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 now to keep reading and get access to the full archive.

Continue reading