svn commit: r568257 - in head/cad/freecad: . files

Christoph Moench-Tegeder cmt at FreeBSD.org
Sat Mar 13 16:13:23 UTC 2021


Author: cmt
Date: Sat Mar 13 16:13:22 2021
New Revision: 568257
URL: https://svnweb.freebsd.org/changeset/ports/568257

Log:
  update FreeCAD to 0.19.1
  
  https://wiki.freecadweb.org/Release_notes_0.19

Deleted:
  head/cad/freecad/files/patch-CMakeLists.txt
  head/cad/freecad/files/patch-src_Mod_Drawing_App_DrawingExport.cpp
  head/cad/freecad/files/patch-src_Mod_Image_Gui_OpenGLImageBox.cpp
  head/cad/freecad/files/patch-src_Mod_Import_App_AppImportPy.cpp
  head/cad/freecad/files/patch-src_Mod_Import_App_StepShape.cpp
  head/cad/freecad/files/patch-src_Mod_Import_Gui_AppImportGuiPy.cpp
  head/cad/freecad/files/patch-src_Mod_Part_App_ImportIges.cpp
  head/cad/freecad/files/patch-src_Mod_Part_App_ImportStep.cpp
  head/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.cpp
  head/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.h
  head/cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp
  head/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.cpp
  head/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.h
Modified:
  head/cad/freecad/Makefile
  head/cad/freecad/distinfo
  head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
  head/cad/freecad/pkg-plist

Modified: head/cad/freecad/Makefile
==============================================================================
--- head/cad/freecad/Makefile	Sat Mar 13 16:12:39 2021	(r568256)
+++ head/cad/freecad/Makefile	Sat Mar 13 16:13:22 2021	(r568257)
@@ -1,15 +1,12 @@
 # $FreeBSD$
 
 PORTNAME=	FreeCAD
-DISTVERSION=	0.18.6
+DISTVERSION=	0.19.1
 # use these for bugfixes/snapshots
 # DISTVERSION=	0.18-16093 # git rev-list --count
 # DISTVERSIONSUFFIX=	-g690774c0e
 CATEGORIES=	cad
 
-PATCH_SITES=	https://github.com/FreeCAD/FreeCAD/commit/
-PATCHFILES+=	6eacb17b3e03d20.patch:-p1 # Python 3.8 compat
-
 MAINTAINER=	cmt at FreeBSD.org
 COMMENT=	General purpose 3D CAD modeller
 
@@ -44,7 +41,7 @@ USE_GITHUB=	yes
 USE_XORG=	ice sm x11 xext xt
 USE_GL=		gl glu
 USE_QT=		buildtools concurrent core gui network opengl printsupport \
-		qmake_build svg webkit widgets xml
+		qmake_build svg webkit widgets xml xmlpatterns
 USE_LDCONFIG=	yes
 
 DOS2UNIX_GLOB=	*.txt *.h *.cpp *.py *.qss *.csv *.pov *.stp *.ui *.wrl *.WRL

Modified: head/cad/freecad/distinfo
==============================================================================
--- head/cad/freecad/distinfo	Sat Mar 13 16:12:39 2021	(r568256)
+++ head/cad/freecad/distinfo	Sat Mar 13 16:13:22 2021	(r568257)
@@ -1,5 +1,3 @@
-TIMESTAMP = 1614965849
-SHA256 (FreeCAD-FreeCAD-0.18.6_GH0.tar.gz) = af4c999f7beaf829a08dabfa708f52ae7827c5ee11ab380684d43261b7aaba15
-SIZE (FreeCAD-FreeCAD-0.18.6_GH0.tar.gz) = 219758707
-SHA256 (6eacb17b3e03d20.patch) = 3d2570c143825acd01b8eeb645fc450566e9ac20d6333de9e17cbc10fb5a13e0
-SIZE (6eacb17b3e03d20.patch) = 1023
+TIMESTAMP = 1615578971
+SHA256 (FreeCAD-FreeCAD-0.19.1_GH0.tar.gz) = 5ec0003c18df204f7b449d4ac0a82f945b41613a0264127de3ef16f6b2efa60f
+SIZE (FreeCAD-FreeCAD-0.19.1_GH0.tar.gz) = 296983463

Modified: head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
==============================================================================
--- head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake	Sat Mar 13 16:12:39 2021	(r568256)
+++ head/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake	Sat Mar 13 16:13:22 2021	(r568257)
@@ -1,21 +1,19 @@
---- cMake/FindPySide2Tools.cmake.orig	2019-10-22 16:53:35 UTC
+--- cMake/FindPySide2Tools.cmake.orig	2021-03-12 22:05:53 UTC
 +++ cMake/FindPySide2Tools.cmake
-@@ -42,7 +42,7 @@ MACRO(PYSIDE_WRAP_UI outfiles)
+@@ -58,7 +58,7 @@
          # we follow the tool command with in-place sed.
          ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
-           COMMAND "${PYSIDE2UICBINARY}" "${infile}" -o "${outfile}"
+           COMMAND "${PYSIDE2UICBINARY}" ${UICOPTIONS} "${infile}" -o "${outfile}"
 -          COMMAND sed -i "/^# /d" "${outfile}"
 +          COMMAND sed -i \"\" "/^# /d" "${outfile}"
            MAIN_DEPENDENCY "${infile}"
          )
      endif()
-@@ -68,8 +68,8 @@ MACRO(PYSIDE_WRAP_RC outfiles)
-         # pyside-rcc generates in comments at beginning, which is why
+@@ -85,7 +85,7 @@
          # we follow the tool command with in-place sed.
          ADD_CUSTOM_COMMAND(OUTPUT "${outfile}"
--          COMMAND "${PYSIDE2RCCBINARY}" "${infile}" ${PY_ATTRIBUTE} -o "${outfile}"
+           COMMAND "${PYSIDE2RCCBINARY}" ${RCCOPTIONS} "${infile}" ${PY_ATTRIBUTE} -o "${outfile}"
 -          COMMAND sed -i "/^# /d" "${outfile}"
-+          COMMAND "${PYSIDE2RCCBINARY}" "${infile}" --no-compress --generator python -o "${outfile}"
 +          COMMAND sed -i \"\" "/^# /d" "${outfile}"
            MAIN_DEPENDENCY "${infile}"
          )

Modified: head/cad/freecad/pkg-plist
==============================================================================
--- head/cad/freecad/pkg-plist	Sat Mar 13 16:12:39 2021	(r568256)
+++ head/cad/freecad/pkg-plist	Sat Mar 13 16:13:22 2021	(r568257)
@@ -1,31 +1,44 @@
-FreeCAD/Ext/freecad/__init__.py
 FreeCAD/Ext/PySide/QtCore.py
 FreeCAD/Ext/PySide/QtGui.py
 FreeCAD/Ext/PySide/QtSvg.py
 FreeCAD/Ext/PySide/QtUiTools.py
 FreeCAD/Ext/PySide/__init__.py
+FreeCAD/Ext/freecad/__init__.py
+FreeCAD/Ext/freecad/gui/RemoteDebugger.py
+FreeCAD/Ext/freecad/gui/RemoteDebugger.ui
+FreeCAD/Ext/lazy_loader/__init__.py
+FreeCAD/Ext/lazy_loader/lazy_loader.py
 FreeCAD/Mod/AddonManager/AddonManager.py
-FreeCAD/Mod/AddonManager/AddonManagerGui.py
+FreeCAD/Mod/AddonManager/AddonManager.ui
+FreeCAD/Mod/AddonManager/AddonManagerOptions.ui
+FreeCAD/Mod/AddonManager/AddonManager_rc.py
 FreeCAD/Mod/AddonManager/Init.py
 FreeCAD/Mod/AddonManager/InitGui.py
 FreeCAD/Mod/AddonManager/addonmanager_macro.py
 FreeCAD/Mod/AddonManager/addonmanager_utilities.py
+FreeCAD/Mod/AddonManager/addonmanager_workers.py
 FreeCAD/Mod/Arch/Arch.py
 FreeCAD/Mod/Arch/ArchAxis.py
 FreeCAD/Mod/Arch/ArchBuilding.py
 FreeCAD/Mod/Arch/ArchBuildingPart.py
 FreeCAD/Mod/Arch/ArchCommands.py
 FreeCAD/Mod/Arch/ArchComponent.py
+FreeCAD/Mod/Arch/ArchCurtainWall.py
 FreeCAD/Mod/Arch/ArchCutPlane.py
 FreeCAD/Mod/Arch/ArchEquipment.py
+FreeCAD/Mod/Arch/ArchFence.py
 FreeCAD/Mod/Arch/ArchFloor.py
 FreeCAD/Mod/Arch/ArchFrame.py
