Changesets: FreeCAD
master 74b0c6ef 2021-02-11 17:44:10 Committer: wmayer Details Diff |
[CMAKE] Cleanup version info for Python & XercesC | ||
mod - cMake/FindPyCXX.cmake | Diff File | ||
rm - cMake/FindXercesC.cmake | Diff File | ||
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake | Diff File | ||
master dac937ae 2021-02-11 14:06:12 Committer: wwmayer Details Diff |
Part: Allow helix primitive with negative Angle | ||
mod - src/Mod/Part/App/PrimitiveFeature.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgPrimitives.cpp | Diff File | ||
master 0ed341a8 2021-02-11 05:58:22 Committer: wmayer Details Diff |
[CMAKE] Add Coin3D version info Modelled after the code for Eigen3, this adds a version check for Coin. If pkg_config (or some other method) finds the version string, just print that. If not, do a REGEX MATCH on the file in Coin's headers that includes the version information. Note that in this case the beta version information is excluded. |
||
mod - cMake/FindCoin3D.cmake | Diff File | ||
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake | Diff File | ||
master 10b08671 2021-02-10 22:12:50 Committer: wwmayer Details Diff |
Sketcher: Fix uninitialized scalar field in ctor Fixes Coverity issue: CID 316539 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member lastHasPartialRedundancies is not initialized in this constructor nor in any functions that it calls. |
||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master d759a8e4 2021-02-10 20:25:35 Committer: abdullah Details Diff |
Sketcher: Change constraint-conversion MessageBox to DlgCheckableMessageBox | ||
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp | Diff File | ||
master 3ef6e1c6 2021-02-10 20:09:11 Committer: wwmayer Details Diff |
[OTHER] Catch only Exception, not BaseException | ||
mod - src/Gui/WidgetFactory.cpp | Diff File | ||
mod - src/Mod/Drawing/DrawingPatterns.py | Diff File | ||
mod - src/Mod/Image/ImageTools/_CommandImageScaling.py | Diff File | ||
mod - src/Mod/Import/App/SCL/Builtin.py | Diff File | ||
mod - src/Mod/Mesh/App/MeshTestsApp.py | Diff File | ||
mod - src/Mod/OpenSCAD/colorcodeshapes.py | Diff File | ||
mod - src/Mod/OpenSCAD/importCSG.py | Diff File | ||
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp | Diff File | ||
mod - src/Mod/PartDesign/InitGui.py | Diff File | ||
mod - src/Mod/PartDesign/Scripts/Gear.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPropertyBagGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitGui.py | Diff File | ||
mod - src/Mod/Spreadsheet/TestSpreadsheet.py | Diff File | ||
mod - src/Mod/Test/BaseTests.py | Diff File | ||
mod - src/Mod/Test/Document.py | Diff File | ||
mod - src/Mod/Test/Gui/qtunittest.py | Diff File | ||
mod - src/Mod/Test/unittestgui.py | Diff File | ||
mod - src/Mod/Tux/PersistentToolbarsGui.py | Diff File | ||
master fe7e45a7 2021-02-10 20:08:56 Committer: wwmayer Details Diff |
[DRAFT] Catch only Exception, not BaseException | ||
mod - src/Mod/Draft/DraftGui.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/dxf.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/svg.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/svgtext.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_arch_objects.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_setstyle.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_snapper.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_trackers.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_clone.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/clone.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/patharray.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/shapestring.py | Diff File | ||
mod - src/Mod/Draft/draftutils/init_draft_statusbar.py | Diff File | ||
mod - src/Mod/Draft/importDXF.py | Diff File | ||
master 8228d64a 2021-02-10 20:07:34 Committer: wwmayer Details Diff |
[ARCH] Catch only Exception, not BaseException | ||
mod - src/Mod/Arch/ArchAxis.py | Diff File | ||
mod - src/Mod/Arch/ArchBuildingPart.py | Diff File | ||
mod - src/Mod/Arch/ArchCommands.py | Diff File | ||
mod - src/Mod/Arch/ArchComponent.py | Diff File | ||
mod - src/Mod/Arch/ArchMaterial.py | Diff File | ||
mod - src/Mod/Arch/ArchNesting.py | Diff File | ||
mod - src/Mod/Arch/ArchPanel.py | Diff File | ||
mod - src/Mod/Arch/ArchPipe.py | Diff File | ||
mod - src/Mod/Arch/ArchRoof.py | Diff File | ||
mod - src/Mod/Arch/ArchSchedule.py | Diff File | ||
mod - src/Mod/Arch/ArchSite.py | Diff File | ||
mod - src/Mod/Arch/ArchStairs.py | Diff File | ||
mod - src/Mod/Arch/ArchStructure.py | Diff File | ||
mod - src/Mod/Arch/ArchVRM.py | Diff File | ||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
mod - src/Mod/Arch/exportIFC.py | Diff File | ||
mod - src/Mod/Arch/exportIFCHelper.py | Diff File | ||
mod - src/Mod/Arch/importIFC.py | Diff File | ||
mod - src/Mod/Arch/importIFCHelper.py | Diff File | ||
mod - src/Mod/Arch/importIFClegacy.py | Diff File | ||
mod - src/Mod/Arch/importIFCmulticore.py | Diff File | ||
mod - src/Mod/Arch/importOBJ.py | Diff File | ||
mod - src/Mod/Arch/importSHP.py | Diff File | ||
master 0641e243 2021-02-10 17:49:56 Details Diff |
Sketcher: Bug fix / improve B-Spline knot support ================================================= Knot position is not calculated by the solver, but by OCCT when updating the b-spline to conform to given pole positions, as mandated by the solver. Before this commit, all constraints driving and non-driving operating on the knots required and extra solve (from advanced solver dialog, or from the Python console), or a recompute to be recomputed. This commit introduces transparently re-solving at Sketch.cpp level if B-Splines are present, so that when the Sketcher mandated solve returns, the geometry is fully solved. |
||
mod - src/Mod/Sketcher/App/Sketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/Sketch.h | Diff File | ||
master 731ef481 2021-02-10 16:08:38 Committer: GitHub Details Diff |
Merge pull request 0004417 from Schildkroet/adaptive_improve [0.19][PATH] Added onDocRestore method for adaptive op |
||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
master abf4fee6 2021-02-10 11:17:25 UR-0 Committer: berndhahnebach Details Diff |
upgrade getBoundBoxOfAllDocumentShapes to handle more objects | ||
mod - src/Mod/Fem/femcommands/commands.py | Diff File | ||
mod - src/Mod/Fem/femtools/femutils.py | Diff File | ||
master c59b9bd0 2021-02-10 05:40:01 Details Diff |
Sketcher: fix malformed constraint on nurbs conversion ====================================================== Coincident on midpoint cannot be supported by a bspline. Fixes: https://forum.freecadweb.org/viewtopic.php?p=476410#p476410 |
||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master 2834075d 2021-02-10 01:41:21 Committer: wmayer Details Diff |
[PD] rename icons to match Wiki files For the What#s this feature we need to have a uniform naming of the features and its icons. For some PD icons this is not the case and since we are in feature freeze, this is the right time to address this. (I see the same is already done for Mesh.) |
||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandPrimitive.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHelixParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp | Diff File | ||
master ebc4cd67 2021-02-10 01:39:21 Committer: wwmayer Details Diff |
LGTM: Minor fixes to FreeCADApp.py LGTM flagged several redundant imports, and was confused by the else clause of one loop. This commit removes those imports, and because of the loop's construction, removes the else entirely and lets the loop fall through to the error state if it fails to find what it's looking for. |
||
mod - src/App/FreeCADInit.py | Diff File | ||
master 41302443 2021-02-09 23:47:50 Committer: wwmayer Details Diff |
Fix MeshPart icon names | ||
mod - src/Mod/MeshPart/Gui/MeshFlatteningCommand.py | Diff File | ||
mod - src/Mod/MeshPart/Gui/Resources/MeshPart.qrc | Diff File | ||
master cbc3fbd1 2021-02-09 23:26:36 Committer: wwmayer Details Diff |
[UI] Replacement of 3 SVG icons for OpenSCAD commands | ||
mod - src/Mod/OpenSCAD/OpenSCADCommands.py | Diff File | ||
mod - src/Mod/OpenSCAD/Resources/OpenSCAD.qrc | Diff File | ||
add - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_Edgestofaces.svg | Diff File | ||
add - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ExpandPlacements.svg | Diff File | ||
add - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ResizeMeshFeature.svg | Diff File | ||
master 4d6b1f3e 2021-02-09 22:17:40 Committer: abdullahtahiriyo Details Diff |
Sketcher - Add new Split Edge action | ||
mod - src/Mod/Part/App/Geometry.cpp | Diff File | ||
mod - src/Mod/Part/App/Geometry.h | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.h | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObjectPy.xml | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObjectPyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc | Diff File | ||
add - src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_Split.svg | Diff File | ||
add - src/Mod/Sketcher/Gui/Resources/icons/pointers/Sketcher_Pointer_Splitting.svg | Diff File | ||
mod - src/Mod/Sketcher/Gui/Workbench.cpp | Diff File | ||
master 0efc7a3e 2021-02-09 21:00:36 Details Diff |
Draft: Fix snap to proxy WP and BuildingParts - fixes 0004278 |
Affected Issues 0004278 |
|
mod - src/Mod/Draft/draftguitools/gui_snapper.py | Diff File | ||
master 1e2f8e36 2021-02-09 19:21:17 Details Diff |
Sketcher: Fix geometry state synchronisation routine | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master 32200b60 2021-02-09 18:47:36 Alex Young Committer: wwmayer Details Diff |
LGTM: Removes unused import in PathPropertyBagGui.py | ||
mod - src/Mod/Path/PathScripts/PathPropertyBagGui.py | Diff File | ||
master 46a899c4 2021-02-09 17:48:59 Committer: wwmayer Details Diff |
[Part] Coverity: dtors can't throw | ||
mod - src/Gui/ViewProviderLink.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgProjectionOnSurface.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskDimension.cpp | Diff File | ||
master 136a625e 2021-02-09 17:41:07 Details Diff |
[PATH] Added onDocRestore method for adaptive op | ||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
master 5269d103 2021-02-09 17:01:02 Committer: wwmayer Details Diff |
LGTM: Don't check PyCXX | ||
mod - lgtm.yml | Diff File | ||
master a0bbb173 2021-02-09 16:22:52 Committer: wmayer Details Diff |
LGTM: Remove unused Time() function The ConsoleSingleton::Time() function is flagged by LGTM for using two different unsafe time-related functions. It is not called anywhere in the current codebase, and is not exposed in the Python API, so was removed rather than being repaired. |
||
mod - src/Base/Console.cpp | Diff File | ||
mod - src/Base/Console.h | Diff File | ||
master 5d0cf108 2021-02-09 16:20:54 Committer: wwmayer Details Diff |
LGTM: Eliminate float-to-double overflow warning LGTM complains if this calculation is done from inside the sqrt() call because it sees the explicit cast to float and assumes that sqrt() is intended to take a double. By adding an intermediate step it should be clear to LGTM that the float version of sqrt is intended. |
||
mod - src/Mod/Mesh/App/Core/Grid.cpp | Diff File |