Commit Graph

17969 Commits

Author SHA1 Message Date
Zheng, Lei
495234f753 App: fix LinkBaseExtension::extensionGetSubObject()
This fix obtain shape from a link to a sub element
2019-08-30 14:42:19 +02:00
Zheng, Lei
0e115be0ec App: make recompute aborting optional 2019-08-30 14:41:46 +02:00
Zheng, Lei
15b61112b1 App: prevent recursive abort/commitTransaction 2019-08-30 14:35:23 +02:00
Zheng, Lei
a6da78b4e5 Gui: expose MainWindow:showStatus()
Tree view now uses this to show error on hovering over object in error.
2019-08-30 14:33:31 +02:00
Zheng, Lei
27a2ebed71 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().
2019-08-30 14:25:41 +02:00
Zheng, Lei
6aec9ffed7 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.
2019-08-30 13:55:24 +02:00
Zheng, Lei
de9732db1e Draft: disable implicit property linking in LinkArray 2019-08-30 13:35:25 +02:00
Zheng, Lei
99d4e2981c Show: fix body visible feature restore function 2019-08-30 13:35:07 +02:00
Zheng, Lei
5b8d2183fb PartDesign: add 'VisibleFeature' attribute to BodyPy 2019-08-30 13:34:41 +02:00
Zheng, Lei
42b4e4c0a9 PartDesign: do not touch body on child change 2019-08-30 13:31:19 +02:00
wandererfan
b24eea7beb [TD]Allow forced redraw of Page 2019-08-29 21:03:39 -04:00
wandererfan
2c2c851cc3 [TD]Add parameters to control drawing update 2019-08-29 21:03:39 -04:00
sliptonic
22d88888d0 Merge pull request #2463 from dubstar-04/feature/coolant-management
[Path] Feature/coolant management
2019-08-29 15:25:26 -05:00
Chris Rendle-Short
9943e74f25 Fix missing app ID and icon on Wayland
Wayland needs to know the name of the .desktop file to show a dock
icon and application name.

See: https://community.kde.org/Guidelines_and_HOWTOs/Wayland_Porting_Notes#Application_Icon
2019-08-29 17:39:53 +02:00
sliptonic
0dbaed5d7b Merge branch 'master' into feature/coolant-management 2019-08-29 09:46:32 -05:00
sliptonic
addfc519d1 Merge pull request #2457 from dubstar-04/feature/tooltable
[Path] Manage multiple tool tables
2019-08-29 09:46:02 -05:00
Bernd Hahnebach
929450521a Arch: import IFC and helper, code formating, E265 block comment should start with '# ' 2019-08-29 07:52:20 +02:00
Bernd Hahnebach
e84b5d662c Arch: import IFC and helper, code formating, E261 at least two spaces before inline comment 2019-08-29 07:52:09 +02:00
Bernd Hahnebach
0eef759864 Arch: import IFC and helper, code formating, E261 at least two spaces before inline comment 2019-08-29 07:52:00 +02:00
Yorik van Havre
5d2713e43f Draft: Export DXF objects with BYLAYER color if applicable 2019-08-28 22:48:57 -03:00
Yorik van Havre
8782d39f8b Draft: further fixes to svg generation code 2019-08-28 21:21:05 -03:00
Yorik van Havre
24caf8dab1 Draft: Fixed text color and faces with holes in SVG rendering 2019-08-28 20:09:25 -03:00
Yorik van Havre
4f08e8ca90 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2019-08-28 19:04:20 -03:00
Bernd Hahnebach
efcb26ca60 FEM: gmsh tools, use double string quotes instead of single 2019-08-28 22:18:11 +02:00
Yorik van Havre
04ff03fb58 Draft/TechDraw: Allow TD Draft views to not override individual colors and line type of rendered objects 2019-08-28 16:50:06 -03:00
Bernd Hahnebach
4096c6b8c4 Arch: import IFC, make use of improved color import 2019-08-28 21:49:28 +02:00
Bernd Hahnebach
057caca945 Arch, import IFC helper, improve color code 2019-08-28 21:49:19 +02:00
Bernd Hahnebach
d3c31c131b Arch: import IFC helper, some comment and rename property rel method 2019-08-28 21:49:13 +02:00
Bernd Hahnebach
7b13ebf47d Arch: import IFC helper, small code formating 2019-08-28 21:49:08 +02:00
Bernd Hahnebach
44a47e278d FEM: mesh tools, typo 2019-08-28 21:49:02 +02:00
Bernd Hahnebach
a9e63c5b23 FEM: mesh tools, use double string quotes instead of single 2019-08-28 21:48:56 +02:00
Daniel Wood
9d5b76b395 Update the adaptive form so the widgets align. 2019-08-28 20:17:57 +01:00
Daniel Wood
0621047cf8 Change the coolant label on the setupsheet
... to be consistent with the rest of the forms.
2019-08-28 20:00:37 +01:00
Daniel Wood
c10e788367 Add coolant to the linuxcnc_post 2019-08-28 19:40:09 +01:00
Daniel Wood
5915ca00f1 Handle setting the coolant mode on the job ui 2019-08-28 19:40:09 +01:00
Daniel Wood
72f4ce6676 Handle setting the coolant mode on the setupsheet 2019-08-28 19:40:09 +01:00
Daniel Wood
e6f6ba60ba Add a coolant mode combobox to the op ui 2019-08-28 19:40:09 +01:00
Daniel Wood
765cbfd9e2 Handle selecting the coolant mode in the forms 2019-08-28 19:40:08 +01:00
Daniel Wood
55ba721155 Add coolant feature to Ops 2019-08-28 19:40:08 +01:00
Daniel Wood
2085cf338a Add a coolant feature to the base PathOP 2019-08-28 19:40:08 +01:00
wandererfan
f68e58e389 [TD]Prevent crash in SelectionSingleton
- in SelectionSingleton::setVisible, if the selection changes during
  loop, a crash may occur.
- in QGraphicsScene, hiding an item changes its selected status.
2019-08-28 12:20:42 -04:00
Zheng, Lei
812aea7262 Tools: modify exception catch implemention in templateClassPyExport 2019-08-28 17:46:07 +02:00
Zheng, Lei
74db105fb5 Base: fix line ending in PyObjectBase.h 2019-08-28 17:46:06 +02:00
wmayer
64c0702890 Fix warnings:
fix -Winconsistent-missing-override
fix -Wself-assign
2019-08-28 16:25:39 +02:00
wandererfan
e72ad1c4a1 [TD]Fix Travis compile errors (includes, qt4/qt5) 2019-08-28 08:38:27 -04:00
wandererfan
fca04f592e [Gui] clean up sloppy merge 2019-08-28 08:38:27 -04:00
wandererfan
ab180c761e [TD]Make TD View from ActiveView 2019-08-28 08:38:27 -04:00
wmayer
143b994ecd when creating mesh from shape do not set a fix crease angle but instead user preferences should be used 2019-08-28 11:43:52 +02:00
Yorik van Havre
0e27f88bb7 Draft: Support for layer colors and linestyles in DXF import/export (legacy) 2019-08-27 22:59:35 -03:00
Yorik van Havre
0b3df322fb Draft: misc small fixes 2019-08-27 21:29:20 -03:00