+FreeCAD/Mod/Arch/ArchIFC.py
+FreeCAD/Mod/Arch/ArchIFCSchema.py
+FreeCAD/Mod/Arch/ArchIFCView.py
 FreeCAD/Mod/Arch/ArchMaterial.py
 FreeCAD/Mod/Arch/ArchNesting.py
 FreeCAD/Mod/Arch/ArchPanel.py
 FreeCAD/Mod/Arch/ArchPipe.py
 FreeCAD/Mod/Arch/ArchPrecast.py
 FreeCAD/Mod/Arch/ArchProfile.py
+FreeCAD/Mod/Arch/ArchProject.py
 FreeCAD/Mod/Arch/ArchRebar.py
 FreeCAD/Mod/Arch/ArchReference.py
 FreeCAD/Mod/Arch/ArchRoof.py
@@ -35,39 +48,269 @@ FreeCAD/Mod/Arch/ArchSite.py
 FreeCAD/Mod/Arch/ArchSpace.py
 FreeCAD/Mod/Arch/ArchStairs.py
 FreeCAD/Mod/Arch/ArchStructure.py
+FreeCAD/Mod/Arch/ArchTruss.py
 FreeCAD/Mod/Arch/ArchVRM.py
 FreeCAD/Mod/Arch/ArchWall.py
 FreeCAD/Mod/Arch/ArchWindow.py
+FreeCAD/Mod/Arch/ArchWindowPresets.py
 FreeCAD/Mod/Arch/Arch_rc.py
 FreeCAD/Mod/Arch/Dice3DS/__init__.py
 FreeCAD/Mod/Arch/Dice3DS/dom3ds.py
 FreeCAD/Mod/Arch/Dice3DS/util.py
 FreeCAD/Mod/Arch/Init.py
 FreeCAD/Mod/Arch/InitGui.py
+FreeCAD/Mod/Arch/OfflineRenderingUtils.py
 FreeCAD/Mod/Arch/TestArch.py
+FreeCAD/Mod/Arch/exportIFC.py
+FreeCAD/Mod/Arch/exportIFCHelper.py
+FreeCAD/Mod/Arch/exportIFCStructuralTools.py
 FreeCAD/Mod/Arch/import3DS.py
 FreeCAD/Mod/Arch/importDAE.py
 FreeCAD/Mod/Arch/importIFC.py
+FreeCAD/Mod/Arch/importIFCHelper.py
 FreeCAD/Mod/Arch/importIFClegacy.py
+FreeCAD/Mod/Arch/importIFCmulticore.py
 FreeCAD/Mod/Arch/importJSON.py
 FreeCAD/Mod/Arch/importOBJ.py
 FreeCAD/Mod/Arch/importSH3D.py
+FreeCAD/Mod/Arch/importSHP.py
 FreeCAD/Mod/Arch/importWebGL.py
-FreeCAD/Mod/Complete/Init.py
-FreeCAD/Mod/Complete/InitGui.py
 FreeCAD/Mod/Draft/Draft.py
+FreeCAD/Mod/Draft/DraftFillet.py
 FreeCAD/Mod/Draft/DraftGeomUtils.py
 FreeCAD/Mod/Draft/DraftGui.py
-FreeCAD/Mod/Draft/DraftSnap.py
+FreeCAD/Mod/Draft/DraftLayer.py
 FreeCAD/Mod/Draft/DraftTools.py
-FreeCAD/Mod/Draft/DraftTrackers.py
 FreeCAD/Mod/Draft/DraftVecUtils.py
 FreeCAD/Mod/Draft/Draft_rc.py
 FreeCAD/Mod/Draft/Init.py
 FreeCAD/Mod/Draft/InitGui.py
 FreeCAD/Mod/Draft/TestDraft.py
+FreeCAD/Mod/Draft/TestDraftGui.py
 FreeCAD/Mod/Draft/WorkingPlane.py
