Changesets: FreeCAD

master 99b2cba5

2021-01-30 17:24:05

davidosterberg


Committer: wwmayer Details Diff
PartDesign: Allow selection of sketch plane by double click in picker dialog

Thanks to @0penBrain for solving a tricky segmentation fault
mod - src/Mod/PartDesign/Gui/TaskFeaturePick.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskFeaturePick.h Diff File

master 096e538c

2021-01-30 16:27:08

wmayer

Details Diff
App: [skip ci] use better deprecation warning as used in PR 4335
mod - src/App/ExtensionContainerPyImp.cpp Diff File

master b896bb4f

2021-01-30 16:22:54

wmayer

Details Diff
Part: [skip ci] fix path of attachment icon
mod - src/Mod/Part/AttachmentEditor/TaskAttachmentEditor.py Diff File

master 756654c4

2021-01-30 16:20:43

wmayer

Details Diff
App: [skip ci] print deprecation warning if addExtension() has two arguments
mod - src/App/ExtensionContainerPyImp.cpp Diff File

master eb6167ff

2021-01-30 15:38:42

chennes


Committer: wwmayer Details Diff
Enable LGTM to analyze some C++ source code

FreeCAD as a whole is too large for LGTM to analyze the entire codebase, the operation
times out after three hours. By focusing only on the core code, this patch allows the
automated testing framework there to analyze our C++ code, in addition to the Python
and JavaScript analsis it was already doing.
mod - lgtm.yml Diff File

master 497ecbe0

2021-01-30 11:14:52

kkremitzki


Committer: GitHub Details Diff
Merge pull request 0004134 from donovaly/PD-Hole-DrillPoint

[PD] improve blind hole depth handling
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureHole.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/TaskHoleParameters.ui Diff File
mod - src/Mod/PartDesign/PartDesignTests/TestHole.py Diff File

master ca346b90

2021-01-30 11:14:36

kkremitzki


Committer: GitHub Details Diff
Merge pull request 0004165 from chennes/addImportExportRecentFilesPrefs

[App] Add prefs for import/export in Recent Files
mod - src/Gui/Application.cpp Diff File

master df763843

2021-01-30 01:36:14

russ4262

Details Diff
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 046aa8a2

2021-01-30 01:02:34

kkremitzki


