pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
freecad: Update to 1.1.1
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Sat May 23 14:02:12 2026 +1000
Changeset: 9855d90d4cb7558399acfaa3cb0af83d904b6e30
Modified Files:
freecad/Makefile
freecad/PLIST
freecad/TODO
freecad/distinfo
freecad/patches/patch-src_App_Application.cpp
Added Files:
freecad/patches/patch-src_App_ApplicationDirectories.cpp
Removed Files:
freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
Log Message:
freecad: Update to 1.1.1
Release notes at:
https://wiki.freecad.org/Release_notes_1.1
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9855d90d4cb7558399acfaa3cb0af83d904b6e30
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
freecad/Makefile | 20 +-
freecad/PLIST | 916 +++++++++++++++------
freecad/TODO | 5 +
freecad/distinfo | 10 +-
.../patch-cMake_FreeCAD__Helpers_SetupBoost.cmake | 13 -
freecad/patches/patch-src_App_Application.cpp | 22 +-
.../patch-src_App_ApplicationDirectories.cpp | 15 +
7 files changed, 726 insertions(+), 275 deletions(-)
diffs:
diff --git a/freecad/Makefile b/freecad/Makefile
index 9f5e04eb25..888a5416f1 100644
--- a/freecad/Makefile
+++ b/freecad/Makefile
@@ -1,13 +1,12 @@
# $NetBSD$
-VERSION= 1.0.2
-DISTNAME= freecad_source
+VERSION= 1.1.1
+DISTNAME= freecad_source_${VERSION}
PKGNAME= freecad-${VERSION}
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=FreeCAD/}
GITHUB_PROJECT= FreeCAD
GITHUB_RELEASE= ${VERSION}
-DIST_SUBDIR= ${PKGNAME_NOREV}
MAINTAINER= rumko%NetBSD.org@localhost
HOMEPAGE= http://www.freecadweb.org/
@@ -19,7 +18,7 @@ WRKSRC= ${WRKDIR}
USE_LANGUAGES= c c++
USE_TOOLS+= perl
USE_TOOLS+= gmake
-USE_CXX_FEATURES= c++17
+USE_CXX_FEATURES= c++20
BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
ICON_THEMES= yes
@@ -32,7 +31,6 @@ CMAKE_CONFIGURE_ARGS+= -DCMAKE_SHARED_LINKER_FLAGS=${LDFLAGS:Q}
CMAKE_CONFIGURE_ARGS+= -DFREECAD_QT_VERSION="6"
CMAKE_CONFIGURE_ARGS+= -DPYTHON_PACKAGES_PATH=${PYSITELIB}
CMAKE_CONFIGURE_ARGS+= -DXDG_DATADIR="${PREFIX}/share"
-CMAKE_CONFIGURE_ARGS+= -DXDG_DATADIR="${PREFIX}/share"
CMAKE_CONFIGURE_ARGS+= -DBUILD_ASSEMBLY="ON"
CMAKE_CONFIGURE_ARGS+= -DBUILD_DESIGNER_PLUGIN="ON"
CMAKE_CONFIGURE_ARGS+= -DBUILD_FLAT_MESH="ON"
@@ -52,14 +50,6 @@ CMAKE_CONFIGURE_ARGS+= -DUSE_CUDA="OFF"
CMAKE_CONFIGURE_ARGS+= -DUSE_OPENCV="OFF"
CMAKE_CONFIGURE_ARGS+= -Dpybind11_DIR=${PREFIX}/${PYSITELIB}/pybind11/share/cmake/pybind11
-# Workaround for med's hdf5_110 version requirement, borrowed from freebsd ports.
-CMAKE_CONFIGURE_ARGS+= -DHDF5_CFLAGS="-I${BUILDLINK_DIR}/include"
-CMAKE_CONFIGURE_ARGS+= -DHDF5_FOUND=TRUE
-CMAKE_CONFIGURE_ARGS+= -DHDF5_VERSION="1.10.11"
-CMAKE_CONFIGURE_ARGS+= -DHDF5_INCLUDE_DIRS="${BUILDLINK_DIR}/include/hdf5-110"
-CMAKE_CONFIGURE_ARGS+= -DHDF5_LIBRARIES="-L${BUILDLINK_DIR}/lib -lhdf5-110"
-CMAKE_CONFIGURE_ARGS+= -DHDF5_LIBRARY_DIRS="${BUILDLINK_DIR}/lib"
-
SUBST_CLASSES+= eol
SUBST_MESSAGE.eol= Removing DOS line-ends
SUBST_STAGE.eol= post-extract
@@ -70,6 +60,7 @@ REPLACE_PYTHON+= src/Tools/wiki2qhelp.py src/Tools/PythonToCPP.py src/Tools/gith
REPLACE_PYTHON+= src/Tools/generateBase/generateModel_Module.py src/Tools/generateBase/generateDS.py
REPLACE_PYTHON+= src/Mod/Test/testmakeWireString.py src/Mod/Test/testPathArray.py src/Mod/Test/testPathArraySel.py src/Mod/Test/unittestgui.py
REPLACE_PYTHON+= src/Mod/Robot/MovieTool.py src/Mod/OpenSCAD/prototype.py
+REPLACE_PYTHON+= src/Tools/freecad-thumbnailer.in
PLIST_SUBST+= PYSITELIB=${PYSITELIB}
@@ -91,6 +82,7 @@ SUBST_SED.datadir= -e "s|CMAKE_INSTALL_DATAROOTDIR|XDG_DATADIR|g"
#DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
DEPENDS+= ${PYPKGPREFIX}-boost-[0-9]*:../../devel/py-boost
+.include "../../archivers/libaec/buildlink3.mk"
.include "../../cad/occt/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/py-boost/buildlink3.mk"
@@ -108,7 +100,7 @@ DEPENDS+= ${PYPKGPREFIX}-boost-[0-9]*:../../devel/py-boost
.include "../../textproc/fmtlib/buildlink3.mk"
.include "../../textproc/xerces-c/buildlink3.mk"
.include "../../textproc/yaml-cpp/buildlink3.mk"
-.include "../../wip/hdf5_110/buildlink3.mk"
+.include "../../devel/hdf5/buildlink3.mk"
.include "../../wip/med/buildlink3.mk"
.include "../../wip/orocos-kdl/buildlink3.mk"
.include "../../wip/py-pyside6/buildlink3.mk"
diff --git a/freecad/PLIST b/freecad/PLIST
index ec79d6b88d..8fdda5dbba 100644
--- a/freecad/PLIST
+++ b/freecad/PLIST
@@ -14,69 +14,85 @@ Ext/lazy_loader/__init__.py
Ext/lazy_loader/lazy_loader.py
Mod/AddonManager/ALLOWED_PYTHON_PACKAGES.txt
Mod/AddonManager/Addon.py
+Mod/AddonManager/AddonCatalog.py
+Mod/AddonManager/AddonCatalog.schema.json
+Mod/AddonManager/AddonCatalogCacheCreator.py
Mod/AddonManager/AddonManager.py
Mod/AddonManager/AddonManager.ui
Mod/AddonManager/AddonManagerOptions.py
Mod/AddonManager/AddonManagerOptions.ui
Mod/AddonManager/AddonManagerOptions_AddCustomRepository.ui
-Mod/AddonManager/AddonManagerTest/__init__.py
-Mod/AddonManager/AddonManagerTest/app/__init__.py
-Mod/AddonManager/AddonManagerTest/app/mocks.py
-Mod/AddonManager/AddonManagerTest/app/test_addon.py
-Mod/AddonManager/AddonManagerTest/app/test_cache.py
-Mod/AddonManager/AddonManagerTest/app/test_dependency_installer.py
-Mod/AddonManager/AddonManagerTest/app/test_freecad_interface.py
-Mod/AddonManager/AddonManagerTest/app/test_git.py
-Mod/AddonManager/AddonManagerTest/app/test_installer.py
-Mod/AddonManager/AddonManagerTest/app/test_macro.py
-Mod/AddonManager/AddonManagerTest/app/test_macro_parser.py
-Mod/AddonManager/AddonManagerTest/app/test_metadata.py
-Mod/AddonManager/AddonManagerTest/app/test_uninstaller.py
-Mod/AddonManager/AddonManagerTest/app/test_utilities.py
-Mod/AddonManager/AddonManagerTest/data/DoNothing.FCMacro
-Mod/AddonManager/AddonManagerTest/data/MacrosRecipesWikiPage.zip
-Mod/AddonManager/AddonManagerTest/data/TestWorkbench.zip
-Mod/AddonManager/AddonManagerTest/data/__init__.py
-Mod/AddonManager/AddonManagerTest/data/addon_update_stats.json
-Mod/AddonManager/AddonManagerTest/data/bad_macro_metadata.FCStd
-Mod/AddonManager/AddonManagerTest/data/combination.xml
-Mod/AddonManager/AddonManagerTest/data/corrupted_metadata.zip
-Mod/AddonManager/AddonManagerTest/data/depends_on_all_workbenches.xml
-Mod/AddonManager/AddonManagerTest/data/git_submodules.txt
-Mod/AddonManager/AddonManagerTest/data/good_macro_metadata.FCStd
-Mod/AddonManager/AddonManagerTest/data/good_package.xml
-Mod/AddonManager/AddonManagerTest/data/icon_cache.zip
-Mod/AddonManager/AddonManagerTest/data/icon_cache.zip.sha1
-Mod/AddonManager/AddonManagerTest/data/macro_only.xml
-Mod/AddonManager/AddonManagerTest/data/macro_template.FCStd
-Mod/AddonManager/AddonManagerTest/data/metadata.zip
-Mod/AddonManager/AddonManagerTest/data/missing_macro_metadata.FCStd
-Mod/AddonManager/AddonManagerTest/data/prefpack_only.xml
-Mod/AddonManager/AddonManagerTest/data/test_addon_with_fcmacro.zip
-Mod/AddonManager/AddonManagerTest/data/test_github_style_repo.zip
-Mod/AddonManager/AddonManagerTest/data/test_repo.zip
-Mod/AddonManager/AddonManagerTest/data/test_simple_repo.zip
-Mod/AddonManager/AddonManagerTest/data/test_version_detection.xml
-Mod/AddonManager/AddonManagerTest/data/workbench_only.xml
-Mod/AddonManager/AddonManagerTest/gui/__init__.py
-Mod/AddonManager/AddonManagerTest/gui/gui_mocks.py
-Mod/AddonManager/AddonManagerTest/gui/test_gui.py
-Mod/AddonManager/AddonManagerTest/gui/test_installer_gui.py
-Mod/AddonManager/AddonManagerTest/gui/test_uninstaller_gui.py
-Mod/AddonManager/AddonManagerTest/gui/test_update_all_gui.py
-Mod/AddonManager/AddonManagerTest/gui/test_workers_startup.py
-Mod/AddonManager/AddonManagerTest/gui/test_workers_utility.py
-Mod/AddonManager/AddonManagerTest/test_information.md
-Mod/AddonManager/AddonManager_rc.py
Mod/AddonManager/AddonStats.py
Mod/AddonManager/Init.py
Mod/AddonManager/InitGui.py
+Mod/AddonManager/LICENSE
+Mod/AddonManager/MacroCacheCreator.py
Mod/AddonManager/NetworkManager.py
+Mod/AddonManager/PySideWrapper.py
Mod/AddonManager/PythonDependencyUpdateDialog.ui
+Mod/AddonManager/Resources/icons/addon_manager.svg
+Mod/AddonManager/Resources/icons/addon_manager_with_warning.svg
+Mod/AddonManager/Resources/icons/button_left.svg
+Mod/AddonManager/Resources/icons/button_valid.svg
+Mod/AddonManager/Resources/icons/compact_view.svg
+Mod/AddonManager/Resources/icons/composite_view.svg
+Mod/AddonManager/Resources/icons/debug-stop.svg
+Mod/AddonManager/Resources/icons/document-package.svg
+Mod/AddonManager/Resources/icons/document-python.svg
+Mod/AddonManager/Resources/icons/expanded_view.svg
+Mod/AddonManager/Resources/icons/gear.svg
+Mod/AddonManager/Resources/icons/list-add.svg
+Mod/AddonManager/Resources/icons/list-remove.svg
+Mod/AddonManager/Resources/icons/preferences-addon_manager.svg
+Mod/AddonManager/Resources/icons/process-stop.svg
+Mod/AddonManager/Resources/icons/regex_bad.svg
+Mod/AddonManager/Resources/icons/regex_ok.svg
+Mod/AddonManager/Resources/icons/sort_ascending.svg
+Mod/AddonManager/Resources/icons/sort_descending.svg
+Mod/AddonManager/Resources/icons/spinner.svg
+Mod/AddonManager/Resources/icons/view-refresh.svg
+Mod/AddonManager/Resources/licenses/Apache-2.0.txt
+Mod/AddonManager/Resources/licenses/BSD-2-Clause.txt
+Mod/AddonManager/Resources/licenses/BSD-3-Clause.txt
+Mod/AddonManager/Resources/licenses/CC0-1.0.txt
+Mod/AddonManager/Resources/licenses/GPL-2.0-or-later.txt
+Mod/AddonManager/Resources/licenses/GPL-3.0-or-later.txt
+Mod/AddonManager/Resources/licenses/LGPL-2.1-or-later.txt
+Mod/AddonManager/Resources/licenses/LGPL-3.0-or-later.txt
+Mod/AddonManager/Resources/licenses/MIT.txt
+Mod/AddonManager/Resources/licenses/MPL-2.0.txt
+Mod/AddonManager/Resources/licenses/spdx.json
+Mod/AddonManager/Resources/translations/AddonManager_be.qm
+Mod/AddonManager/Resources/translations/AddonManager_ca.qm
+Mod/AddonManager/Resources/translations/AddonManager_cs.qm
+Mod/AddonManager/Resources/translations/AddonManager_da.qm
+Mod/AddonManager/Resources/translations/AddonManager_de.qm
+Mod/AddonManager/Resources/translations/AddonManager_el.qm
+Mod/AddonManager/Resources/translations/AddonManager_es-AR.qm
+Mod/AddonManager/Resources/translations/AddonManager_es-CO.qm
+Mod/AddonManager/Resources/translations/AddonManager_es-ES.qm
+Mod/AddonManager/Resources/translations/AddonManager_es-VE.qm
+Mod/AddonManager/Resources/translations/AddonManager_eu.qm
+Mod/AddonManager/Resources/translations/AddonManager_fr.qm
+Mod/AddonManager/Resources/translations/AddonManager_hr.qm
+Mod/AddonManager/Resources/translations/AddonManager_hu.qm
+Mod/AddonManager/Resources/translations/AddonManager_it.qm
+Mod/AddonManager/Resources/translations/AddonManager_ja.qm
+Mod/AddonManager/Resources/translations/AddonManager_ka.qm
+Mod/AddonManager/Resources/translations/AddonManager_pl.qm
+Mod/AddonManager/Resources/translations/AddonManager_pt-BR.qm
+Mod/AddonManager/Resources/translations/AddonManager_pt-PT.qm
+Mod/AddonManager/Resources/translations/AddonManager_ru.qm
+Mod/AddonManager/Resources/translations/AddonManager_sr-CS.qm
+Mod/AddonManager/Resources/translations/AddonManager_sr-SP.qm
+Mod/AddonManager/Resources/translations/AddonManager_uk.qm
+Mod/AddonManager/Resources/translations/AddonManager_zh-CN.qm
+Mod/AddonManager/Resources/translations/AddonManager_zh-TW.qm
Mod/AddonManager/TestAddonManagerApp.py
Mod/AddonManager/TestAddonManagerGui.py
Mod/AddonManager/Widgets/__init__.py
Mod/AddonManager/Widgets/addonmanager_colors.py
+Mod/AddonManager/Widgets/addonmanager_utility_dialogs.py
Mod/AddonManager/Widgets/addonmanager_widget_addon_buttons.py
Mod/AddonManager/Widgets/addonmanager_widget_filter_selector.py
Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py
@@ -86,22 +102,17 @@ Mod/AddonManager/Widgets/addonmanager_widget_readme_browser.py
Mod/AddonManager/Widgets/addonmanager_widget_search.py
Mod/AddonManager/Widgets/addonmanager_widget_view_control_bar.py
Mod/AddonManager/Widgets/addonmanager_widget_view_selector.py
+Mod/AddonManager/Widgets/spinner.py
+Mod/AddonManager/__init__.py
Mod/AddonManager/add_toolbar_button_dialog.ui
-Mod/AddonManager/addonmanager_cache.py
+Mod/AddonManager/addonmanager.dox
Mod/AddonManager/addonmanager_connection_checker.py
Mod/AddonManager/addonmanager_dependency_installer.py
-Mod/AddonManager/addonmanager_devmode.py
-Mod/AddonManager/addonmanager_devmode_add_content.py
-Mod/AddonManager/addonmanager_devmode_license_selector.py
-Mod/AddonManager/addonmanager_devmode_licenses_table.py
-Mod/AddonManager/addonmanager_devmode_metadata_checker.py
-Mod/AddonManager/addonmanager_devmode_people_table.py
-Mod/AddonManager/addonmanager_devmode_person_editor.py
-Mod/AddonManager/addonmanager_devmode_predictor.py
-Mod/AddonManager/addonmanager_devmode_validators.py
Mod/AddonManager/addonmanager_firstrun.py
Mod/AddonManager/addonmanager_freecad_interface.py
Mod/AddonManager/addonmanager_git.py
+Mod/AddonManager/addonmanager_icon_utilities.py
+Mod/AddonManager/addonmanager_installation_manifest.py
Mod/AddonManager/addonmanager_installer.py
Mod/AddonManager/addonmanager_installer_gui.py
Mod/AddonManager/addonmanager_licenses.py
@@ -110,52 +121,48 @@ Mod/AddonManager/addonmanager_macro_parser.py
Mod/AddonManager/addonmanager_metadata.py
Mod/AddonManager/addonmanager_package_details_controller.py
Mod/AddonManager/addonmanager_preferences_defaults.json
-Mod/AddonManager/addonmanager_pyside_interface.py
+Mod/AddonManager/addonmanager_preferences_migrations.py
+Mod/AddonManager/addonmanager_python_deps.py
+Mod/AddonManager/addonmanager_python_deps_gui.py
Mod/AddonManager/addonmanager_readme_controller.py
+Mod/AddonManager/addonmanager_toolbar_adapter.py
Mod/AddonManager/addonmanager_uninstaller.py
Mod/AddonManager/addonmanager_uninstaller_gui.py
Mod/AddonManager/addonmanager_update_all_gui.py
Mod/AddonManager/addonmanager_utilities.py
-Mod/AddonManager/addonmanager_workers_installation.py
Mod/AddonManager/addonmanager_workers_startup.py
Mod/AddonManager/addonmanager_workers_utility.py
-Mod/AddonManager/change_branch.py
-Mod/AddonManager/change_branch.ui
Mod/AddonManager/compact_view.py
+Mod/AddonManager/compact_view.ui
Mod/AddonManager/composite_view.py
Mod/AddonManager/dependency_resolution_dialog.ui
-Mod/AddonManager/developer_mode.ui
-Mod/AddonManager/developer_mode_add_content.ui
-Mod/AddonManager/developer_mode_advanced_freecad_versions.ui
-Mod/AddonManager/developer_mode_copyright_info.ui
-Mod/AddonManager/developer_mode_dependencies.ui
-Mod/AddonManager/developer_mode_edit_dependency.ui
-Mod/AddonManager/developer_mode_freecad_versions.ui
-Mod/AddonManager/developer_mode_license.ui
-Mod/AddonManager/developer_mode_licenses_table.ui
-Mod/AddonManager/developer_mode_people.ui
-Mod/AddonManager/developer_mode_people_table.ui
-Mod/AddonManager/developer_mode_select_from_list.ui
-Mod/AddonManager/developer_mode_tags.ui
Mod/AddonManager/expanded_view.py
+Mod/AddonManager/expanded_view.ui
Mod/AddonManager/first_run.ui
-Mod/AddonManager/install_to_toolbar.py
-Mod/AddonManager/loading.html
-Mod/AddonManager/manage_python_dependencies.py
+Mod/AddonManager/package.xml
+Mod/AddonManager/package_details.ui
Mod/AddonManager/package_list.py
+Mod/AddonManager/progress.ui
+Mod/AddonManager/proxy_authentication.ui
Mod/AddonManager/select_toolbar_dialog.ui
+Mod/AddonManager/toolbar_button.ui
Mod/AddonManager/update_all.ui
+Mod/AddonManager/update_all_progress.ui
Mod/Assembly/Assembly/__init__.py
Mod/Assembly/AssemblyImport.py
+Mod/Assembly/AssemblyTests/MockGui.py
+Mod/Assembly/AssemblyTests/TestCommandInsertLink.py
Mod/Assembly/AssemblyTests/TestCore.py
Mod/Assembly/AssemblyTests/__init__.py
Mod/Assembly/Assembly_rc.py
Mod/Assembly/CommandCreateAssembly.py
Mod/Assembly/CommandCreateBom.py
Mod/Assembly/CommandCreateJoint.py
+Mod/Assembly/CommandCreateSimulation.py
Mod/Assembly/CommandCreateView.py
Mod/Assembly/CommandExportASMT.py
Mod/Assembly/CommandInsertLink.py
+Mod/Assembly/CommandInsertNewPart.py
Mod/Assembly/CommandSolveAssembly.py
Mod/Assembly/Init.py
Mod/Assembly/InitGui.py
@@ -211,6 +218,7 @@ Mod/BIM/Init.py
Mod/BIM/InitGui.py
Mod/BIM/OfflineRenderingUtils.py
Mod/BIM/TestArch.py
+Mod/BIM/TestArchGui.py
Mod/BIM/bimcommands/BimArchUtils.py
Mod/BIM/bimcommands/BimAxis.py
Mod/BIM/bimcommands/BimBackground.py
@@ -231,6 +239,7 @@ Mod/BIM/bimcommands/BimCutPlane.py
Mod/BIM/bimcommands/BimDiff.py
Mod/BIM/bimcommands/BimDimensions.py
Mod/BIM/bimcommands/BimDoor.py
+Mod/BIM/bimcommands/BimDrawingView.py
Mod/BIM/bimcommands/BimEmptyTrash.py
Mod/BIM/bimcommands/BimEquipment.py
Mod/BIM/bimcommands/BimExamples.py
@@ -291,6 +300,39 @@ Mod/BIM/bimcommands/BimWelcome.py
Mod/BIM/bimcommands/BimWindow.py
Mod/BIM/bimcommands/BimWindows.py
Mod/BIM/bimcommands/__init__.py
+Mod/BIM/bimtests/TestArchAxis.py
+Mod/BIM/bimtests/TestArchBase.py
+Mod/BIM/bimtests/TestArchBaseGui.py
+Mod/BIM/bimtests/TestArchBuildingPart.py
+Mod/BIM/bimtests/TestArchBuildingPartGui.py
+Mod/BIM/bimtests/TestArchComponent.py
+Mod/BIM/bimtests/TestArchCurtainWall.py
+Mod/BIM/bimtests/TestArchEquipment.py
+Mod/BIM/bimtests/TestArchFence.py
+Mod/BIM/bimtests/TestArchFrame.py
+Mod/BIM/bimtests/TestArchGrid.py
+Mod/BIM/bimtests/TestArchImportersGui.py
+Mod/BIM/bimtests/TestArchMaterial.py
+Mod/BIM/bimtests/TestArchPanel.py
+Mod/BIM/bimtests/TestArchPipe.py
+Mod/BIM/bimtests/TestArchProfile.py
+Mod/BIM/bimtests/TestArchProject.py
+Mod/BIM/bimtests/TestArchRebar.py
+Mod/BIM/bimtests/TestArchReference.py
+Mod/BIM/bimtests/TestArchRoof.py
+Mod/BIM/bimtests/TestArchSchedule.py
+Mod/BIM/bimtests/TestArchSectionPlane.py
+Mod/BIM/bimtests/TestArchSiteGui.py
+Mod/BIM/bimtests/TestArchSpace.py
+Mod/BIM/bimtests/TestArchStairs.py
+Mod/BIM/bimtests/TestArchStructure.py
+Mod/BIM/bimtests/TestArchTruss.py
+Mod/BIM/bimtests/TestArchWall.py
+Mod/BIM/bimtests/TestArchWindow.py
+Mod/BIM/bimtests/TestWebGLExport.py
+Mod/BIM/bimtests/TestWebGLExportGui.py
+Mod/BIM/bimtests/fixtures/FC_site_simple-102.FCStd
+Mod/BIM/importers/Sample.sh3d
Mod/BIM/importers/__init__.py
Mod/BIM/importers/exportIFC.py
Mod/BIM/importers/exportIFCHelper.py
@@ -305,11 +347,14 @@ Mod/BIM/importers/importIFCmulticore.py
Mod/BIM/importers/importJSON.py
Mod/BIM/importers/importOBJ.py
Mod/BIM/importers/importSH3D.py
+Mod/BIM/importers/importSH3DHelper.py
Mod/BIM/importers/importSHP.py
Mod/BIM/importers/importWebGL.py
Mod/BIM/nativeifc/__init__.py
+Mod/BIM/nativeifc/ifc_classification.py
Mod/BIM/nativeifc/ifc_commands.py
Mod/BIM/nativeifc/ifc_diff.py
+Mod/BIM/nativeifc/ifc_export.py
Mod/BIM/nativeifc/ifc_generator.py
Mod/BIM/nativeifc/ifc_geometry.py
Mod/BIM/nativeifc/ifc_import.py
@@ -324,6 +369,7 @@ Mod/BIM/nativeifc/ifc_selftest.py
Mod/BIM/nativeifc/ifc_status.py
Mod/BIM/nativeifc/ifc_tools.py
Mod/BIM/nativeifc/ifc_tree.py
+Mod/BIM/nativeifc/ifc_types.py
Mod/BIM/nativeifc/ifc_viewproviders.py
Mod/CAM/CAMTests/Drilling_1.FCStd
Mod/CAM/CAMTests/FilePathTestUtils.py
@@ -337,6 +383,7 @@ Mod/CAM/CAMTests/TestMach3Mach4Post.py
Mod/CAM/CAMTests/TestPathAdaptive.py
Mod/CAM/CAMTests/TestPathCore.py
Mod/CAM/CAMTests/TestPathDepthParams.py
+Mod/CAM/CAMTests/TestPathDressupArray.py
Mod/CAM/CAMTests/TestPathDressupDogbone.py
Mod/CAM/CAMTests/TestPathDressupDogboneII.py
Mod/CAM/CAMTests/TestPathDressupHoldingTags.py
@@ -358,11 +405,29 @@ Mod/CAM/CAMTests/TestPathPropertyBag.py
Mod/CAM/CAMTests/TestPathRotationGenerator.py
Mod/CAM/CAMTests/TestPathSetupSheet.py
Mod/CAM/CAMTests/TestPathStock.py
+Mod/CAM/CAMTests/TestPathTapGenerator.py
Mod/CAM/CAMTests/TestPathThreadMilling.py
Mod/CAM/CAMTests/TestPathThreadMillingGenerator.py
+Mod/CAM/CAMTests/TestPathToolAsset.py
+Mod/CAM/CAMTests/TestPathToolAssetCache.py
+Mod/CAM/CAMTests/TestPathToolAssetManager.py
+Mod/CAM/CAMTests/TestPathToolAssetStore.py
+Mod/CAM/CAMTests/TestPathToolAssetUri.py
Mod/CAM/CAMTests/TestPathToolBit.py
+Mod/CAM/CAMTests/TestPathToolBitBrowserWidget.py
+Mod/CAM/CAMTests/TestPathToolBitEditorWidget.py
+Mod/CAM/CAMTests/TestPathToolBitListWidget.py
+Mod/CAM/CAMTests/TestPathToolBitPropertyEditorWidget.py
+Mod/CAM/CAMTests/TestPathToolBitSerializer.py
Mod/CAM/CAMTests/TestPathToolChangeGenerator.py
Mod/CAM/CAMTests/TestPathToolController.py
+Mod/CAM/CAMTests/TestPathToolDocumentObjectEditorWidget.py
+Mod/CAM/CAMTests/TestPathToolLibrary.py
+Mod/CAM/CAMTests/TestPathToolLibrarySerializer.py
+Mod/CAM/CAMTests/TestPathToolMachine.py
+Mod/CAM/CAMTests/TestPathToolShapeClasses.py
+Mod/CAM/CAMTests/TestPathToolShapeDoc.py
+Mod/CAM/CAMTests/TestPathToolShapeIcon.py
Mod/CAM/CAMTests/TestPathUtil.py
Mod/CAM/CAMTests/TestPathVcarve.py
Mod/CAM/CAMTests/TestPathVoronoi.py
@@ -370,15 +435,20 @@ Mod/CAM/CAMTests/TestRefactoredCentroidPost.py
Mod/CAM/CAMTests/TestRefactoredGrblPost.py
Mod/CAM/CAMTests/TestRefactoredLinuxCNCPost.py
Mod/CAM/CAMTests/TestRefactoredMach3Mach4Post.py
+Mod/CAM/CAMTests/TestRefactoredMassoG3Post.py
+Mod/CAM/CAMTests/TestRefactoredTestDressupPost.py
Mod/CAM/CAMTests/TestRefactoredTestPost.py
Mod/CAM/CAMTests/TestRefactoredTestPostGCodes.py
Mod/CAM/CAMTests/TestRefactoredTestPostMCodes.py
+Mod/CAM/CAMTests/TestSnapmakerPost.py
+Mod/CAM/CAMTests/TestToolBitRecomputeState.py
Mod/CAM/CAMTests/Tools/Bit/test-path-tool-bit-bit-00.fctb
Mod/CAM/CAMTests/Tools/Library/test-path-tool-bit-library-00.fctl
Mod/CAM/CAMTests/Tools/Shape/test-path-tool-bit-shape-00.fcstd
Mod/CAM/CAMTests/__init__.py
Mod/CAM/CAMTests/boxtest.fcstd
Mod/CAM/CAMTests/boxtest1.fcstd
+Mod/CAM/CAMTests/dressuptest.FCStd
Mod/CAM/CAMTests/drill_test1.FCStd
Mod/CAM/CAMTests/test-path-tool-bit-bit-00.fctb
Mod/CAM/CAMTests/test-path-tool-bit-library-00.fctl
@@ -397,9 +467,6 @@ Mod/CAM/Data/Threads/metric-external-4G6G.csv
Mod/CAM/Data/Threads/metric-external-6G.csv
Mod/CAM/Data/Threads/metric-internal-6H.csv
Mod/CAM/Images/Ops/chamfer.svg
-Mod/CAM/Images/Tools/drill.svg
-Mod/CAM/Images/Tools/endmill.svg
-Mod/CAM/Images/Tools/v-bit.svg
Mod/CAM/Init.py
Mod/CAM/InitGui.py
Mod/CAM/Path/Base/Drillable.py
@@ -408,6 +475,7 @@ Mod/CAM/Path/Base/Generator/dogboneII.py
Mod/CAM/Path/Base/Generator/drill.py
Mod/CAM/Path/Base/Generator/helix.py
Mod/CAM/Path/Base/Generator/rotation.py
+Mod/CAM/Path/Base/Generator/tapping.py
Mod/CAM/Path/Base/Generator/threadmilling.py
Mod/CAM/Path/Base/Generator/toolchange.py
Mod/CAM/Path/Base/Gui/GetPoint.py
@@ -427,8 +495,10 @@ Mod/CAM/Path/Base/SetupSheet.py
Mod/CAM/Path/Base/SetupSheetOpPrototype.py
Mod/CAM/Path/Base/Util.py
Mod/CAM/Path/Base/__init__.py
+Mod/CAM/Path/Dressup/Array.py
Mod/CAM/Path/Dressup/Boundary.py
Mod/CAM/Path/Dressup/DogboneII.py
+Mod/CAM/Path/Dressup/Gui/Array.py
Mod/CAM/Path/Dressup/Gui/AxisMap.py
Mod/CAM/Path/Dressup/Gui/Boundary.py
Mod/CAM/Path/Dressup/Gui/Dogbone.py
@@ -492,6 +562,7 @@ Mod/CAM/Path/Op/Gui/Engrave.py
Mod/CAM/Path/Op/Gui/FeatureExtension.py
Mod/CAM/Path/Op/Gui/Helix.py
Mod/CAM/Path/Op/Gui/MillFace.py
+Mod/CAM/Path/Op/Gui/PathShapeTC.py
Mod/CAM/Path/Op/Gui/Pocket.py
Mod/CAM/Path/Op/Gui/PocketBase.py
Mod/CAM/Path/Op/Gui/PocketShape.py
@@ -502,6 +573,7 @@ Mod/CAM/Path/Op/Gui/SimpleCopy.py
Mod/CAM/Path/Op/Gui/Slot.py
Mod/CAM/Path/Op/Gui/Stop.py
Mod/CAM/Path/Op/Gui/Surface.py
+Mod/CAM/Path/Op/Gui/Tapping.py
Mod/CAM/Path/Op/Gui/ThreadMilling.py
Mod/CAM/Path/Op/Gui/Vcarve.py
Mod/CAM/Path/Op/Gui/Waterline.py
@@ -516,6 +588,7 @@ Mod/CAM/Path/Op/Profile.py
Mod/CAM/Path/Op/Slot.py
Mod/CAM/Path/Op/Surface.py
Mod/CAM/Path/Op/SurfaceSupport.py
+Mod/CAM/Path/Op/Tapping.py
Mod/CAM/Path/Op/ThreadMilling.py
Mod/CAM/Path/Op/Util.py
Mod/CAM/Path/Op/Vcarve.py
@@ -533,6 +606,7 @@ Mod/CAM/Path/Post/scripts/__init__.py
Mod/CAM/Path/Post/scripts/centroid_post.py
Mod/CAM/Path/Post/scripts/comparams_post.py
Mod/CAM/Path/Post/scripts/dxf_post.py
+Mod/CAM/Path/Post/scripts/dynapath_4060_post.py
Mod/CAM/Path/Post/scripts/dynapath_post.py
Mod/CAM/Path/Post/scripts/estlcam_post.py
Mod/CAM/Path/Post/scripts/example_pre.py
@@ -555,24 +629,125 @@ Mod/CAM/Path/Post/scripts/refactored_centroid_post.py
Mod/CAM/Path/Post/scripts/refactored_grbl_post.py
Mod/CAM/Path/Post/scripts/refactored_linuxcnc_post.py
Mod/CAM/Path/Post/scripts/refactored_mach3_mach4_post.py
+Mod/CAM/Path/Post/scripts/refactored_masso_g3_post.py
Mod/CAM/Path/Post/scripts/refactored_test_post.py
Mod/CAM/Path/Post/scripts/rml_post.py
Mod/CAM/Path/Post/scripts/rrf_post.py
Mod/CAM/Path/Post/scripts/slic3r_pre.py
Mod/CAM/Path/Post/scripts/smoothie_post.py
+Mod/CAM/Path/Post/scripts/snapmaker_post.py
+Mod/CAM/Path/Post/scripts/svg_post.py
Mod/CAM/Path/Post/scripts/uccnc_post.py
Mod/CAM/Path/Post/scripts/wedm_post.py
Mod/CAM/Path/Preferences.py
-Mod/CAM/Path/Tool/Bit.py
Mod/CAM/Path/Tool/Controller.py
-Mod/CAM/Path/Tool/Gui/Bit.py
-Mod/CAM/Path/Tool/Gui/BitCmd.py
-Mod/CAM/Path/Tool/Gui/BitEdit.py
-Mod/CAM/Path/Tool/Gui/BitLibrary.py
-Mod/CAM/Path/Tool/Gui/BitLibraryCmd.py
Mod/CAM/Path/Tool/Gui/Controller.py
Mod/CAM/Path/Tool/Gui/__init__.py
Mod/CAM/Path/Tool/__init__.py
+Mod/CAM/Path/Tool/assets/__init__.py
+Mod/CAM/Path/Tool/assets/asset.py
+Mod/CAM/Path/Tool/assets/cache.py
+Mod/CAM/Path/Tool/assets/manager.py
+Mod/CAM/Path/Tool/assets/serializer.py
+Mod/CAM/Path/Tool/assets/store/__init__.py
+Mod/CAM/Path/Tool/assets/store/base.py
+Mod/CAM/Path/Tool/assets/store/filestore.py
+Mod/CAM/Path/Tool/assets/store/memory.py
+Mod/CAM/Path/Tool/assets/ui/__init__.py
+Mod/CAM/Path/Tool/assets/ui/filedialog.py
+Mod/CAM/Path/Tool/assets/ui/preferences.py
+Mod/CAM/Path/Tool/assets/ui/util.py
+Mod/CAM/Path/Tool/assets/uri.py
+Mod/CAM/Path/Tool/camassets.py
+Mod/CAM/Path/Tool/docobject/__init__.py
+Mod/CAM/Path/Tool/docobject/models/__init__.py
+Mod/CAM/Path/Tool/docobject/models/docobject.py
+Mod/CAM/Path/Tool/docobject/ui/__init__.py
+Mod/CAM/Path/Tool/docobject/ui/docobject.py
+Mod/CAM/Path/Tool/docobject/ui/property.py
+Mod/CAM/Path/Tool/library/__init__.py
+Mod/CAM/Path/Tool/library/models/__init__.py
+Mod/CAM/Path/Tool/library/models/library.py
+Mod/CAM/Path/Tool/library/serializers/__init__.py
+Mod/CAM/Path/Tool/library/serializers/camotics.py
+Mod/CAM/Path/Tool/library/serializers/fctl.py
+Mod/CAM/Path/Tool/library/serializers/linuxcnc.py
+Mod/CAM/Path/Tool/library/ui/__init__.py
+Mod/CAM/Path/Tool/library/ui/browser.py
+Mod/CAM/Path/Tool/library/ui/cmd.py
+Mod/CAM/Path/Tool/library/ui/dock.py
+Mod/CAM/Path/Tool/library/ui/editor.py
+Mod/CAM/Path/Tool/library/ui/properties.py
+Mod/CAM/Path/Tool/library/util.py
+Mod/CAM/Path/Tool/machine/__init__.py
+Mod/CAM/Path/Tool/machine/models/__init__.py
+Mod/CAM/Path/Tool/machine/models/machine.py
+Mod/CAM/Path/Tool/migration/__init__.py
+Mod/CAM/Path/Tool/migration/migration.py
+Mod/CAM/Path/Tool/shape/__init__.py
+Mod/CAM/Path/Tool/shape/doc.py
+Mod/CAM/Path/Tool/shape/models/__init__.py
+Mod/CAM/Path/Tool/shape/models/ballend.py
+Mod/CAM/Path/Tool/shape/models/base.py
+Mod/CAM/Path/Tool/shape/models/bullnose.py
+Mod/CAM/Path/Tool/shape/models/chamfer.py
+Mod/CAM/Path/Tool/shape/models/custom.py
+Mod/CAM/Path/Tool/shape/models/dovetail.py
+Mod/CAM/Path/Tool/shape/models/drill.py
+Mod/CAM/Path/Tool/shape/models/endmill.py
+Mod/CAM/Path/Tool/shape/models/icon.py
+Mod/CAM/Path/Tool/shape/models/probe.py
+Mod/CAM/Path/Tool/shape/models/radius.py
+Mod/CAM/Path/Tool/shape/models/reamer.py
+Mod/CAM/Path/Tool/shape/models/slittingsaw.py
+Mod/CAM/Path/Tool/shape/models/tap.py
+Mod/CAM/Path/Tool/shape/models/taperedballnose.py
+Mod/CAM/Path/Tool/shape/models/threadmill.py
+Mod/CAM/Path/Tool/shape/models/vbit.py
+Mod/CAM/Path/Tool/shape/ui/__init__.py
+Mod/CAM/Path/Tool/shape/ui/flowlayout.py
+Mod/CAM/Path/Tool/shape/ui/shapebutton.py
+Mod/CAM/Path/Tool/shape/ui/shapeselector.py
+Mod/CAM/Path/Tool/shape/ui/shapewidget.py
+Mod/CAM/Path/Tool/shape/util.py
+Mod/CAM/Path/Tool/toolbit/__init__.py
+Mod/CAM/Path/Tool/toolbit/migration.py
+Mod/CAM/Path/Tool/toolbit/mixins/__init__.py
+Mod/CAM/Path/Tool/toolbit/mixins/cutting.py
+Mod/CAM/Path/Tool/toolbit/mixins/rotary.py
+Mod/CAM/Path/Tool/toolbit/models/__init__.py
+Mod/CAM/Path/Tool/toolbit/models/ballend.py
+Mod/CAM/Path/Tool/toolbit/models/base.py
+Mod/CAM/Path/Tool/toolbit/models/bullnose.py
+Mod/CAM/Path/Tool/toolbit/models/chamfer.py
+Mod/CAM/Path/Tool/toolbit/models/custom.py
+Mod/CAM/Path/Tool/toolbit/models/dovetail.py
+Mod/CAM/Path/Tool/toolbit/models/drill.py
+Mod/CAM/Path/Tool/toolbit/models/endmill.py
+Mod/CAM/Path/Tool/toolbit/models/probe.py
+Mod/CAM/Path/Tool/toolbit/models/radius.py
+Mod/CAM/Path/Tool/toolbit/models/reamer.py
+Mod/CAM/Path/Tool/toolbit/models/slittingsaw.py
+Mod/CAM/Path/Tool/toolbit/models/tap.py
+Mod/CAM/Path/Tool/toolbit/models/taperedballnose.py
+Mod/CAM/Path/Tool/toolbit/models/threadmill.py
+Mod/CAM/Path/Tool/toolbit/models/vbit.py
+Mod/CAM/Path/Tool/toolbit/serializers/__init__.py
+Mod/CAM/Path/Tool/toolbit/serializers/camotics.py
+Mod/CAM/Path/Tool/toolbit/serializers/fctb.py
+Mod/CAM/Path/Tool/toolbit/serializers/yaml.py
+Mod/CAM/Path/Tool/toolbit/ui/__init__.py
+Mod/CAM/Path/Tool/toolbit/ui/browser.py
+Mod/CAM/Path/Tool/toolbit/ui/cmd.py
+Mod/CAM/Path/Tool/toolbit/ui/editor.py
+Mod/CAM/Path/Tool/toolbit/ui/file.py
+Mod/CAM/Path/Tool/toolbit/ui/panel.py
+Mod/CAM/Path/Tool/toolbit/ui/selector.py
+Mod/CAM/Path/Tool/toolbit/ui/tablecell.py
+Mod/CAM/Path/Tool/toolbit/ui/toollist.py
+Mod/CAM/Path/Tool/toolbit/ui/util.py
+Mod/CAM/Path/Tool/toolbit/ui/view.py
+Mod/CAM/Path/Tool/toolbit/util.py
Mod/CAM/Path/__init__.py
Mod/CAM/PathCommands.py
Mod/CAM/PathPythonGui/__init__.py
@@ -583,6 +758,11 @@ Mod/CAM/PathScripts/PathUtils.py
Mod/CAM/PathScripts/PathUtilsGui.py
Mod/CAM/PathScripts/__init__.py
Mod/CAM/TestCAMApp.py
+Mod/CAM/TestCAMGui.py
+Mod/CAM/Tools/Bit/3.175mm_Endmill.fctb
+Mod/CAM/Tools/Bit/30degree_Vbit.fctb
+Mod/CAM/Tools/Bit/375-16_Tap.fctb
+Mod/CAM/Tools/Bit/45degree_Vbit.fctb
Mod/CAM/Tools/Bit/45degree_chamfer.fctb
Mod/CAM/Tools/Bit/5mm-thread-cutter.fctb
Mod/CAM/Tools/Bit/5mm_Drill.fctb
@@ -590,28 +770,49 @@ Mod/CAM/Tools/Bit/5mm_Endmill.fctb
Mod/CAM/Tools/Bit/60degree_Vbit.fctb
Mod/CAM/Tools/Bit/6mm_Ball_End.fctb
Mod/CAM/Tools/Bit/6mm_Bullnose.fctb
+Mod/CAM/Tools/Bit/90degree_Vbit.fctb
Mod/CAM/Tools/Bit/probe.fctb
Mod/CAM/Tools/Bit/slittingsaw.fctb
Mod/CAM/Tools/Library/Default.fctl
Mod/CAM/Tools/README.md
Mod/CAM/Tools/Shape/ballend.fcstd
+Mod/CAM/Tools/Shape/ballend.svg
Mod/CAM/Tools/Shape/bullnose.fcstd
+Mod/CAM/Tools/Shape/bullnose.svg
Mod/CAM/Tools/Shape/chamfer.fcstd
+Mod/CAM/Tools/Shape/chamfer.svg
Mod/CAM/Tools/Shape/dovetail.fcstd
+Mod/CAM/Tools/Shape/dovetail.svg
Mod/CAM/Tools/Shape/drill.fcstd
+Mod/CAM/Tools/Shape/drill.svg
Mod/CAM/Tools/Shape/endmill.fcstd
+Mod/CAM/Tools/Shape/endmill.svg
Mod/CAM/Tools/Shape/probe.fcstd
+Mod/CAM/Tools/Shape/probe.svg
+Mod/CAM/Tools/Shape/radius.fcstd
+Mod/CAM/Tools/Shape/radius.svg
+Mod/CAM/Tools/Shape/reamer.fcstd
+Mod/CAM/Tools/Shape/reamer.svg
Mod/CAM/Tools/Shape/slittingsaw.fcstd
+Mod/CAM/Tools/Shape/slittingsaw.svg
+Mod/CAM/Tools/Shape/tap.fcstd
+Mod/CAM/Tools/Shape/tap.svg
+Mod/CAM/Tools/Shape/taperedballnose.fcstd
+Mod/CAM/Tools/Shape/taperedballnose.svg
Mod/CAM/Tools/Shape/thread-mill.fcstd
+Mod/CAM/Tools/Shape/thread-mill.svg
Mod/CAM/Tools/Shape/v-bit.fcstd
+Mod/CAM/Tools/Shape/v-bit.svg
Mod/Draft/Draft.py
Mod/Draft/DraftGeomUtils.py
Mod/Draft/DraftGui.py
Mod/Draft/DraftTools.py
Mod/Draft/DraftVecUtils.py
Mod/Draft/Draft_rc.py
+Mod/Draft/DxfImportDialog.py
Mod/Draft/Init.py
Mod/Draft/InitGui.py
+Mod/Draft/SVGPath.py
Mod/Draft/TestDraft.py
Mod/Draft/TestDraftGui.py
Mod/Draft/WorkingPlane.py
@@ -789,12 +990,14 @@ Mod/Draft/drafttaskpanels/task_polararray.py
Mod/Draft/drafttaskpanels/task_scale.py
Mod/Draft/drafttaskpanels/task_selectplane.py
Mod/Draft/drafttaskpanels/task_shapestring.py
+Mod/Draft/drafttests/Issue24314.dxf
Mod/Draft/drafttests/README.md
Mod/Draft/drafttests/__init__.py
Mod/Draft/drafttests/auxiliary.py
Mod/Draft/drafttests/draft_test_objects.py
Mod/Draft/drafttests/test_airfoildat.py
Mod/Draft/drafttests/test_array.py
+Mod/Draft/drafttests/test_base.py
Mod/Draft/drafttests/test_creation.py
Mod/Draft/drafttests/test_draftgeomutils.py
Mod/Draft/drafttests/test_dwg.py
@@ -848,6 +1051,7 @@ Mod/Draft/importDWG.py
Mod/Draft/importDXF.py
Mod/Draft/importOCA.py
Mod/Draft/importSVG.py
+Mod/Fem/CreateLabels.py
Mod/Fem/Init.py
Mod/Fem/InitGui.py
Mod/Fem/ObjectsFem.py
@@ -857,6 +1061,7 @@ Mod/Fem/Resources/ui/ConstraintSectionPrint.ui
Mod/Fem/Resources/ui/ConstraintTie.ui
Mod/Fem/Resources/ui/CurrentDensity.ui
Mod/Fem/Resources/ui/DlgSettingsNetgen.ui
+Mod/Fem/Resources/ui/ElectricChargeDensity.ui
Mod/Fem/Resources/ui/ElectrostaticPotential.ui
Mod/Fem/Resources/ui/ElementFluid1D.ui
Mod/Fem/Resources/ui/ElementGeometry1D.ui
@@ -874,9 +1079,22 @@ Mod/Fem/Resources/ui/MeshGroup.ui
Mod/Fem/Resources/ui/MeshGroupXDMFExport.ui
Mod/Fem/Resources/ui/MeshNetgen.ui
Mod/Fem/Resources/ui/MeshRegion.ui
+Mod/Fem/Resources/ui/PostHistogramFieldAppEdit.ui
+Mod/Fem/Resources/ui/PostHistogramFieldViewEdit.ui
+Mod/Fem/Resources/ui/PostHistogramIndexAppEdit.ui
+Mod/Fem/Resources/ui/PostLineplotFieldAppEdit.ui
+Mod/Fem/Resources/ui/PostLineplotFieldViewEdit.ui
+Mod/Fem/Resources/ui/PostLineplotIndexAppEdit.ui
+Mod/Fem/Resources/ui/PostTableFieldViewEdit.ui
Mod/Fem/Resources/ui/ResultHints.ui
Mod/Fem/Resources/ui/ResultShow.ui
-Mod/Fem/Resources/ui/SolverCalculix.ui
+Mod/Fem/Resources/ui/SolverCalculiX.ui
+Mod/Fem/Resources/ui/SolverCcxTools.ui
+Mod/Fem/Resources/ui/SolverElmer.ui
+Mod/Fem/Resources/ui/TaskPostExtraction.ui
+Mod/Fem/Resources/ui/TaskPostGlyph.ui
+Mod/Fem/Resources/ui/TaskPostHistogram.ui
+Mod/Fem/Resources/ui/TaskPostLineplot.ui
Mod/Fem/TestFemApp.py
Mod/Fem/TestFemGui.py
Mod/Fem/coding_conventions.md
@@ -907,6 +1125,9 @@ Mod/Fem/femexamples/ccx_cantilever_ele_tria6.py
Mod/Fem/femexamples/ccx_cantilever_faceload.py
Mod/Fem/femexamples/ccx_cantilever_nodeload.py
Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py
+Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py
+Mod/Fem/femexamples/ccx_pipe_pressure_2D.py
+Mod/Fem/femexamples/ccx_rigid_body.py
Mod/Fem/femexamples/constraint_centrif.py
Mod/Fem/femexamples/constraint_contact_shell_shell.py
Mod/Fem/femexamples/constraint_contact_solid_solid.py
@@ -918,6 +1139,7 @@ Mod/Fem/femexamples/constraint_transform_torque.py
Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py
Mod/Fem/femexamples/equation_deformation_spring_elmer.py
Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py
+Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py
Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py
Mod/Fem/femexamples/equation_flow_elmer_2D.py
Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py
@@ -926,6 +1148,7 @@ Mod/Fem/femexamples/equation_flux_elmer.py
Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py
Mod/Fem/femexamples/equation_magnetodynamics_elmer.py
Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py
+Mod/Fem/femexamples/equation_staticcurrent_elmer.py
Mod/Fem/femexamples/examplesgui.py
Mod/Fem/femexamples/frequency_beamsimple.py
Mod/Fem/femexamples/manager.py
@@ -934,6 +1157,7 @@ Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py
Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py
Mod/Fem/femexamples/material_nl_platewithhole.py
Mod/Fem/femexamples/meshes/__init__.py
+Mod/Fem/femexamples/meshes/generate_mesh.py
Mod/Fem/femexamples/meshes/mesh_beamsimple_tetra10.py
Mod/Fem/femexamples/meshes/mesh_boxanalysis_tetra10.py
Mod/Fem/femexamples/meshes/mesh_boxes_2_vertikal_tetra10.py
@@ -978,6 +1202,7 @@ Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py
Mod/Fem/femguiobjects/__init__.py
Mod/Fem/femguiobjects/readme.md
Mod/Fem/femguiutils/__init__.py
+Mod/Fem/femguiutils/disambiguate_solid_selection.py
Mod/Fem/femguiutils/migrate_gui.py
Mod/Fem/femguiutils/selection_widgets.py
Mod/Fem/feminout/__init__.py
@@ -1011,6 +1236,7 @@ Mod/Fem/femobjects/constant_vacuumpermittivity.py
Mod/Fem/femobjects/constraint_bodyheatsource.py
Mod/Fem/femobjects/constraint_centrif.py
Mod/Fem/femobjects/constraint_currentdensity.py
+Mod/Fem/femobjects/constraint_electricchargedensity.py
Mod/Fem/femobjects/constraint_electrostaticpotential.py
Mod/Fem/femobjects/constraint_flowvelocity.py
Mod/Fem/femobjects/constraint_initialflowvelocity.py
@@ -1033,17 +1259,26 @@ Mod/Fem/femobjects/mesh_netgen.py
Mod/Fem/femobjects/mesh_region.py
Mod/Fem/femobjects/mesh_result.py
Mod/Fem/femobjects/result_mechanical.py
+Mod/Fem/femobjects/solver_calculix.py
Mod/Fem/femobjects/solver_ccxtools.py
+Mod/Fem/femobjects/solver_elmer.py
+Mod/Fem/fempreferencepages/__init__.py
+Mod/Fem/fempreferencepages/dlg_settings_netgen.py
Mod/Fem/femresult/__init__.py
Mod/Fem/femresult/resulttools.py
Mod/Fem/femsolver/__init__.py
Mod/Fem/femsolver/calculix/__init__.py
+Mod/Fem/femsolver/calculix/calculixtools.py
Mod/Fem/femsolver/calculix/solver.py
Mod/Fem/femsolver/calculix/tasks.py
+Mod/Fem/femsolver/calculix/write_amplitude.py
Mod/Fem/femsolver/calculix/write_constraint_bodyheatsource.py
Mod/Fem/femsolver/calculix/write_constraint_centrif.py
Mod/Fem/femsolver/calculix/write_constraint_contact.py
Mod/Fem/femsolver/calculix/write_constraint_displacement.py
+Mod/Fem/femsolver/calculix/write_constraint_electricchargedensity.py
+Mod/Fem/femsolver/calculix/write_constraint_electrostatic.py
+Mod/Fem/femsolver/calculix/write_constraint_finaltemperature.py
Mod/Fem/femsolver/calculix/write_constraint_fixed.py
Mod/Fem/femsolver/calculix/write_constraint_fluidsection.py
Mod/Fem/femsolver/calculix/write_constraint_force.py
@@ -1067,6 +1302,7 @@ Mod/Fem/femsolver/calculix/write_step_equation.py
Mod/Fem/femsolver/calculix/write_step_output.py
Mod/Fem/femsolver/calculix/writer.py
Mod/Fem/femsolver/elmer/__init__.py
+Mod/Fem/femsolver/elmer/elmertools.py
Mod/Fem/femsolver/elmer/equations/__init__.py
Mod/Fem/femsolver/elmer/equations/deformation.py
Mod/Fem/femsolver/elmer/equations/deformation_writer.py
@@ -1089,9 +1325,9 @@ Mod/Fem/femsolver/elmer/equations/magnetodynamic2D.py
Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py
Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py
Mod/Fem/femsolver/elmer/equations/nonlinear.py
+Mod/Fem/femsolver/elmer/equations/staticcurrent.py
+Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py
Mod/Fem/femsolver/elmer/sifio.py
-Mod/Fem/femsolver/elmer/solver.py
-Mod/Fem/femsolver/elmer/tasks.py
Mod/Fem/femsolver/elmer/writer.py
Mod/Fem/femsolver/equationbase.py
Mod/Fem/femsolver/fenics/__init__.py
@@ -1120,11 +1356,13 @@ Mod/Fem/femsolver/z88/solver.py
Mod/Fem/femsolver/z88/tasks.py
Mod/Fem/femsolver/z88/writer.py
Mod/Fem/femtaskpanels/__init__.py
-Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py
+Mod/Fem/femtaskpanels/base_femlogtaskpanel.py
+Mod/Fem/femtaskpanels/base_fempostpanel.py
Mod/Fem/femtaskpanels/base_femtaskpanel.py
Mod/Fem/femtaskpanels/task_constraint_bodyheatsource.py
Mod/Fem/femtaskpanels/task_constraint_centrif.py
Mod/Fem/femtaskpanels/task_constraint_currentdensity.py
+Mod/Fem/femtaskpanels/task_constraint_electricchargedensity.py
Mod/Fem/femtaskpanels/task_constraint_electrostaticpotential.py
Mod/Fem/femtaskpanels/task_constraint_flowvelocity.py
Mod/Fem/femtaskpanels/task_constraint_initialflowvelocity.py
@@ -1144,7 +1382,9 @@ Mod/Fem/femtaskpanels/task_mesh_group.py
Mod/Fem/femtaskpanels/task_mesh_netgen.py
Mod/Fem/femtaskpanels/task_mesh_region.py
Mod/Fem/femtaskpanels/task_result_mechanical.py
+Mod/Fem/femtaskpanels/task_solver_calculix.py
Mod/Fem/femtaskpanels/task_solver_ccxtools.py
+Mod/Fem/femtaskpanels/task_solver_elmer.py
Mod/Fem/femtest/__init__.py
Mod/Fem/femtest/app/__init__.py
Mod/Fem/femtest/app/support_utils.py
@@ -1278,6 +1518,7 @@ Mod/Fem/femtools/femutils.py
Mod/Fem/femtools/geomtools.py
Mod/Fem/femtools/membertools.py
Mod/Fem/femtools/migrate_app.py
+Mod/Fem/femtools/objecttools.py
Mod/Fem/femtools/tokrules.py
Mod/Fem/femviewprovider/__init__.py
Mod/Fem/femviewprovider/view_base_femconstraint.py
@@ -1289,6 +1530,7 @@ Mod/Fem/femviewprovider/view_constant_vacuumpermittivity.py
Mod/Fem/femviewprovider/view_constraint_bodyheatsource.py
Mod/Fem/femviewprovider/view_constraint_centrif.py
Mod/Fem/femviewprovider/view_constraint_currentdensity.py
+Mod/Fem/femviewprovider/view_constraint_electricchargedensity.py
Mod/Fem/femviewprovider/view_constraint_electrostaticpotential.py
Mod/Fem/femviewprovider/view_constraint_flowvelocity.py
Mod/Fem/femviewprovider/view_constraint_initialflowvelocity.py
@@ -1311,7 +1553,9 @@ Mod/Fem/femviewprovider/view_mesh_netgen.py
Mod/Fem/femviewprovider/view_mesh_region.py
Mod/Fem/femviewprovider/view_mesh_result.py
Mod/Fem/femviewprovider/view_result_mechanical.py
+Mod/Fem/femviewprovider/view_solver_calculix.py
Mod/Fem/femviewprovider/view_solver_ccxtools.py
+Mod/Fem/femviewprovider/view_solver_elmer.py
Mod/Help/Help.py
Mod/Help/Help_rc.py
Mod/Help/InitGui.py
@@ -1361,6 +1605,8 @@ Mod/Inspection/Init.py
Mod/Inspection/InitGui.py
Mod/Material/Init.py
Mod/Material/InitGui.py
+Mod/Material/MaterialAPI/MaterialManagerExternal.py
+Mod/Material/MaterialAPI/__init__.py
Mod/Material/MaterialEditor.py
Mod/Material/Resources/ui/materials-editor.ui
Mod/Material/Templatematerial.yml
@@ -1438,6 +1684,7 @@ Mod/Part/BOPTools/JoinFeatures.py
Mod/Part/BOPTools/ShapeMerge.py
Mod/Part/BOPTools/SplitAPI.py
Mod/Part/BOPTools/SplitFeatures.py
+Mod/Part/BOPTools/ToleranceFeatures.py
Mod/Part/BOPTools/Utils.py
Mod/Part/BOPTools/__init__.py
Mod/Part/BasicShapes/CommandShapes.py
@@ -1463,6 +1710,8 @@ Mod/Part/parttests/BRep_tests.py
Mod/Part/parttests/ColorPerFaceTest.py
Mod/Part/parttests/ColorTransparencyTest.py
Mod/Part/parttests/Geom2d_tests.py
+Mod/Part/parttests/TestPartMirror.py
+Mod/Part/parttests/TestTangentMode3-0.21.FCStd
Mod/Part/parttests/TopoShapeListTest.py
Mod/Part/parttests/TopoShapeTest.py
Mod/Part/parttests/__init__.py
@@ -1474,6 +1723,7 @@ Mod/PartDesign/InvoluteGearFeature.py
Mod/PartDesign/InvoluteGearFeature.ui
Mod/PartDesign/PartDesignTests/Fixtures/InternalInvoluteGear_v0-20.FCStd
Mod/PartDesign/PartDesignTests/Fixtures/InvoluteGear_v0-20.FCStd
+Mod/PartDesign/PartDesignTests/TestActiveObject.py
Mod/PartDesign/PartDesignTests/TestBoolean.py
Mod/PartDesign/PartDesignTests/TestChamfer.py
Mod/PartDesign/PartDesignTests/TestDatum.py
@@ -1562,6 +1812,7 @@ Mod/Sketcher/ProfileLib/RegularPolygon.py
Mod/Sketcher/ProfileLib/__init__.py
Mod/Sketcher/Profiles.py
Mod/Sketcher/SketcherExample.py
+Mod/Sketcher/SketcherTests/TestPlacementUpdate.py
Mod/Sketcher/SketcherTests/TestSketchExpression.py
Mod/Sketcher/SketcherTests/TestSketchFillet.py
Mod/Sketcher/SketcherTests/TestSketchValidateCoincidents.py
@@ -1630,6 +1881,7 @@ Mod/Tux/Tux_rc.py
Mod/Web/Init.py
bin/FreeCAD
bin/FreeCADCmd
+bin/freecad-thumbnailer
include/E57Format/E57Export.h
include/OndselSolver/ASMTAllowRotation.h
include/OndselSolver/ASMTAngleJoint.h
@@ -1987,6 +2239,10 @@ lib/TechDrawGui.so
lib/Web.so
lib/_PartDesign.so
lib/area.so
+lib/cmake/E57Format/E57Format-export-noconfig.cmake
+lib/cmake/E57Format/E57Format-export.cmake
+lib/cmake/E57Format/e57format-config-version.cmake
+lib/cmake/E57Format/e57format-config.cmake
lib/flatmesh.so
lib/libDriver.so
lib/libDriverDAT.so
@@ -2036,130 +2292,255 @@ share/Gui/PreferencePacks/FreeCAD Classic/post.FCMacro
share/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg
share/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg
share/Gui/PreferencePacks/package.xml
-share/Gui/Stylesheets/FreeCAD Dark.qss
-share/Gui/Stylesheets/FreeCAD Light.qss
+share/Gui/Stylesheets/FreeCAD.qss
+share/Gui/Stylesheets/defaults.qss
share/Gui/Stylesheets/images_classic/arrow-double-leftright-black.png
+share/Gui/Stylesheets/images_classic/arrow-double-leftright-black.svg
share/Gui/Stylesheets/images_classic/arrow-double-leftright-blue.png
+share/Gui/Stylesheets/images_classic/arrow-double-leftright-blue.svg
share/Gui/Stylesheets/images_classic/arrow-double-leftright-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-double-leftright-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-double-leftright-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-double-leftright-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-double-leftright-white.png
+share/Gui/Stylesheets/images_classic/arrow-double-leftright-white.svg
share/Gui/Stylesheets/images_classic/arrow-double-updown-black.png
+share/Gui/Stylesheets/images_classic/arrow-double-updown-black.svg
share/Gui/Stylesheets/images_classic/arrow-double-updown-blue.png
+share/Gui/Stylesheets/images_classic/arrow-double-updown-blue.svg
share/Gui/Stylesheets/images_classic/arrow-double-updown-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-double-updown-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-double-updown-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-double-updown-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-double-updown-white.png
+share/Gui/Stylesheets/images_classic/arrow-double-updown-white.svg
share/Gui/Stylesheets/images_classic/arrow-down-black.png
+share/Gui/Stylesheets/images_classic/arrow-down-black.svg
share/Gui/Stylesheets/images_classic/arrow-down-blue.png
+share/Gui/Stylesheets/images_classic/arrow-down-blue.svg
share/Gui/Stylesheets/images_classic/arrow-down-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-down-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-down-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-down-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-down-white.png
+share/Gui/Stylesheets/images_classic/arrow-down-white.svg
share/Gui/Stylesheets/images_classic/arrow-left-black.png
+share/Gui/Stylesheets/images_classic/arrow-left-black.svg
share/Gui/Stylesheets/images_classic/arrow-left-blue.png
+share/Gui/Stylesheets/images_classic/arrow-left-blue.svg
share/Gui/Stylesheets/images_classic/arrow-left-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-left-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-left-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-left-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-left-white.png
+share/Gui/Stylesheets/images_classic/arrow-left-white.svg
share/Gui/Stylesheets/images_classic/arrow-leftdown-black.png
+share/Gui/Stylesheets/images_classic/arrow-leftdown-black.svg
share/Gui/Stylesheets/images_classic/arrow-leftdown-blue.png
+share/Gui/Stylesheets/images_classic/arrow-leftdown-blue.svg
share/Gui/Stylesheets/images_classic/arrow-leftdown-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-leftdown-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-leftdown-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-leftdown-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-leftdown-white.png
+share/Gui/Stylesheets/images_classic/arrow-leftdown-white.svg
share/Gui/Stylesheets/images_classic/arrow-right-black.png
+share/Gui/Stylesheets/images_classic/arrow-right-black.svg
share/Gui/Stylesheets/images_classic/arrow-right-blue.png
+share/Gui/Stylesheets/images_classic/arrow-right-blue.svg
share/Gui/Stylesheets/images_classic/arrow-right-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-right-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-right-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-right-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-right-white.png
+share/Gui/Stylesheets/images_classic/arrow-right-white.svg
share/Gui/Stylesheets/images_classic/arrow-rightdown-black.png
+share/Gui/Stylesheets/images_classic/arrow-rightdown-black.svg
share/Gui/Stylesheets/images_classic/arrow-rightdown-blue.png
+share/Gui/Stylesheets/images_classic/arrow-rightdown-blue.svg
share/Gui/Stylesheets/images_classic/arrow-rightdown-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-rightdown-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-rightdown-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-rightdown-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-rightdown-white.png
+share/Gui/Stylesheets/images_classic/arrow-rightdown-white.svg
share/Gui/Stylesheets/images_classic/arrow-up-black.png
+share/Gui/Stylesheets/images_classic/arrow-up-black.svg
share/Gui/Stylesheets/images_classic/arrow-up-blue.png
+share/Gui/Stylesheets/images_classic/arrow-up-blue.svg
share/Gui/Stylesheets/images_classic/arrow-up-darkgray.png
+share/Gui/Stylesheets/images_classic/arrow-up-darkgray.svg
share/Gui/Stylesheets/images_classic/arrow-up-lightgray.png
+share/Gui/Stylesheets/images_classic/arrow-up-lightgray.svg
share/Gui/Stylesheets/images_classic/arrow-up-white.png
+share/Gui/Stylesheets/images_classic/arrow-up-white.svg
share/Gui/Stylesheets/images_classic/autohide-black.png
+share/Gui/Stylesheets/images_classic/autohide-black.svg
share/Gui/Stylesheets/images_classic/autohide-blue.png
+share/Gui/Stylesheets/images_classic/autohide-blue.svg
share/Gui/Stylesheets/images_classic/autohide-darkgray.png
+share/Gui/Stylesheets/images_classic/autohide-darkgray.svg
share/Gui/Stylesheets/images_classic/autohide-lightgray.png
+share/Gui/Stylesheets/images_classic/autohide-lightgray.svg
share/Gui/Stylesheets/images_classic/autohide-white.png
+share/Gui/Stylesheets/images_classic/autohide-white.svg
share/Gui/Stylesheets/images_classic/background_freecad.png
+share/Gui/Stylesheets/images_classic/background_freecad.svg
share/Gui/Stylesheets/images_classic/background_freecad_dark.png
+share/Gui/Stylesheets/images_classic/background_freecad_dark.svg
share/Gui/Stylesheets/images_classic/background_freecad_light.png
+share/Gui/Stylesheets/images_classic/background_freecad_light.svg
share/Gui/Stylesheets/images_classic/check-mark-black.png
+share/Gui/Stylesheets/images_classic/check-mark-black.svg
share/Gui/Stylesheets/images_classic/check-mark-blue.png
+share/Gui/Stylesheets/images_classic/check-mark-blue.svg
share/Gui/Stylesheets/images_classic/check-mark-darkgray.png
+share/Gui/Stylesheets/images_classic/check-mark-darkgray.svg
share/Gui/Stylesheets/images_classic/check-mark-lightgray.png
+share/Gui/Stylesheets/images_classic/check-mark-lightgray.svg
share/Gui/Stylesheets/images_classic/check-mark-white.png
+share/Gui/Stylesheets/images_classic/check-mark-white.svg
share/Gui/Stylesheets/images_classic/checkbox-checked-black.png
+share/Gui/Stylesheets/images_classic/checkbox-checked-black.svg
share/Gui/Stylesheets/images_classic/checkbox-checked-blue.png
+share/Gui/Stylesheets/images_classic/checkbox-checked-blue.svg
share/Gui/Stylesheets/images_classic/checkbox-checked-darkgray.png
+share/Gui/Stylesheets/images_classic/checkbox-checked-darkgray.svg
share/Gui/Stylesheets/images_classic/checkbox-checked-lightgray.png
+share/Gui/Stylesheets/images_classic/checkbox-checked-lightgray.svg
share/Gui/Stylesheets/images_classic/checkbox-checked-white.png
+share/Gui/Stylesheets/images_classic/checkbox-checked-white.svg
share/Gui/Stylesheets/images_classic/checkbox-empty-black.png
+share/Gui/Stylesheets/images_classic/checkbox-empty-black.svg
share/Gui/Stylesheets/images_classic/checkbox-empty-blue.png
+share/Gui/Stylesheets/images_classic/checkbox-empty-blue.svg
share/Gui/Stylesheets/images_classic/checkbox-empty-darkgray.png
+share/Gui/Stylesheets/images_classic/checkbox-empty-darkgray.svg
share/Gui/Stylesheets/images_classic/checkbox-empty-lightgray.png
+share/Gui/Stylesheets/images_classic/checkbox-empty-lightgray.svg
share/Gui/Stylesheets/images_classic/checkbox-empty-white.png
+share/Gui/Stylesheets/images_classic/checkbox-empty-white.svg
share/Gui/Stylesheets/images_classic/checkbox-indeterminate-black.png
+share/Gui/Stylesheets/images_classic/checkbox-indeterminate-black.svg
share/Gui/Stylesheets/images_classic/checkbox-indeterminate-blue.png
+share/Gui/Stylesheets/images_classic/checkbox-indeterminate-blue.svg
share/Gui/Stylesheets/images_classic/checkbox-indeterminate-darkgray.png
+share/Gui/Stylesheets/images_classic/checkbox-indeterminate-darkgray.svg
share/Gui/Stylesheets/images_classic/checkbox-indeterminate-lightgray.png
+share/Gui/Stylesheets/images_classic/checkbox-indeterminate-lightgray.svg
share/Gui/Stylesheets/images_classic/checkbox-indeterminate-white.png
+share/Gui/Stylesheets/images_classic/checkbox-indeterminate-white.svg
share/Gui/Stylesheets/images_classic/close-black.png
+share/Gui/Stylesheets/images_classic/close-black.svg
share/Gui/Stylesheets/images_classic/close-blue.png
+share/Gui/Stylesheets/images_classic/close-blue.svg
share/Gui/Stylesheets/images_classic/close-darkerred.png
+share/Gui/Stylesheets/images_classic/close-darkerred.svg
share/Gui/Stylesheets/images_classic/close-darkgray.png
+share/Gui/Stylesheets/images_classic/close-darkgray.svg
share/Gui/Stylesheets/images_classic/close-darkred.png
+share/Gui/Stylesheets/images_classic/close-darkred.svg
share/Gui/Stylesheets/images_classic/close-lightgray.png
+share/Gui/Stylesheets/images_classic/close-lightgray.svg
share/Gui/Stylesheets/images_classic/close-lightred.png
+share/Gui/Stylesheets/images_classic/close-lightred.svg
share/Gui/Stylesheets/images_classic/close-red.png
+share/Gui/Stylesheets/images_classic/close-red.svg
share/Gui/Stylesheets/images_classic/close-white.png
+share/Gui/Stylesheets/images_classic/close-white.svg
share/Gui/Stylesheets/images_classic/edithide-black.png
+share/Gui/Stylesheets/images_classic/edithide-black.svg
share/Gui/Stylesheets/images_classic/edithide-blue.png
+share/Gui/Stylesheets/images_classic/edithide-blue.svg
share/Gui/Stylesheets/images_classic/edithide-darkgray.png
+share/Gui/Stylesheets/images_classic/edithide-darkgray.svg
share/Gui/Stylesheets/images_classic/edithide-lightgray.png
+share/Gui/Stylesheets/images_classic/edithide-lightgray.svg
share/Gui/Stylesheets/images_classic/edithide-white.png
+share/Gui/Stylesheets/images_classic/edithide-white.svg
share/Gui/Stylesheets/images_classic/editshow-black.png
+share/Gui/Stylesheets/images_classic/editshow-black.svg
share/Gui/Stylesheets/images_classic/editshow-blue.png
+share/Gui/Stylesheets/images_classic/editshow-blue.svg
share/Gui/Stylesheets/images_classic/editshow-darkgray.png
+share/Gui/Stylesheets/images_classic/editshow-darkgray.svg
share/Gui/Stylesheets/images_classic/editshow-lightgray.png
+share/Gui/Stylesheets/images_classic/editshow-lightgray.svg
share/Gui/Stylesheets/images_classic/editshow-white.png
+share/Gui/Stylesheets/images_classic/editshow-white.svg
share/Gui/Stylesheets/images_classic/float-black.png
+share/Gui/Stylesheets/images_classic/float-black.svg
share/Gui/Stylesheets/images_classic/float-blue.png
+share/Gui/Stylesheets/images_classic/float-blue.svg
share/Gui/Stylesheets/images_classic/float-darkgray.png
+share/Gui/Stylesheets/images_classic/float-darkgray.svg
share/Gui/Stylesheets/images_classic/float-lightgray.png
+share/Gui/Stylesheets/images_classic/float-lightgray.svg
share/Gui/Stylesheets/images_classic/float-white.png
+share/Gui/Stylesheets/images_classic/float-white.svg
share/Gui/Stylesheets/images_classic/hmovetoolbar-black.png
+share/Gui/Stylesheets/images_classic/hmovetoolbar-black.svg
share/Gui/Stylesheets/images_classic/hmovetoolbar-blue.png
+share/Gui/Stylesheets/images_classic/hmovetoolbar-blue.svg
share/Gui/Stylesheets/images_classic/hmovetoolbar-darkgray.png
+share/Gui/Stylesheets/images_classic/hmovetoolbar-darkgray.svg
share/Gui/Stylesheets/images_classic/hmovetoolbar-lightgray.png
+share/Gui/Stylesheets/images_classic/hmovetoolbar-lightgray.svg
share/Gui/Stylesheets/images_classic/hmovetoolbar-white.png
+share/Gui/Stylesheets/images_classic/hmovetoolbar-white.svg
share/Gui/Stylesheets/images_classic/hsepartoolbar-black.png
+share/Gui/Stylesheets/images_classic/hsepartoolbar-black.svg
share/Gui/Stylesheets/images_classic/hsepartoolbar-blue.png
+share/Gui/Stylesheets/images_classic/hsepartoolbar-blue.svg
share/Gui/Stylesheets/images_classic/hsepartoolbar-darkgray.png
+share/Gui/Stylesheets/images_classic/hsepartoolbar-darkgray.svg
share/Gui/Stylesheets/images_classic/hsepartoolbar-lightgray.png
+share/Gui/Stylesheets/images_classic/hsepartoolbar-lightgray.svg
share/Gui/Stylesheets/images_classic/hsepartoolbar-white.png
+share/Gui/Stylesheets/images_classic/hsepartoolbar-white.svg
+share/Gui/Stylesheets/images_classic/icons classic.svg
share/Gui/Stylesheets/images_classic/indeterminate-mark-black.png
+share/Gui/Stylesheets/images_classic/indeterminate-mark-black.svg
share/Gui/Stylesheets/images_classic/indeterminate-mark-blue.png
+share/Gui/Stylesheets/images_classic/indeterminate-mark-blue.svg
share/Gui/Stylesheets/images_classic/indeterminate-mark-darkgray.png
+share/Gui/Stylesheets/images_classic/indeterminate-mark-darkgray.svg
share/Gui/Stylesheets/images_classic/indeterminate-mark-lightgray.png
+share/Gui/Stylesheets/images_classic/indeterminate-mark-lightgray.svg
share/Gui/Stylesheets/images_classic/indeterminate-mark-white.png
+share/Gui/Stylesheets/images_classic/indeterminate-mark-white.svg
share/Gui/Stylesheets/images_classic/mode-black.png
+share/Gui/Stylesheets/images_classic/mode-black.svg
share/Gui/Stylesheets/images_classic/mode-blue.png
+share/Gui/Stylesheets/images_classic/mode-blue.svg
share/Gui/Stylesheets/images_classic/mode-darkgray.png
+share/Gui/Stylesheets/images_classic/mode-darkgray.svg
share/Gui/Stylesheets/images_classic/mode-lightgray.png
+share/Gui/Stylesheets/images_classic/mode-lightgray.svg
share/Gui/Stylesheets/images_classic/mode-white.png
+share/Gui/Stylesheets/images_classic/mode-white.svg
share/Gui/Stylesheets/images_classic/more-black-lightgray.png
+share/Gui/Stylesheets/images_classic/more-black-lightgray.svg
share/Gui/Stylesheets/images_classic/more-black.png
+share/Gui/Stylesheets/images_classic/more-black.svg
share/Gui/Stylesheets/images_classic/more-blue.png
+share/Gui/Stylesheets/images_classic/more-blue.svg
share/Gui/Stylesheets/images_classic/more-darkgray.png
+share/Gui/Stylesheets/images_classic/more-darkgray.svg
+share/Gui/Stylesheets/images_classic/more-hack.png
+share/Gui/Stylesheets/images_classic/more-hack.svg
share/Gui/Stylesheets/images_classic/more-white.png
+share/Gui/Stylesheets/images_classic/more-white.svg
share/Gui/Stylesheets/images_classic/overlay-black.png
+share/Gui/Stylesheets/images_classic/overlay-black.svg
share/Gui/Stylesheets/images_classic/overlay-blue.png
+share/Gui/Stylesheets/images_classic/overlay-blue.svg
share/Gui/Stylesheets/images_classic/overlay-lightgray.png
+share/Gui/Stylesheets/images_classic/overlay-lightgray.svg
share/Gui/Stylesheets/images_classic/overlay-white.png
+share/Gui/Stylesheets/images_classic/overlay-white.svg
share/Gui/Stylesheets/images_classic/overlay_lighter.png
+share/Gui/Stylesheets/images_classic/overlay_lighter.svg
share/Gui/Stylesheets/images_classic/qsint_header_fold_black.png
share/Gui/Stylesheets/images_classic/qsint_header_fold_blue-blue.png
share/Gui/Stylesheets/images_classic/qsint_header_fold_blue-dark.png
@@ -2181,56 +2562,120 @@ share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-blue.png
share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-dark.png
share/Gui/Stylesheets/images_classic/qsint_header_unfoldover_blue-light.png
share/Gui/Stylesheets/images_classic/radio-checked-black.png
+share/Gui/Stylesheets/images_classic/radio-checked-black.svg
share/Gui/Stylesheets/images_classic/radio-checked-blue.png
+share/Gui/Stylesheets/images_classic/radio-checked-blue.svg
share/Gui/Stylesheets/images_classic/radio-checked-darkgray.png
+share/Gui/Stylesheets/images_classic/radio-checked-darkgray.svg
share/Gui/Stylesheets/images_classic/radio-checked-lightgray.png
+share/Gui/Stylesheets/images_classic/radio-checked-lightgray.svg
share/Gui/Stylesheets/images_classic/radio-checked-white.png
+share/Gui/Stylesheets/images_classic/radio-checked-white.svg
+share/Gui/Stylesheets/images_classic/radio-checkedmark-black.svg
+share/Gui/Stylesheets/images_classic/radio-checkedmark-blue.svg
+share/Gui/Stylesheets/images_classic/radio-checkedmark-darkgray.svg
+share/Gui/Stylesheets/images_classic/radio-checkedmark-lightgray.svg
+share/Gui/Stylesheets/images_classic/radio-checkedmark-white.svg
+share/Gui/Stylesheets/images_classic/radio-mark-black.png
+share/Gui/Stylesheets/images_classic/radio-mark-black.svg
+share/Gui/Stylesheets/images_classic/radio-mark-blue.png
+share/Gui/Stylesheets/images_classic/radio-mark-blue.svg
+share/Gui/Stylesheets/images_classic/radio-mark-lightgray.png
+share/Gui/Stylesheets/images_classic/radio-mark-lightgray.svg
+share/Gui/Stylesheets/images_classic/radio-mark-white.png
+share/Gui/Stylesheets/images_classic/radio-mark-white.svg
share/Gui/Stylesheets/images_classic/radio-unchecked-black.png
+share/Gui/Stylesheets/images_classic/radio-unchecked-black.svg
share/Gui/Stylesheets/images_classic/radio-unchecked-blue.png
+share/Gui/Stylesheets/images_classic/radio-unchecked-blue.svg
share/Gui/Stylesheets/images_classic/radio-unchecked-darkgray.png
+share/Gui/Stylesheets/images_classic/radio-unchecked-darkgray.svg
share/Gui/Stylesheets/images_classic/radio-unchecked-lightgray.png
+share/Gui/Stylesheets/images_classic/radio-unchecked-lightgray.svg
share/Gui/Stylesheets/images_classic/radio-unchecked-white.png
+share/Gui/Stylesheets/images_classic/radio-unchecked-white.svg
share/Gui/Stylesheets/images_classic/sizegrip-black.png
+share/Gui/Stylesheets/images_classic/sizegrip-black.svg
share/Gui/Stylesheets/images_classic/sizegrip-blue.png
+share/Gui/Stylesheets/images_classic/sizegrip-blue.svg
share/Gui/Stylesheets/images_classic/sizegrip-darkgray.png
+share/Gui/Stylesheets/images_classic/sizegrip-darkgray.svg
share/Gui/Stylesheets/images_classic/sizegrip-lightgray.png
+share/Gui/Stylesheets/images_classic/sizegrip-lightgray.svg
share/Gui/Stylesheets/images_classic/sizegrip-white.png
+share/Gui/Stylesheets/images_classic/sizegrip-white.svg
share/Gui/Stylesheets/images_classic/splitter_horizontal-black.png
+share/Gui/Stylesheets/images_classic/splitter_horizontal-black.svg
share/Gui/Stylesheets/images_classic/splitter_horizontal-blue.png
+share/Gui/Stylesheets/images_classic/splitter_horizontal-blue.svg
share/Gui/Stylesheets/images_classic/splitter_horizontal-darkgray.png
+share/Gui/Stylesheets/images_classic/splitter_horizontal-darkgray.svg
share/Gui/Stylesheets/images_classic/splitter_horizontal-lightgray.png
+share/Gui/Stylesheets/images_classic/splitter_horizontal-lightgray.svg
share/Gui/Stylesheets/images_classic/splitter_horizontal-white.png
+share/Gui/Stylesheets/images_classic/splitter_horizontal-white.svg
share/Gui/Stylesheets/images_classic/splitter_vertical-black.png
+share/Gui/Stylesheets/images_classic/splitter_vertical-black.svg
share/Gui/Stylesheets/images_classic/splitter_vertical-blue.png
+share/Gui/Stylesheets/images_classic/splitter_vertical-blue.svg
share/Gui/Stylesheets/images_classic/splitter_vertical-darkgray.png
+share/Gui/Stylesheets/images_classic/splitter_vertical-darkgray.svg
share/Gui/Stylesheets/images_classic/splitter_vertical-lightgray.png
+share/Gui/Stylesheets/images_classic/splitter_vertical-lightgray.svg
share/Gui/Stylesheets/images_classic/splitter_vertical-white.png
+share/Gui/Stylesheets/images_classic/splitter_vertical-white.svg
share/Gui/Stylesheets/images_classic/taskshow-black.png
+share/Gui/Stylesheets/images_classic/taskshow-black.svg
share/Gui/Stylesheets/images_classic/taskshow-blue.png
+share/Gui/Stylesheets/images_classic/taskshow-blue.svg
share/Gui/Stylesheets/images_classic/taskshow-darkgray.png
+share/Gui/Stylesheets/images_classic/taskshow-darkgray.svg
share/Gui/Stylesheets/images_classic/taskshow-lightgray.png
+share/Gui/Stylesheets/images_classic/taskshow-lightgray.svg
share/Gui/Stylesheets/images_classic/taskshow-white.png
+share/Gui/Stylesheets/images_classic/taskshow-white.svg
share/Gui/Stylesheets/images_classic/transparent-black.png
+share/Gui/Stylesheets/images_classic/transparent-black.svg
share/Gui/Stylesheets/images_classic/transparent-blue.png
+share/Gui/Stylesheets/images_classic/transparent-blue.svg
share/Gui/Stylesheets/images_classic/transparent-darkgray.png
+share/Gui/Stylesheets/images_classic/transparent-darkgray.svg
share/Gui/Stylesheets/images_classic/transparent-lightgray.png
+share/Gui/Stylesheets/images_classic/transparent-lightgray.svg
share/Gui/Stylesheets/images_classic/transparent-white.png
+share/Gui/Stylesheets/images_classic/transparent-white.svg
share/Gui/Stylesheets/images_classic/transparent.png
+share/Gui/Stylesheets/images_classic/transparent.svg
share/Gui/Stylesheets/images_classic/undock-black-lightgray.png
+share/Gui/Stylesheets/images_classic/undock-black-lightgray.svg
share/Gui/Stylesheets/images_classic/undock-black.png
+share/Gui/Stylesheets/images_classic/undock-black.svg
share/Gui/Stylesheets/images_classic/undock-blue.png
+share/Gui/Stylesheets/images_classic/undock-blue.svg
share/Gui/Stylesheets/images_classic/undock-darkgray.png
+share/Gui/Stylesheets/images_classic/undock-darkgray.svg
share/Gui/Stylesheets/images_classic/undock-white.png
+share/Gui/Stylesheets/images_classic/undock-white.svg
share/Gui/Stylesheets/images_classic/vmovetoolbar-black.png
+share/Gui/Stylesheets/images_classic/vmovetoolbar-black.svg
share/Gui/Stylesheets/images_classic/vmovetoolbar-blue.png
+share/Gui/Stylesheets/images_classic/vmovetoolbar-blue.svg
share/Gui/Stylesheets/images_classic/vmovetoolbar-darkgray.png
+share/Gui/Stylesheets/images_classic/vmovetoolbar-darkgray.svg
share/Gui/Stylesheets/images_classic/vmovetoolbar-lightgray.png
+share/Gui/Stylesheets/images_classic/vmovetoolbar-lightgray.svg
share/Gui/Stylesheets/images_classic/vmovetoolbar-white.png
+share/Gui/Stylesheets/images_classic/vmovetoolbar-white.svg
share/Gui/Stylesheets/images_classic/vsepartoolbar-black.png
+share/Gui/Stylesheets/images_classic/vsepartoolbar-black.svg
share/Gui/Stylesheets/images_classic/vsepartoolbar-blue.png
+share/Gui/Stylesheets/images_classic/vsepartoolbar-blue.svg
share/Gui/Stylesheets/images_classic/vsepartoolbar-darkgray.png
+share/Gui/Stylesheets/images_classic/vsepartoolbar-darkgray.svg
share/Gui/Stylesheets/images_classic/vsepartoolbar-lightgray.png
+share/Gui/Stylesheets/images_classic/vsepartoolbar-lightgray.svg
share/Gui/Stylesheets/images_classic/vsepartoolbar-white.png
+share/Gui/Stylesheets/images_classic/vsepartoolbar-white.svg
share/Gui/Stylesheets/images_dark-light/Hmovetoolbar_dark.svg
share/Gui/Stylesheets/images_dark-light/Hmovetoolbar_light.svg
share/Gui/Stylesheets/images_dark-light/Hsepartoolbar_dark.svg
@@ -2321,10 +2766,7 @@ share/Gui/Stylesheets/images_dark-light/up_arrow_disabled_dark.svg
share/Gui/Stylesheets/images_dark-light/up_arrow_disabled_light.svg
share/Gui/Stylesheets/images_dark-light/up_arrow_light.svg
share/Gui/Stylesheets/images_dark-light/up_arrow_lighter.svg
-share/Gui/Stylesheets/overlay/Dark Theme + Dark Background.qss
-share/Gui/Stylesheets/overlay/Dark Theme + Light Background.qss
-share/Gui/Stylesheets/overlay/Light Theme + Dark Background.qss
-share/Gui/Stylesheets/overlay/Light Theme + Light Background.qss
+share/Gui/Stylesheets/overlay/Freecad Overlay.qss
share/Gui/Stylesheets/overlay/icons/autohide.svg
share/Gui/Stylesheets/overlay/icons/autohide_light.svg
share/Gui/Stylesheets/overlay/icons/autohide_lighter.svg
@@ -2358,6 +2800,8 @@ share/Gui/Stylesheets/overlay/icons/taskshow_lightgray.svg
share/Gui/Stylesheets/overlay/icons/transparent.svg
share/Gui/Stylesheets/overlay/icons/transparent_light.svg
share/Gui/Stylesheets/overlay/icons/transparent_lighter.svg
+share/Gui/Stylesheets/parameters/FreeCAD Dark.yaml
+share/Gui/Stylesheets/parameters/FreeCAD Light.yaml
share/Mod/Assembly/Resources/icons/AssemblyWorkbench.svg
share/Mod/BIM/Presets/ifc_contexts_IFC2X3.json
share/Mod/BIM/Presets/ifc_contexts_IFC4.json
@@ -2366,13 +2810,19 @@ share/Mod/BIM/Presets/ifc_products_IFC4.json
share/Mod/BIM/Presets/ifc_types_IFC2X3.json
share/Mod/BIM/Presets/ifc_types_IFC4.json
share/Mod/BIM/Presets/profiles.csv
+share/Mod/BIM/Presets/properties_conversion.csv
share/Mod/BIM/Presets/pset_definitions.csv
+share/Mod/BIM/Presets/qto_definitions.csv
share/Mod/BIM/Resources/icons/BIMWorkbench.svg
+share/Mod/BIM/Resources/templates/webgl_export_template.html
share/Mod/CAM/Resources/icons/CAMWorkbench.svg
share/Mod/Draft/Resources/icons/DraftWorkbench.svg
share/Mod/Fem/Resources/icons/FemWorkbench.svg
share/Mod/Fem/Resources/symbols/ConstraintContact.iv
+share/Mod/Fem/Resources/symbols/ConstraintCurrentDensity.iv
share/Mod/Fem/Resources/symbols/ConstraintDisplacement.iv
+share/Mod/Fem/Resources/symbols/ConstraintElectricChargeDensity.iv
+share/Mod/Fem/Resources/symbols/ConstraintElectrostaticPotential.iv
share/Mod/Fem/Resources/symbols/ConstraintFixed.iv
share/Mod/Fem/Resources/symbols/ConstraintForce.iv
share/Mod/Fem/Resources/symbols/ConstraintHeatFlux.iv
@@ -2489,6 +2939,7 @@ share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/AlMg3F24.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/AlMgSi1F31.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/AlZn4-5Mg1F35.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/Aluminum-6061-T6.FCMat
+share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/Aluminum-7075-T6.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Aluminum/Aluminum-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Copper/Copper-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Metal/Iron/Iron-Generic.FCMat
@@ -2589,8 +3040,13 @@ share/Mod/Material/Resources/Materials/Standard/Metal/Titanium/Ti-6Al-4V.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/ABS-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/Acrylic-Glass-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PA6-Generic.FCMat
+share/Mod/Material/Resources/Materials/Standard/Thermoplast/PC-Molded.FCMat
+share/Mod/Material/Resources/Materials/Standard/Thermoplast/PEEK-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PET-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PLA-Generic.FCMat
+share/Mod/Material/Resources/Materials/Standard/Thermoplast/PMMA-Generic.FCMat
+share/Mod/Material/Resources/Materials/Standard/Thermoplast/POM-Copolymer-Generic.FCMat
+share/Mod/Material/Resources/Materials/Standard/Thermoplast/POM-Homopolymer-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PP-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PTFE-Generic.FCMat
share/Mod/Material/Resources/Materials/Standard/Thermoplast/PVC-Generic.FCMat
@@ -2648,7 +3104,7 @@ share/Mod/Material/Resources/Models/Rendering/VectorRendering.yml
share/Mod/Material/Resources/Models/Test/Test Model.yml
share/Mod/Material/Resources/Models/Thermal/Thermal.yml
share/Mod/Material/Resources/icons/MaterialWorkbench.svg
-share/Mod/Material/Resources/icons/Materials_Edit.svg
+share/Mod/Material/Resources/icons/Material_Edit.svg
share/Mod/Material/Resources/icons/list.svg
share/Mod/Material/Resources/icons/multiline.svg
share/Mod/Material/Resources/icons/preferences-material.svg
@@ -2674,14 +3130,6 @@ share/Mod/PartDesign/Resources/Hole/iso7046.json
share/Mod/PartDesign/Resources/icons/PartDesignWorkbench.svg
share/Mod/Points/Resources/icons/PointsWorkbench.svg
share/Mod/ReverseEngineering/Resources/icons/ReverseEngineeringWorkbench.svg
-share/Mod/Robot/Lib/Kuka/kr125_3.wrl
-share/Mod/Robot/Lib/Kuka/kr16.wrl
-share/Mod/Robot/Lib/Kuka/kr210.WRL
-share/Mod/Robot/Lib/Kuka/kr500_1.csv
-share/Mod/Robot/Lib/Kuka/kr500_1.wrl
-share/Mod/Robot/Lib/Kuka/kr_125.csv
-share/Mod/Robot/Lib/Kuka/kr_16.csv
-share/Mod/Robot/Lib/Kuka/kr_210_2.csv
share/Mod/Robot/Resources/icons/RobotWorkbench.svg
share/Mod/Sketcher/Resources/icons/SketcherWorkbench.svg
share/Mod/Spreadsheet/Resources/icons/SpreadsheetWorkbench.svg
@@ -2841,142 +3289,146 @@ share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-contour.s
share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-layer-removing.svg
share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness-no-layer-removing.svg
share/Mod/TechDraw/Symbols/surface-roughness-symbols/surface-roughness.svg
-share/Mod/TechDraw/Templates/A0_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A0_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A0_Landscape_blank.svg
-share/Mod/TechDraw/Templates/A1_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A1_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A1_Landscape_blank.svg
-share/Mod/TechDraw/Templates/A2_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A2_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A2_Landscape_blank.svg
-share/Mod/TechDraw/Templates/A3_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A3_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A3_Landscape_TD.svg
-share/Mod/TechDraw/Templates/A3_Landscape_blank.svg
-share/Mod/TechDraw/Templates/A3_Landscape_m52.svg
-share/Mod/TechDraw/Templates/A4_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A4_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A4_Landscape_TD.svg
-share/Mod/TechDraw/Templates/A4_Landscape_blank.svg
-share/Mod/TechDraw/Templates/A4_Portrait_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/A4_Portrait_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/A4_Portrait_blank.svg
-share/Mod/TechDraw/Templates/ANSIA_Landscape.svg
-share/Mod/TechDraw/Templates/ANSIA_Landscape_blank.svg
-share/Mod/TechDraw/Templates/ANSIA_Portrait.svg
-share/Mod/TechDraw/Templates/ANSIA_Portrait_blank.svg
-share/Mod/TechDraw/Templates/ANSIB.svg
-share/Mod/TechDraw/Templates/ANSIB_Landscape.svg
-share/Mod/TechDraw/Templates/ANSIB_Landscape_blank.svg
-share/Mod/TechDraw/Templates/ANSIB_Portrait.svg
-share/Mod/TechDraw/Templates/ANSIB_Portrait_blank.svg
-share/Mod/TechDraw/Templates/ANSIC_Landscape.svg
-share/Mod/TechDraw/Templates/ANSIC_Portrait.svg
-share/Mod/TechDraw/Templates/ANSID_Landscape.svg
-share/Mod/TechDraw/Templates/ANSID_Portrait.svg
-share/Mod/TechDraw/Templates/ANSIE_Landscape.svg
-share/Mod/TechDraw/Templates/ANSIE_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_A_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_A_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_B_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_B_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_C_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_C_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_D_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_D_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_E1_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_E1_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_E2_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_E2_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_E3_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_E3_Portrait.svg
-share/Mod/TechDraw/Templates/Arch_E_Landscape.svg
-share/Mod/TechDraw/Templates/Arch_E_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/ANSIA_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/ANSIA_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ASME/ANSIA_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/ANSIA_Portrait_blank.svg
+share/Mod/TechDraw/Templates/ASME/ANSIB.svg
+share/Mod/TechDraw/Templates/ASME/ANSIB_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/ANSIB_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ASME/ANSIB_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/ANSIB_Portrait_blank.svg
+share/Mod/TechDraw/Templates/ASME/ANSIC_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/ANSIC_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/ANSID_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/ANSID_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/ANSIE_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/ANSIE_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_A_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_A_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_B_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_B_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_C_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_C_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_D_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_D_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E1_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E1_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E2_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E2_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E3_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E3_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/Arch_E_Portrait.svg
+share/Mod/TechDraw/Templates/ASME/USLetter_Landscape.svg
+share/Mod/TechDraw/Templates/ASME/USLetter_Landscape_blank.svg
share/Mod/TechDraw/Templates/Default_Template_A4_Landscape.svg
share/Mod/TechDraw/Templates/HowToExample.svg
-share/Mod/TechDraw/Templates/ISO 5457/A0_Landscape_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/A1_Landscape_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/A2_Landscape_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/A3_Landscape_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/A4_Landscape_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/A4_Portrait_ISO5457_notitleblock.svg
-share/Mod/TechDraw/Templates/ISO 5457/ISO7200_titleblock_1_minimal.svg
-share/Mod/TechDraw/Templates/ISO 5457/ISO7200_titleblock_2.svg
-share/Mod/TechDraw/Templates/ISO 5457/ISO7200_titleblock_3_advanced.svg
-share/Mod/TechDraw/Templates/ISO 5457/ISO7200_titleblock_4.svg
-share/Mod/TechDraw/Templates/ISO 5457/ISO7200_titleblock_5_maximal.svg
-share/Mod/TechDraw/Templates/USLetter_Landscape.svg
-share/Mod/TechDraw/Templates/USLetter_Landscape_blank.svg
-share/Mod/TechDraw/Templates/locale/ca/A0_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A0_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/ca/A1_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A1_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/ca/A2_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A2_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/ca/A3_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A3_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/ca/A4_Landscape_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A4_Landscape_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/ca/A4_Portrait_ISO5457_advanced.svg
-share/Mod/TechDraw/Templates/locale/ca/A4_Portrait_ISO5457_minimal.svg
-share/Mod/TechDraw/Templates/locale/de/A0_Landscape_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/de/A1_Landscape_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/de/A2_Landscape_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/de/A3_Landscape_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/de/A4_Landscape_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/de/A4_Portrait_ISO7200_DE.svg
-share/Mod/TechDraw/Templates/locale/es-AR/A0.svg
-share/Mod/TechDraw/Templates/locale/es-AR/A1.svg
-share/Mod/TechDraw/Templates/locale/es-AR/A2.svg
-share/Mod/TechDraw/Templates/locale/es-AR/A3.svg
-share/Mod/TechDraw/Templates/locale/es-AR/A4.svg
-share/Mod/TechDraw/Templates/locale/fr/A3_Landscape_FR_m52.svg
-share/Mod/TechDraw/Templates/locale/it/A3_Landscape_IT_m52.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Landscape_A0.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Landscape_A1.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Landscape_A2.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Landscape_A3.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Landscape_A4_NotInGOST.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Portrait_A0.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Portrait_A1.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Portrait_A2.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Portrait_A3.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading/Portrait_A4.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading_text/Portrait_A3.svg
-share/Mod/TechDraw/Templates/locale/ru/Leading_text/Portrait_A4.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Landscape_A0.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Landscape_A1.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Landscape_A2.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Landscape_A3.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Landscape_A4.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Portrait_A0.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Portrait_A1.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Portrait_A2.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Portrait_A3.svg
-share/Mod/TechDraw/Templates/locale/ru/Subsequent/Portrait_A4.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A0_Landscape_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A0_Landscape_CN_NO_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A1_Landscape_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A1_Landscape_CN_NO_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A2_Landscape_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A2_Landscape_CN_NO_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A3_Landscape_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A3_Landscape_CN_NO_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A4_Landscape_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/landscape/A4_Landscape_CN_NO_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/portrait/A3_Portrait_CN_CLIP.svg
-share/Mod/TechDraw/Templates/locale/zh-CN/portrait/A4_Portrait_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/A0_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A0_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A0_Landscape_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A0_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ISO/A1_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A1_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A1_Landscape_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A1_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ISO/A2_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A2_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A2_Landscape_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A2_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_TD.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ISO/A3_Landscape_m52.svg
+share/Mod/TechDraw/Templates/ISO/A4_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A4_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A4_Landscape_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A4_Landscape_TD.svg
+share/Mod/TechDraw/Templates/ISO/A4_Landscape_blank.svg
+share/Mod/TechDraw/Templates/ISO/A4_Portrait_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/A4_Portrait_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/A4_Portrait_ISO5457_notitleblock.svg
+share/Mod/TechDraw/Templates/ISO/A4_Portrait_blank.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A0_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A0_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A1_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A1_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A2_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A2_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A3_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A3_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A4_Landscape_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A4_Landscape_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A4_Portrait_ISO5457_advanced.svg
+share/Mod/TechDraw/Templates/ISO/localized/ca/A4_Portrait_ISO5457_minimal.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A0_Landscape_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A1_Landscape_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A2_Landscape_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A3_Landscape_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A4_Landscape_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/de/A4_Portrait_ISO7200_DE.svg
+share/Mod/TechDraw/Templates/ISO/localized/es-AR/A0.svg
+share/Mod/TechDraw/Templates/ISO/localized/es-AR/A1.svg
+share/Mod/TechDraw/Templates/ISO/localized/es-AR/A2.svg
+share/Mod/TechDraw/Templates/ISO/localized/es-AR/A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/es-AR/A4.svg
+share/Mod/TechDraw/Templates/ISO/localized/fr/A3_Landscape_FR_m52.svg
+share/Mod/TechDraw/Templates/ISO/localized/it/A3_Landscape_IT_m52.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Landscape_A0.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Landscape_A1.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Landscape_A2.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Landscape_A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Landscape_A4_NotInGOST.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Portrait_A0.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Portrait_A1.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Portrait_A2.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Portrait_A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading/Portrait_A4.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading_text/Portrait_A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Leading_text/Portrait_A4.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Landscape_A0.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Landscape_A1.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Landscape_A2.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Landscape_A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Landscape_A4.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Portrait_A0.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Portrait_A1.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Portrait_A2.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Portrait_A3.svg
+share/Mod/TechDraw/Templates/ISO/localized/ru/Subsequent/Portrait_A4.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A0_Landscape_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A0_Landscape_CN_NO_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A1_Landscape_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A1_Landscape_CN_NO_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A2_Landscape_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A2_Landscape_CN_NO_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A3_Landscape_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A3_Landscape_CN_NO_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A4_Landscape_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/landscape/A4_Landscape_CN_NO_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/portrait/A3_Portrait_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/localized/zh-CN/portrait/A4_Portrait_CN_CLIP.svg
+share/Mod/TechDraw/Templates/ISO/titleblocks/ISO7200_titleblock_1_minimal.svg
+share/Mod/TechDraw/Templates/ISO/titleblocks/ISO7200_titleblock_2.svg
+share/Mod/TechDraw/Templates/ISO/titleblocks/ISO7200_titleblock_3_advanced.svg
+share/Mod/TechDraw/Templates/ISO/titleblocks/ISO7200_titleblock_4.svg
+share/Mod/TechDraw/Templates/ISO/titleblocks/ISO7200_titleblock_5_maximal.svg
share/applications/org.freecad.FreeCAD.desktop
share/doc/FreeCAD/LICENSE.html
share/doc/FreeCAD/ThirdPartyLibraries.html
+share/examples/ArchDetail.FCStd
share/examples/AssemblyExample.FCStd
share/examples/BIMExample.FCStd
share/examples/EngineBlock.FCStd
+share/examples/FCPAT.pat
share/examples/FEMExample.FCStd
share/examples/PartDesignExample.FCStd
share/examples/Schenkel.stp
share/examples/draft_test_objects.FCStd
+share/examples/osifont-lgpl3fe.ttf
+share/examples/osifont.license
share/icons/hicolor/16x16/apps/org.freecad.FreeCAD.png
share/icons/hicolor/32x32/apps/org.freecad.FreeCAD.png
share/icons/hicolor/48x48/apps/org.freecad.FreeCAD.png
@@ -2985,6 +3437,6 @@ share/icons/hicolor/scalable/apps/org.freecad.FreeCAD.svg
share/icons/hicolor/scalable/mimetypes/application-x-extension-fcstd.svg
share/metainfo/org.freecad.FreeCAD.metainfo.xml
share/mime/packages/org.freecad.FreeCAD.xml
-share/pixmaps/freecad.xpm
+share/pixmaps/freecad.svg
share/pkgconfig/OndselSolver.pc
share/thumbnailers/FreeCAD.thumbnailer
diff --git a/freecad/TODO b/freecad/TODO
index c451871de7..0436399dfb 100644
--- a/freecad/TODO
+++ b/freecad/TODO
@@ -5,3 +5,8 @@ This package has known vulnerabilities, please investigate and fix if possible:
Some mods are installed under "${PREFIX}/Mod/", some under "${PREFIX}/share/Mod/".
Should these be moved? E.g. "${PREFIX}/freecad/Mod/"?
+
+With Coin 4.0.6, fails without setting env vars:
+COIN_EGL=1 COIN_GL_NO_CURRENT_CONTEXT_CHECK=1 FreeCAD
+See https://github.com/FreeCAD/FreeCAD/issues/22695#issuecomment-4523986222 for
+a possible patch to Coin.
diff --git a/freecad/distinfo b/freecad/distinfo
index f5bc890b87..845278616e 100644
--- a/freecad/distinfo
+++ b/freecad/distinfo
@@ -1,7 +1,7 @@
$NetBSD$
-BLAKE2s (freecad-1.0.2/freecad_source.tar.gz) = 70d2feca68ab0fa2119665c6b082b7d84e5974d31a71ba36e17ddd15bb0a2e9f
-SHA512 (freecad-1.0.2/freecad_source.tar.gz) = bc27d6dc31786d99609b6998f2e7e4bdcb58096a97cab9f959678e170e5734899b2b170a700e6376136add3130ffdf05c5ebbda155382d8f54ba8d0812790b96
-Size (freecad-1.0.2/freecad_source.tar.gz) = 97214151 bytes
-SHA1 (patch-cMake_FreeCAD__Helpers_SetupBoost.cmake) = c8487a4b3a97b1dcfae55a119a701fc6de6093fc
-SHA1 (patch-src_App_Application.cpp) = 5a86b727878e77cd5ce7f0634b0d8802e71204ed
+BLAKE2s (freecad_source_1.1.1.tar.gz) = e91bd2dbde90bd351cfe8e16542e4b2a4b87838fda74a6785f95fe2972be338c
+SHA512 (freecad_source_1.1.1.tar.gz) = f549d1dd26031ea3909e08839d4267f19d19e61d66138bfaa6a77bc0b1877c7c63f26eaa0ec1792ac10d6524b108fa6fef348f9a3c2d3ef1b2f6a38d63d25a57
+Size (freecad_source_1.1.1.tar.gz) = 98159711 bytes
+SHA1 (patch-src_App_Application.cpp) = ed1a23d643d67063bbe5e4bede3a04f1a516ed12
+SHA1 (patch-src_App_ApplicationDirectories.cpp) = c188c7cd0d85779d1c060b5eb1e9cd58a7f3ecc7
diff --git a/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake b/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
deleted file mode 100644
index 6f5d32f9b7..0000000000
--- a/freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- cMake/FreeCAD_Helpers/SetupBoost.cmake.orig 2026-01-01 11:41:33.764483505 +0000
-+++ cMake/FreeCAD_Helpers/SetupBoost.cmake
-@@ -3,7 +3,7 @@ macro(SetupBoost)
-
- set(_boost_TEST_VERSIONS ${Boost_ADDITIONAL_VERSIONS})
-
-- set (BOOST_COMPONENTS filesystem program_options regex system thread date_time)
-+ set (BOOST_COMPONENTS filesystem program_options regex thread date_time)
- find_package(Boost ${BOOST_MIN_VERSION}
- COMPONENTS ${BOOST_COMPONENTS} REQUIRED)
-
diff --git a/freecad/patches/patch-src_App_Application.cpp b/freecad/patches/patch-src_App_Application.cpp
index 9b1e07ff02..c36ca28e50 100644
--- a/freecad/patches/patch-src_App_Application.cpp
+++ b/freecad/patches/patch-src_App_Application.cpp
@@ -1,15 +1,15 @@
$NetBSD$
-Fall through to using /proc on NetBSD for the executable path.
+On NetBSD, use the same method to find HomeDir as OpenBSD.
---- src/App/Application.cpp.orig 2025-03-30 05:33:31.967652861 +0000
+--- src/App/Application.cpp.orig 2026-04-11 09:07:26.182144557 +0000
+++ src/App/Application.cpp
-@@ -3427,7 +3427,7 @@ std::string Application::FindHomePath(co
- // path. In the worst case we simply get q wrong path and FreeCAD is not
- // able to load its modules.
- char resolved[PATH_MAX];
--#if defined(FC_OS_BSD)
-+#if defined(FC_OS_BSD) && !defined(__NetBSD__)
- int mib[4];
- mib[0] = CTL_KERN;
- mib[1] = KERN_PROC;
+@@ -3346,7 +3346,7 @@ void Application::ExtractUserPath()
+ }
+
+ // TODO: Consider using this for all UNIX-like OSes
+-#if defined(__OpenBSD__)
++#if defined(__OpenBSD__) || defined(__NetBSD__)
+ #include <cstdio>
+ #include <cstdlib>
+ #include <sys/param.h>
diff --git a/freecad/patches/patch-src_App_ApplicationDirectories.cpp b/freecad/patches/patch-src_App_ApplicationDirectories.cpp
new file mode 100644
index 0000000000..be5454c3f1
--- /dev/null
+++ b/freecad/patches/patch-src_App_ApplicationDirectories.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+On NetBSD, use the same method to find HomeDir as OpenBSD.
+
+--- src/App/ApplicationDirectories.cpp.orig 2026-03-25 02:21:55.000000000 +0000
++++ src/App/ApplicationDirectories.cpp
+@@ -595,7 +595,7 @@ void ApplicationDirectories::migrateAllP
+ }
+
+ // TODO: Consider using this for all UNIX-like OSes
+-#if defined(__OpenBSD__)
++#if defined(__OpenBSD__) || defined(__NetBSD__)
+ #include <cstdio>
+ #include <cstdlib>
+ #include <sys/param.h>
Home |
Main Index |
Thread Index |
Old Index