-FreeCAD/Mod/Draft/getSVG.py
+FreeCAD/Mod/Draft/draftfunctions/README.md
+FreeCAD/Mod/Draft/draftfunctions/__init__.py
+FreeCAD/Mod/Draft/draftfunctions/array.py
+FreeCAD/Mod/Draft/draftfunctions/cut.py
+FreeCAD/Mod/Draft/draftfunctions/downgrade.py
+FreeCAD/Mod/Draft/draftfunctions/draftify.py
+FreeCAD/Mod/Draft/draftfunctions/dxf.py
+FreeCAD/Mod/Draft/draftfunctions/extrude.py
+FreeCAD/Mod/Draft/draftfunctions/fuse.py
+FreeCAD/Mod/Draft/draftfunctions/heal.py
+FreeCAD/Mod/Draft/draftfunctions/join.py
+FreeCAD/Mod/Draft/draftfunctions/mirror.py
+FreeCAD/Mod/Draft/draftfunctions/move.py
+FreeCAD/Mod/Draft/draftfunctions/offset.py
+FreeCAD/Mod/Draft/draftfunctions/rotate.py
+FreeCAD/Mod/Draft/draftfunctions/scale.py
+FreeCAD/Mod/Draft/draftfunctions/split.py
+FreeCAD/Mod/Draft/draftfunctions/svg.py
+FreeCAD/Mod/Draft/draftfunctions/svgshapes.py
+FreeCAD/Mod/Draft/draftfunctions/svgtext.py
+FreeCAD/Mod/Draft/draftfunctions/upgrade.py
+FreeCAD/Mod/Draft/draftgeoutils/__init__.py
+FreeCAD/Mod/Draft/draftgeoutils/arcs.py
+FreeCAD/Mod/Draft/draftgeoutils/circle_inversion.py
+FreeCAD/Mod/Draft/draftgeoutils/circles.py
+FreeCAD/Mod/Draft/draftgeoutils/circles_apollonius.py
+FreeCAD/Mod/Draft/draftgeoutils/circles_incomplete.py
+FreeCAD/Mod/Draft/draftgeoutils/cuboids.py
+FreeCAD/Mod/Draft/draftgeoutils/edges.py
+FreeCAD/Mod/Draft/draftgeoutils/faces.py
+FreeCAD/Mod/Draft/draftgeoutils/fillets.py
+FreeCAD/Mod/Draft/draftgeoutils/general.py
+FreeCAD/Mod/Draft/draftgeoutils/geo_arrays.py
+FreeCAD/Mod/Draft/draftgeoutils/geometry.py
+FreeCAD/Mod/Draft/draftgeoutils/intersections.py
+FreeCAD/Mod/Draft/draftgeoutils/linear_algebra.py
+FreeCAD/Mod/Draft/draftgeoutils/offsets.py
+FreeCAD/Mod/Draft/draftgeoutils/sort_edges.py
+FreeCAD/Mod/Draft/draftgeoutils/wires.py
+FreeCAD/Mod/Draft/draftguitools/README.md
+FreeCAD/Mod/Draft/draftguitools/__init__.py
+FreeCAD/Mod/Draft/draftguitools/gui_annotationstyleeditor.py
+FreeCAD/Mod/Draft/draftguitools/gui_arcs.py
+FreeCAD/Mod/Draft/draftguitools/gui_array_simple.py
+FreeCAD/Mod/Draft/draftguitools/gui_arrays.py
+FreeCAD/Mod/Draft/draftguitools/gui_base.py
+FreeCAD/Mod/Draft/draftguitools/gui_base_original.py
+FreeCAD/Mod/Draft/draftguitools/gui_beziers.py
+FreeCAD/Mod/Draft/draftguitools/gui_circles.py
+FreeCAD/Mod/Draft/draftguitools/gui_circulararray.py
+FreeCAD/Mod/Draft/draftguitools/gui_clone.py
+FreeCAD/Mod/Draft/draftguitools/gui_dimension_ops.py
+FreeCAD/Mod/Draft/draftguitools/gui_dimensions.py
+FreeCAD/Mod/Draft/draftguitools/gui_downgrade.py
+FreeCAD/Mod/Draft/draftguitools/gui_draft2sketch.py
+FreeCAD/Mod/Draft/draftguitools/gui_drawing.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit_arch_objects.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit_base_object.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit_draft_objects.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit_part_objects.py
+FreeCAD/Mod/Draft/draftguitools/gui_edit_sketcher_objects.py
+FreeCAD/Mod/Draft/draftguitools/gui_ellipses.py
+FreeCAD/Mod/Draft/draftguitools/gui_facebinders.py
+FreeCAD/Mod/Draft/draftguitools/gui_fillets.py
+FreeCAD/Mod/Draft/draftguitools/gui_grid.py
+FreeCAD/Mod/Draft/draftguitools/gui_groups.py
+FreeCAD/Mod/Draft/draftguitools/gui_heal.py
+FreeCAD/Mod/Draft/draftguitools/gui_join.py
+FreeCAD/Mod/Draft/draftguitools/gui_labels.py
+FreeCAD/Mod/Draft/draftguitools/gui_layers.py
+FreeCAD/Mod/Draft/draftguitools/gui_lineops.py
+FreeCAD/Mod/Draft/draftguitools/gui_lines.py
+FreeCAD/Mod/Draft/draftguitools/gui_lineslope.py
+FreeCAD/Mod/Draft/draftguitools/gui_mirror.py
+FreeCAD/Mod/Draft/draftguitools/gui_move.py
+FreeCAD/Mod/Draft/draftguitools/gui_offset.py
+FreeCAD/Mod/Draft/draftguitools/gui_orthoarray.py
+FreeCAD/Mod/Draft/draftguitools/gui_patharray.py
+FreeCAD/Mod/Draft/draftguitools/gui_pathtwistedarray.py
+FreeCAD/Mod/Draft/draftguitools/gui_planeproxy.py
+FreeCAD/Mod/Draft/draftguitools/gui_pointarray.py
+FreeCAD/Mod/Draft/draftguitools/gui_points.py
+FreeCAD/Mod/Draft/draftguitools/gui_polararray.py
+FreeCAD/Mod/Draft/draftguitools/gui_polygons.py
+FreeCAD/Mod/Draft/draftguitools/gui_rectangles.py
+FreeCAD/Mod/Draft/draftguitools/gui_rotate.py
+FreeCAD/Mod/Draft/draftguitools/gui_scale.py
+FreeCAD/Mod/Draft/draftguitools/gui_selectplane.py
+FreeCAD/Mod/Draft/draftguitools/gui_setstyle.py
+FreeCAD/Mod/Draft/draftguitools/gui_shape2dview.py
+FreeCAD/Mod/Draft/draftguitools/gui_shapestrings.py
+FreeCAD/Mod/Draft/draftguitools/gui_snapper.py
+FreeCAD/Mod/Draft/draftguitools/gui_snaps.py
+FreeCAD/Mod/Draft/draftguitools/gui_splines.py
+FreeCAD/Mod/Draft/draftguitools/gui_split.py
+FreeCAD/Mod/Draft/draftguitools/gui_stretch.py
+FreeCAD/Mod/Draft/draftguitools/gui_styles.py
+FreeCAD/Mod/Draft/draftguitools/gui_subelements.py
+FreeCAD/Mod/Draft/draftguitools/gui_texts.py
+FreeCAD/Mod/Draft/draftguitools/gui_togglemodes.py
+FreeCAD/Mod/Draft/draftguitools/gui_tool_utils.py
+FreeCAD/Mod/Draft/draftguitools/gui_trackers.py
+FreeCAD/Mod/Draft/draftguitools/gui_trimex.py
+FreeCAD/Mod/Draft/draftguitools/gui_upgrade.py
+FreeCAD/Mod/Draft/draftguitools/gui_wire2spline.py
+FreeCAD/Mod/Draft/draftmake/README.md
+FreeCAD/Mod/Draft/draftmake/__init__.py
+FreeCAD/Mod/Draft/draftmake/make_arc_3points.py
+FreeCAD/Mod/Draft/draftmake/make_array.py
+FreeCAD/Mod/Draft/draftmake/make_bezcurve.py
+FreeCAD/Mod/Draft/draftmake/make_block.py
+FreeCAD/Mod/Draft/draftmake/make_bspline.py
+FreeCAD/Mod/Draft/draftmake/make_circle.py
+FreeCAD/Mod/Draft/draftmake/make_circulararray.py
+FreeCAD/Mod/Draft/draftmake/make_clone.py
+FreeCAD/Mod/Draft/draftmake/make_copy.py
+FreeCAD/Mod/Draft/draftmake/make_dimension.py
+FreeCAD/Mod/Draft/draftmake/make_drawingview.py
+FreeCAD/Mod/Draft/draftmake/make_ellipse.py
+FreeCAD/Mod/Draft/draftmake/make_facebinder.py
+FreeCAD/Mod/Draft/draftmake/make_fillet.py
+FreeCAD/Mod/Draft/draftmake/make_label.py
+FreeCAD/Mod/Draft/draftmake/make_layer.py
+FreeCAD/Mod/Draft/draftmake/make_line.py
+FreeCAD/Mod/Draft/draftmake/make_orthoarray.py
+FreeCAD/Mod/Draft/draftmake/make_patharray.py
+FreeCAD/Mod/Draft/draftmake/make_point.py
+FreeCAD/Mod/Draft/draftmake/make_pointarray.py
+FreeCAD/Mod/Draft/draftmake/make_polararray.py
+FreeCAD/Mod/Draft/draftmake/make_polygon.py
+FreeCAD/Mod/Draft/draftmake/make_rectangle.py
+FreeCAD/Mod/Draft/draftmake/make_shape2dview.py
+FreeCAD/Mod/Draft/draftmake/make_shapestring.py
+FreeCAD/Mod/Draft/draftmake/make_sketch.py
+FreeCAD/Mod/Draft/draftmake/make_text.py
+FreeCAD/Mod/Draft/draftmake/make_wire.py
+FreeCAD/Mod/Draft/draftmake/make_wpproxy.py
+FreeCAD/Mod/Draft/draftobjects/README.md
+FreeCAD/Mod/Draft/draftobjects/__init__.py
+FreeCAD/Mod/Draft/draftobjects/array.py
+FreeCAD/Mod/Draft/draftobjects/base.py
+FreeCAD/Mod/Draft/draftobjects/bezcurve.py
+FreeCAD/Mod/Draft/draftobjects/block.py
+FreeCAD/Mod/Draft/draftobjects/bspline.py
+FreeCAD/Mod/Draft/draftobjects/circle.py
+FreeCAD/Mod/Draft/draftobjects/clone.py
+FreeCAD/Mod/Draft/draftobjects/dimension.py
+FreeCAD/Mod/Draft/draftobjects/draft_annotation.py
+FreeCAD/Mod/Draft/draftobjects/draftlink.py
+FreeCAD/Mod/Draft/draftobjects/drawingview.py
+FreeCAD/Mod/Draft/draftobjects/ellipse.py
+FreeCAD/Mod/Draft/draftobjects/facebinder.py
+FreeCAD/Mod/Draft/draftobjects/fillet.py
+FreeCAD/Mod/Draft/draftobjects/label.py
+FreeCAD/Mod/Draft/draftobjects/layer.py
+FreeCAD/Mod/Draft/draftobjects/patharray.py
+FreeCAD/Mod/Draft/draftobjects/pathtwistedarray.py
+FreeCAD/Mod/Draft/draftobjects/point.py
+FreeCAD/Mod/Draft/draftobjects/pointarray.py
+FreeCAD/Mod/Draft/draftobjects/polygon.py
+FreeCAD/Mod/Draft/draftobjects/rectangle.py
+FreeCAD/Mod/Draft/draftobjects/shape2dview.py
+FreeCAD/Mod/Draft/draftobjects/shapestring.py
+FreeCAD/Mod/Draft/draftobjects/text.py
+FreeCAD/Mod/Draft/draftobjects/wire.py
+FreeCAD/Mod/Draft/draftobjects/wpproxy.py
+FreeCAD/Mod/Draft/drafttaskpanels/README.md
+FreeCAD/Mod/Draft/drafttaskpanels/__init__.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_circulararray.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_orthoarray.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_polararray.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_scale.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_selectplane.py
+FreeCAD/Mod/Draft/drafttaskpanels/task_shapestring.py
+FreeCAD/Mod/Draft/drafttests/README.md
+FreeCAD/Mod/Draft/drafttests/__init__.py
+FreeCAD/Mod/Draft/drafttests/auxiliary.py
+FreeCAD/Mod/Draft/drafttests/draft_test_objects.py
+FreeCAD/Mod/Draft/drafttests/test_airfoildat.py
+FreeCAD/Mod/Draft/drafttests/test_creation.py
+FreeCAD/Mod/Draft/drafttests/test_dwg.py
+FreeCAD/Mod/Draft/drafttests/test_dxf.py
+FreeCAD/Mod/Draft/drafttests/test_import.py
+FreeCAD/Mod/Draft/drafttests/test_import_gui.py
+FreeCAD/Mod/Draft/drafttests/test_import_tools.py
+FreeCAD/Mod/Draft/drafttests/test_modification.py
+FreeCAD/Mod/Draft/drafttests/test_oca.py
+FreeCAD/Mod/Draft/drafttests/test_pivy.py
+FreeCAD/Mod/Draft/drafttests/test_svg.py
+FreeCAD/Mod/Draft/draftutils/README.md
+FreeCAD/Mod/Draft/draftutils/__init__.py
+FreeCAD/Mod/Draft/draftutils/groups.py
+FreeCAD/Mod/Draft/draftutils/gui_utils.py
+FreeCAD/Mod/Draft/draftutils/init_draft_statusbar.py
+FreeCAD/Mod/Draft/draftutils/init_tools.py
+FreeCAD/Mod/Draft/draftutils/messages.py
+FreeCAD/Mod/Draft/draftutils/todo.py
+FreeCAD/Mod/Draft/draftutils/translate.py
+FreeCAD/Mod/Draft/draftutils/units.py
+FreeCAD/Mod/Draft/draftutils/utils.py
+FreeCAD/Mod/Draft/draftviewproviders/README.md
+FreeCAD/Mod/Draft/draftviewproviders/__init__.py
+FreeCAD/Mod/Draft/draftviewproviders/view_array.py
+FreeCAD/Mod/Draft/draftviewproviders/view_base.py
+FreeCAD/Mod/Draft/draftviewproviders/view_bezcurve.py
+FreeCAD/Mod/Draft/draftviewproviders/view_bspline.py
+FreeCAD/Mod/Draft/draftviewproviders/view_circulararray.py
+FreeCAD/Mod/Draft/draftviewproviders/view_clone.py
+FreeCAD/Mod/Draft/draftviewproviders/view_dimension.py
+FreeCAD/Mod/Draft/draftviewproviders/view_draft_annotation.py
+FreeCAD/Mod/Draft/draftviewproviders/view_draftlink.py
+FreeCAD/Mod/Draft/draftviewproviders/view_facebinder.py
+FreeCAD/Mod/Draft/draftviewproviders/view_fillet.py
+FreeCAD/Mod/Draft/draftviewproviders/view_label.py
+FreeCAD/Mod/Draft/draftviewproviders/view_layer.py
+FreeCAD/Mod/Draft/draftviewproviders/view_orthoarray.py
+FreeCAD/Mod/Draft/draftviewproviders/view_point.py
+FreeCAD/Mod/Draft/draftviewproviders/view_polararray.py
+FreeCAD/Mod/Draft/draftviewproviders/view_rectangle.py
+FreeCAD/Mod/Draft/draftviewproviders/view_text.py
+FreeCAD/Mod/Draft/draftviewproviders/view_wire.py
+FreeCAD/Mod/Draft/draftviewproviders/view_wpproxy.py
 FreeCAD/Mod/Draft/importAirfoilDAT.py
 FreeCAD/Mod/Draft/importDWG.py
 FreeCAD/Mod/Draft/importDXF.py
