Changesets: FreeCAD
master 7fe094ac 2020-04-09 23:13:02 Eric Trombly Details Diff |
add lazyloader support lazy_loader is copied to Ext now, modified external imports to lazy_load add a few more imports to be lazy loaded, think the install path is correct now [TD]"<" symbol embedded in html revert changes to path modules for testing use lazyloader in PathAreaOp.py add back in deferred loading temp change to print error message in tests temp change to print error message in tests add _init__.py to lazy_loader make install in CMakeLists.txt one line |
||
mod - src/3rdParty/CMakeLists.txt | Diff File | ||
add - src/3rdParty/lazy_loader/CMakeLists.txt | Diff File | ||
add - src/3rdParty/lazy_loader/__init__.py | Diff File | ||
add - src/3rdParty/lazy_loader/lazy_loader.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDeburr.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupDogbone.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupDragknife.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupHoldingTags.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupRampEntry.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupTag.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupZCorrect.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngrave.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngraveBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGeom.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGetPoint.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathMillFace.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpTools.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocket.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketShape.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketShapeGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileContour.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileEdges.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileFaces.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathStock.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurface.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtils.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathWaterline.py | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewAnnotation.cpp | Diff File | ||
master c6b9adec 2020-04-09 20:53:30 Details Diff |
Path: GUI improvement - swap setEnabled() for show() and hide() Improve GUI usability by using hide() and show(). Apply hide() and show() to labels as well. Fix visibility update issue on loading task window for editing of existing operation. |
||
mod - src/Mod/Path/PathScripts/PathSurfaceGui.py | Diff File | ||
master 034b48f8 2020-04-09 19:55:28 Patrick F Details Diff |
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into toolbit-gui | ||
mod - src/Base/Builder3D.cpp | Diff File | ||
mod - src/Base/Builder3D.h | Diff File | ||
mod - src/Gui/Application.h | Diff File | ||
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
mod - src/Mod/Arch/ArchPipe.py | Diff File | ||
mod - src/Mod/Arch/ArchRebar.py | Diff File | ||
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
mod - src/Mod/Assembly/App/AppAssembly.cpp | Diff File | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/Draft.py | Diff File | ||
mod - src/Mod/Draft/DraftGeomUtils.py | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
mod - src/Mod/Draft/DraftVecUtils.py | Diff File | ||
mod - src/Mod/Draft/Init.py | Diff File | ||
mod - src/Mod/Draft/InitGui.py | Diff File | ||
mod - src/Mod/Draft/Resources/Draft.qrc | Diff File | ||
add - src/Mod/Draft/Resources/icons/Draft_PlaneProxy.svg | Diff File | ||
mod - src/Mod/Draft/TestDraft.py | Diff File | ||
add - src/Mod/Draft/TestDraftGui.py | Diff File | ||
mod - src/Mod/Draft/WorkingPlane.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/__init__.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_arrays.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_base.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_circulararray.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_orthoarray.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_planeproxy.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_polararray.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_selectplane.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_snapper.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_snaps.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_trackers.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/__init__.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/arc_3points.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/circulararray.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/orthoarray.py | Diff File | ||
mod - src/Mod/Draft/draftobjects/polararray.py | Diff File | ||
mod - src/Mod/Draft/drafttaskpanels/__init__.py | Diff File | ||
add - src/Mod/Draft/drafttaskpanels/task_selectplane.py | Diff File | ||
mod - src/Mod/Draft/drafttests/__init__.py | Diff File | ||
mod - src/Mod/Draft/drafttests/test_import_gui.py | Diff File | ||
mod - src/Mod/Draft/drafttests/test_import_tools.py | Diff File | ||
mod - src/Mod/Draft/drafttests/test_modification.py | Diff File | ||
mod - src/Mod/Draft/drafttests/test_pivy.py | Diff File | ||
mod - src/Mod/Draft/draftutils/__init__.py | Diff File | ||
mod - src/Mod/Draft/draftutils/gui_utils.py | Diff File | ||
mod - src/Mod/Draft/draftutils/init_tools.py | Diff File | ||
mod - src/Mod/Draft/draftutils/messages.py | Diff File | ||
mod - src/Mod/Draft/draftutils/todo.py | Diff File | ||
mod - src/Mod/Draft/draftutils/utils.py | Diff File | ||
mod - src/Mod/Draft/draftviewproviders/__init__.py | Diff File | ||
mod - src/Mod/Draft/importSVG.py | Diff File | ||
mod - src/Mod/Mesh/Gui/DlgSettingsImportExport.ui | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatum.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File | ||
mod - src/Mod/Path/App/ParamsHelper.h | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertySheet.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawUtil.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawUtil.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDetail.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/TechDraw/Gui/Command.cpp | Diff File | ||
add - src/Mod/TechDraw/Gui/QGIGhostHighlight.cpp | Diff File | ||
add - src/Mod/TechDraw/Gui/QGIGhostHighlight.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIHighlight.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIHighlight.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIUserTypes.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIView.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/Rez.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/Rez.h | Diff File | ||
add - src/Mod/TechDraw/Gui/TaskDetail.cpp | Diff File | ||
add - src/Mod/TechDraw/Gui/TaskDetail.h | Diff File | ||
add - src/Mod/TechDraw/Gui/TaskDetail.ui | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskWeldingSymbol.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderViewPart.h | Diff File | ||
master b2a7cb93 2020-04-09 18:59:35 Details Diff |
[TD]expose SymbolScale preference | ||
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui | Diff File | ||
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp | Diff File | ||
master c2a2effa 2020-04-09 18:05:50 Sebastian Bachmann Committer: yorik Details Diff |
Resolve SyntaxWarning literal comparison in py3.8 Comparison with literals should be done using != and == and not 'is not' and 'is'. Found the files using: find . -name \*.py -exec pylint --disable=all --enable=R0123 --score=no {} \; Python 3.8 prints out SyntaxWarnings when reading the files, this would happen for example on every installation. |
||
mod - src/Mod/Fem/femexamples/manager.py | Diff File | ||
mod - src/Mod/Fem/feminout/importFenicsMesh.py | Diff File | ||
mod - src/Mod/Fem/feminout/writeFenicsXDMF.py | Diff File | ||
master fda11ed7 2020-04-09 14:59:01 Details Diff |
Draft: Added convenience methods to the Draft Working Plane to set top, front and side positions | ||
mod - src/Mod/Draft/WorkingPlane.py | Diff File | ||
master 81d77e2c 2020-04-09 02:56:03 vocx-fc Committer: yorik Details Diff |
Draft: move Trimex GuiCommand to gui_trimex module | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_trimex.py | Diff File | ||
master ba7b32e6 2020-04-09 01:03:16 Details Diff |
[Draft]support BSplineCurve in getNormal | ||
mod - src/Mod/Draft/DraftGeomUtils.py | Diff File | ||
master 186af3d0 2020-04-09 01:02:26 Details Diff |
[TD]fix preference key for SectionEdges | ||
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDraw4.ui | Diff File | ||
master ff9c3be7 2020-04-08 19:01:24 Details Diff |
Arch: rebar, fix code error | ||
mod - src/Mod/Arch/ArchRebar.py | Diff File | ||
master bbea2dbb 2020-04-08 16:55:49 Details Diff |
Arch: Ability to add windows presets | ||
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
master 2b922312 2020-04-08 16:45:51 Details Diff |
Arch: Added Wall Thickness property to Arch Pipes | ||
mod - src/Mod/Arch/ArchPipe.py | Diff File | ||
master 492d3c5c 2020-04-08 16:01:13 Details Diff |
Base: [skip ci] support of spheres in InventorBuilder | ||
mod - src/Base/Builder3D.cpp | Diff File | ||
mod - src/Base/Builder3D.h | Diff File | ||
master f956a00b 2020-04-08 15:23:29 Committer: yorik Details Diff |
add getCommandInfo() rename getShortcut to getCommandShortcut | ||
mod - src/Gui/Application.h | Diff File | ||
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
master e343e109 2020-04-08 13:30:08 Committer: GitHub Details Diff |
Merge pull request 0003314 from Russ4262/SpinBox_Issues [Path] Fix broken `Gui::QuantitySpinBox` class issues |
||
mod - src/Mod/Path/PathScripts/PathGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
master cf474f60 2020-04-08 12:34:51 Details Diff |
Arch: rebar, allow to make rebars from an edge too | ||
mod - src/Mod/Arch/ArchRebar.py | Diff File | ||
master cd2f5a00 2020-04-08 10:39:51 0penBrain Committer: abdullahtahiriyo Details Diff |
[Sketcher] Add missing 'Auto remove redundant' to preferences | ||
mod - src/Mod/Sketcher/Gui/SketcherSettings.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/SketcherSettings.ui | Diff File | ||
master e6a7f826 2020-04-08 10:14:19 0penBrain Committer: yorik Details Diff |
[Mesh] Deviation preference can't be 0 ; fixes 0004171 Prevent user to involuntarily set deviation value to 0 which makes FC to lag https://forum.freecadweb.org/viewtopic.php?f=3&t=40214 |
Affected Issues 0004171 |
|
mod - src/Mod/Mesh/Gui/DlgSettingsImportExport.ui | Diff File | ||
master 418bafe6 2020-04-08 06:32:21 vocx-fc Committer: yorik Details Diff |
Draft: move Downgrade GuiCommand to gui_downgrade module | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_downgrade.py | Diff File | ||
master c3221222 2020-04-08 05:54:02 vocx-fc Committer: yorik Details Diff |
Draft: move Upgrade GuiCommand to gui_upgrade module | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_upgrade.py | Diff File | ||
master a9688f7d 2020-04-08 03:44:02 vocx-fc Committer: yorik Details Diff |
Draft: move Split GuiCommand to gui_split module | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_split.py | Diff File | ||
master cb5aa765 2020-04-07 23:57:44 vocx-fc Committer: yorik Details Diff |
Draft: move Join GuiCommand to gui_join module Occasionally it fails to join lines even if the lines visually share a point. This is a rounding error in the comparison of the shared point; a small distance will result in the points being considered different and thus the lines not joining. The solution is to test properly the two points using `DraftVecUtils.equals` which considers the value of the `precision` set in the Draft preferences. |
||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/Draft.py | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_join.py | Diff File | ||
master 0dd278fc 2020-04-07 22:57:14 Committer: yorik Details Diff |
Fixed docstrings straying too far right, after indentation was fixed. | ||
mod - src/Mod/Arch/ArchComponent.py | Diff File | ||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
master ba4d70e7 2020-04-07 19:20:23 0penBrain Committer: wmayer Details Diff |
[Expression] Default to current 'constant' value when editing if no expression set yet ; fixes 0004298 Move signals connecting before value initialization so it's not needed to call them manually Only spin boxes implemented (should be the major usage) |
Affected Issues 0004298 |
|
mod - src/Gui/DlgExpressionInput.cpp | Diff File | ||
master 7d8ab175 2020-04-07 19:00:48 Details Diff |
Arch: rebar, add error prints | ||
mod - src/Mod/Arch/ArchRebar.py | Diff File |