Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 31 back­ports in the past 7 days. The list of changes in this recap applies to the main devel­op­ment branch (future v1.2).

This week in FreeCAD development:

Draft: Roy-043 fixed the set­ting of the Auto­Col­or prop­er­ty of sketch­es to False before apply­ing col­ors (PR#25781) and an error on con­strained move­ment in the edit mode (PR#26868).

Sketch­er:

  • AjinkyaDa­hale fixed a minor regres­sion intro­duced by recent refac­tor­ing (PR#26886). 
  • Pad­dle­Stroke fixed a bug where the equal con­straint couldn’t be applied to mir­rored slot arcs (PR#26604).
  • tetek­toza fixed a crash when apply­ing con­straints dur­ing selec­tion batch­ing (PR#26741).
  • sak­sham-mal­ho­tra-27 fixed a sketch redun­dan­cy warn­ing (PR#26064).

Part­De­sign:

  • tetek­toza fixed a release block­er where the extru­sion taper angle of inter­nal faces was reversed (PR#26781). He also fixed Refine not work­ing with Boolean oper­a­tions (PR#26745).
  • Pad­dle­Stroke fixed a release block­er where extrud­ing up to shape would not recom­pute the doc­u­ment cor­rect­ly (PR#26696).
  • kadet1090 fixed recom­put­ing the pre­views when recom­putes are dis­abled (PR#26805), added the begin­nings of sched­ul­ing the true recom­pute of the pre­view (PR#26812), and took anoth­er stab at fix­ing pat­tern trans­form pre­views (PR#26697).
  • Lgt2x removed pre­view updates on prop­er­ty changes (PR#26803).
  • wwmay­er fixed a bug where Polar Pat­tern would not accept a datum line or a sketch line as a ref­er­ence (PR#26722, cher­ry-picked by maxwxyz).

Assem­bly:

  • Pad­dle­Stroke fixed a release block­er where open­ing a doc­u­ment in the Insert tool would result in an error (PR#26896). He also fixed a bug in radi­al explo­sion (PR#26724) and updat­ed the ground joint tooltip (PR#25852). 
  • wwmay­er refac­tored a small part of the drag mode code (PR#25678, cher­ry-picked by 3x380V).

CAM:

  • davidg­ilka­uf­man added adap­tive auto­mat­ic pick­ing of the helix entrance diam­e­ter (PR#23980).
  • Slip­ton­ic added retract anno­ta­tion to drilling com­mands (PR#26584).
  • Dimitris75 fixed the exper­i­men­tal water­line algo­rithm (PR#26658) and fixed the 3D sur­face rota­tion­al scan (PR#26553).
  • tarman3 deliv­ered the usu­al slew of changes: 
    • Removed the dupli­cat­ed move­ment to the clear­ance height at the end of the Slot oper­a­tion (PR#25842).
    • Used the Job.GeometryTolerance prop­er­ty to set the pre­ci­sion of seg­men­ta­tion com­plex shapes while cre­at­ing a path in the Tag, Engrave, and Deburr oper­a­tions (PR#26127).
    • Fixed an error that showed up when chang­ing the Radius prop­er­ty in Dres­su­pAx­isMap (PR#26321)
    • Improved the Ramp Entry dres­sup (PR#26695).
  • pet­ter­rein­holdt­sen patched the Fanuc post-proces­sor (PR#26617 and PR#26436).
  • Con­nor added a thresh­old for treat­ing large-radius arcs as lin­ear in the sim­u­la­tor (PR#26860). He added a machine library and edi­tor to the CAM pref­er­ences pan­el (PR#26533).

BIM/Arch:

  • paullee0 patched the code to pro­vide bet­ter infor­ma­tion for users when Arch_Wall has 0 width or height (PR#25878) and when a face’s hor­i­zon­tal­i­ty or ver­ti­cal­i­ty can­not be deter­mined (PR#26231). He also imple­ment­ed base­less (with­out a base object) wall cre­ation (PR#24595).
  • furgo16 fixed Arch­Wall­Gui tests (PR#26904).
  • YashSuthar983 fixed a bug in BIM Report where the col­umn and line width and height are is reset every time the report result is recal­cu­lat­ed (PR#26736).
  • Roy-043 fixed an edge case where the area was cal­cu­lat­ed incor­rect­ly (PR#26779), updat­ed BIM exam­ple files (PR#26820), and removed unused Arch­Stairs Land­ings code (PR#25357).

Oth­er changes:

  • wwmay­er fixed the ori­en­ta­tion of inter­nal shells of a sol­id in Part (PR#26717, cher­ry-picked by maxwxyz).
  • pieter­hi­j­ma added a pre­s­e­lec­tion of com­mon­ly used types to the Add Prop­er­ty dia­log (PR#26765).
  • ipatch fixed a bug where the work­bench selec­tor docked to the menubar would become unus­able (PR#26307).
  • tri­tao removed Boost-based sig­nals and switched to FastSig­nals, which should make the same code faster (PR#19132).
  • tim­pieces fixed short­cuts in the macro edi­tor (PR#26834).
  • Mr-Rahul-Paul added a “Copy” but­ton to the Unit Test dia­log, allow­ing users to copy the details of fail­ing tests direct­ly to the clip­board (PR#25979).
  • galou patched the pixi builds to run native­ly under Way­land on Lin­ux x86_64 by adding a qt6-way­land depen­den­cy (PR#26753).

Con­nor, Roy-043, Pad­dle­Stroke, efferre79, ipatch, furgo16, adri­an­in­saval, kadet1090, maxwxyz, and luz­paz con­tributed addi­tion­al improve­ments and fixes.

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here.

PR stats: since the pre­vi­ous report, 95 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 38 new pull requests have been opened.

Issue stats: over­all, there are 3164 open issues in the track­er, up by 18 from last week. There are 6 release block­ers for v1.1 cur­rent­ly, up by 2 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading