Changesets: FreeCAD

master ddb17b23

2019-08-21 01:52:16

realthunder


Committer: wmayer Details Diff
Gui: fix property editor crash on recompute

The actual cause of crash in previous commit 80f70ff6 is
Document::recompute() allows aborting using Base::Sequence, which
uses QApplication::processEvent() to catch 'ESC' key press. This local
event loop causes premature deletion of the editor widget.

This patch moves handling of closeEditor before calling recompute().
mod - src/Gui/propertyeditor/PropertyEditor.cpp Diff File

master 0f686edf

2019-08-21 00:12:17

vocx-fc


Committer: yorik Details Diff
Draft: added Draft_Fillet.svg as an icon, as a variation of the Sketcher fillet icon. Add it to Draft.qrc.
mod - src/Mod/Draft/DraftFillet.py Diff File
mod - src/Mod/Draft/Resources/Draft.qrc Diff File
add - src/Mod/Draft/Resources/icons/Draft_Fillet.svg Diff File

master 5a004191

2019-08-20 23:12:51

yorik

Details Diff
Gui: Do not use hard-coded blue color in tree
mod - src/Gui/propertyeditor/PropertyItem.cpp Diff File

master b32f0948

2019-08-20 22:44:19

yorik

Details Diff
Arch: Further cleaning of IFC importer - moved aux functions to importIFCHelper
mod - src/Mod/Arch/importIFC.py Diff File
mod - src/Mod/Arch/importIFCHelper.py Diff File

master 851e3d98

2019-08-20 22:12:50

wmayer

Details Diff
add missing std:: namespace to build on Debian 10
mod - src/3rdParty/salomesmesh/inc/Rn.h Diff File
mod - src/Mod/Part/App/PropertyTopoShape.cpp Diff File

master b4fc354d

2019-08-20 20:59:30

yorik

Details Diff
Arch: Moved building of IFC relationship tables into separate function
mod - src/Mod/Arch/importIFC.py Diff File
mod - src/Mod/Arch/importIFCHelper.py Diff File

master 181ccedd

2019-08-20 19:58:23

yorik

Details Diff
Arch: Moved recycler class to exportIFC helper
mod - src/Mod/Arch/exportIFC.py Diff File
mod - src/Mod/Arch/exportIFCHelper.py Diff File
mod - src/Mod/Arch/importIFC.py Diff File

master c2245be9

2019-08-20 19:41:53

dubstar_04

Details Diff
Tidy up includes and whitespace
mod - src/Mod/Path/App/Tool.cpp Diff File
mod - src/Mod/Path/App/Tool.h Diff File
mod - src/Mod/Path/App/ToolPyImp.cpp Diff File
mod - src/Mod/Path/App/Tooltable.cpp Diff File
mod - src/Mod/Path/App/TooltablePyImp.cpp Diff File

master 3cb21f0e

2019-08-20 19:34:47

dubstar_04

Details Diff
Seperate ToolTable and Tool implementations

Seperate the tooltable and tool implementations.
mod - src/Mod/Path/App/AppPath.cpp Diff File
mod - src/Mod/Path/App/CMakeLists.txt Diff File
mod - src/Mod/Path/App/PropertyTool.h Diff File
add - src/Mod/Path/App/Tool.cpp Diff File
add - src/Mod/Path/App/Tool.h Diff File
mod - src/Mod/Path/App/ToolPy.xml Diff File
add - src/Mod/Path/App/ToolPyImp.cpp Diff File
mod - src/Mod/Path/App/Tooltable.cpp Diff File
mod - src/Mod/Path/App/Tooltable.h Diff File
mod - src/Mod/Path/App/TooltablePyImp.cpp Diff File

master 12dc2e91

2019-08-20 12:24:27

wmayer

Details Diff
work around to fix build failure with clang 3.4
mod - src/App/PropertyExpressionEngine.cpp Diff File

master 378314aa

2019-08-20 02:58:07

realthunder


Committer: wmayer Details Diff
Gui: try to fix property editor crash

Crash stack trace
https://forum.freecadweb.org/viewtopic.php?f=8&t=37757&e=1&view=unread#p327901

