Changesets: FreeCAD

master 74b0c6ef

2021-02-11 17:44:10

chennes


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

davidosterberg


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

chennes


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

hyarion


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

davidosterberg


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

chennes


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

chennes


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

chennes


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

abdullah

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

sliptonic


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

abdullah

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

uwestoehr


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

chennes


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

bitacovir


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

bitacovir


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

tpavlicek


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

marioalexis

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

abdullah

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

chennes


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

schildkroet

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

chennes


Committer: wwmayer Details Diff
LGTM: Don't check PyCXX
mod - lgtm.yml Diff File

master a0bbb173

2021-02-09 16:22:52

chennes


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

chennes


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
 First  Prev  1 2 3 ... 29 30 31 32 33 34 35 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last