WIP Wednesday 1 May 2024
This week in FreeCAD development:
Toponaming: most work porting RT's patches is now done except just one piece of code that was mysteriously overlooked. Both CalligaroV, chennes, and bgbsww contributed to the TNP effort last week. bgbsww also started looking into performance regressions due to toponaming changes and found surprisingly few issues.
WIP Wednesday 17 April 2024
In the toponaming project, bgbsww and chennes are getting really close to finalizing the port of RealThunder's patches to upstream FreeCAD. There is probably a week more of work, then the planned performance evaluation and improvements can begin.
WIP Wednesday 10 April 2024
In the toponaming project, bgbsww added more tests and updated existing ones, and CalligaroV fixed two bugs.
In Arch, yorikvanhavre upgraded the reference tool, so that it could work with DXF and IFC files (NativeIFC is required for the latter), and paullee0 fixed a regression that occured when making a block from a DraftWire.
WIP Wednesday 3 April 2024
This week in FreeCAD development, the most actively worked-on parts of FreeCAD have been the toponaming project, Sketcher, FEM, and UI/UX.
Toponaming:
CalligaroV imported and improved the WireJoiner class.
bgbsww fixed a few issues, made minor improvements, and added Python implementations for CompSolid, Face, Shell, Solid, as well as missing entries in TopoShape.
WIP Wednesday 27 March 2024
This week in FreeCAD development, the four most actively worked-on parts of FreeCAD have been the toponaming project, TechDraw, Sketcher, and FEM.
Toponaming: bgbsww and chennes are now actively adding history support. Think extrusion, feature mirroring and offset. And tests — that's really important too.
WIP Wednesday 20 March 2024
This week in FreeCAD development:
bgbsww and chennes made further progress towards mitigating the toponaming issue. More RealThunder’s code has been ported and improved. A C++ testing framework was added for PartDesign and ShapeBinder.
marioalexis84 committed fixes to the FEM workbench.
NewJoker fixed bugs in FEM and updated FEM examples on the Start page.
WIP Wednesday 13 March 2024
This week in FreeCAD development:
bgbsww and chennes made further progress towards mitigating the toponaming issue.
wwmayer fixed MinGW builds, added a class for reading metadata from project files and a test function to write to file stream, and fixed the context menu for the expression editing input box.
WIP Wednesday 28 February 2024
This week in FreeCAD development:
bgbsww, CalligaroV, and chennes made a lot more progress towards mitigating the toponaming issue.
chennes contributed more changes to the addon manager: fixes and support for sorting addons by several criteria (alphabetical, last update time, creation date, GitHub stars), as well as support for custom scores for addons.
WIP Wednesday 7 February 2024
This week in FreeCAD development:
CalligaroV, bgbsww, and chennes made further changes towards mitigating the toponaming issue.
marioalexis84 submitted a quick fix to the new materials system, and daverocketshop made further improvements: better compatibility when using the legacy material editor, fixes, reduced verbosity of console messages.
WIP Wednesday 17 Jan 2024
This week in FreeCAD development:
WandererFan committed several fixes and improvements to TechDraw, and edi271 contributed API extensions to the same workbench and fixed a bug in VertexAtIntersection.
Pesc0 and chennes committed further changes towards refactoring topological naming, patches include original code by realthunder.
WIP Wednesday 3 Jan 2024
This week in FreeCAD development wasn’t very active due to holidays, and yet:
@chennes added a TopoShapeCache class based on RealThunder's implementation. This is an important step towards the end of Phase 3 of the toponaming project.