Changesets: FreeCAD
master 7d5a1d7e 2021-02-06 16:44:33 Committer: wwmayer Details Diff |
Remove catch block for plain C strings LGTM complains about this construct leaking memory. Commit 13927b2465 eliminated the parts of FreeCAD that throw those strings. This commit eliminates the catch block. |
||
mod - src/Base/PyObjectBase.h | Diff File | ||
master 80af82a4 2021-02-06 16:16:26 Committer: wwmayer Details Diff |
PartDesign: Hole performance: Compound holes and cut once - Remove unused code - BooleanOperation trick For some reason doing the cut in a boolean operation is 20% faster than doing it directly. Unclear why. |
||
mod - src/Mod/PartDesign/App/FeatureHole.cpp | Diff File | ||
master 13927b24 2021-02-06 14:52:21 Details Diff |
[skip ci] Do not throw plain C string as exception | ||
mod - src/App/FeatureTest.cpp | Diff File | ||
mod - src/Base/MemDebug.cpp | Diff File | ||
mod - src/Mod/MeshPart/App/MeshAlgos.cpp | Diff File | ||
mod - src/Mod/Path/libarea/clipper.cpp | Diff File | ||
master 727dc9fa 2021-02-06 05:19:49 Details Diff |
Sketcher: Fix wrong diameter reference constraint value when blocked ==================================================================== Fixes: https://forum.freecadweb.org/viewtopic.php?p=474276#p474276 |
||
mod - src/Mod/Sketcher/App/Sketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.h | Diff File | ||
master c2110dc4 2021-02-06 04:38:21 Details Diff |
Path: Add checkbox input for `UseOutline` feature | ||
mod - src/Mod/Path/PathScripts/PathAdaptiveGui.py | Diff File | ||
master c8c18e29 2021-02-06 00:11:49 Details Diff |
Path: Add `UseOutline` property and default value for new feature | ||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
master 2c204f3c 2021-02-06 00:11:23 Details Diff |
Path: Add `LazyLoader` usage for `UseOutline` module dependencies | ||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
master 0ba06f38 2021-02-06 00:07:16 Details Diff |
Path: Relocate edge preprocessing and apply `UseOutline` feature Working edges must be identified from Base Geometry selection features, discretized, and added to list for return value. |
||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
master 3e2780a5 2021-02-05 22:15:00 Committer: abdullahtahiriyo Details Diff |
PartDesign: Fix sign error in Helix | ||
mod - src/Mod/PartDesign/App/FeatureHelix.cpp | Diff File | ||
master c2f333f2 2021-02-05 21:44:48 three_d Committer: GitHub Details Diff |
Merge branch 'master' into archstairs_connections_flight_landing | ||
mod - lgtm.yml | Diff File | ||
mod - src/App/Extension.h | Diff File | ||
mod - src/App/ExtensionContainerPy.xml | Diff File | ||
mod - src/App/ExtensionContainerPyImp.cpp | Diff File | ||
mod - src/Base/core-base.dox | Diff File | ||
mod - src/Gui/3Dconnexion/GuiNativeEventWin32.cpp | Diff File | ||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File | ||
mod - src/Gui/Application.cpp | Diff File | ||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/CommandDoc.cpp | Diff File | ||
mod - src/Gui/DlgPreferencesImp.cpp | Diff File | ||
mod - src/Gui/DlgPreferencesImp.h | Diff File | ||
mod - src/Gui/DlgPropertyLink.cpp | Diff File | ||
add - src/Gui/DlgSettingsLazyLoaded.ui | Diff File | ||
add - src/Gui/DlgSettingsLazyLoadedImp.cpp | Diff File | ||
add - src/Gui/DlgSettingsLazyLoadedImp.h | Diff File | ||
add - src/Gui/DlgSettingsSelection.cpp | Diff File | ||
add - src/Gui/DlgSettingsSelection.h | Diff File | ||
add - src/Gui/DlgSettingsSelection.ui | Diff File | ||
mod - src/Gui/FileDialog.cpp | Diff File | ||
add - src/Gui/Icons/preferences-workbenches.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
mod - src/Gui/Inventor/MarkerBitmaps.cpp | Diff File | ||
mod - src/Gui/TaskView/TaskDialog.cpp | Diff File | ||
mod - src/Gui/TaskView/TaskDialog.h | Diff File | ||
mod - src/Gui/TaskView/TaskView.cpp | Diff File | ||
mod - src/Gui/Tree.cpp | Diff File | ||
mod - src/Gui/Tree.h | Diff File | ||
mod - src/Gui/View3DInventor.cpp | Diff File | ||
mod - src/Gui/ViewProviderExtension.h | Diff File | ||
mod - src/Gui/ViewProviderLine.cpp | Diff File | ||
mod - src/Gui/ViewProviderPlane.cpp | Diff File | ||
mod - src/Gui/resource.cpp | Diff File | ||
mod - src/MacAppBundle/CMakeLists.txt | Diff File | ||
mod - src/Mod/Arch/ArchBuildingPart.py | Diff File | ||
mod - src/Mod/Arch/ArchPanel.py | Diff File | ||
mod - src/Mod/Arch/ArchProject.py | Diff File | ||
mod - src/Mod/Arch/ArchSchedule.py | Diff File | ||
mod - src/Mod/Arch/ArchSite.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/draftify.py | Diff File | ||
mod - src/Mod/Draft/draftgeoutils/cuboids.py | Diff File | ||
mod - src/Mod/Draft/draftgeoutils/geometry.py | Diff File | ||
mod - src/Mod/Draft/draftgeoutils/offsets.py | Diff File | ||
mod - src/Mod/Draft/draftgeoutils/wires.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_snapper.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_clone.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_line.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/draftlink.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/patharray.py | Diff File | ||
mod - src/Mod/Draft/importDXF.py | Diff File | ||
mod - src/Mod/Fem/App/FemMesh.cpp | Diff File | ||
mod - src/Mod/Fem/App/FemMesh.h | Diff File | ||
mod - src/Mod/Fem/femsolver/solverbase.py | Diff File | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
mod - src/Mod/MeshPart/App/Mesher.cpp | Diff File | ||
mod - src/Mod/OpenSCAD/OpenSCAD2Dgeom.py | Diff File | ||
mod - src/Mod/Part/App/ImportStep.h | Diff File | ||
mod - src/Mod/Part/App/PropertyGeometryList.cpp | Diff File | ||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
mod - src/Mod/Part/App/TopoShape.h | Diff File | ||
mod - src/Mod/Part/AttachmentEditor/TaskAttachmentEditor.py | Diff File | ||
mod - src/Mod/Part/BasicShapes/Shapes.py | Diff File | ||
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py | Diff File | ||
mod - src/Mod/Part/Gui/CrossSections.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CrossSections.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgBooleanOperation.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgBooleanOperation.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgImportExportStep.ui | Diff File | ||
mod - src/Mod/Part/Gui/DlgRevolution.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgRevolution.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.h | Diff File | ||
mod - src/Mod/Part/Gui/Mirroring.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Mirroring.h | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/AppPartDesign.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/CMakeLists.txt | Diff File | ||
add - src/Mod/PartDesign/App/FeatureHelix.cpp | Diff File | ||
add - src/Mod/PartDesign/App/FeatureHelix.h | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureHole.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureHole.h | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureSketchBased.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureSketchBased.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/AppPartDesignGui.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandBody.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc | Diff File | ||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Additive_Helix.svg | Diff File | ||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Subtractive_Helix.svg | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp | Diff File | ||
master ea54ed3e 2021-02-05 20:21:15 Committer: wwmayer Details Diff |
Modify LGTM config to exclude legacy/unmaintained | ||
mod - lgtm.yml | Diff File | ||
master 9318c4c1 2021-02-05 20:02:59 Committer: wwmayer Details Diff |
[TD] ShapeExtractor.cpp: Fix linked View source bug, link targets were translated but not scaled in TD. | ||
mod - src/Mod/TechDraw/App/ShapeExtractor.cpp | Diff File | ||
master 692900d0 2021-02-05 19:42:11 Committer: wwmayer Details Diff |
PartDesign: fix regression in Helix | ||
mod - src/Mod/PartDesign/App/FeatureHelix.cpp | Diff File | ||
master a544951d 2021-02-05 16:47:43 Committer: GitHub Details Diff |
Merge pull request 0004333 from Russ4262/remove_feature_expand_profile [Path] Remove `Expand Profile` feature from Profile op |
||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfile.py | Diff File | ||
master 99c686f0 2021-02-05 16:26:47 Details Diff |
Part: [skip ci] fix -Wreorder | ||
mod - src/Mod/Part/Gui/CrossSections.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgRevolution.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.cpp | Diff File | ||
master 9c3c562f 2021-02-05 15:37:00 Details Diff |
Surface: re-implement closed() in TaskFilling | ||
mod - src/Mod/Surface/Gui/TaskFilling.cpp | Diff File | ||
mod - src/Mod/Surface/Gui/TaskFilling.h | Diff File | ||
master 1e7929ba 2021-02-05 15:36:19 Details Diff |
Gui: add virtual method 'closed' to TaskDialog that is called when deleting a dialog | ||
mod - src/Gui/TaskView/TaskDialog.cpp | Diff File | ||
mod - src/Gui/TaskView/TaskDialog.h | Diff File | ||
mod - src/Gui/TaskView/TaskView.cpp | Diff File | ||
master 8efbe886 2021-02-05 13:20:54 Committer: wwmayer Details Diff |
PartDesign: [Helix] Fix helix starting point bug | ||
mod - src/Mod/PartDesign/App/FeatureHelix.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureHelix.h | Diff File | ||
master aa52a3f5 2021-02-05 12:29:57 Committer: GitHub Details Diff |
Merge pull request 0004215 from hyarion/feature-spreadsheet-equal-prefix-for-expressions [Spreadsheet] Only evaluate cell values when prefixed with '=' |
Affected Issues 0004156 |
|
mod - src/Mod/Spreadsheet/App/Cell.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/TestSpreadsheet.py | Diff File | ||
master 4cdef795 2021-02-05 12:19:00 Committer: GitHub Details Diff |
Merge pull request 0004356 from luzpaz/LGTM-ArchPanel [0.19][ARCH] Arch: Fix LGTM warning of missing param for translate() in ArchPanel.py |
||
mod - src/Mod/Arch/ArchPanel.py | Diff File | ||
master 47137ea4 2021-02-05 12:09:31 Committer: GitHub Details Diff |
Merge pull request 0004366 from amrit3701/bug_fix/draft_getCubicDimensions Draft: Fix bug in getCubicDimensions function |
||
mod - src/Mod/Draft/draftgeoutils/cuboids.py | Diff File | ||
master 7560a35e 2021-02-05 02:06:30 Committer: wwmayer Details Diff |
Fix minor issues with Workbenches preference panel This fixes three issues with the new Workbench Loader preferences panel reported by users: * Some icons were not being properly scaled to the new 48x48 size * Some text was being incorrectly cut off, despite fitting in the column * The sort order of the workbenches was incorrect when external workbenches were added |
||
mod - src/Gui/DlgPreferencesImp.cpp | Diff File | ||
mod - src/Gui/DlgSettingsLazyLoadedImp.cpp | Diff File | ||
master 21dc72ed 2021-02-05 01:56:05 Committer: wwmayer Details Diff |
[TD] make more pointers to the UI std::unique_ptr addendum to PR 0004293 (as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632 the pointer to the UI should be a unique pointer. This PR does this for remaining TD dialogs that don't already use a unique_ptr.) |
||
mod - src/Mod/TechDraw/Gui/SymbolChooser.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLineDecor.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLineDecor.h | Diff File | ||
master 2ac84872 2021-02-05 01:45:37 Committer: wmayer Details Diff |
[PD] make pointers to the UI std::unique_ptr Same as PR 0004293, just for PartDesign as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632 the pointer to the UI should be a unique pointer. This PR does this for all PartDesign dialogs that don't already use a unique_ptr. |
||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFeaturePick.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHelixParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHelixParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskShapeBinder.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskThicknessParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedMessages.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedMessages.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp | Diff File | ||
master 603cbdbf 2021-02-05 01:13:53 Committer: wwmayer Details Diff |
[Part] make pointers to the UI std::unique_ptr Same as PR 0004293, just for Part as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632 the pointer to the UI should be a unique pointer. This PR does this for all Part dialogs that don't already use a unique_ptr. |
||
mod - src/Mod/Part/Gui/CrossSections.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CrossSections.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgBooleanOperation.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgBooleanOperation.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgRevolution.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgRevolution.h | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.h | Diff File | ||
mod - src/Mod/Part/Gui/Mirroring.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Mirroring.h | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.h | Diff File |