aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorChristoph Moench-Tegeder <cmt@FreeBSD.org>2021-03-13 16:13:22 +0000
committerChristoph Moench-Tegeder <cmt@FreeBSD.org>2021-03-13 16:13:22 +0000
commit09aa78f86789a71c77a6fc3cefc5862dda35911a (patch)
tree555042d2d0e50e6051e60bb150ede426cde8415b /cad
parent49f2e9b468e7f80ad40bfce0105a49770b3fc3bf (diff)
downloadports-09aa78f86789a71c77a6fc3cefc5862dda35911a.tar.gz
ports-09aa78f86789a71c77a6fc3cefc5862dda35911a.zip
update FreeCAD to 0.19.1
Notes
Notes: svn path=/head/; revision=568257
Diffstat (limited to 'cad')
-rw-r--r--cad/freecad/Makefile7
-rw-r--r--cad/freecad/distinfo8
-rw-r--r--cad/freecad/files/patch-CMakeLists.txt31
-rw-r--r--cad/freecad/files/patch-cMake_FindPySide2Tools.cmake12
-rw-r--r--cad/freecad/files/patch-src_Mod_Drawing_App_DrawingExport.cpp280
-rw-r--r--cad/freecad/files/patch-src_Mod_Image_Gui_OpenGLImageBox.cpp10
-rw-r--r--cad/freecad/files/patch-src_Mod_Import_App_AppImportPy.cpp36
-rw-r--r--cad/freecad/files/patch-src_Mod_Import_App_StepShape.cpp37
-rw-r--r--cad/freecad/files/patch-src_Mod_Import_Gui_AppImportGuiPy.cpp70
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_App_ImportIges.cpp23
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_App_ImportStep.cpp25
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.cpp15
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.h24
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp86
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.cpp58
-rw-r--r--cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.h26
-rw-r--r--cad/freecad/pkg-plist1670
17 files changed, 1132 insertions, 1286 deletions
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 77c9bd0e073d..1dd29972a271 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -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@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
diff --git a/cad/freecad/distinfo b/cad/freecad/distinfo
index 079f5269aee8..d9779ff2f954 100644
--- a/cad/freecad/distinfo
+++ b/cad/freecad/distinfo
@@ -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
diff --git a/cad/freecad/files/patch-CMakeLists.txt b/cad/freecad/files/patch-CMakeLists.txt
deleted file mode 100644
index a36ebff62bb5..000000000000
--- a/cad/freecad/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,31 +0,0 @@
---- CMakeLists.txt.orig 2019-06-16 18:08:47 UTC
-+++ CMakeLists.txt
-@@ -989,6 +989,13 @@ endif()
- endif()
- endif()
-
-+ # pyside2 changed it's cmake files, this is the dance we have
-+ # to dance to be compatible with the old and the new versions
-+ if(SHIBOKEN_PYTHON_INCLUDE_DIRS AND NOT SHIBOKEN_INCLUDE_DIR)
-+ get_property(SHIBOKEN_INCLUDE_DIR TARGET Shiboken2::libshiboken PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
-+ get_property(SHIBOKEN_LIBRARY TARGET Shiboken2::libshiboken PROPERTY IMPORTED_LOCATION_RELEASE)
-+ endif(SHIBOKEN_PYTHON_INCLUDE_DIRS AND NOT SHIBOKEN_INCLUDE_DIR)
-+
- if(NOT SHIBOKEN_INCLUDE_DIR)
- MESSAGE("====================\n"
- "shiboken2 not found.\n"
-@@ -996,6 +1003,14 @@ endif()
- endif(NOT SHIBOKEN_INCLUDE_DIR)
-
- find_package(PySide2 QUIET)# REQUIRED
-+
-+ # pyside2 changed it's cmake files, this is the dance we have
-+ # to dance to be compatible with the old and the new versions
-+ if(NOT PYSIDE_INCLUDE_DIR)
-+ get_property(PYSIDE_INCLUDE_DIR TARGET PySide2::pyside2 PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
-+ get_property(PYSIDE_LIBRARY TARGET PySide2::pyside2 PROPERTY IMPORTED_LOCATION_RELEASE)
-+ endif(NOT PYSIDE_INCLUDE_DIR)
-+
- if(NOT PYSIDE_INCLUDE_DIR)
- MESSAGE("==================\n"
- "PySide2 not found.\n"
diff --git a/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake b/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
index 1f13af998d48..63ab4c74b770 100644
--- a/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
+++ b/cad/freecad/files/patch-cMake_FindPySide2Tools.cmake
@@ -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}"
)
diff --git a/cad/freecad/files/patch-src_Mod_Drawing_App_DrawingExport.cpp b/cad/freecad/files/patch-src_Mod_Drawing_App_DrawingExport.cpp
deleted file mode 100644
index 833517a880b8..000000000000
--- a/cad/freecad/files/patch-src_Mod_Drawing_App_DrawingExport.cpp
+++ /dev/null
@@ -1,280 +0,0 @@
---- src/Mod/Drawing/App/DrawingExport.cpp.orig 2019-10-04 10:55:17 UTC
-+++ src/Mod/Drawing/App/DrawingExport.cpp
-@@ -434,7 +434,7 @@ void SVGOutput::printGeneric(const BRepAdaptor_Curve&
- out << c << " " << nodes(i).X() << " " << nodes(i).Y()<< " " ;
- c = 'L';
- }
-- out << "\" />" << endl;
-+ out << "\" />" << std::endl;
- } else if (c.GetType() == GeomAbs_Line) {
- //BRep_Tool::Polygon3D assumes the edge has polygon representation - ie already been "tessellated"
- //this is not true for all edges, especially "floating edges"
-@@ -447,7 +447,7 @@ void SVGOutput::printGeneric(const BRepAdaptor_Curve&
- out << c << " " << s.X() << " " << s.Y()<< " " ;
- c = 'L';
- out << c << " " << e.X() << " " << e.Y()<< " " ;
-- out << "\" />" << endl;
-+ out << "\" />" << std::endl;
- }
- }
-
-@@ -485,10 +485,10 @@ std::string DXFOutput::exportEdges(const TopoDS_Shape&
-
- void DXFOutput::printHeader( std::ostream& out)
- {
-- out << 0 << endl;
-- out << "SECTION" << endl;
-- out << 2 << endl;
-- out << "ENTITIES" << endl;
-+ out << 0 << std::endl;
-+ out << "SECTION" << std::endl;
-+ out << 2 << std::endl;
-+ out << "ENTITIES" << std::endl;
- }
-
- void DXFOutput::printCircle(const BRepAdaptor_Curve& c, std::ostream& out)
-@@ -512,22 +512,22 @@ void DXFOutput::printCircle(const BRepAdaptor_Curve& c
- if (s.SquareDistance(e) < 0.001) {
- //out << "<circle cx =\"" << p.X() << "\" cy =\""
- //<< p.Y() << "\" r =\"" << r << "\" />";
-- out << 0 << endl;
-- out << "CIRCLE" << endl;
-- out << 8 << endl; // Group code for layer name
-- out << "sheet_layer" << endl; // Layer number
-- out << "100" << endl;
-- out << "AcDbEntity" << endl;
-- out << "100" << endl;
-- out << "AcDbCircle" << endl;
-- out << 10 << endl; // Centre X
-- out << p.X() << endl; // X in WCS coordinates
-- out << 20 << endl;
-- out << p.Y() << endl; // Y in WCS coordinates
-- out << 30 << endl;
-- out << 0 << endl; // Z in WCS coordinates-leaving flat
-- out << 40 << endl; //
-- out << r << endl; // Radius
-+ out << 0 << std::endl;
-+ out << "CIRCLE" << std::endl;
-+ out << 8 << std::endl; // Group code for layer name
-+ out << "sheet_layer" << std::endl; // Layer number
-+ out << "100" << std::endl;
-+ out << "AcDbEntity" << std::endl;
-+ out << "100" << std::endl;
-+ out << "AcDbCircle" << std::endl;
-+ out << 10 << std::endl; // Centre X
-+ out << p.X() << std::endl; // X in WCS coordinates
-+ out << 20 << std::endl;
-+ out << p.Y() << std::endl; // Y in WCS coordinates
-+ out << 30 << std::endl;
-+ out << 0 << std::endl; // Z in WCS coordinates-leaving flat
-+ out << 40 << std::endl; //
-+ out << r << std::endl; // Radius
- }
-
-
-@@ -555,28 +555,28 @@ void DXFOutput::printCircle(const BRepAdaptor_Curve& c
- double temp = start_angle;
- start_angle = end_angle;
- end_angle = temp;}
-- out << 0 << endl;
-- out << "ARC" << endl;
-- out << 8 << endl; // Group code for layer name
-- out << "sheet_layer" << endl; // Layer number
-- out << "100" << endl;
-- out << "AcDbEntity" << endl;
-- out << "100" << endl;
-- out << "AcDbCircle" << endl;
-- out << 10 << endl; // Centre X
-- out << p.X() << endl; // X in WCS coordinates
-- out << 20 << endl;
-- out << p.Y() << endl; // Y in WCS coordinates
-- out << 30 << endl;
-- out << 0 << endl; // Z in WCS coordinates
-- out << 40 << endl; //
-- out << r << endl; // Radius
-- out << "100" << endl;
-- out << "AcDbArc" << endl;
-- out << 50 << endl;
-- out << start_angle << endl; // Start angle
-- out << 51 << endl;
-- out << end_angle << endl; // End angle
-+ out << 0 << std::endl;
-+ out << "ARC" << std::endl;
-+ out << 8 << std::endl; // Group code for layer name
-+ out << "sheet_layer" << std::endl; // Layer number
-+ out << "100" << std::endl;
-+ out << "AcDbEntity" << std::endl;
-+ out << "100" << std::endl;
-+ out << "AcDbCircle" << std::endl;
-+ out << 10 << std::endl; // Centre X
-+ out << p.X() << std::endl; // X in WCS coordinates
-+ out << 20 << std::endl;
-+ out << p.Y() << std::endl; // Y in WCS coordinates
-+ out << 30 << std::endl;
-+ out << 0 << std::endl; // Z in WCS coordinates
-+ out << 40 << std::endl; //
-+ out << r << std::endl; // Radius
-+ out << "100" << std::endl;
-+ out << "AcDbArc" << std::endl;
-+ out << 50 << std::endl;
-+ out << start_angle << std::endl; // Start angle
-+ out << 51 << std::endl;
-+ out << end_angle << std::endl; // End angle
-
-
-
-@@ -628,32 +628,32 @@ void DXFOutput::printEllipse(const BRepAdaptor_Curve&
- start_angle = end_angle;
- end_angle = temp;
- }
-- out << 0 << endl;
-- out << "ELLIPSE" << endl;
-- out << 8 << endl; // Group code for layer name
-- out << "sheet_layer" << endl; // Layer number
-- out << "100" << endl;
-- out << "AcDbEntity" << endl;
-- out << "100" << endl;
-- out << "AcDbEllipse" << endl;
-- out << 10 << endl; // Centre X
-- out << p.X() << endl; // X in WCS coordinates
-- out << 20 << endl;
-- out << p.Y() << endl; // Y in WCS coordinates
-- out << 30 << endl;
-- out << 0 << endl; // Z in WCS coordinates
-- out << 11 << endl; //
-- out << major_x << endl; // Major X
-- out << 21 << endl;
-- out << major_y << endl; // Major Y
-- out << 31 << endl;
-- out << 0 << endl; // Major Z
-- out << 40 << endl; //
-- out << ratio << endl; // Ratio
-- out << 41 << endl;
-- out << start_angle << endl; // Start angle
-- out << 42 << endl;
-- out << end_angle << endl; // End angle
-+ out << 0 << std::endl;
-+ out << "ELLIPSE" << std::endl;
-+ out << 8 << std::endl; // Group code for layer name
-+ out << "sheet_layer" << std::endl; // Layer number
-+ out << "100" << std::endl;
-+ out << "AcDbEntity" << std::endl;
-+ out << "100" << std::endl;
-+ out << "AcDbEllipse" << std::endl;
-+ out << 10 << std::endl; // Centre X
-+ out << p.X() << std::endl; // X in WCS coordinates
-+ out << 20 << std::endl;
-+ out << p.Y() << std::endl; // Y in WCS coordinates
-+ out << 30 << std::endl;
-+ out << 0 << std::endl; // Z in WCS coordinates
-+ out << 11 << std::endl; //
-+ out << major_x << std::endl; // Major X
-+ out << 21 << std::endl;
-+ out << major_y << std::endl; // Major Y
-+ out << 31 << std::endl;
-+ out << 0 << std::endl; // Major Z
-+ out << 40 << std::endl; //
-+ out << ratio << std::endl; // Ratio
-+ out << 41 << std::endl;
-+ out << start_angle << std::endl; // Start angle
-+ out << 42 << std::endl;
-+ out << end_angle << std::endl; // End angle
- }
-
- void DXFOutput::printBSpline(const BRepAdaptor_Curve& c, int id, std::ostream& out) //Not even close yet- DF
-@@ -692,31 +692,31 @@ void DXFOutput::printBSpline(const BRepAdaptor_Curve&
- spline->Poles(poles);
-
-
-- str << 0 << endl
-- << "SPLINE" << endl
-- << 8 << endl // Group code for layer name
-- << "sheet_layer" << endl // Layer name
-- << "100" << endl
-- << "AcDbEntity" << endl
-- << "100" << endl
-- << "AcDbSpline" << endl
-- << 70 << endl
-- << spline->IsRational()*4 << endl //flags
-- << 71 << endl << spline->Degree() << endl
-- << 72 << endl << knotsequence.Length() << endl
-- << 73 << endl << poles.Length() << endl
-- << 74 << endl << 0 << endl; //fitpoints
-+ str << 0 << std::endl
-+ << "SPLINE" << std::endl
-+ << 8 << std::endl // Group code for layer name
-+ << "sheet_layer" << std::endl // Layer name
-+ << "100" << std::endl
-+ << "AcDbEntity" << std::endl
-+ << "100" << std::endl
-+ << "AcDbSpline" << std::endl
-+ << 70 << std::endl
-+ << spline->IsRational()*4 << std::endl //flags
-+ << 71 << std::endl << spline->Degree() << std::endl
-+ << 72 << std::endl << knotsequence.Length() << std::endl
-+ << 73 << std::endl << poles.Length() << std::endl
-+ << 74 << std::endl << 0 << std::endl; //fitpoints
-
- for (int i = knotsequence.Lower() ; i <= knotsequence.Upper(); i++) {
-- str << 40 << endl << knotsequence(i) << endl;
-+ str << 40 << std::endl << knotsequence(i) << std::endl;
- }
- for (int i = poles.Lower(); i <= poles.Upper(); i++) {
- gp_Pnt pole = poles(i);
-- str << 10 << endl << pole.X() << endl
-- << 20 << endl << pole.Y() << endl
-- << 30 << endl << pole.Z() << endl;
-+ str << 10 << std::endl << pole.X() << std::endl
-+ << 20 << std::endl << pole.Y() << std::endl
-+ << 30 << std::endl << pole.Z() << std::endl;
- if (spline->IsRational()) {
-- str << 41 << endl << spline->Weight(i) << endl;
-+ str << 41 << std::endl << spline->Weight(i) << std::endl;
- }
- }
-
-@@ -740,24 +740,24 @@ void DXFOutput::printGeneric(const BRepAdaptor_Curve&
- gp_Vec VE;
- c.D1(uEnd, PE, VE);
-
-- out << "0" << endl;
-- out << "LINE" << endl;
-- out << "8" << endl; // Group code for layer name
-- out << "sheet_layer" << endl; // Layer name
-- out << "100" << endl;
-- out << "AcDbEntity" << endl;
-- out << "100" << endl;
-- out << "AcDbLine" << endl;
-- out << "10" << endl; // Start point of line
-- out << PS.X() << endl; // X in WCS coordinates
-- out << "20" << endl;
-- out << PS.Y() << endl; // Y in WCS coordinates
-- out << "30" << endl;
-- out << "0" << endl; // Z in WCS coordinates
-- out << "11" << endl; // End point of line
-- out << PE.X() << endl; // X in WCS coordinates
-- out << "21" << endl;
-- out << PE.Y() << endl; // Y in WCS coordinates
-- out << "31" << endl;
-- out << "0" << endl; // Z in WCS coordinates
-+ out << "0" << std::endl;
-+ out << "LINE" << std::endl;
-+ out << "8" << std::endl; // Group code for layer name
-+ out << "sheet_layer" << std::endl; // Layer name
-+ out << "100" << std::endl;
-+ out << "AcDbEntity" << std::endl;
-+ out << "100" << std::endl;
-+ out << "AcDbLine" << std::endl;
-+ out << "10" << std::endl; // Start point of line
-+ out << PS.X() << std::endl; // X in WCS coordinates
-+ out << "20" << std::endl;
-+ out << PS.Y() << std::endl; // Y in WCS coordinates
-+ out << "30" << std::endl;
-+ out << "0" << std::endl; // Z in WCS coordinates
-+ out << "11" << std::endl; // End point of line
-+ out << PE.X() << std::endl; // X in WCS coordinates
-+ out << "21" << std::endl;
-+ out << PE.Y() << std::endl; // Y in WCS coordinates
-+ out << "31" << std::endl;
-+ out << "0" << std::endl; // Z in WCS coordinates
- }
diff --git a/cad/freecad/files/patch-src_Mod_Image_Gui_OpenGLImageBox.cpp b/cad/freecad/files/patch-src_Mod_Image_Gui_OpenGLImageBox.cpp
deleted file mode 100644
index d93d63a3de07..000000000000
--- a/cad/freecad/files/patch-src_Mod_Image_Gui_OpenGLImageBox.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/Mod/Image/Gui/OpenGLImageBox.cpp.orig 2020-06-22 16:27:04 UTC
-+++ src/Mod/Image/Gui/OpenGLImageBox.cpp
-@@ -26,6 +26,7 @@
- # include <QSurfaceFormat>
- # include <QMessageBox>
- # include <QPainter>
-+# include <QPainterPath>
- #endif
-
- #if defined(__MINGW32__)
diff --git a/cad/freecad/files/patch-src_Mod_Import_App_AppImportPy.cpp b/cad/freecad/files/patch-src_Mod_Import_App_AppImportPy.cpp
deleted file mode 100644
index def03e8c87fc..000000000000
--- a/cad/freecad/files/patch-src_Mod_Import_App_AppImportPy.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/Mod/Import/App/AppImportPy.cpp.orig 2020-11-14 19:46:48 UTC
-+++ src/Mod/Import/App/AppImportPy.cpp
-@@ -146,12 +146,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(PyExc_IOError, "cannot read STEP file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.Reader().WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading STEP file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- catch (OSD_Exception& e) {
- Base::Console().Error("%s\n", e.GetMessageString());
-@@ -178,12 +182,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(PyExc_IOError, "cannot read IGES file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading IGES file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- // http://opencascade.blogspot.de/2009/03/unnoticeable-memory-leaks-part-2.html
- Handle(IGESToBRep_Actor)::DownCast(aReader.WS()->TransferReader()->Actor())
- ->SetModel(new IGESData_IGESModel);
diff --git a/cad/freecad/files/patch-src_Mod_Import_App_StepShape.cpp b/cad/freecad/files/patch-src_Mod_Import_App_StepShape.cpp
deleted file mode 100644
index 0ba30a7580c7..000000000000
--- a/cad/freecad/files/patch-src_Mod_Import_App_StepShape.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
---- src/Mod/Import/App/StepShape.cpp.orig 2020-11-14 20:26:44 UTC
-+++ src/Mod/Import/App/StepShape.cpp
-@@ -34,6 +34,7 @@
- # include <Interface_Static.hxx>
- # include <Message_Messenger.hxx>
- # include <Message_PrinterOStream.hxx>
-+# include <Standard_Version.hxx>
-
- # include <Base/FileInfo.h>
- # include <Base/Exception.h>
-@@ -85,18 +86,26 @@ int StepShape::read(const char* fileName)
- Handle(StepData_StepModel) model = aReader.StepModel();
- //rank = model->NextNumberForLabe(label, 0, Standard_False);
-
-+#if OCC_VERSION_HEX < 0x070401
- Handle(Message_PrinterOStream) mstr = new Message_PrinterOStream();
- Handle(Message_Messenger) msg = new Message_Messenger(mstr);
-
- std::cout << "dump of step header:" << std::endl;
-
- model->DumpHeader(msg);
-+#else
-+ model->DumpHeader(std::cout);
-+#endif
-
- for(int nent=1;nent<=model->NbEntities();nent++) {
- Handle(Standard_Transient) entity=model->Entity(nent);
-
- std::cout << "label entity " << nent << ":" ;
-+#if OCC_VERSION_HEX < 0x070401
- model->PrintLabel(entity,msg);
-+#else
-+ model->PrintLabel(entity,std::cout);
-+#endif
- std::cout << ";"<< entity->DynamicType()->Name() << std::endl;
- }
-
diff --git a/cad/freecad/files/patch-src_Mod_Import_Gui_AppImportGuiPy.cpp b/cad/freecad/files/patch-src_Mod_Import_Gui_AppImportGuiPy.cpp
deleted file mode 100644
index 61ae930dca63..000000000000
--- a/cad/freecad/files/patch-src_Mod_Import_Gui_AppImportGuiPy.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
---- src/Mod/Import/Gui/AppImportGuiPy.cpp.orig 2020-11-14 19:49:55 UTC
-+++ src/Mod/Import/Gui/AppImportGuiPy.cpp
-@@ -391,12 +391,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(PyExc_IOError, "cannot read STEP file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.Reader().WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading STEP file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- catch (OSD_Exception& e) {
- Base::Console().Error("%s\n", e.GetMessageString());
-@@ -423,12 +427,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(Base::BaseExceptionFreeCADError, "cannot read IGES file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading IGES file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- // http://opencascade.blogspot.de/2009/03/unnoticeable-memory-leaks-part-2.html
- Handle(IGESToBRep_Actor)::DownCast(aReader.WS()->TransferReader()->Actor())
- ->SetModel(new IGESData_IGESModel);
-@@ -601,12 +609,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(PyExc_IOError, "cannot read STEP file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.Reader().WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading STEP file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- else if (file.hasExtension("igs") || file.hasExtension("iges")) {
- Base::Reference<ParameterGrp> hGrp = App::GetApplication().GetUserParameter()
-@@ -623,12 +635,16 @@ class Module : public Py::ExtensionModule<Module> (pri
- throw Py::Exception(PyExc_IOError, "cannot read IGES file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new Part::ProgressIndicator(100);
- aReader.WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading IGES file...");
- pi->Show();
-+#endif
- aReader.Transfer(hDoc);
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- // http://opencascade.blogspot.de/2009/03/unnoticeable-memory-leaks-part-2.html
- Handle(IGESToBRep_Actor)::DownCast(aReader.WS()->TransferReader()->Actor())
- ->SetModel(new IGESData_IGESModel);
diff --git a/cad/freecad/files/patch-src_Mod_Part_App_ImportIges.cpp b/cad/freecad/files/patch-src_Mod_Part_App_ImportIges.cpp
deleted file mode 100644
index 5e6787d7f654..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_App_ImportIges.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/Mod/Part/App/ImportIges.cpp.orig 2020-11-14 19:52:35 UTC
-+++ src/Mod/Part/App/ImportIges.cpp
-@@ -90,16 +90,20 @@ int Part::ImportIgesParts(App::Document *pcDoc, const
-
- #if 1
- std::string aName = fi.fileNamePure();
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- pi->NewScope(100, "Reading IGES file...");
- pi->Show();
- aReader.WS()->MapReader()->SetProgress(pi);
-+#endif
-
- // make model
- aReader.ClearShapes();
- //Standard_Integer nbRootsForTransfer = aReader.NbRootsForTransfer();
- aReader.TransferRoots();
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
-
- // put all other free-flying shapes into a single compound
- Standard_Boolean emptyComp = Standard_True;
diff --git a/cad/freecad/files/patch-src_Mod_Part_App_ImportStep.cpp b/cad/freecad/files/patch-src_Mod_Part_App_ImportStep.cpp
deleted file mode 100644
index 4e2f860010ed..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_App_ImportStep.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/Mod/Part/App/ImportStep.cpp.orig 2020-11-14 19:53:50 UTC
-+++ src/Mod/Part/App/ImportStep.cpp
-@@ -105,10 +105,12 @@ int Part::ImportStepParts(App::Document *pcDoc, const
- throw Base::FileException("Cannot open STEP file");
- }
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- aReader.WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading STEP file...");
- pi->Show();
-+#endif
-
- // Root transfers
- Standard_Integer nbr = aReader.NbRootsForTransfer();
-@@ -117,7 +119,9 @@ int Part::ImportStepParts(App::Document *pcDoc, const
- Base::Console().Log("STEP: Transferring Root %d\n",n);
- aReader.TransferRoot(n);
- }
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
-
- // Collecting resulting entities
- Standard_Integer nbs = aReader.NbShapes();
diff --git a/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.cpp b/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.cpp
deleted file mode 100644
index e1e88b79a189..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/Mod/Part/App/ProgressIndicator.cpp.orig 2020-11-14 19:54:58 UTC
-+++ src/Mod/Part/App/ProgressIndicator.cpp
-@@ -54,6 +54,7 @@ using namespace Part;
- \endcode
- */
-
-+#if OCC_VERSION_HEX < 0x070500
- ProgressIndicator::ProgressIndicator (int theMaxVal)
- : myProgress(new Base::SequencerLauncher("", theMaxVal))
- {
-@@ -83,3 +84,4 @@ Standard_Boolean ProgressIndicator::UserBreak()
- {
- return myProgress->wasCanceled();
- }
-+#endif
diff --git a/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.h b/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.h
deleted file mode 100644
index 1e71630b8c84..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_App_ProgressIndicator.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/Mod/Part/App/ProgressIndicator.h.orig 2020-11-14 19:56:01 UTC
-+++ src/Mod/Part/App/ProgressIndicator.h
-@@ -25,11 +25,13 @@
- #define PART_PROGRESSINDICATOR_H
-
- #include <Message_ProgressIndicator.hxx>
-+#include <Standard_Version.hxx>
- #include <Base/Sequencer.h>
- #include <memory>
-
- namespace Part {
-
-+#if OCC_VERSION_HEX < 0x070500
- class PartExport ProgressIndicator : public Message_ProgressIndicator
- {
- public:
-@@ -42,6 +44,7 @@ class PartExport ProgressIndicator : public Message_Pr
- private:
- std::unique_ptr<Base::SequencerLauncher> myProgress;
- };
-+#endif
-
- }
-
diff --git a/cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp b/cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp
deleted file mode 100644
index 9afb9db5f5b7..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
---- src/Mod/Part/App/TopoShape.cpp.orig 2020-11-14 19:57:17 UTC
-+++ src/Mod/Part/App/TopoShape.cpp
-@@ -584,17 +584,21 @@ void TopoShape::importIges(const char *FileName)
- if (aReader.ReadFile(encodeFilename(FileName).c_str()) != IFSelect_RetDone)
- throw Base::FileException("Error in reading IGES");
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- pi->NewScope(100, "Reading IGES file...");
- pi->Show();
- aReader.WS()->MapReader()->SetProgress(pi);
-+#endif
-
- // make brep
- aReader.ClearShapes();
- aReader.TransferRoots();
- // one shape that contains all subshapes
- this->_Shape = aReader.OneShape();
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- catch (Standard_Failure& e) {
- throw Base::CADKernelError(e.GetMessageString());
-@@ -608,16 +612,20 @@ void TopoShape::importStep(const char *FileName)
- if (aReader.ReadFile(encodeFilename(FileName).c_str()) != IFSelect_RetDone)
- throw Base::FileException("Error in reading STEP");
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- aReader.WS()->MapReader()->SetProgress(pi);
- pi->NewScope(100, "Reading STEP file...");
- pi->Show();
-+#endif
-
- // Root transfers
- aReader.TransferRoots();
- // one shape that contains all subshapes
- this->_Shape = aReader.OneShape();
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- catch (Standard_Failure& e) {
- throw Base::CADKernelError(e.GetMessageString());
-@@ -630,7 +638,7 @@ void TopoShape::importBrep(const char *FileName)
- // read brep-file
- BRep_Builder aBuilder;
- TopoDS_Shape aShape;
--#if OCC_VERSION_HEX >= 0x060300
-+#if OCC_VERSION_HEX >= 0x060300 && OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- pi->NewScope(100, "Reading BREP file...");
- pi->Show();
-@@ -652,7 +660,7 @@ void TopoShape::importBrep(std::istream& str, int indi
- // read brep-file
- BRep_Builder aBuilder;
- TopoDS_Shape aShape;
--#if OCC_VERSION_HEX >= 0x060300
-+#if OCC_VERSION_HEX >= 0x060300 && OCC_VERSION_HEX < 0x070500
- if (indicator) {
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- pi->NewScope(100, "Reading BREP file...");
-@@ -750,10 +758,12 @@ void TopoShape::exportStep(const char *filename) const
-
- const Handle(XSControl_TransferWriter)& hTransferWriter = aWriter.WS()->TransferWriter();
- Handle(Transfer_FinderProcess) hFinder = hTransferWriter->FinderProcess();
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
- hFinder->SetProgress(pi);
- pi->NewScope(100, "Writing STEP file...");
- pi->Show();
-+#endif
-
- if (aWriter.Transfer(this->_Shape, STEPControl_AsIs) != IFSelect_RetDone)
- throw Base::FileException("Error in transferring STEP");
-@@ -767,7 +777,9 @@ void TopoShape::exportStep(const char *filename) const
-
- if (aWriter.Write(encodeFilename(filename).c_str()) != IFSelect_RetDone)
- throw Base::FileException("Writing of STEP failed");
-+#if OCC_VERSION_HEX < 0x070500
- pi->EndScope();
-+#endif
- }
- catch (Standard_Failure& e) {
- throw Base::CADKernelError(e.GetMessageString());
diff --git a/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.cpp b/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.cpp
deleted file mode 100644
index cd69ec182512..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
---- src/Mod/Part/Gui/TaskCheckGeometry.cpp.orig 2020-11-14 20:05:24 UTC
-+++ src/Mod/Part/Gui/TaskCheckGeometry.cpp
-@@ -418,11 +418,13 @@ void TaskCheckGeometryResults::goCheck()
- std::vector<Gui::SelectionSingleton::SelObj>::iterator it;
- ResultEntry *theRoot = new ResultEntry();
-
-+#if OCC_VERSION_HEX < 0x070500
- Handle(Message_ProgressIndicator) theProgress = new BOPProgressIndicator(tr("Check geometry"), Gui::getMainWindow());
- theProgress->NewScope("BOP check...");
- #if OCC_VERSION_HEX >= 0x060900
- theProgress->Show();
- #endif
-+#endif
-
- selectedCount = static_cast<int>(selection.size());
- for (it = selection.begin(); it != selection.end(); ++it)
-@@ -484,11 +486,17 @@ void TaskCheckGeometryResults::goCheck()
- std::string label = "Checking ";
- label += feature->Label.getStrValue();
- label += "...";
-+#if OCC_VERSION_HEX < 0x070500
- theProgress->NewScope(label.c_str());
- invalidShapes += goBOPSingleCheck(shape, theRoot, baseName, theProgress);
-+#else
-+ invalidShapes += goBOPSingleCheck(shape, theRoot, baseName, nullptr);
-+#endif
-+#if OCC_VERSION_HEX < 0x070500
- theProgress->EndScope();
- if (theProgress->UserBreak())
- break;
-+#endif
- }
- }
- }
-@@ -613,7 +621,7 @@ int TaskCheckGeometryResults::goBOPSingleCheck(const T
- //this is left for another time.
- TopoDS_Shape BOPCopy = BRepBuilderAPI_Copy(shapeIn).Shape();
- BOPAlgo_ArgumentAnalyzer BOPCheck;
--#if OCC_VERSION_HEX >= 0x060900
-+#if OCC_VERSION_HEX >= 0x060900 && OCC_VERSION_HEX < 0x070500
- BOPCheck.SetProgressIndicator(theProgress);
- #else
- Q_UNUSED(theProgress);
-@@ -961,6 +969,7 @@ TaskCheckGeometryDialog::~TaskCheckGeometryDialog()
-
- ////////////////////////////////////////////////////////////////////////////////////////////////
-
-+#if OCC_VERSION_HEX < 0x070500
- BOPProgressIndicator::BOPProgressIndicator (const QString& title, QWidget* parent)
- {
- steps = 0;
-@@ -1023,5 +1032,6 @@ Standard_Boolean BOPProgressIndicator::UserBreak()
-
- return Standard_False;
- }
-+#endif
-
- #include "moc_TaskCheckGeometry.cpp"
diff --git a/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.h b/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.h
deleted file mode 100644
index 8c870ad543a8..000000000000
--- a/cad/freecad/files/patch-src_Mod_Part_Gui_TaskCheckGeometry.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/Mod/Part/Gui/TaskCheckGeometry.h.orig 2020-11-14 20:12:50 UTC
-+++ src/Mod/Part/Gui/TaskCheckGeometry.h
-@@ -27,6 +27,7 @@
- #include <BRepCheck_Analyzer.hxx>
- #include <BRepCheck_Status.hxx>
- #include <Message_ProgressIndicator.hxx>
-+#include <Standard_Version.hxx>
- #include <TopTools_MapOfShape.hxx>
- #include <Gui/TaskView/TaskDialog.h>
- #include <Gui/TaskView/TaskView.h>
-@@ -147,6 +148,7 @@ class TaskCheckGeometryDialog : public Gui::TaskView::
- QTextEdit *contentLabel;
- };
-
-+#if OCC_VERSION_HEX < 0x070500
- class BOPProgressIndicator : public Message_ProgressIndicator
- {
- public:
-@@ -162,6 +164,7 @@ class BOPProgressIndicator : public Message_ProgressIn
- QTime time;
- QProgressDialog* myProgress;
- };
-+#endif
-
- }
-
diff --git a/cad/freecad/pkg-plist b/cad/freecad/pkg-plist
index cd7f281ffc42..61337a8c8d43 100644
--- a/cad/freecad/pkg-plist
+++ b/cad/freecad/pkg-plist
@@ -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.py
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
-FreeCAD/Mod/Plot/plotAxes/TaskPanel.ui
-FreeCAD/Mod/Plot/plotAxes/__init__.py
-FreeCAD/Mod/Plot/plotLabels/TaskPanel.py
-FreeCAD/Mod/Plot/plotLabels/TaskPanel.ui
-FreeCAD/Mod/Plot/plotLabels/__init__.py
-FreeCAD/Mod/Plot/plotPositions/TaskPanel.py
-FreeCAD/Mod/Plot/plotPositions/TaskPanel.ui
-FreeCAD/Mod/Plot/plotPositions/__init__.py
-FreeCAD/Mod/Plot/plotSave/TaskPanel.py
-FreeCAD/Mod/Plot/plotSave/TaskPanel.ui
-FreeCAD/Mod/Plot/plotSave/__init__.py
-FreeCAD/Mod/Plot/plotSeries/TaskPanel.py
-FreeCAD/Mod/Plot/plotSeries/TaskPanel.ui
-FreeCAD/Mod/Plot/plotSeries/__init__.py
-FreeCAD/Mod/Plot/plotUtils/Paths.py
-FreeCAD/Mod/Plot/plotUtils/__init__.py
+FreeCAD/Mod/Path/Tools/Bit/45degree_chamfer.fctb
+FreeCAD/Mod/Path/Tools/Bit/5mm-thread-cutter.fctb
+FreeCAD/Mod/Path/Tools/Bit/5mm_Drill.fctb
+FreeCAD/Mod/Path/Tools/Bit/5mm_Endmill.fctb
+FreeCAD/Mod/Path/Tools/Bit/60degree_Vbit.fctb
+FreeCAD/Mod/Path/Tools/Bit/6mm_Ball_End.fctb
+FreeCAD/Mod/Path/Tools/Bit/6mm_Bullnose.fctb
+FreeCAD/Mod/Path/Tools/Bit/probe.fctb
+FreeCAD/Mod/Path/Tools/Bit/slittingsaw.fctb
+FreeCAD/Mod/Path/Tools/Library/Default.fctl
+FreeCAD/Mod/Path/Tools/Shape/ballend.fcstd
+FreeCAD/Mod/Path/Tools/Shape/bullnose.fcstd
+FreeCAD/Mod/Path/Tools/Shape/chamfer.fcstd
+FreeCAD/Mod/Path/Tools/Shape/drill.fcstd
+FreeCAD/Mod/Path/Tools/Shape/endmill.fcstd
+FreeCAD/Mod/Path/Tools/Shape/probe.fcstd
+FreeCAD/Mod/Path/Tools/Shape/slittingsaw.fcstd
+FreeCAD/Mod/Path/Tools/Shape/thread-mill.fcstd
+FreeCAD/Mod/Path/Tools/Shape/v-bit.fcstd
FreeCAD/Mod/Points/Init.py
FreeCAD/Mod/Points/InitGui.py
FreeCAD/Mod/Raytracing/Init.py
@@ -559,68 +1016,21 @@ FreeCAD/Mod/Robot/KukaExporter.py
FreeCAD/Mod/Robot/MovieTool.py
FreeCAD/Mod/Robot/RobotExample.py
FreeCAD/Mod/Robot/RobotExampleTrajectoryOutOfShapes.py
-FreeCAD/Mod/Ship/InitGui.py
-FreeCAD/Mod/Ship/Instance.py
-FreeCAD/Mod/Ship/ShipGui.py
-FreeCAD/Mod/Ship/Ship_rc.py
-FreeCAD/Mod/Ship/TankInstance.py
-FreeCAD/Mod/Ship/WeightInstance.py
-FreeCAD/Mod/Ship/resources/examples/s60.fcstd
-FreeCAD/Mod/Ship/resources/examples/s60_katamaran.fcstd
-FreeCAD/Mod/Ship/resources/examples/wigley.fcstd
-FreeCAD/Mod/Ship/resources/examples/wigley_katamaran.fcstd
-FreeCAD/Mod/Ship/shipAreasCurve/PlotAux.py
-FreeCAD/Mod/Ship/shipAreasCurve/Preview.py
-FreeCAD/Mod/Ship/shipAreasCurve/TaskPanel.py
-FreeCAD/Mod/Ship/shipAreasCurve/TaskPanel.ui
-FreeCAD/Mod/Ship/shipAreasCurve/__init__.py
-FreeCAD/Mod/Ship/shipCapacityCurve/PlotAux.py
-FreeCAD/Mod/Ship/shipCapacityCurve/TaskPanel.py
-FreeCAD/Mod/Ship/shipCapacityCurve/TaskPanel.ui
-FreeCAD/Mod/Ship/shipCapacityCurve/Tools.py
-FreeCAD/Mod/Ship/shipCapacityCurve/__init__.py
-FreeCAD/Mod/Ship/shipCreateLoadCondition/Tools.py
-FreeCAD/Mod/Ship/shipCreateLoadCondition/__init__.py
-FreeCAD/Mod/Ship/shipCreateShip/Preview.py
-FreeCAD/Mod/Ship/shipCreateShip/TaskPanel.py
-FreeCAD/Mod/Ship/shipCreateShip/TaskPanel.ui
-FreeCAD/Mod/Ship/shipCreateShip/Tools.py
-FreeCAD/Mod/Ship/shipCreateShip/__init__.py
-FreeCAD/Mod/Ship/shipCreateTank/TaskPanel.py
-FreeCAD/Mod/Ship/shipCreateTank/TaskPanel.ui
-FreeCAD/Mod/Ship/shipCreateTank/Tools.py
-FreeCAD/Mod/Ship/shipCreateTank/__init__.py
-FreeCAD/Mod/Ship/shipCreateWeight/TaskPanel.py
-FreeCAD/Mod/Ship/shipCreateWeight/TaskPanel.ui
-FreeCAD/Mod/Ship/shipCreateWeight/Tools.py
-FreeCAD/Mod/Ship/shipCreateWeight/__init__.py
-FreeCAD/Mod/Ship/shipGZ/PlotAux.py
-FreeCAD/Mod/Ship/shipGZ/TaskPanel.py
-FreeCAD/Mod/Ship/shipGZ/TaskPanel.ui
-FreeCAD/Mod/Ship/shipGZ/Tools.py
-FreeCAD/Mod/Ship/shipGZ/__init__.py
-FreeCAD/Mod/Ship/shipHydrostatics/PlotAux.py
-FreeCAD/Mod/Ship/shipHydrostatics/TaskPanel.py
-FreeCAD/Mod/Ship/shipHydrostatics/TaskPanel.ui
-FreeCAD/Mod/Ship/shipHydrostatics/Tools.py
-FreeCAD/Mod/Ship/shipHydrostatics/__init__.py
-FreeCAD/Mod/Ship/shipLoadExample/TaskPanel.py
-FreeCAD/Mod/Ship/shipLoadExample/TaskPanel.ui
-FreeCAD/Mod/Ship/shipLoadExample/__init__.py
-FreeCAD/Mod/Ship/shipOutlineDraw/Preview.py
-FreeCAD/Mod/Ship/shipOutlineDraw/TaskPanel.py
-FreeCAD/Mod/Ship/shipOutlineDraw/TaskPanel.ui
-FreeCAD/Mod/Ship/shipOutlineDraw/__init__.py
-FreeCAD/Mod/Ship/shipUtils/Locale.py
-FreeCAD/Mod/Ship/shipUtils/Math.py
-FreeCAD/Mod/Ship/shipUtils/Paths.py
-FreeCAD/Mod/Ship/shipUtils/Units.py
-FreeCAD/Mod/Ship/shipUtils/__init__.py
FreeCAD/Mod/Show/Containers.py
FreeCAD/Mod/Show/DepGraphTools.py
-FreeCAD/Mod/Show/FrozenClass.py
-FreeCAD/Mod/Show/TempoVis.py
+FreeCAD/Mod/Show/SceneDetail.py
+FreeCAD/Mod/Show/SceneDetails/Camera.py
+FreeCAD/Mod/Show/SceneDetails/ClipPlane.py
+FreeCAD/Mod/Show/SceneDetails/ObjectClipPlane.py
+FreeCAD/Mod/Show/SceneDetails/Pickability.py
+FreeCAD/Mod/Show/SceneDetails/VProperty.py
+FreeCAD/Mod/Show/SceneDetails/Workbench.py
+FreeCAD/Mod/Show/SceneDetails/__init__.py
+FreeCAD/Mod/Show/ShowUtils.py
+FreeCAD/Mod/Show/TVObserver.py
+FreeCAD/Mod/Show/TVStack.py
FreeCAD/Mod/Show/__init__.py
+FreeCAD/Mod/Show/mTempoVis.py
FreeCAD/Mod/Sketcher/Init.py
FreeCAD/Mod/Sketcher/InitGui.py
FreeCAD/Mod/Sketcher/ProfileLib/Hexagon.py
@@ -628,6 +1038,9 @@ FreeCAD/Mod/Sketcher/ProfileLib/RegularPolygon.py
FreeCAD/Mod/Sketcher/ProfileLib/__init__.py
FreeCAD/Mod/Sketcher/Profiles.py
FreeCAD/Mod/Sketcher/SketcherExample.py
+FreeCAD/Mod/Sketcher/SketcherTests/TestSketchFillet.py
+FreeCAD/Mod/Sketcher/SketcherTests/TestSketcherSolver.py
+FreeCAD/Mod/Sketcher/SketcherTests/__init__.py
FreeCAD/Mod/Sketcher/TestSketcherApp.py
FreeCAD/Mod/Sketcher/TestSketcherGui.py
FreeCAD/Mod/Spreadsheet/Init.py
@@ -639,6 +1052,9 @@ FreeCAD/Mod/Start/InitGui.py
FreeCAD/Mod/Start/StartPage/StartPage.py
FreeCAD/Mod/Start/StartPage/TranslationTexts.py
FreeCAD/Mod/Start/StartPage/__init__.py
+FreeCAD/Mod/Start/TestStartGui.py
+FreeCAD/Mod/Start/testStart/TestStartPage.py
+FreeCAD/Mod/Start/testStart/__init__.py
FreeCAD/Mod/Surface/Init.py
FreeCAD/Mod/Surface/InitGui.py
FreeCAD/Mod/TechDraw/Init.py
@@ -646,6 +1062,7 @@ FreeCAD/Mod/TechDraw/InitGui.py
FreeCAD/Mod/TechDraw/TDTest/DHatchTest.py
FreeCAD/Mod/TechDraw/TDTest/DProjGroupTest.py
FreeCAD/Mod/TechDraw/TDTest/DVAnnoSymImageTest.py
+FreeCAD/Mod/TechDraw/TDTest/DVBalloonTest.py
FreeCAD/Mod/TechDraw/TDTest/DVDimensionTest.py
FreeCAD/Mod/TechDraw/TDTest/DVPartTest.py
FreeCAD/Mod/TechDraw/TDTest/DVSectionTest.py
@@ -680,371 +1097,6 @@ FreeCAD/Mod/Web/InitGui.py
FreeCAD/Mod/Web/TestWebGui.py
FreeCAD/bin/FreeCAD
FreeCAD/bin/FreeCADCmd
-FreeCAD/data/Gui/Stylesheets/Dark-blue.qss
-FreeCAD/data/Gui/Stylesheets/Dark-green.qss
-FreeCAD/data/Gui/Stylesheets/Dark-orange.qss
-FreeCAD/data/Gui/Stylesheets/Light-blue.qss
-FreeCAD/data/Gui/Stylesheets/Light-green.qss
-FreeCAD/data/Gui/Stylesheets/Light-orange.qss
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Hmovetoolbar_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Hmovetoolbar_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Hsepartoolbar_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Hsepartoolbar_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Vmovetoolbar_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Vsepartoolbar_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/Vsepartoolbar_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/background_freecad.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_closed_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_closed_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_open_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_end_open_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_closed_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_closed_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_open_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_more_open_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_vline_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/branch_vline_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/checkbox_indeterminate_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/checkbox_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/close_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/close_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_darker.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_disabled_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_disabled_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/down_arrow_lighter.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_darker.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_disabled_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_disabled_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/left_arrow_lighter.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/more_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/more_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/radiobutton_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_darker.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_disabled_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_disabled_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/right_arrow_lighter.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/sizegrip_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/sizegrip_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/splitter_horizontal_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/splitter_horizontal_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/splitter_vertical_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/splitter_vertical_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/transparent.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/undock_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/undock_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_darker.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_disabled_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_disabled_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up-down_arrow_lighter.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_darker.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_disabled_dark.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_disabled_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_light.svg
-FreeCAD/data/Gui/Stylesheets/images_dark-light/up_arrow_lighter.svg
-FreeCAD/data/License.txt
-FreeCAD/data/Mod/Arch/Presets/profiles.csv
-FreeCAD/data/Mod/Arch/Presets/pset_definitions.csv
-FreeCAD/data/Mod/Arch/Resources/icons/ArchWorkbench.svg
-FreeCAD/data/Mod/Complete/Resources/icons/CompleteWorkbench.svg
-FreeCAD/data/Mod/Draft/Resources/icons/DraftWorkbench.svg
-FreeCAD/data/Mod/Drawing/Resources/icons/DrawingWorkbench.svg
-FreeCAD/data/Mod/Drawing/Templates/A0_Landscape_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A0_Landscape_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A0_Landscape_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A0_Landscape_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A0_Portrait_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A0_Portrait_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A1_Landscape_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A1_Landscape_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A1_Landscape_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A1_Landscape_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A1_Portrait_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A1_Portrait_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A2_Landscape_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A2_Landscape_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A2_Landscape_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A2_Landscape_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A2_Portrait_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A2_Portrait_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape.dxf
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape.svg
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A3_Landscape_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A3_Portrait_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A3_Portrait_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape.dxf
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape.svg
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A4_Landscape_plain.svg
-FreeCAD/data/Mod/Drawing/Templates/A4_Portrait_ISO7200.dxf
-FreeCAD/data/Mod/Drawing/Templates/A4_Portrait_ISO7200.svg
-FreeCAD/data/Mod/Drawing/Templates/A4_Portrait_plain.dxf
-FreeCAD/data/Mod/Drawing/Templates/A4_Portrait_plain.svg
-FreeCAD/data/Mod/Fem/Resources/icons/FemWorkbench.svg
-FreeCAD/data/Mod/Image/Resources/icons/ImageWorkbench.svg
-FreeCAD/data/Mod/Import/DxfPlate/blocks10.rub
-FreeCAD/data/Mod/Import/DxfPlate/blocks112.rub
-FreeCAD/data/Mod/Import/DxfPlate/blocks114.rub
-FreeCAD/data/Mod/Import/DxfPlate/classes14.rub
-FreeCAD/data/Mod/Import/DxfPlate/entities0.rub
-FreeCAD/data/Mod/Import/DxfPlate/entities12.rub
-FreeCAD/data/Mod/Import/DxfPlate/entities14.rub
-FreeCAD/data/Mod/Import/DxfPlate/header0.rub
-FreeCAD/data/Mod/Import/DxfPlate/header12.rub
-FreeCAD/data/Mod/Import/DxfPlate/header14.rub
-FreeCAD/data/Mod/Import/DxfPlate/objects14.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables10.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables112.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables114.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables20.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables212.rub
-FreeCAD/data/Mod/Import/DxfPlate/tables214.rub
-FreeCAD/data/Mod/Inspection/Resources/icons/InspectionWorkbench.svg
-FreeCAD/data/Mod/Material/FluidMaterial/Air.FCMat
-FreeCAD/data/Mod/Material/FluidMaterial/None.FCMat
-FreeCAD/data/Mod/Material/FluidMaterial/Water.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/ABS-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Acrylic-Glass-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/AlMg3F24.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/AlMgSi1F31.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/AlZn4-5Mg1F35.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Aluminum-6061-T6.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/CalculiX-Steel.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Concrete-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Glass-E-GlassFibre.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Glass-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Glass-S2-GlassFibre.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/None.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PA6-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PET-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PLA-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PP-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PTFE-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/PVC-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-15CrNi6.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-17CrNiMo6.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-1C22.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-1C35.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-1C45.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-1C60.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-20NiCrMo2.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-28Mn6.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-2C10.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-30CrNiMo8.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-34CrNiMo6.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-36CrNiMo4.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-36NiCrMo16.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-3C15.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-3C22.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-3C35.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-3V45.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C10.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C15.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C22E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C25E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C30E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C40E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C50E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C55E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-C60E.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E295-GC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E295.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E335-GC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E335.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E360-GC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-E360.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-100.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-150.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-200.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-250.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-300.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJL-350.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-350-10.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-550-4.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMB-650-2.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-350-4.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-360-12.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-400-5.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJMW-450-7.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJS-400-15.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJS-500-7.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJS-600-3.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJS-700-2.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-EN-GJS-800-1.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G16Mn5.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G200.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G20Mn5.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G230.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G260.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G300.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-G30Mn5.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-Generic.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S185.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S235JO.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S235JR.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S235JRG1.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S260NC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S275JO.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S275JR.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S275N.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S335JO.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S335JR.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S335N.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S340MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S355J2G3.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S380MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S420MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S420N.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S460MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S460N.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S500MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S550MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-S690MC.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-37-2K.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-E-255.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-E-315.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-E-380.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-E-460.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-St-E-500.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X2CrNiMoN17-13-3.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X2CrNiN24-4.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X39CrMo17-1.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X3CrNiMo13-14.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X5CrNi18-10.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X5CrNiMo17-12-2.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Steel-X6CrNiTi18-10.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/TEMPLATE.FCMat
-FreeCAD/data/Mod/Material/StandardMaterial/Wood-Generic.FCMat
-FreeCAD/data/Mod/Mesh/Resources/icons/MeshWorkbench.svg
-FreeCAD/data/Mod/OpenSCAD/Resources/icons/OpenSCADWorkbench.svg
-FreeCAD/data/Mod/Part/Resources/icons/PartWorkbench.svg
-FreeCAD/data/Mod/PartDesign/Resources/icons/PartDesignWorkbench.svg
-FreeCAD/data/Mod/Path/Resources/icons/PathWorkbench.svg
-FreeCAD/data/Mod/Plot/resources/icons/PlotWorkbench.svg
-FreeCAD/data/Mod/Points/Resources/icons/PointsWorkbench.svg
-FreeCAD/data/Mod/Raytracing/Resources/icons/RaytracingWorkbench.svg
-FreeCAD/data/Mod/Raytracing/Templates/LuxClassic.lxs
-FreeCAD/data/Mod/Raytracing/Templates/LuxOutdoor.lxs
-FreeCAD/data/Mod/Raytracing/Templates/ProjectStd.pov
-FreeCAD/data/Mod/Raytracing/Templates/RadiosityNormal.pov
-FreeCAD/data/Mod/Raytracing/Templates/RadiosityOutdoorHQ.pov
-FreeCAD/data/Mod/ReverseEngineering/Resources/icons/ReverseEngineeringWorkbench.svg
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr125_3.wrl
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr16.wrl
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr210.WRL
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr500_1.csv
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr500_1.wrl
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr_125.csv
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr_16.csv
-FreeCAD/data/Mod/Robot/Lib/Kuka/kr_210_2.csv
-FreeCAD/data/Mod/Robot/Lib/Kuka/testprog.dat
-FreeCAD/data/Mod/Robot/Lib/Kuka/testprog.src
-FreeCAD/data/Mod/Robot/Resources/icons/RobotWorkbench.svg
-FreeCAD/data/Mod/Ship/resources/icons/ShipWorkbench.svg
-FreeCAD/data/Mod/Sketcher/Resources/icons/SketcherWorkbench.svg
-FreeCAD/data/Mod/Spreadsheet/Resources/icons/SpreadsheetWorkbench.svg
-FreeCAD/data/Mod/Start/Resources/icons/StartWorkbench.svg
-FreeCAD/data/Mod/Start/StartPage/EnableDownload.py
-FreeCAD/data/Mod/Start/StartPage/LoadCustom.py
-FreeCAD/data/Mod/Start/StartPage/LoadExample.py
-FreeCAD/data/Mod/Start/StartPage/LoadMRU.py
-FreeCAD/data/Mod/Start/StartPage/LoadNew.py
-FreeCAD/data/Mod/Start/StartPage/StartPage.css
-FreeCAD/data/Mod/Start/StartPage/StartPage.html
-FreeCAD/data/Mod/Start/StartPage/StartPage.js
-FreeCAD/data/Mod/Start/StartPage/images/developerhub.png
-FreeCAD/data/Mod/Start/StartPage/images/freecad.png
-FreeCAD/data/Mod/Start/StartPage/images/installed.png
-FreeCAD/data/Mod/Start/StartPage/images/manual.png
-FreeCAD/data/Mod/Start/StartPage/images/new_file_thumbnail.svg
-FreeCAD/data/Mod/Start/StartPage/images/poweruserhub.png
-FreeCAD/data/Mod/Start/StartPage/images/userhub.png
-FreeCAD/data/Mod/TechDraw/LineGroup/LineGroup.csv
-FreeCAD/data/Mod/TechDraw/PAT/FCPAT.pat
-FreeCAD/data/Mod/TechDraw/Patterns/brick01.svg
-FreeCAD/data/Mod/TechDraw/Patterns/concrete.svg
-FreeCAD/data/Mod/TechDraw/Patterns/cross.svg
-FreeCAD/data/Mod/TechDraw/Patterns/diagonal1.svg
-FreeCAD/data/Mod/TechDraw/Patterns/diagonal2.svg
-FreeCAD/data/Mod/TechDraw/Patterns/earth.svg
-FreeCAD/data/Mod/TechDraw/Patterns/hbone.svg
-FreeCAD/data/Mod/TechDraw/Patterns/line.svg
-FreeCAD/data/Mod/TechDraw/Patterns/plus.svg
-FreeCAD/data/Mod/TechDraw/Patterns/simple.svg
-FreeCAD/data/Mod/TechDraw/Patterns/solid.svg
-FreeCAD/data/Mod/TechDraw/Patterns/square.svg
-FreeCAD/data/Mod/TechDraw/Patterns/steel.svg
-FreeCAD/data/Mod/TechDraw/Patterns/wood.svg
-FreeCAD/data/Mod/TechDraw/Patterns/woodgrain.svg
-FreeCAD/data/Mod/TechDraw/Resources/fonts/osifont-lgpl3fe.ttf
-FreeCAD/data/Mod/TechDraw/Resources/fonts/osifont.license
-FreeCAD/data/Mod/TechDraw/Resources/icons/preferences-techdraw.svg
-FreeCAD/data/Mod/TechDraw/Templates/A0_Landscape_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A0_Landscape_ISO7200_Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A0_Landscape_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/A1_Landscape_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A1_Landscape_ISO7200_Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A1_Landscape_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/A2_Landscape_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A2_Landscape_ISO7200_Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A2_Landscape_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_LandscapeTD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_EN_m52.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_FR_m52.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_ISO7200_Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_IT_m52.svg
-FreeCAD/data/Mod/TechDraw/Templates/A3_Landscape_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_LandscapeTD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Landscape_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Landscape_ISO7200_Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Landscape_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Portrait_ISO7200Pep.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Portrait_ISO7200TD.svg
-FreeCAD/data/Mod/TechDraw/Templates/A4_Portrait_blank.svg
-FreeCAD/data/Mod/TechDraw/Templates/ANSIB.svg
-FreeCAD/data/Mod/TechDraw/Templates/ANSIB_Portrait.svg
-FreeCAD/data/Mod/TechDraw/Templates/HowToExample.svg
-FreeCAD/data/Mod/TechDraw/Templates/USLetter_Landscape.svg
-FreeCAD/data/Mod/TechDraw/Templates/USLetter_Landscape_blank.svg
-FreeCAD/data/Mod/Test/Resources/icons/TestWorkbench.svg
-FreeCAD/data/Mod/Web/Resources/icons/WebWorkbench.svg
-FreeCAD/data/examples/ArchDetail.FCStd
-FreeCAD/data/examples/DrawingExample.FCStd
-FreeCAD/data/examples/EngineBlock.FCStd
-FreeCAD/data/examples/FemCalculixCantilever2D.FCStd
-FreeCAD/data/examples/FemCalculixCantilever3D.FCStd
-FreeCAD/data/examples/FemCalculixCantilever3D_newSolver.FCStd
-FreeCAD/data/examples/PartDesignExample.FCStd
-FreeCAD/data/examples/RobotExample.FCStd
-FreeCAD/data/examples/Schenkel.stp
-FreeCAD/data/freecad-doc.png
-FreeCAD/data/freecad-icon-16.png
-FreeCAD/data/freecad-icon-32.png
-FreeCAD/data/freecad-icon-48.png
-FreeCAD/data/freecad-icon-64.png
-FreeCAD/data/freecad.svg
-FreeCAD/data/freecad.xpm
-FreeCAD/doc/ThirdPartyLibraries.html
-FreeCAD/doc/freecad.qch
-FreeCAD/doc/freecad.qhc
FreeCAD/lib/DraftUtils.so
FreeCAD/lib/Drawing.so
FreeCAD/lib/DrawingGui.so
@@ -1106,10 +1158,532 @@ FreeCAD/lib/libSMESH.so
FreeCAD/lib/libSMESHDS.so
FreeCAD/lib/libStdMeshers.so
FreeCAD/lib/libarea-native.so
+FreeCAD/share/3Dconnexion/3DConnexion.xml
+FreeCAD/share/Gui/Stylesheets/Behave-dark.qss
+FreeCAD/share/Gui/Stylesheets/Dark-blue.qss
+FreeCAD/share/Gui/Stylesheets/Dark-contrast.qss
+FreeCAD/share/Gui/Stylesheets/Dark-green.qss
+FreeCAD/share/Gui/Stylesheets/Dark-orange.qss
+FreeCAD/share/Gui/Stylesheets/Darker-blue.qss
+FreeCAD/share/Gui/Stylesheets/Darker-green.qss
+FreeCAD/share/Gui/Stylesheets/Darker-orange.qss
+FreeCAD/share/Gui/Stylesheets/Light-blue.qss
+FreeCAD/share/Gui/Stylesheets/Light-green.qss
+FreeCAD/share/Gui/Stylesheets/Light-orange.qss
+FreeCAD/share/Gui/Stylesheets/ProDark.qss
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Hmovetoolbar_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Hmovetoolbar_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Hsepartoolbar_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Hsepartoolbar_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Vmovetoolbar_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Vmovetoolbar_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Vsepartoolbar_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/Vsepartoolbar_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/background_freecad.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/background_freecad_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/background_freecad_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_closed_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_closed_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_open_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_end_open_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_closed_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_closed_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_open_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_more_open_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_vline_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/branch_vline_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/checkbox_indeterminate_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/checkbox_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/close_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/close_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_darker.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_disabled_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_disabled_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/down_arrow_lighter.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_darker.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_disabled_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_disabled_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/left_arrow_lighter.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/more_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/more_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/radiobutton_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/radiobutton_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_darker.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_disabled_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_disabled_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/right_arrow_lighter.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/sizegrip_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/sizegrip_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/splitter_horizontal_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/splitter_horizontal_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/splitter_vertical_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/splitter_vertical_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/transparent.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/undock_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/undock_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_darker.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_disabled_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_disabled_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up-down_arrow_lighter.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_darker.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_disabled_dark.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_disabled_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_light.svg
+FreeCAD/share/Gui/Stylesheets/images_dark-light/up_arrow_lighter.svg
+FreeCAD/share/License.txt
+FreeCAD/share/Mod/Arch/Presets/ifc_contexts_IFC2X3.json
+FreeCAD/share/Mod/Arch/Presets/ifc_contexts_IFC4.json
+FreeCAD/share/Mod/Arch/Presets/ifc_products_IFC2X3.json
+FreeCAD/share/Mod/Arch/Presets/ifc_products_IFC4.json
+FreeCAD/share/Mod/Arch/Presets/ifc_types_IFC2X3.json
+FreeCAD/share/Mod/Arch/Presets/ifc_types_IFC4.json
+FreeCAD/share/Mod/Arch/Presets/profiles.csv
+FreeCAD/share/Mod/Arch/Presets/pset_definitions.csv
+FreeCAD/share/Mod/Arch/Resources/icons/ArchWorkbench.svg
+FreeCAD/share/Mod/Draft/Resources/icons/DraftWorkbench.svg
+FreeCAD/share/Mod/Drawing/Resources/icons/DrawingWorkbench.svg
+FreeCAD/share/Mod/Drawing/Templates/A0_Landscape_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A0_Landscape_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A0_Landscape_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A0_Landscape_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A0_Portrait_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A0_Portrait_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A1_Landscape_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A1_Landscape_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A1_Landscape_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A1_Landscape_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A1_Portrait_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A1_Portrait_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A2_Landscape_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A2_Landscape_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A2_Landscape_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A2_Landscape_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A2_Portrait_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A2_Portrait_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape.dxf
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape.svg
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A3_Landscape_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A3_Portrait_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A3_Portrait_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape.dxf
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape.svg
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A4_Landscape_plain.svg
+FreeCAD/share/Mod/Drawing/Templates/A4_Portrait_ISO7200.dxf
+FreeCAD/share/Mod/Drawing/Templates/A4_Portrait_ISO7200.svg
+FreeCAD/share/Mod/Drawing/Templates/A4_Portrait_plain.dxf
+FreeCAD/share/Mod/Drawing/Templates/A4_Portrait_plain.svg
+FreeCAD/share/Mod/Fem/Resources/icons/FemWorkbench.svg
+FreeCAD/share/Mod/Image/Resources/icons/ImageWorkbench.svg
+FreeCAD/share/Mod/Import/DxfPlate/blocks10.rub
+FreeCAD/share/Mod/Import/DxfPlate/blocks112.rub
+FreeCAD/share/Mod/Import/DxfPlate/blocks114.rub
+FreeCAD/share/Mod/Import/DxfPlate/classes14.rub
+FreeCAD/share/Mod/Import/DxfPlate/entities0.rub
+FreeCAD/share/Mod/Import/DxfPlate/entities12.rub
+FreeCAD/share/Mod/Import/DxfPlate/entities14.rub
+FreeCAD/share/Mod/Import/DxfPlate/header0.rub
+FreeCAD/share/Mod/Import/DxfPlate/header12.rub
+FreeCAD/share/Mod/Import/DxfPlate/header14.rub
+FreeCAD/share/Mod/Import/DxfPlate/objects14.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables10.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables112.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables114.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables20.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables212.rub
+FreeCAD/share/Mod/Import/DxfPlate/tables214.rub
+FreeCAD/share/Mod/Inspection/Resources/icons/InspectionWorkbench.svg
+FreeCAD/share/Mod/Material/FluidMaterial/Air.FCMat
+FreeCAD/share/Mod/Material/FluidMaterial/None.FCMat
+FreeCAD/share/Mod/Material/FluidMaterial/Water.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/ABS-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Acrylic-Glass-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/AlMg3F24.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/AlMgSi1F31.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/AlZn4-5Mg1F35.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Aluminum-6061-T6.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/CalculiX-Steel.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Concrete-EN-C35_45.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Concrete-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Glass-E-GlassFibre.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Glass-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Glass-S2-GlassFibre.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/None.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PA6-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PET-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PLA-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PP-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PTFE-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/PVC-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Reinforcement-FIB-B500.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-15CrNi6.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-17CrNiMo6.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-1C22.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-1C35.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-1C45.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-1C60.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-20NiCrMo2.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-28Mn6.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-2C10.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-30CrNiMo8.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-34CrNiMo6.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-36CrNiMo4.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-36NiCrMo16.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-3C15.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-3C22.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-3C35.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-3V45.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C10.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C15.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C22E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C25E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C30E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C40E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C50E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C55E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-C60E.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E295-GC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E295.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E335-GC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E335.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E360-GC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-E360.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-100.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-150.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-200.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-250.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-300.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJL-350.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMB-350-10.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMB-550-4.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMB-650-2.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMW-350-4.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMW-360-12.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMW-400-5.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJMW-450-7.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJS-400-15.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJS-500-7.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJS-600-3.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJS-700-2.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-EN-GJS-800-1.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G16Mn5.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G200.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G20Mn5.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G230.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G260.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G300.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-G30Mn5.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-Generic.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S185.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S235JO.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S235JR.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S235JRG1.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S260NC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S275JO.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S275JR.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S275N.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S335JO.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S335JR.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S335N.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S340MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S355J2G3.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S380MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S420MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S420N.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S460MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S460N.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S500MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S550MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-S690MC.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-37-2K.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-E-255.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-E-315.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-E-380.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-E-460.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-St-E-500.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X2CrNiMoN17-13-3.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X2CrNiN24-4.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X39CrMo17-1.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X3CrNiMo13-14.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X5CrNi18-10.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X5CrNiMo17-12-2.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Steel-X6CrNiTi18-10.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/TEMPLATE.FCMat
+FreeCAD/share/Mod/Material/StandardMaterial/Wood-Generic.FCMat
+FreeCAD/share/Mod/Mesh/Resources/icons/MeshWorkbench.svg
+FreeCAD/share/Mod/OpenSCAD/Resources/icons/OpenSCADWorkbench.svg
+FreeCAD/share/Mod/Part/Resources/icons/PartWorkbench.svg
+FreeCAD/share/Mod/PartDesign/Resources/Hole/din7984.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso10642-fine.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso10642.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso12474-fine.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso14583.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso14583part.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso2009.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso4762-fine.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso4762.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso4762_7089.json
+FreeCAD/share/Mod/PartDesign/Resources/Hole/iso7046.json
+FreeCAD/share/Mod/PartDesign/Resources/icons/PartDesignWorkbench.svg
+FreeCAD/share/Mod/Path/Resources/icons/PathWorkbench.svg
+FreeCAD/share/Mod/Points/Resources/icons/PointsWorkbench.svg
+FreeCAD/share/Mod/Raytracing/Resources/icons/RaytracingWorkbench.svg
+FreeCAD/share/Mod/Raytracing/Templates/LuxClassic.lxs
+FreeCAD/share/Mod/Raytracing/Templates/LuxOutdoor.lxs
+FreeCAD/share/Mod/Raytracing/Templates/ProjectStd.pov
+FreeCAD/share/Mod/Raytracing/Templates/RadiosityNormal.pov
+FreeCAD/share/Mod/Raytracing/Templates/RadiosityOutdoorHQ.pov
+FreeCAD/share/Mod/ReverseEngineering/Resources/icons/ReverseEngineeringWorkbench.svg
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr125_3.wrl
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr16.wrl
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr210.WRL
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr500_1.csv
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr500_1.wrl
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr_125.csv
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr_16.csv
+FreeCAD/share/Mod/Robot/Lib/Kuka/kr_210_2.csv
+FreeCAD/share/Mod/Robot/Lib/Kuka/testprog.dat
+FreeCAD/share/Mod/Robot/Lib/Kuka/testprog.src
+FreeCAD/share/Mod/Robot/Resources/icons/RobotWorkbench.svg
+FreeCAD/share/Mod/Sketcher/Resources/icons/SketcherWorkbench.svg
+FreeCAD/share/Mod/Spreadsheet/Resources/icons/SpreadsheetWorkbench.svg
+FreeCAD/share/Mod/Start/Resources/icons/StartWorkbench.svg
+FreeCAD/share/Mod/Start/StartPage/EnableDownload.py
+FreeCAD/share/Mod/Start/StartPage/LoadCustom.py
+FreeCAD/share/Mod/Start/StartPage/LoadExample.py
+FreeCAD/share/Mod/Start/StartPage/LoadMRU.py
+FreeCAD/share/Mod/Start/StartPage/LoadNew.py
+FreeCAD/share/Mod/Start/StartPage/OpenSettings.py
+FreeCAD/share/Mod/Start/StartPage/StartPage.css
+FreeCAD/share/Mod/Start/StartPage/StartPage.html
+FreeCAD/share/Mod/Start/StartPage/StartPage.js
+FreeCAD/share/Mod/Start/StartPage/images/developerhub.png
+FreeCAD/share/Mod/Start/StartPage/images/freecad.png
+FreeCAD/share/Mod/Start/StartPage/images/installed.png
+FreeCAD/share/Mod/Start/StartPage/images/manual.png
+FreeCAD/share/Mod/Start/StartPage/images/new_file_thumbnail.svg
+FreeCAD/share/Mod/Start/StartPage/images/poweruserhub.png
+FreeCAD/share/Mod/Start/StartPage/images/settings.png
+FreeCAD/share/Mod/Start/StartPage/images/userhub.png
+FreeCAD/share/Mod/Surface/Resources/icons/Surface_Workbench.svg
+FreeCAD/share/Mod/TechDraw/LineGroup/LineGroup.csv
+FreeCAD/share/Mod/TechDraw/PAT/FCPAT.pat
+FreeCAD/share/Mod/TechDraw/Patterns/aluminium.svg
+FreeCAD/share/Mod/TechDraw/Patterns/brick01.svg
+FreeCAD/share/Mod/TechDraw/Patterns/concrete.svg
+FreeCAD/share/Mod/TechDraw/Patterns/cross.svg
+FreeCAD/share/Mod/TechDraw/Patterns/cuprous.svg
+FreeCAD/share/Mod/TechDraw/Patterns/diagonal1.svg
+FreeCAD/share/Mod/TechDraw/Patterns/diagonal2.svg
+FreeCAD/share/Mod/TechDraw/Patterns/earth.svg
+FreeCAD/share/Mod/TechDraw/Patterns/general_steel.svg
+FreeCAD/share/Mod/TechDraw/Patterns/glass.svg
+FreeCAD/share/Mod/TechDraw/Patterns/hatch45L.svg
+FreeCAD/share/Mod/TechDraw/Patterns/hatch45R.svg
+FreeCAD/share/Mod/TechDraw/Patterns/hbone.svg
+FreeCAD/share/Mod/TechDraw/Patterns/line.svg
+FreeCAD/share/Mod/TechDraw/Patterns/plastic.svg
+FreeCAD/share/Mod/TechDraw/Patterns/plus.svg
+FreeCAD/share/Mod/TechDraw/Patterns/simple.svg
+FreeCAD/share/Mod/TechDraw/Patterns/solid.svg
+FreeCAD/share/Mod/TechDraw/Patterns/square.svg
+FreeCAD/share/Mod/TechDraw/Patterns/steel.svg
+FreeCAD/share/Mod/TechDraw/Patterns/titanium.svg
+FreeCAD/share/Mod/TechDraw/Patterns/wood.svg
+FreeCAD/share/Mod/TechDraw/Patterns/woodgrain.svg
+FreeCAD/share/Mod/TechDraw/Patterns/zinc.svg
+FreeCAD/share/Mod/TechDraw/Resources/fonts/osifont-lgpl3fe.ttf
+FreeCAD/share/Mod/TechDraw/Resources/fonts/osifont.license
+FreeCAD/share/Mod/TechDraw/Resources/icons/preferences-techdraw.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/SquareDown.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/SquareUp.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/VDown.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/VUp.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/beadDown.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/beadUp.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/filletDown.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/filletUp.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/AWS/plug.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/edge-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flanging.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flare-bevel-groove.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/flare-v-groove.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/seam-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-cjp-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld-with-broad-root-face.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-bevel-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-j-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-u-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-v-cjp-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld-with-broad-root-face.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/single-v-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/spile-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/square-groove-weld.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/surfacing.svg
+FreeCAD/share/Mod/TechDraw/Symbols/Welding/blankTile.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/ConcentricityFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/CylindricityFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/FlatnessFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/ParallelismFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/ReferenceSurface.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/RoundnessFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/SquarenessFrame.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/angularity-left.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/angularity-right.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/concentricity.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/cylindricity.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/flatness.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/parallelism.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/perpendicularity.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/position.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-line.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/profile-tolerance-of-plane.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/roundness.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/symmetry.svg
+FreeCAD/share/Mod/TechDraw/Symbols/gd-and-t/totalrunout.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/CutLine.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/Diameter.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/Envelope.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/FilletInside.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/FilletOutside.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/IndexCircle.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/IndexTriangle.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/InsideEdgeBroken.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/OutsideEdgeBroken.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/Rectangle.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/SectionLine.svg
+FreeCAD/share/Mod/TechDraw/Symbols/other/Square.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/Roughness.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/RoughnessGeneral.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-contour.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-layer-removing.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-no-layer-removing.svg
+FreeCAD/share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness.svg
+FreeCAD/share/Mod/TechDraw/Templates/A0_Landscape_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A0_Landscape_ISO7200_Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A0_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/A1_Landscape_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A1_Landscape_ISO7200_Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A1_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/A2_Landscape_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A2_Landscape_ISO7200_Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A2_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_LandscapeTD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_EN_m52.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_FR_m52.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_ISO7200_Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_IT_m52.svg
+FreeCAD/share/Mod/TechDraw/Templates/A3_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_LandscapeTD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Landscape_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Landscape_ISO7200_Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Portrait_ISO7200Pep.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Portrait_ISO7200TD.svg
+FreeCAD/share/Mod/TechDraw/Templates/A4_Portrait_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/ANSIB.svg
+FreeCAD/share/Mod/TechDraw/Templates/ANSIB_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_A_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_A_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_B_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_B_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_C_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_C_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_D_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_D_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E1_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E1_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E2_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E2_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E3_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E3_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/Arch_E_Portrait.svg
+FreeCAD/share/Mod/TechDraw/Templates/HowToExample.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Landscape_A0.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Landscape_A1.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Landscape_A2.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Landscape_A3.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Landscape_A4_NotInGOST.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Portrait_A0.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Portrait_A1.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Portrait_A2.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Portrait_A3.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading/Portrait_A4.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading_text/Portrait_A3.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Leading_text/Portrait_A4.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Landscape_A0.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Landscape_A1.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Landscape_A2.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Landscape_A3.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Landscape_A4.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Portrait_A0.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Portrait_A1.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Portrait_A2.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Portrait_A3.svg
+FreeCAD/share/Mod/TechDraw/Templates/RU_GOST/Subsequent/Portrait_A4.svg
+FreeCAD/share/Mod/TechDraw/Templates/USLetter_Landscape.svg
+FreeCAD/share/Mod/TechDraw/Templates/USLetter_Landscape_blank.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A0_Landscape_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A0_Landscape_CN_NO_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A1_Landscape_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A1_Landscape_CN_NO_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A2_Landscape_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A2_Landscape_CN_NO_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A3_Landscape_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A3_Landscape_CN_NO_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A4_Landscape_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/landscape/A4_Landscape_CN_NO_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/portrait/A3_Portrait_CN_CLIP.svg
+FreeCAD/share/Mod/TechDraw/Templates/zh_CN/portrait/A4_Portrait_CN_CLIP.svg
+FreeCAD/share/Mod/Test/Resources/icons/TestWorkbench.svg
+FreeCAD/share/Mod/Web/Resources/icons/WebWorkbench.svg
FreeCAD/share/applications/org.freecadweb.FreeCAD.desktop
+FreeCAD/share/examples/ArchDetail.FCStd
+FreeCAD/share/examples/EngineBlock.FCStd
+FreeCAD/share/examples/FemCalculixCantilever2D.FCStd
+FreeCAD/share/examples/FemCalculixCantilever3D.FCStd
+FreeCAD/share/examples/FemCalculixCantilever3D_newSolver.FCStd
+FreeCAD/share/examples/PartDesignExample.FCStd
+FreeCAD/share/examples/RobotExample.FCStd
+FreeCAD/share/examples/Schenkel.stp
+FreeCAD/share/examples/draft_test_objects.FCStd
+FreeCAD/share/icons/hicolor/16x16/apps/freecad.png
+FreeCAD/share/icons/hicolor/32x32/apps/freecad.png
+FreeCAD/share/icons/hicolor/48x48/apps/freecad.png
+FreeCAD/share/icons/hicolor/64x64/apps/freecad.png
+FreeCAD/share/icons/hicolor/scalable/apps/freecad.svg
FreeCAD/share/icons/hicolor/scalable/apps/org.freecadweb.FreeCAD.svg
+FreeCAD/share/icons/hicolor/scalable/mimetypes/application-x-extension-fcstd.svg
FreeCAD/share/metainfo/org.freecadweb.FreeCAD.appdata.xml
FreeCAD/share/mime/packages/org.freecadweb.FreeCAD.xml
+FreeCAD/share/pixmaps/freecad.xpm
+FreeCAD/share/thumbnailers/FreeCAD.thumbnailer
bin/FreeCAD
bin/FreeCADCmd
-@dir FreeCAD/data/Mod/Material/StandardMaterial/Tools
+@dir FreeCAD/share/Mod/Material/StandardMaterial/Tools