@@ -78,9 +321,12 @@ FreeCAD/Mod/Drawing/DrawingPatterns.py
 FreeCAD/Mod/Drawing/DrawingTests.py
 FreeCAD/Mod/Drawing/Init.py
 FreeCAD/Mod/Drawing/InitGui.py
+FreeCAD/Mod/Drawing/README.md
 FreeCAD/Mod/Fem/Init.py
 FreeCAD/Mod/Fem/InitGui.py
 FreeCAD/Mod/Fem/ObjectsFem.py
+FreeCAD/Mod/Fem/Resources/ui/ConstraintSectionPrint.ui
+FreeCAD/Mod/Fem/Resources/ui/ConstraintTie.ui
 FreeCAD/Mod/Fem/Resources/ui/ElectrostaticPotential.ui
 FreeCAD/Mod/Fem/Resources/ui/ElementFluid1D.ui
 FreeCAD/Mod/Fem/Resources/ui/ElementGeometry1D.ui
@@ -89,47 +335,84 @@ FreeCAD/Mod/Fem/Resources/ui/ElementRotation1D.ui
 FreeCAD/Mod/Fem/Resources/ui/FlowVelocity.ui
 FreeCAD/Mod/Fem/Resources/ui/InitialFlowVelocity.ui
 FreeCAD/Mod/Fem/Resources/ui/Material.ui
+FreeCAD/Mod/Fem/Resources/ui/MaterialReinforcement.ui
 FreeCAD/Mod/Fem/Resources/ui/MeshBoundaryLayer.ui
 FreeCAD/Mod/Fem/Resources/ui/MeshGmsh.ui
 FreeCAD/Mod/Fem/Resources/ui/MeshGroup.ui
 FreeCAD/Mod/Fem/Resources/ui/MeshGroupXDMFExport.ui
 FreeCAD/Mod/Fem/Resources/ui/MeshRegion.ui
+FreeCAD/Mod/Fem/Resources/ui/ResultHints.ui
 FreeCAD/Mod/Fem/Resources/ui/ResultShow.ui
 FreeCAD/Mod/Fem/Resources/ui/SolverCalculix.ui
-FreeCAD/Mod/Fem/TestFem.py
+FreeCAD/Mod/Fem/TestFemApp.py
+FreeCAD/Mod/Fem/TestFemGui.py
+FreeCAD/Mod/Fem/coding_conventions.md
 FreeCAD/Mod/Fem/femcommands/__init__.py
 FreeCAD/Mod/Fem/femcommands/commands.py
 FreeCAD/Mod/Fem/femcommands/manager.py
-FreeCAD/Mod/Fem/femguiobjects/FemSelectionWidgets.py
-FreeCAD/Mod/Fem/femguiobjects/ViewProviderFemConstraint.py
-FreeCAD/Mod/Fem/femguiobjects/_TaskPanelFemSolverControl.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemConstraintBodyHeatSource.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemConstraintElectrostaticPotential.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemConstraintFlowVelocity.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemConstraintInitialFlowVelocity.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemConstraintSelfWeight.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemElementFluid1D.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemElementGeometry1D.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemElementGeometry2D.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemElementRotation1D.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMaterialMechanicalNonlinear.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMeshBoundaryLayer.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMeshGroup.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMeshRegion.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemMeshResult.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemResultMechanical.py
-FreeCAD/Mod/Fem/femguiobjects/_ViewProviderFemSolverCalculix.py
+FreeCAD/Mod/Fem/femexamples/__init__.py
+FreeCAD/Mod/Fem/femexamples/boxanalysis_frequency.py
+FreeCAD/Mod/Fem/femexamples/boxanalysis_static.py
+FreeCAD/Mod/Fem/femexamples/ccx_cantilever_faceload.py
+FreeCAD/Mod/Fem/femexamples/ccx_cantilever_hexa20faceload.py
+FreeCAD/Mod/Fem/femexamples/ccx_cantilever_nodeload.py
+FreeCAD/Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py
+FreeCAD/Mod/Fem/femexamples/constraint_contact_shell_shell.py
+FreeCAD/Mod/Fem/femexamples/constraint_contact_solid_solid.py
+FreeCAD/Mod/Fem/femexamples/constraint_section_print.py
+FreeCAD/Mod/Fem/femexamples/constraint_selfweight_cantilever.py
+FreeCAD/Mod/Fem/femexamples/constraint_tie.py
+FreeCAD/Mod/Fem/femexamples/constraint_transform_beam_hinged.py
+FreeCAD/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py
+FreeCAD/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py
+FreeCAD/Mod/Fem/femexamples/examplesgui.py
+FreeCAD/Mod/Fem/femexamples/manager.py
+FreeCAD/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py
+FreeCAD/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py
+FreeCAD/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py
+FreeCAD/Mod/Fem/femexamples/material_nl_platewithhole.py
+FreeCAD/Mod/Fem/femexamples/meshes/__init__.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_boxanalysis_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_boxes_2_vertikal_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_canticcx_hexa20.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_canticcx_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_capacitance_two_balls_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_constraint_tie_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_contact_box_halfcylinder_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_contact_tube_tube_tria3.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_electricforce_elmer_nongui6_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_multibodybeam_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_multibodybeam_tria6.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_platewithhole_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_rc_wall_2d_tria6.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_section_print_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_selfweight_cantilever_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_square_pipe_end_twisted_tria6.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_thermomech_bimetall_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_thermomech_flow1d_seg3.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_thermomech_spine_tetra10.py
+FreeCAD/Mod/Fem/femexamples/meshes/mesh_transform_beam_hinged_tetra10.py
+FreeCAD/Mod/Fem/femexamples/rc_wall_2d.py
+FreeCAD/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py
+FreeCAD/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py
+FreeCAD/Mod/Fem/femexamples/thermomech_bimetall.py
+FreeCAD/Mod/Fem/femexamples/thermomech_flow1d.py
+FreeCAD/Mod/Fem/femexamples/thermomech_spine.py
 FreeCAD/Mod/Fem/femguiobjects/__init__.py