Committer: GitHub Details Diff
Merge branch 'master' into PD-Hole-DrillPoint
mod - src/Gui/3Dconnexion/GuiNativeEventWin32.cpp Diff File
mod - src/Gui/Inventor/MarkerBitmaps.cpp Diff File
mod - src/Gui/View3DInventor.cpp Diff File
mod - src/Gui/ViewProviderLine.cpp Diff File
mod - src/Gui/ViewProviderPlane.cpp Diff File
mod - src/Mod/Arch/ArchSchedule.py Diff File
mod - src/Mod/Draft/draftguitools/gui_snapper.py Diff File
mod - src/Mod/Part/App/PropertyGeometryList.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderExt.cpp Diff File
mod - src/Mod/Path/App/CommandPy.xml Diff File
mod - src/Mod/Path/App/CommandPyImp.cpp Diff File
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
mod - src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui Diff File
add - src/Mod/Path/Gui/Resources/panels/PropertyBag.ui Diff File
add - src/Mod/Path/Gui/Resources/panels/PropertyCreate.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/ToolBitEditor.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/ToolBitLibraryEdit.ui Diff File
mod - src/Mod/Path/InitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathCircularHoleBaseGui.py Diff File
mod - src/Mod/Path/PathScripts/PathCustomGui.py Diff File
mod - src/Mod/Path/PathScripts/PathDeburrGui.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupPathBoundaryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupTagGui.py Diff File
mod - src/Mod/Path/PathScripts/PathDrillingGui.py Diff File
mod - src/Mod/Path/PathScripts/PathEngraveGui.py Diff File
mod - src/Mod/Path/PathScripts/PathGui.py Diff File
mod - src/Mod/Path/PathScripts/PathGuiInit.py Diff File
mod - src/Mod/Path/PathScripts/PathHelixGui.py Diff File
mod - src/Mod/Path/PathScripts/PathJobGui.py Diff File
mod - src/Mod/Path/PathScripts/PathOp.py Diff File
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File
mod - src/Mod/Path/PathScripts/PathPocketBaseGui.py Diff File
mod - src/Mod/Path/PathScripts/PathPocketShapeGui.py Diff File
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathProbeGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File
add - src/Mod/Path/PathScripts/PathProperty.py Diff File
add - src/Mod/Path/PathScripts/PathPropertyBag.py Diff File
add - src/Mod/Path/PathScripts/PathPropertyBagGui.py Diff File
add - src/Mod/Path/PathScripts/PathPropertyEditor.py Diff File
mod - src/Mod/Path/PathScripts/PathSetupSheetGui.py Diff File
mod - src/Mod/Path/PathScripts/PathSimpleCopy.py Diff File
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py Diff File
mod - src/Mod/Path/PathScripts/PathSlotGui.py Diff File
mod - src/Mod/Path/PathScripts/PathSurfaceGui.py Diff File
mod - src/Mod/Path/PathScripts/PathThreadMillingGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolController.py Diff File
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py Diff File
mod - src/Mod/Path/PathScripts/PathUtil.py Diff File
mod - src/Mod/Path/PathScripts/PathUtilsGui.py Diff File
mod - src/Mod/Path/PathScripts/PathVcarve.py Diff File
mod - src/Mod/Path/PathScripts/PathVcarveGui.py Diff File
mod - src/Mod/Path/PathScripts/PathWaterlineGui.py Diff File
add - src/Mod/Path/PathScripts/post/fanuc_post.py Diff File
mod - src/Mod/Path/PathScripts/post/philips_post.py Diff File
add - src/Mod/Path/PathTests/TestPathPropertyBag.py Diff File
mod - src/Mod/Path/PathTests/TestPathToolBit.py Diff File
add - src/Mod/Path/PathTests/Tools/Bit/test-path-tool-bit-bit-00.fctb Diff File
add - src/Mod/Path/PathTests/Tools/Library/test-path-tool-bit-library-00.fctl Diff File
add - src/Mod/Path/PathTests/Tools/Shape/test-path-tool-bit-shape-00.fcstd Diff File
mod - src/Mod/Path/TestPathApp.py Diff File
mod - src/Mod/Path/Tools/Bit/45degree_chamfer.fctb Diff File
mod - src/Mod/Path/Tools/Bit/5mm-thread-cutter.fctb Diff File
mod - src/Mod/Path/Tools/Bit/probe.fctb Diff File
mod - src/Mod/Path/Tools/Bit/slittingsaw.fctb Diff File
mod - src/Mod/Path/Tools/README.md Diff File
mod - src/Mod/Path/Tools/Shape/ballend.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/bullnose.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/chamfer.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/drill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/endmill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/probe.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/slittingsaw.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/thread-mill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/v-bit.fcstd Diff File
add - src/Mod/Path/Tools/toolbit-attributes.py Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.h Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File
mod - src/Mod/Start/StartPage/EnableDownload.py Diff File
mod - src/Mod/Start/StartPage/LoadMRU.py Diff File
mod - src/Mod/Start/StartPage/StartPage.js Diff File
mod - src/Mod/Start/StartPage/StartPage.py Diff File
mod - src/Mod/Surface/Gui/Command.cpp Diff File
mod - src/Mod/Surface/Gui/Resources/Surface.qrc Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BSplineSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BezierSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_CurveOnMesh.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Cut.svg Diff File
rm - src/Mod/Surface/Gui/Resources/icons/Surface_Extend.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_ExtendFace.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Filling.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_GeomFillSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sections.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sewing.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Surface.svg Diff File

master ce8b96ba

2021-01-30 01:02:21

kkremitzki


Committer: GitHub Details Diff
Merge branch 'master' into addImportExportRecentFilesPrefs
mod - src/Gui/Inventor/MarkerBitmaps.cpp Diff File
mod - src/Gui/View3DInventor.cpp Diff File
mod - src/Gui/ViewProviderLine.cpp Diff File
mod - src/Gui/ViewProviderPlane.cpp Diff File
mod - src/Mod/Draft/draftguitools/gui_snapper.py Diff File
mod - src/Mod/Part/App/PropertyGeometryList.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderExt.cpp Diff File
mod - src/Mod/Path/PathScripts/PathDressupTagGui.py Diff File
mod - src/Mod/Path/PathScripts/PathJobGui.py Diff File
mod - src/Mod/Path/PathScripts/PathSimpleCopy.py Diff File
add - src/Mod/Path/PathScripts/post/fanuc_post.py Diff File
mod - src/Mod/Path/PathScripts/post/philips_post.py Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.h Diff File
mod - src/Mod/Start/StartPage/EnableDownload.py Diff File
mod - src/Mod/Start/StartPage/LoadMRU.py Diff File
mod - src/Mod/Start/StartPage/StartPage.js Diff File
mod - src/Mod/Start/StartPage/StartPage.py Diff File
mod - src/Mod/Surface/Gui/Command.cpp Diff File
mod - src/Mod/Surface/Gui/Resources/Surface.qrc Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BSplineSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BezierSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_CurveOnMesh.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Cut.svg Diff File
rm - src/Mod/Surface/Gui/Resources/icons/Surface_Extend.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_ExtendFace.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Filling.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_GeomFillSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sections.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sewing.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Surface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Workbench.svg Diff File
mod - src/Mod/TechDraw/Gui/Command.cpp Diff File

master 1f77dc2a

2021-01-30 00:05:47

hyarion


Committer: wwmayer Details Diff
[MeshPart] Fix copy-paste error