It appears to by caused by handling QAbstractItemDelegate::closeEditor
signal twice. Once inside PropertyItemDelegate::editorClosed via slot
connection where the editor is closed/destroyed, the other in
PropertyEditor::closeEditor() which tries to access the destroyed
editor.

This patch removes handling of closeEditor signal in
PropertyItemDelegate.
mod - src/Gui/propertyeditor/PropertyEditor.cpp Diff File
mod - src/Gui/propertyeditor/PropertyItemDelegate.cpp Diff File
mod - src/Gui/propertyeditor/PropertyItemDelegate.h Diff File

master 24b1467a

2019-08-20 00:34:04

realthunder


Committer: wmayer Details Diff
Draft: disable implicit property linking in LinkArray
mod - src/Mod/Draft/Draft.py Diff File

master ada37401

2019-08-19 21:08:35

Moult


Committer: berndhahnebach Details Diff
Add undefined IFC type data - this is special to freecad and not part of the IFC spec
mod - src/Mod/Arch/Presets/ifc_products_IFC2X3.json Diff File
mod - src/Mod/Arch/Presets/ifc_products_IFC4.json Diff File

master d5ca09c7

2019-08-19 20:35:02

vocx-fc


Committer: yorik Details Diff
Draft: added DraftFillet.py to the sources, also InitGui.py, Draft.py, DraftTools.py, and CMakeLists.txt
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/Draft/Draft.py Diff File
add - src/Mod/Draft/DraftFillet.py Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
mod - src/Mod/Draft/InitGui.py Diff File

master 89961a33

2019-08-19 16:42:29

yorik

Details Diff
Draft: removed degub message
mod - src/Mod/Draft/Draft.py Diff File

master ad4f4f07

2019-08-19 11:30:24

Moult


Committer: berndhahnebach Details Diff
Convert old json files to include more metadata as per IFC4 standard Affected Issues
0004092
mod - src/Mod/Arch/Presets/ifc_products_IFC2X3.json Diff File
mod - src/Mod/Arch/Presets/ifc_types_IFC2X3.json Diff File

master bdfdf77f

2019-08-19 11:02:53

Moult


Committer: berndhahnebach Details Diff
Add contexts file for IFC2X3 Affected Issues
0004092
mod - src/Mod/Arch/ArchIFCSchema.py Diff File
mod - src/Mod/Arch/CMakeLists.txt Diff File
add - src/Mod/Arch/Presets/ifc_contexts_IFC2X3.json Diff File

master ea97b434

2019-08-19 07:11:50

berndhahnebach

Details Diff
Arch: workaround to make Arch loading without errors, but still this needs to be fixed
mod - src/Mod/Arch/ArchIFCSchema.py Diff File

master 5496bf00

2019-08-19 05:40:50

realthunder


Committer: wmayer Details Diff
Show: fix body visible feature restore function
mod - src/Mod/Show/TempoVis.py Diff File

master 72bd2bc9

2019-08-19 05:39:58

realthunder


Committer: wmayer Details Diff
PartDesign: add 'VisibleFeature' attribute to BodyPy
mod - src/Mod/PartDesign/App/BodyPy.xml Diff File
mod - src/Mod/PartDesign/App/BodyPyImp.cpp Diff File

master 35c5e5a8

2019-08-19 05:39:11

realthunder


Committer: wmayer Details Diff
PartDesign: do not touch body on child change
mod - src/Mod/PartDesign/App/Body.cpp Diff File

master 503ecc57

2019-08-19 03:32:29

sliptonic


Committer: GitHub Details Diff
Merge pull request 0002434 from dubstar-04/fixes/tooltable

[Path] Ensure the tool parameters are saved
Affected Issues
0004022, 0004028
mod - src/Mod/Path/PathScripts/PathToolEdit.py Diff File

master d9e60c04

2019-08-18 21:31:29

carlopav


Committer: yorik Details Diff
Draft Edit: enable Part::Line editing

Implemented editing part lines. Preview still to come.
mod - src/Mod/Draft/DraftEdit.py Diff File

master b5da3e32

2019-08-18 17:32:35