+FreeCAD/Mod/Fem/femguiobjects/readme.md
+FreeCAD/Mod/Fem/femguiutils/__init__.py
+FreeCAD/Mod/Fem/femguiutils/migrate_gui.py
+FreeCAD/Mod/Fem/femguiutils/selection_widgets.py
 FreeCAD/Mod/Fem/feminout/__init__.py
 FreeCAD/Mod/Fem/feminout/convert2TetGen.py
 FreeCAD/Mod/Fem/feminout/importCcxDatResults.py
 FreeCAD/Mod/Fem/feminout/importCcxFrdResults.py
 FreeCAD/Mod/Fem/feminout/importFenicsMesh.py
 FreeCAD/Mod/Fem/feminout/importInpMesh.py
+FreeCAD/Mod/Fem/feminout/importPyMesh.py
 FreeCAD/Mod/Fem/feminout/importToolsFem.py
 FreeCAD/Mod/Fem/feminout/importVTKResults.py
+FreeCAD/Mod/Fem/feminout/importYamlJsonMesh.py
 FreeCAD/Mod/Fem/feminout/importZ88Mesh.py
 FreeCAD/Mod/Fem/feminout/importZ88O2Results.py
 FreeCAD/Mod/Fem/feminout/readFenicsXDMF.py
@@ -140,26 +423,30 @@ FreeCAD/Mod/Fem/femmesh/__init__.py
 FreeCAD/Mod/Fem/femmesh/femmesh2mesh.py
 FreeCAD/Mod/Fem/femmesh/gmshtools.py
 FreeCAD/Mod/Fem/femmesh/meshtools.py
-FreeCAD/Mod/Fem/femobjects/FemConstraint.py
-FreeCAD/Mod/Fem/femobjects/_FemConstraintBodyHeatSource.py
-FreeCAD/Mod/Fem/femobjects/_FemConstraintElectrostaticPotential.py
-FreeCAD/Mod/Fem/femobjects/_FemConstraintFlowVelocity.py
-FreeCAD/Mod/Fem/femobjects/_FemConstraintInitialFlowVelocity.py
-FreeCAD/Mod/Fem/femobjects/_FemConstraintSelfWeight.py
-FreeCAD/Mod/Fem/femobjects/_FemElementFluid1D.py
-FreeCAD/Mod/Fem/femobjects/_FemElementGeometry1D.py
-FreeCAD/Mod/Fem/femobjects/_FemElementGeometry2D.py
-FreeCAD/Mod/Fem/femobjects/_FemElementRotation1D.py
-FreeCAD/Mod/Fem/femobjects/_FemMaterial.py
-FreeCAD/Mod/Fem/femobjects/_FemMaterialMechanicalNonlinear.py
-FreeCAD/Mod/Fem/femobjects/_FemMeshBoundaryLayer.py
-FreeCAD/Mod/Fem/femobjects/_FemMeshGmsh.py
-FreeCAD/Mod/Fem/femobjects/_FemMeshGroup.py
-FreeCAD/Mod/Fem/femobjects/_FemMeshRegion.py
-FreeCAD/Mod/Fem/femobjects/_FemMeshResult.py
-FreeCAD/Mod/Fem/femobjects/_FemResultMechanical.py
-FreeCAD/Mod/Fem/femobjects/_FemSolverCalculix.py
 FreeCAD/Mod/Fem/femobjects/__init__.py
+FreeCAD/Mod/Fem/femobjects/base_fempythonobject.py
+FreeCAD/Mod/Fem/femobjects/constant_vacuumpermittivity.py
+FreeCAD/Mod/Fem/femobjects/constraint_bodyheatsource.py
+FreeCAD/Mod/Fem/femobjects/constraint_electrostaticpotential.py
+FreeCAD/Mod/Fem/femobjects/constraint_flowvelocity.py
+FreeCAD/Mod/Fem/femobjects/constraint_initialflowvelocity.py
+FreeCAD/Mod/Fem/femobjects/constraint_sectionprint.py
+FreeCAD/Mod/Fem/femobjects/constraint_selfweight.py
+FreeCAD/Mod/Fem/femobjects/constraint_tie.py
+FreeCAD/Mod/Fem/femobjects/element_fluid1D.py
+FreeCAD/Mod/Fem/femobjects/element_geometry1D.py
+FreeCAD/Mod/Fem/femobjects/element_geometry2D.py
+FreeCAD/Mod/Fem/femobjects/element_rotation1D.py
+FreeCAD/Mod/Fem/femobjects/material_common.py
+FreeCAD/Mod/Fem/femobjects/material_mechanicalnonlinear.py
+FreeCAD/Mod/Fem/femobjects/material_reinforced.py
+FreeCAD/Mod/Fem/femobjects/mesh_boundarylayer.py
+FreeCAD/Mod/Fem/femobjects/mesh_gmsh.py
+FreeCAD/Mod/Fem/femobjects/mesh_group.py
+FreeCAD/Mod/Fem/femobjects/mesh_region.py
+FreeCAD/Mod/Fem/femobjects/mesh_result.py
+FreeCAD/Mod/Fem/femobjects/result_mechanical.py
+FreeCAD/Mod/Fem/femobjects/solver_ccxtools.py
 FreeCAD/Mod/Fem/femresult/__init__.py
 FreeCAD/Mod/Fem/femresult/resulttools.py
 FreeCAD/Mod/Fem/femsolver/__init__.py
@@ -170,10 +457,11 @@ FreeCAD/Mod/Fem/femsolver/calculix/writer.py
 FreeCAD/Mod/Fem/femsolver/elmer/__init__.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/__init__.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/elasticity.py
+FreeCAD/Mod/Fem/femsolver/elmer/equations/electricforce.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/electrostatic.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/equation.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/flow.py
-FreeCAD/Mod/Fem/femsolver/elmer/equations/fluxsolver.py
+FreeCAD/Mod/Fem/femsolver/elmer/equations/flux.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/heat.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/linear.py
 FreeCAD/Mod/Fem/femsolver/elmer/equations/nonlinear.py
@@ -189,6 +477,7 @@ FreeCAD/Mod/Fem/femsolver/reportdialog.py
 FreeCAD/Mod/Fem/femsolver/run.py
 FreeCAD/Mod/Fem/femsolver/settings.py
 FreeCAD/Mod/Fem/femsolver/signal.py
+FreeCAD/Mod/Fem/femsolver/solver_taskpanel.py
 FreeCAD/Mod/Fem/femsolver/solverbase.py
 FreeCAD/Mod/Fem/femsolver/task.py
 FreeCAD/Mod/Fem/femsolver/writerbase.py
@@ -196,55 +485,166 @@ FreeCAD/Mod/Fem/femsolver/z88/__init__.py
 FreeCAD/Mod/Fem/femsolver/z88/solver.py
 FreeCAD/Mod/Fem/femsolver/z88/tasks.py
 FreeCAD/Mod/Fem/femsolver/z88/writer.py
+FreeCAD/Mod/Fem/femtaskpanels/__init__.py
+FreeCAD/Mod/Fem/femtaskpanels/task_constraint_electrostaticpotential.py
+FreeCAD/Mod/Fem/femtaskpanels/task_constraint_flowvelocity.py
+FreeCAD/Mod/Fem/femtaskpanels/task_constraint_initialflowvelocity.py
+FreeCAD/Mod/Fem/femtaskpanels/task_constraint_sectionprint.py
+FreeCAD/Mod/Fem/femtaskpanels/task_constraint_tie.py
+FreeCAD/Mod/Fem/femtaskpanels/task_element_fluid1D.py
+FreeCAD/Mod/Fem/femtaskpanels/task_element_geometry1D.py
+FreeCAD/Mod/Fem/femtaskpanels/task_element_geometry2D.py
+FreeCAD/Mod/Fem/femtaskpanels/task_element_rotation1D.py
+FreeCAD/Mod/Fem/femtaskpanels/task_material_common.py
+FreeCAD/Mod/Fem/femtaskpanels/task_material_reinforced.py
+FreeCAD/Mod/Fem/femtaskpanels/task_mesh_boundarylayer.py
+FreeCAD/Mod/Fem/femtaskpanels/task_mesh_gmsh.py
+FreeCAD/Mod/Fem/femtaskpanels/task_mesh_group.py
+FreeCAD/Mod/Fem/femtaskpanels/task_mesh_region.py
+FreeCAD/Mod/Fem/femtaskpanels/task_result_mechanical.py
+FreeCAD/Mod/Fem/femtaskpanels/task_solver_ccxtools.py
 FreeCAD/Mod/Fem/femtest/__init__.py
