Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 49 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:

Sketch­er:

  • Pad­dle­Stroke fixed three bugs: 
    • new geom­e­try would always default to con­struc­tion in cer­tain cir­cum­stances (PR#25390);
    • FreeCAD would throw an unhan­dled excep­tion in case of set­ting coin­ci­dence on both end­points of a line/arc (PR#25304);
    • Rotate would not copy the dis­tance con­straint attached to the edge (PR#25434).
  • pjcreath fixed two block­ers relat­ed to undo/redo (PR#25498 and PR#25501).
  • Ipatch fixed two issues: updat­ing the state for a sketch’s trans­form (PR#25478) and allow­ing grid snap­ping while hov­er­ing the mouse over an axis (PR#25226).

Part­De­sign:

  • kadet1090 fixed boolean posi­tion­ing (PR#25580) and PR#25579).
  • ipatch fixed a crash (PR#25671) and a regres­sion where a datum plane could not be moved after anoth­er object inside a Body (PR#25287).

Assem­bly

  • Pad­dle­Stroke fixed 6 issues: lack of sup­port for neg­a­tive val­ues in rack­pin­ion and screw joints (PR#25679), crash­es when man­u­al­ly delet­ing parts (PR#25651), two BOM issues (PR#25613 and PR#25421), and two issues with the joint task pan­el (PR#25445 and PR#25612).
  • furgo16 fixed an issue where explod­ed views could not be added to Tech­Draw pages (PR#25555).

CAM:

  • Lar­ry­Woest­man fixed the lin­ux­c­nc post­proces­sor after the recent renaming.
  • Con­nor updat­ed CAM unit tests and Lin­ux­C­NC seri­al­iz­er to han­dle dec­i­mal sep­a­ra­tors con­sis­tent­ly (PR#25480), added a new migra­tion sys­tem to han­dle lega­cy para­me­ter con­ver­sion for Tool­Bit assets and objects (PR#25438), and ensured Chipload is restored and dis­played with user-pre­ferred units (PR#25570). 
  • tarman3 fixed a regres­sion in LeadI­nOut (PR#25554), allowed apply­ing Pock­et to BSplineSur­face (PR#22738), fixed an over­trav­el in LeadI­nOut (PR#25403), and fixed occa­sion­al path dupli­ca­tion in Engrave (PR#25372). 
  • davidg­ilka­uf­man imple­ment­ed auto­mat­ic migra­tion of tools in (old) cus­tom work­ing direc­to­ry to the new tool sys­tem (PR#25106).

BIM

  • ezhukov changed the params vari­able to upper­case PARAMS (PR#25663).
  • Roy_043 fixed the han­dling of sev­er­al BIM_Sketch view prop­er­ties (PR#25339).
  • paullee0 fixed the recom­pu­ta­tion of walls with cen­tered mul­ti­ma­te­ri­als (PR#25572).

FEM:

GUI:

  • maxwxyz added a com­mand to cre­ate an Anno­ta­tion­La­bel at the picked 3D posi­tion (PR#23673) and an icon for the Clar­i­fy Selec­tion tool (PR#24844).
  • tetek­toza added sup­port for search­ing for tooltips, com­bobox­es, and groups in Pref­er­ences (PR#24283).
  • Rexbas fixed the Ges­ture style con­text menu seg­fault (PR#25548).
  • kadet1090 reduced unnec­es­sary rota­tion around nor­mals for mid­points in the Attach­er (PR#25505).
  • xtem09 fixed the han­dling of amper­sands in win­dowTi­tle for Win­dows and macOS (PR#25424).
  • Syres916 fixed string encod­ing for doc­u­ment, object, and sub­ob­ject names in Prop­ertyLink, Selec­tion­Search, PD Sketch Based Tasks, Part Prim­i­tives, and Doc­u­ment han­dling (PR#25479). He also increased the con­trast of menu sep­a­ra­tors and down arrows in com­bobox­es (PR#25526).
  • Pad­dle­Stroke fixed los­ing thumb­nails when sav­ing par­tial­ly loaded doc­u­ments (PR#25458) and a tooltip (PR#25693).
  • Ipatch fixed the inabil­i­ty to select all instances of an object in the tree (PR#25503).
  • pieter­hi­j­ma fixed refresh­ing on boolean prop­er­ty tog­gle (PR#25632).

Oth­er changes:

  • ours­land re-enabled the Reverse Engi­neer­ing work­bench that is Qt6-com­pat­i­ble now (PR#25492).
  • Burk­sEn­gi­neer­ing added read-only warn­ings show­ing up when users save doc­u­ments with read-only per­mis­sions (PR#25532).
  • Roy_043 fixed number_length for impe­r­i­al dimen­sions (PR#25369).

Addi­tion­al improve­ments and fix­es were con­tributed by AjinkyaDa­hale, chennes, Logstor, adri­an­in­saval, maxwxyz, ipatch, Lgt2x, and mnesarco.

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, 115 pull requests have been merged, and 53 new pull requests have been opened.

Issue stats: over­all, there are 3037 open issues in the track­er, down by 10 from last week. There are 5 release block­ers for v1.1 cur­rent­ly, up by 3 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Discover more from FreeCAD News

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

Continue reading