sliptonic


Committer: GitHub Details Diff
Merge branch 'master' into fixes/tooltable
mod - src/App/Document.h Diff File
mod - src/App/DocumentObject.h Diff File
mod - src/App/DocumentObjectGroup.h Diff File
mod - src/App/Expression.cpp Diff File
mod - src/App/Expression.h Diff File
mod - src/App/ExtensionContainer.h Diff File
mod - src/App/FeaturePython.h Diff File
mod - src/App/Link.h Diff File
mod - src/App/Part.h Diff File
mod - src/App/Property.h Diff File
mod - src/App/PropertyExpressionEngine.h Diff File
mod - src/App/PropertyGeo.h Diff File
mod - src/App/PropertyLinks.h Diff File
mod - src/App/PropertyStandard.h Diff File
mod - src/Base/Exception.h Diff File
mod - src/Base/Interpreter.h Diff File
mod - src/Gui/ExpressionCompleter.cpp Diff File
mod - src/Gui/MainWindow.cpp Diff File
mod - src/Gui/ProgressBar.h Diff File
mod - src/Gui/PropertyView.h Diff File
mod - src/Gui/SelectionView.h Diff File
mod - src/Gui/Tree.cpp Diff File
mod - src/Gui/Tree.h Diff File
mod - src/Gui/View3DInventorViewer.cpp Diff File
mod - src/Gui/ViewProviderDocumentObject.h Diff File
mod - src/Gui/ViewProviderDocumentObjectGroup.h Diff File
mod - src/Gui/ViewProviderDragger.h Diff File
mod - src/Gui/ViewProviderLink.h Diff File
mod - src/Gui/ViewProviderPart.h Diff File
mod - src/Gui/ViewProviderPlacement.h Diff File
mod - src/Gui/ViewProviderPythonFeature.h Diff File
mod - src/Gui/propertyeditor/PropertyItem.h Diff File
mod - src/Mod/Part/App/AppPartPy.cpp Diff File
mod - src/Mod/Part/App/BodyBase.h Diff File
mod - src/Mod/Part/App/DatumFeature.h Diff File
mod - src/Mod/Part/App/FeatureCompound.h Diff File
mod - src/Mod/Part/App/Geometry.cpp Diff File
mod - src/Mod/Part/App/GeometryDefaultExtension.h Diff File
mod - src/Mod/Part/App/Part2DObject.h Diff File
mod - src/Mod/Part/App/PartFeature.h Diff File
mod - src/Mod/Part/App/PrimitiveFeature.h Diff File
mod - src/Mod/Part/App/TopoShape.cpp Diff File
mod - src/Mod/Part/App/TopoShape.h Diff File
mod - src/Mod/Part/Gui/DlgFilletEdges.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderExt.h Diff File
mod - src/Mod/PartDesign/App/DatumCS.h Diff File
mod - src/Mod/PartDesign/App/FeatureBoolean.h Diff File
mod - src/Mod/PartDesign/App/FeaturePrimitive.h Diff File
mod - src/Mod/PartDesign/App/ShapeBinder.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderBody.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderBoolean.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderDatum.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.h Diff File
mod - src/Mod/Sketcher/App/ExternalGeometryExtension.h Diff File
mod - src/Mod/Sketcher/App/PropertyConstraintList.h Diff File
mod - src/Mod/Sketcher/App/SketchGeometryExtension.h Diff File
mod - src/Mod/Spreadsheet/App/PropertySheet.h Diff File
mod - src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.h Diff File
mod - src/Mod/TechDraw/App/DrawPage.h Diff File
mod - src/Mod/TechDraw/App/DrawViewPart.h Diff File
mod - src/Mod/TechDraw/Gui/TaskCenterLine.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDrawingView.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderGeomHatch.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderHatch.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderPage.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderTemplate.h Diff File

master a1e6019f

2019-08-18 15:45:41

carlopav


Committer: yorik Details Diff
Draft Edit: enable editing Part::Box

Added code to handle editing of part objects, ATM only for Part::Box
mod - src/Mod/Draft/DraftEdit.py Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 277 278 279 280 281 282 283 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last