-FreeCAD/Mod/Fem/femtest/testccxtools.py
-FreeCAD/Mod/Fem/femtest/testcommon.py
-FreeCAD/Mod/Fem/femtest/testfiles/__init__.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_mesh.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech.FCStd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech.dat
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech.frd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech.inp
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech_expected_values
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/Flow1D_thermomech_inout_nodes.txt
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/__init__.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube.FCStd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_frequency.FCStd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_frequency.dat
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_frequency.frd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_frequency.inp
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_frequency_expected_values
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_mesh.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_static.FCStd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_static.dat
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_static.frd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_static.inp
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/cube_static_expected_values
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/multimat.inp
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/multimat_mesh.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_mesh.py
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_thermomech.FCStd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_thermomech.dat
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_thermomech.frd
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_thermomech.inp
-FreeCAD/Mod/Fem/femtest/testfiles/ccx/spine_thermomech_expected_values
-FreeCAD/Mod/Fem/femtest/testfiles/elmer/ELMERSOLVER_STARTINFO
-FreeCAD/Mod/Fem/femtest/testfiles/elmer/__init__.py
-FreeCAD/Mod/Fem/femtest/testfiles/elmer/case.sif
-FreeCAD/Mod/Fem/femtest/testfiles/elmer/group_mesh.geo
-FreeCAD/Mod/Fem/femtest/testfiles/mesh/__init__.py
-FreeCAD/Mod/Fem/femtest/testfiles/mesh/tetra10_mesh.inp
-FreeCAD/Mod/Fem/femtest/testfiles/mesh/tetra10_mesh.unv
-FreeCAD/Mod/Fem/femtest/testfiles/mesh/tetra10_mesh.vtk
-FreeCAD/Mod/Fem/femtest/testfiles/mesh/tetra10_mesh.z88
-FreeCAD/Mod/Fem/femtest/testmesh.py
-FreeCAD/Mod/Fem/femtest/testobject.py
-FreeCAD/Mod/Fem/femtest/testresult.py
-FreeCAD/Mod/Fem/femtest/testsolverframework.py
-FreeCAD/Mod/Fem/femtest/utilstest.py
+FreeCAD/Mod/Fem/femtest/app/__init__.py
+FreeCAD/Mod/Fem/femtest/app/support_utils.py
+FreeCAD/Mod/Fem/femtest/app/test_ccxtools.py
+FreeCAD/Mod/Fem/femtest/app/test_common.py
+FreeCAD/Mod/Fem/femtest/app/test_femimport.py
+FreeCAD/Mod/Fem/femtest/app/test_material.py
+FreeCAD/Mod/Fem/femtest/app/test_mesh.py
+FreeCAD/Mod/Fem/femtest/app/test_object.py
+FreeCAD/Mod/Fem/femtest/app/test_open.py
+FreeCAD/Mod/Fem/femtest/app/test_result.py
+FreeCAD/Mod/Fem/femtest/app/test_solver_calculix.py
+FreeCAD/Mod/Fem/femtest/app/test_solver_elmer.py
+FreeCAD/Mod/Fem/femtest/app/test_solver_z88.py
+FreeCAD/Mod/Fem/femtest/data/__init__.py
+FreeCAD/Mod/Fem/femtest/data/calculix/__init__.py
+FreeCAD/Mod/Fem/femtest/data/calculix/box.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/box_frequency.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/box_frequency.dat
+FreeCAD/Mod/Fem/femtest/data/calculix/box_frequency.frd
+FreeCAD/Mod/Fem/femtest/data/calculix/box_frequency.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/box_frequency_expected_values
+FreeCAD/Mod/Fem/femtest/data/calculix/box_static.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/box_static.dat
+FreeCAD/Mod/Fem/femtest/data/calculix/box_static.frd
+FreeCAD/Mod/Fem/femtest/data/calculix/box_static.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/box_static_expected_values
+FreeCAD/Mod/Fem/femtest/data/calculix/ccxcantilever_faceload.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/ccxcantilever_hexa20.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/ccxcantilever_nodeload.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/ccxcantilever_prescribeddisplacement.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_contact_shell_shell.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_contact_solid_solid.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_sectionprint.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_selfweight_cantilever.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/constraint_tie.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fiveboxes.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/material_multiple_bendingbeam_fivefaces.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/material_multiple_tensionrod_twoboxes.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/material_nonlinear.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_edgeforces.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/square_pipe_end_twisted_nodeforces.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_bimetall.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D.dat
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D.frd
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D_expected_values
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_flow1D_inout_nodes.txt
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_spine.FCStd
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_spine.dat
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_spine.frd
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_spine.inp
+FreeCAD/Mod/Fem/femtest/data/calculix/thermomech_spine_expected_values
+FreeCAD/Mod/Fem/femtest/data/elmer/ELMERSOLVER_STARTINFO
+FreeCAD/Mod/Fem/femtest/data/elmer/__init__.py
+FreeCAD/Mod/Fem/femtest/data/elmer/box_static_0_mm.sif
+FreeCAD/Mod/Fem/femtest/data/elmer/ccxcantilever_faceload_0_mm.sif
+FreeCAD/Mod/Fem/femtest/data/elmer/ccxcantilever_faceload_1_si.sif
+FreeCAD/Mod/Fem/femtest/data/elmer/ccxcantilever_nodeload_0_mm.sif
+FreeCAD/Mod/Fem/femtest/data/elmer/ccxcantilever_prescribeddisplacement_0_mm.sif
+FreeCAD/Mod/Fem/femtest/data/elmer/group_mesh.geo
+FreeCAD/Mod/Fem/femtest/data/mesh/__init__.py
+FreeCAD/Mod/Fem/femtest/data/mesh/tetra10_mesh.inp
+FreeCAD/Mod/Fem/femtest/data/mesh/tetra10_mesh.unv
+FreeCAD/Mod/Fem/femtest/data/mesh/tetra10_mesh.vtk
+FreeCAD/Mod/Fem/femtest/data/mesh/tetra10_mesh.yml
+FreeCAD/Mod/Fem/femtest/data/mesh/tetra10_mesh.z88
+FreeCAD/Mod/Fem/femtest/data/open/__init__.py
+FreeCAD/Mod/Fem/femtest/data/open/all_objects_de9b3fb438.FCStd
+FreeCAD/Mod/Fem/femtest/data/z88/__init__.py
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/51.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/__init__.py
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88.dyn
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88elp.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88i1.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88i2.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88i5.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88int.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88man.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_faceload/z88mat.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/51.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/__init__.py
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88.dyn
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88elp.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88i1.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88i2.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88i5.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88int.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88man.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_hexa20/z88mat.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/51.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/__init__.py
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88.dyn
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88elp.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88i1.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88i2.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88i5.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88int.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88man.txt
+FreeCAD/Mod/Fem/femtest/data/z88/ccxcantilever_nodeload/z88mat.txt
+FreeCAD/Mod/Fem/femtest/gui/__init__.py
+FreeCAD/Mod/Fem/femtest/gui/test_open.py
+FreeCAD/Mod/Fem/femtest/test_commands.sh
+FreeCAD/Mod/Fem/femtest/test_information.md
 FreeCAD/Mod/Fem/femtools/__init__.py
 FreeCAD/Mod/Fem/femtools/ccxtools.py
+FreeCAD/Mod/Fem/femtools/checksanalysis.py
+FreeCAD/Mod/Fem/femtools/constants.py
+FreeCAD/Mod/Fem/femtools/errors.py
 FreeCAD/Mod/Fem/femtools/femutils.py