It doesn't make sense to check minLen and then call SetMinSize to maxLen
so this must be a copy-paste error.

Introduced in https://github.com/FreeCAD/FreeCAD/commit/f681b86abdddd55e2dcb80bc4612251570cc9b8b

Found with Coverity.
mod - src/Mod/MeshPart/App/Mesher.cpp Diff File

master 77d666a4

2021-01-29 23:01:22

chennes

Details Diff
Fix DXF import with no layers

As discussed in https://forum.freecadweb.org/viewtopic.php?f=3&t=54842, if OpenSCAD creates a DXF with no layers in it, the code that is supposed to handle that in FreeCAD has a minor type error in it that prevents the import from working.
mod - src/Mod/Draft/importDXF.py Diff File
mod - src/Mod/OpenSCAD/OpenSCAD2Dgeom.py Diff File

master 4ea07843

2021-01-29 08:27:11

aapo


Committer: wwmayer Details Diff
[TD] Dimensions: donovaly's minor fixes for TheoreticalExact dimensions.
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskDimension.cpp Diff File

master e802179c

2021-01-28 23:35:12

aapo


Committer: wwmayer Details Diff
[TD] Improve arbitrary tolerance and unit handling for Equal Tolerances.
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File

master 17ec9b7c

2021-01-28 20:56:31

voskos


Committer: wmayer Details Diff
[APP] - Fix leaking QGraphicsScene in QuarterWidget
mod - src/Gui/Quarter/QuarterWidget.cpp Diff File

master 4db83a41

2021-01-28 20:14:02

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004325 from machste/fix_simple_copy

Path: Fix creating simple copy
mod - src/Mod/Path/PathScripts/PathSimpleCopy.py Diff File

master 542bf23c

2021-01-28 19:03:23

voskos


Committer: wmayer Details Diff
[TD] - Fix geometry object leaking on every exec
mod - src/Mod/TechDraw/App/DrawViewPart.cpp Diff File

master c4e38382

2021-01-28 19:02:27

voskos


Committer: wmayer Details Diff
[GUI] - Fix leaking QObject
mod - src/Gui/CommandWindow.cpp Diff File
mod - src/Gui/SoFCColorBar.cpp Diff File

master 569817d8

2021-01-28 16:16:05

StefanBruens


Committer: wwmayer Details Diff
Fix ODR violation, correct Ui_TaskSketcherGeneral namespace

The generated ui_TaskSketcherGeneral.h defines the class in the
SketcherGui namespace.

Fixes 0004529
Affected Issues
0004529
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.h Diff File

master 9f72a7b4

2021-01-28 15:38:18

voskos


Committer: wmayer Details Diff
[App] [skip ci] - Fix python new references leaking
mod - src/App/PropertyStandard.cpp Diff File

master aa45875a

2021-01-28 15:22:40

wmayer

Details Diff
Gui: modernize C++
mod - src/Gui/View3DInventor.cpp Diff File

master 92846ad0

2021-01-28 13:42:15

aapo


Committer: wwmayer Details Diff
[TD] Avoid changing default open/save dir to templateDir when opening a Page template.
mod - src/Mod/TechDraw/Gui/Command.cpp Diff File

master 0f3cdfea

2021-01-28 13:36:15

yorik


Committer: GitHub Details Diff
Merge pull request 0004317 from Roy-043/fix_gui_snapper_center_face

[Draft] Fix snap to center of faces of solids
mod - src/Mod/Draft/draftguitools/gui_snapper.py Diff File

master 8396c34d

2021-01-28 13:33:45

yorik


Committer: GitHub Details Diff
Merge pull request 0004318 from bitacovir/Surface_WB_icons

[UI] Replace SVG icons for Surface WB commands
mod - src/Mod/Surface/Gui/Command.cpp Diff File
mod - src/Mod/Surface/Gui/Resources/Surface.qrc Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BSplineSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_BezierSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_CurveOnMesh.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Cut.svg Diff File
rm - src/Mod/Surface/Gui/Resources/icons/Surface_Extend.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_ExtendFace.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Filling.svg Diff File
add - src/Mod/Surface/Gui/Resources/icons/Surface_GeomFillSurface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sections.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Sewing.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Surface.svg Diff File
mod - src/Mod/Surface/Gui/Resources/icons/Surface_Workbench.svg Diff File

master 09b4dbd8

2021-01-28 13:31:28

yorik


Committer: GitHub Details Diff
Merge pull request 0004320 from chennes/cleanStartWithLGTM

[Start] Minor tweaks recommended by LGTM
mod - src/Mod/Start/StartPage/EnableDownload.py Diff File
mod - src/Mod/Start/StartPage/LoadMRU.py Diff File
mod - src/Mod/Start/StartPage/StartPage.js Diff File
mod - src/Mod/Start/StartPage/StartPage.py Diff File
 First  Prev  1 2 3 ... 35 36 37 38 39 40 41 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last