WIP Wednesday 13 March 2024

This week in FreeCAD development:

  • bgb­sww and chennes made fur­ther progress towards mit­i­gat­ing the topon­am­ing issue.
  • wwmay­er fixed MinGW builds, added a class for read­ing meta­da­ta from project files and a test func­tion to write to file stream, and fixed the con­text menu for the expres­sion edit­ing input box. 
  • pavl­tom reim­ple­ment­ed par­ent link­ing for weld sym­bols in TechDraw.
  • edi271 fixed a scal­ing issue in TechDraw’s AxoLengthDimension.
  • prrvchr fixed an issue with fill­ing tem­plate fields in Tech­Draw when import­ing an Arch sec­tion plan.
  • yorik­van­havre intro­duced a new “Mouse delay” pref­er­ence in “Edit -> Pref­er­ences -> Draft -> Grid and Snap­ping” for sup­press­ing mouse events in numer­ic inputs for coor­di­nates in Draft and Arch.
  • chennes fixed sev­er­al i18n bugs in Part­De­sign, Sketch­er, and the task pan­el. He also con­vert GTest to a git sub­mod­ule and made more improve­ments in the Addon Manager.
  • FlachyJoe fixed the issue where dimen­sions in Sketch­er would have an uns­e­lec­table area.
  • Roy-043 cor­rect­ed the posi­tion of Con­strain­Lock and Con­strain­Ra­di­am in Sketcher.
  • slip­ton­ic renamed the Path work­bench to CAM (addi­tion­al fix­es for that from maxwxyz and chennes), for ratio­nale please see this post. He also fixed an edge case with miss­ing toolshapes.
  • dav­es­rock­et­shop enhanced the new mate­ri­als sys­tem with data mod­els to sup­port elas­tic­i­ty. This will allow FEM to expand sup­port for more mate­r­i­al types.
  • FEA-eng added a new Cal­culiX prop­er­ty Out­put­Fre­quen­cy that defines out­put fre­quen­cy for the whole step in num­bers of incre­ments. He also added sup­port for quad8 ele­ments in 2D analy­ses and fixed Elmer FEM 2D flow examples.
  • marioalexis84 imple­ment­ed par­tial sup­port for hexa­he­dral ele­ments mesh­ing and sub­mit­ted a par­tial trans­paren­cy fix in Fem­Pos­tO­b­ject dis­play modes.
  • NomAnor added an addi­tion­al vis­i­bil­i­ty icon for fea­tures in groups.
  • Ovalelephant35 improved API documentation.
  • mpfu­sion improved ISO 286 (geo­met­ri­cal prod­uct spec­i­fi­ca­tions) conformance.
  • xtemp09 fixed two crashes.

PR stats: In the week from Wednes­day, 6 March to Wednes­day, 13 March there were 55 pull requests merged, with a total code­base change of +6,554 / ‑3,909 (addi­tion­al loss of 108K+ lines of code is due to GTest deven­dor­ing in favor of a git sub­mod­ule). We had an aver­age merged PR size of +119 / ‑71. 24 new pull requests were opened.

Issue stats: we closed 37 issues, and 66 new issues were opened. Over­all, 1,354 issues are cur­rent­ly open.


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