+FreeCAD/Mod/Fem/femtools/geomtools.py
+FreeCAD/Mod/Fem/femtools/membertools.py
+FreeCAD/Mod/Fem/femtools/migrate_app.py
+FreeCAD/Mod/Fem/femtools/tokrules.py
+FreeCAD/Mod/Fem/femviewprovider/__init__.py
+FreeCAD/Mod/Fem/femviewprovider/view_base_femconstraint.py
+FreeCAD/Mod/Fem/femviewprovider/view_base_femobject.py
+FreeCAD/Mod/Fem/femviewprovider/view_constant_vacuumpermittivity.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_bodyheatsource.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_electrostaticpotential.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_flowvelocity.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_initialflowvelocity.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_sectionprint.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_selfweight.py
+FreeCAD/Mod/Fem/femviewprovider/view_constraint_tie.py
+FreeCAD/Mod/Fem/femviewprovider/view_element_fluid1D.py
+FreeCAD/Mod/Fem/femviewprovider/view_element_geometry1D.py
+FreeCAD/Mod/Fem/femviewprovider/view_element_geometry2D.py
+FreeCAD/Mod/Fem/femviewprovider/view_element_rotation1D.py
+FreeCAD/Mod/Fem/femviewprovider/view_material_common.py
+FreeCAD/Mod/Fem/femviewprovider/view_material_mechanicalnonlinear.py
+FreeCAD/Mod/Fem/femviewprovider/view_material_reinforced.py
+FreeCAD/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py
+FreeCAD/Mod/Fem/femviewprovider/view_mesh_gmsh.py
+FreeCAD/Mod/Fem/femviewprovider/view_mesh_group.py
+FreeCAD/Mod/Fem/femviewprovider/view_mesh_region.py
+FreeCAD/Mod/Fem/femviewprovider/view_mesh_result.py
+FreeCAD/Mod/Fem/femviewprovider/view_result_mechanical.py
+FreeCAD/Mod/Fem/femviewprovider/view_solver_ccxtools.py
 FreeCAD/Mod/Idf/Idf.py
 FreeCAD/Mod/Idf/Idflibs/0603_SMD.stp
 FreeCAD/Mod/Idf/Idflibs/0805_SMD.stp
@@ -293,12 +693,14 @@ FreeCAD/Mod/Inspection/Init.py
 FreeCAD/Mod/Inspection/InitGui.py
 FreeCAD/Mod/Material/Init.py
 FreeCAD/Mod/Material/InitGui.py
-FreeCAD/Mod/Material/MatPropDict.xml
 FreeCAD/Mod/Material/Material.py
 FreeCAD/Mod/Material/MaterialEditor.py
 FreeCAD/Mod/Material/Material_rc.py
+FreeCAD/Mod/Material/Templatematerial.yml
 FreeCAD/Mod/Material/importFCMat.py
 FreeCAD/Mod/Material/materials-editor.ui
+FreeCAD/Mod/Material/materialtools/__init__.py
+FreeCAD/Mod/Material/materialtools/cardutils.py
 FreeCAD/Mod/Measure/Init.py
 FreeCAD/Mod/Mesh/BuildRegularGeoms.py
 FreeCAD/Mod/Mesh/Init.py
@@ -318,10 +720,6 @@ FreeCAD/Mod/OpenSCAD/colorcodeshapes.py
 FreeCAD/Mod/OpenSCAD/expandplacements.py
 FreeCAD/Mod/OpenSCAD/exportCSG.py
 FreeCAD/Mod/OpenSCAD/importCSG.py
-FreeCAD/Mod/OpenSCAD/ply/README
-FreeCAD/Mod/OpenSCAD/ply/__init__.py
-FreeCAD/Mod/OpenSCAD/ply/lex.py
-FreeCAD/Mod/OpenSCAD/ply/yacc.py
 FreeCAD/Mod/OpenSCAD/replaceobj.py
 FreeCAD/Mod/OpenSCAD/tokrules.py
 FreeCAD/Mod/Part/AttachmentEditor/Commands.py
@@ -337,7 +735,10 @@ FreeCAD/Mod/Part/BOPTools/SplitAPI.py
 FreeCAD/Mod/Part/BOPTools/SplitFeatures.py
 FreeCAD/Mod/Part/BOPTools/Utils.py
 FreeCAD/Mod/Part/BOPTools/__init__.py
+FreeCAD/Mod/Part/BasicShapes/CommandShapes.py
 FreeCAD/Mod/Part/BasicShapes/Shapes.py
+FreeCAD/Mod/Part/BasicShapes/TaskTube.ui
+FreeCAD/Mod/Part/BasicShapes/ViewProviderShapes.py
 FreeCAD/Mod/Part/BasicShapes/__init__.py
 FreeCAD/Mod/Part/CompoundTools/CompoundFilter.py
 FreeCAD/Mod/Part/CompoundTools/Explode.py
@@ -350,6 +751,9 @@ FreeCAD/Mod/Part/JoinFeatures.py
 FreeCAD/Mod/Part/MakeBottle.py
 FreeCAD/Mod/Part/TestPartApp.py
 FreeCAD/Mod/Part/TestPartGui.py
+FreeCAD/Mod/Part/parttests/__init__.py
+FreeCAD/Mod/Part/parttests/part_test_objects.py
+FreeCAD/Mod/Part/parttests/regression_tests.py
 FreeCAD/Mod/PartDesign/Init.py
 FreeCAD/Mod/PartDesign/InitGui.py
 FreeCAD/Mod/PartDesign/InvoluteGearFeature.py
@@ -381,6 +785,8 @@ FreeCAD/Mod/PartDesign/Scripts/Parallelepiped.py
 FreeCAD/Mod/PartDesign/Scripts/RadialCopy.py
 FreeCAD/Mod/PartDesign/Scripts/Spring.py
 FreeCAD/Mod/PartDesign/Scripts/__init__.py
+FreeCAD/Mod/PartDesign/SprocketFeature.py
+FreeCAD/Mod/PartDesign/SprocketFeature.ui
 FreeCAD/Mod/PartDesign/TestPartDesignApp.py
 FreeCAD/Mod/PartDesign/TestPartDesignGui.py
 FreeCAD/Mod/PartDesign/WizardShaft/SegmentFunction.py
@@ -397,6 +803,12 @@ FreeCAD/Mod/PartDesign/fcgear/fcgear.py
 FreeCAD/Mod/PartDesign/fcgear/fcgeardialog.py
 FreeCAD/Mod/PartDesign/fcgear/involute.py
 FreeCAD/Mod/PartDesign/fcgear/svggear.py
+FreeCAD/Mod/PartDesign/fcsprocket/__init__.py
+FreeCAD/Mod/PartDesign/fcsprocket/fcsprocket.py
+FreeCAD/Mod/PartDesign/fcsprocket/fcsprocketdialog.py
+FreeCAD/Mod/PartDesign/fcsprocket/sprocket.py
+FreeCAD/Mod/Path/Data/Threads/imperial-internal.csv
+FreeCAD/Mod/Path/Data/Threads/metric-internal.csv
 FreeCAD/Mod/Path/Images/Ops/chamfer.svg
 FreeCAD/Mod/Path/Images/Tools/drill.svg
 FreeCAD/Mod/Path/Images/Tools/endmill.svg
@@ -414,6 +826,7 @@ FreeCAD/Mod/Path/PathScripts/PathCommands.py
 FreeCAD/Mod/Path/PathScripts/PathComment.py
 FreeCAD/Mod/Path/PathScripts/PathCopy.py
 FreeCAD/Mod/Path/PathScripts/PathCustom.py
+FreeCAD/Mod/Path/PathScripts/PathCustomGui.py
 FreeCAD/Mod/Path/PathScripts/PathDeburr.py
 FreeCAD/Mod/Path/PathScripts/PathDeburrGui.py
 FreeCAD/Mod/Path/PathScripts/PathDressup.py
@@ -422,10 +835,13 @@ FreeCAD/Mod/Path/PathScripts/PathDressupDogbone.py
 FreeCAD/Mod/Path/PathScripts/PathDressupDragknife.py
 FreeCAD/Mod/Path/PathScripts/PathDressupHoldingTags.py
 FreeCAD/Mod/Path/PathScripts/PathDressupLeadInOut.py
+FreeCAD/Mod/Path/PathScripts/PathDressupPathBoundary.py
+FreeCAD/Mod/Path/PathScripts/PathDressupPathBoundaryGui.py
 FreeCAD/Mod/Path/PathScripts/PathDressupRampEntry.py
 FreeCAD/Mod/Path/PathScripts/PathDressupTag.py
 FreeCAD/Mod/Path/PathScripts/PathDressupTagGui.py
 FreeCAD/Mod/Path/PathScripts/PathDressupTagPreferences.py
+FreeCAD/Mod/Path/PathScripts/PathDressupZCorrect.py
 FreeCAD/Mod/Path/PathScripts/PathDrilling.py
 FreeCAD/Mod/Path/PathScripts/PathDrillingGui.py
 FreeCAD/Mod/Path/PathScripts/PathEngrave.py
@@ -460,16 +876,23 @@ FreeCAD/Mod/Path/PathScripts/PathPocketShapeGui.py
 FreeCAD/Mod/Path/PathScripts/PathPost.py
 FreeCAD/Mod/Path/PathScripts/PathPostProcessor.py
 FreeCAD/Mod/Path/PathScripts/PathPreferences.py
+FreeCAD/Mod/Path/PathScripts/PathPreferencesAdvanced.py
 FreeCAD/Mod/Path/PathScripts/PathPreferencesPathDressup.py
 FreeCAD/Mod/Path/PathScripts/PathPreferencesPathJob.py
-FreeCAD/Mod/Path/PathScripts/PathProfileBase.py
-FreeCAD/Mod/Path/PathScripts/PathProfileBaseGui.py
+FreeCAD/Mod/Path/PathScripts/PathProbe.py
+FreeCAD/Mod/Path/PathScripts/PathProbeGui.py
+FreeCAD/Mod/Path/PathScripts/PathProfile.py
 FreeCAD/Mod/Path/PathScripts/PathProfileContour.py
 FreeCAD/Mod/Path/PathScripts/PathProfileContourGui.py
 FreeCAD/Mod/Path/PathScripts/PathProfileEdges.py
 FreeCAD/Mod/Path/PathScripts/PathProfileEdgesGui.py
 FreeCAD/Mod/Path/PathScripts/PathProfileFaces.py
 FreeCAD/Mod/Path/PathScripts/PathProfileFacesGui.py
+FreeCAD/Mod/Path/PathScripts/PathProfileGui.py
+FreeCAD/Mod/Path/PathScripts/PathProperty.py
+FreeCAD/Mod/Path/PathScripts/PathPropertyBag.py
+FreeCAD/Mod/Path/PathScripts/PathPropertyBagGui.py
+FreeCAD/Mod/Path/PathScripts/PathPropertyEditor.py
 FreeCAD/Mod/Path/PathScripts/PathSanity.py
 FreeCAD/Mod/Path/PathScripts/PathSelection.py
 FreeCAD/Mod/Path/PathScripts/PathSetupSheet.py
@@ -478,25 +901,47 @@ FreeCAD/Mod/Path/PathScripts/PathSetupSheetOpPrototype
 FreeCAD/Mod/Path/PathScripts/PathSetupSheetOpPrototypeGui.py
 FreeCAD/Mod/Path/PathScripts/PathSimpleCopy.py
 FreeCAD/Mod/Path/PathScripts/PathSimulatorGui.py
+FreeCAD/Mod/Path/PathScripts/PathSlot.py
+FreeCAD/Mod/Path/PathScripts/PathSlotGui.py
 FreeCAD/Mod/Path/PathScripts/PathStock.py
 FreeCAD/Mod/Path/PathScripts/PathStop.py
 FreeCAD/Mod/Path/PathScripts/PathSurface.py
 FreeCAD/Mod/Path/PathScripts/PathSurfaceGui.py
+FreeCAD/Mod/Path/PathScripts/PathSurfaceSupport.py
+FreeCAD/Mod/Path/PathScripts/PathThreadMilling.py
+FreeCAD/Mod/Path/PathScripts/PathThreadMillingGui.py
+FreeCAD/Mod/Path/PathScripts/PathToolBit.py
+FreeCAD/Mod/Path/PathScripts/PathToolBitCmd.py
+FreeCAD/Mod/Path/PathScripts/PathToolBitEdit.py
+FreeCAD/Mod/Path/PathScripts/PathToolBitGui.py
+FreeCAD/Mod/Path/PathScripts/PathToolBitLibraryCmd.py
+FreeCAD/Mod/Path/PathScripts/PathToolBitLibraryGui.py
 FreeCAD/Mod/Path/PathScripts/PathToolController.py
+FreeCAD/Mod/Path/PathScripts/PathToolControllerGui.py
 FreeCAD/Mod/Path/PathScripts/PathToolEdit.py
+FreeCAD/Mod/Path/PathScripts/PathToolLibraryEditor.py
 FreeCAD/Mod/Path/PathScripts/PathToolLibraryManager.py
 FreeCAD/Mod/Path/PathScripts/PathUtil.py
 FreeCAD/Mod/Path/PathScripts/PathUtils.py
+FreeCAD/Mod/Path/PathScripts/PathUtilsGui.py
+FreeCAD/Mod/Path/PathScripts/PathVcarve.py
+FreeCAD/Mod/Path/PathScripts/PathVcarveGui.py
+FreeCAD/Mod/Path/PathScripts/PathWaterline.py
+FreeCAD/Mod/Path/PathScripts/PathWaterlineGui.py
 FreeCAD/Mod/Path/PathScripts/PostUtils.py
 FreeCAD/Mod/Path/PathScripts/__init__.py
 FreeCAD/Mod/Path/PathScripts/post/__init__.py
 FreeCAD/Mod/Path/PathScripts/post/centroid_post.py
 FreeCAD/Mod/Path/PathScripts/post/comparams_post.py
+FreeCAD/Mod/Path/PathScripts/post/dxf_post.py
 FreeCAD/Mod/Path/PathScripts/post/dynapath_post.py
 FreeCAD/Mod/Path/PathScripts/post/example_pre.py
-FreeCAD/Mod/Path/PathScripts/post/grbl_G81_post.py
+FreeCAD/Mod/Path/PathScripts/post/gcode_pre.py
 FreeCAD/Mod/Path/PathScripts/post/grbl_post.py
+FreeCAD/Mod/Path/PathScripts/post/jtech_post.py
 FreeCAD/Mod/Path/PathScripts/post/linuxcnc_post.py
+FreeCAD/Mod/Path/PathScripts/post/mach3_mach4_post.py
+FreeCAD/Mod/Path/PathScripts/post/nccad_post.py
 FreeCAD/Mod/Path/PathScripts/post/opensbp_post.py
 FreeCAD/Mod/Path/PathScripts/post/opensbp_pre.py
 FreeCAD/Mod/Path/PathScripts/post/philips_post.py
@@ -510,42 +955,54 @@ FreeCAD/Mod/Path/PathTests/TestPathDepthParams.py
 FreeCAD/Mod/Path/PathTests/TestPathDressupDogbone.py
 FreeCAD/Mod/Path/PathTests/TestPathDressupHoldingTags.py
 FreeCAD/Mod/Path/PathTests/TestPathGeom.py
+FreeCAD/Mod/Path/PathTests/TestPathHelix.py
 FreeCAD/Mod/Path/PathTests/TestPathLog.py
 FreeCAD/Mod/Path/PathTests/TestPathOpTools.py
 FreeCAD/Mod/Path/PathTests/TestPathPost.py
+FreeCAD/Mod/Path/PathTests/TestPathPreferences.py
+FreeCAD/Mod/Path/PathTests/TestPathPropertyBag.py
 FreeCAD/Mod/Path/PathTests/TestPathSetupSheet.py
 FreeCAD/Mod/Path/PathTests/TestPathStock.py
+FreeCAD/Mod/Path/PathTests/TestPathThreadMilling.py
 FreeCAD/Mod/Path/PathTests/TestPathTool.py
+FreeCAD/Mod/Path/PathTests/TestPathToolBit.py
 FreeCAD/Mod/Path/PathTests/TestPathToolController.py
 FreeCAD/Mod/Path/PathTests/TestPathTooltable.py
 FreeCAD/Mod/Path/PathTests/TestPathUtil.py
+FreeCAD/Mod/Path/PathTests/TestPathVcarve.py
+FreeCAD/Mod/Path/PathTests/TestPathVoronoi.py
+FreeCAD/Mod/Path/PathTests/Tools/Bit/test-path-tool-bit-bit-00.fctb
+FreeCAD/Mod/Path/PathTests/Tools/Library/test-path-tool-bit-library-00.fctl
+FreeCAD/Mod/Path/PathTests/Tools/Shape/test-path-tool-bit-shape-00.fcstd
 FreeCAD/Mod/Path/PathTests/__init__.py
 FreeCAD/Mod/Path/PathTests/boxtest.fcstd
+FreeCAD/Mod/Path/PathTests/test-path-tool-bit-bit-00.fctb
+FreeCAD/Mod/Path/PathTests/test-path-tool-bit-library-00.fctl
+FreeCAD/Mod/Path/PathTests/test-path-tool-bit-shape-00.fcstd
 FreeCAD/Mod/Path/PathTests/test_centroid_00.ngc
 FreeCAD/Mod/Path/PathTests/test_geomop.fcstd
+FreeCAD/Mod/Path/PathTests/test_holes00.fcstd
 FreeCAD/Mod/Path/PathTests/test_linuxcnc_00.ngc
 FreeCAD/Mod/Path/TestPathApp.py
-FreeCAD/Mod/Plot/InitGui.py
-FreeCAD/Mod/Plot/Plot.py
-FreeCAD/Mod/Plot/PlotGui.py
-FreeCAD/Mod/Plot/Plot_rc.py
-FreeCAD/Mod/Plot/plotAxes/TaskPanel.py

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-head mailing list