Commit Graph

8246 Commits

Author SHA1 Message Date
sliptonic
cddccdf4c7 Tool Library replaces ToolTable Job replaces Project 2016-10-15 15:25:54 -03:00
Sergo
0bca05a5f2 remove make_unique call 2016-10-15 17:41:56 +02:00
Sergo
e1a50ca414 PD: add SelectionFilterGate to filter dependents, fix mirror taskview 2016-10-15 17:41:56 +02:00
Sergo
f880202fe6 PD: fix #0002582 2016-10-15 17:41:56 +02:00
Yorik van Havre
3e4abd5424 Arch: alternate export method for schedules 2016-10-15 12:22:37 -03:00
wmayer
67e3dc814a issue #0002712: Can't use more than one decimal in dimension 2016-10-15 16:27:38 +02:00
Yorik van Havre
783925f4db Arch: Fixed misc bugs in schedule 2016-10-14 17:16:58 -03:00
wmayer
bed3118d01 extend function to mark all selected objects for recompute or all objects of a document 2016-10-14 21:40:05 +02:00
Yorik van Havre
f84d0fe1b4 Arch: Added wave properties to panels 2016-10-14 15:55:09 -03:00
wmayer
a335b69c5a when using --single-instance option make relative path names absolute 2016-10-14 18:01:11 +02:00
Yorik van Havre
326be07c6c added export button to arch schedule UI 2016-10-13 18:57:20 -03:00
Yorik van Havre
9e555f7b32 Arch: Added NodesOffset property to Structures 2016-10-12 20:20:09 -03:00
Yorik van Havre
647956f697 Added "mark to recompute" action to tree view 2016-10-12 17:35:01 -03:00
Yorik van Havre
51a5828928 Draft: removed debug message 2016-10-11 19:29:08 -03:00
wmayer
13daddbaec revert some unneeded changes on netgen plugin 2016-10-11 20:54:36 +02:00
looooo
29088907d3 missing #if NETGEN_VERSION < 6 2016-10-11 20:54:36 +02:00
looooo
6fc2b525d7 update smesh-netgen interface to netgen version 6.1 2016-10-11 20:54:36 +02:00
Yorik van Havre
37700fbaff Arch: allow to toggle nodes on/off when editing structures - issue #2356 2016-10-10 11:45:07 -03:00
Yorik van Havre
e3e2477987 Arch: Added tools to extend and connect nodes - issue #2356 2016-10-10 00:21:35 -03:00
Yorik van Havre
d6c953d301 Arch: Allow to manually edit structural nodes - issue #2356 2016-10-09 23:18:23 -03:00
Yorik van Havre
69c17c63da Arch: Allow planar structural nodes for slabs - issue #2356 2016-10-09 23:17:49 -03:00
wmayer
169dc381db issue #0002723: Vertex ordering of Face 2016-10-09 23:33:23 +02:00
wmayer
d69887130e fix crash when creating a second view and closing the first view while the dragger task panel is open 2016-10-09 22:16:21 +02:00
wmayer
f4e0a21045 move disabling of some commands to task panel 2016-10-09 19:45:30 +02:00
Yorik van Havre
1745c4791c Draft: Fixed parametric dimensions - fixes #1804, #2614 2016-10-09 14:20:05 -03:00
wmayer
030c43e047 issue #0002724: Redirecting messages to Python console apply issue. 2016-10-09 18:47:11 +02:00
wmayer
4d6d8e71f4 issue #0002687: zoomin/out during transform 2016-10-09 18:32:18 +02:00
wmayer
585099709d remove superfluous semicolons 2016-10-09 14:00:58 +02:00
wmayer
3d7dc6e56b issue #0002714: Segfault in PropertyLinkSubList::Save 2016-10-09 13:49:57 +02:00
Bruce B. Lacey
cd3cfe100d Exit application with non-zero general error status code if an exception is raised 2016-10-08 15:57:50 -07:00
Keith Sloan
27b37c50c8 Tidy up of text command support 2016-10-08 22:15:28 +02:00
wmayer
2478c9847b fix bug in generation script 2016-10-08 18:48:27 +02:00
wmayer
afdf1105b8 fix warnings in smesh 2016-10-08 18:23:04 +02:00
wmayer
677ec6cd30 fix coverity issues 2016-10-08 17:43:30 +02:00
wmayer
4e0323565d set -Wextra as default 2016-10-08 15:28:51 +02:00
wmayer
11a4c26dae + fix -Wunused-parameter 2016-10-08 15:13:56 +02:00
wmayer
90c21a945b fix crash in DocumentIndex::cloneViewProvider 2016-10-08 12:48:34 +02:00
wmayer
f1127dd2f4 Fix issues:
+ improve formatting
+ remove superfluous semicolons
+ comment unused parameters
+ rename Initialisation to Initialization
+ rename Deinitialisation to Finalization
+ remove spaces
2016-10-08 12:48:34 +02:00
Stefan Tröger
0ae9346b3c Extenions: Drop virtual inheritance
Due to problems onthe windows platform the virtual inheritance approach must be dropped. NExt to the already reimplemented proeprty interface the Type interface is reimplemented too. This change allows to revert some earlier changes.
2016-10-08 12:48:34 +02:00
Stefan Tröger
3debf0d29e Fix rebase errors 2016-10-08 12:48:34 +02:00
Stefan Tröger
92a294f6aa Extensions: Windows fixes 2016-10-08 12:48:34 +02:00
Stefan Tröger
2420559431 Extensions: Revert few changes after restructuring 2016-10-08 12:48:34 +02:00
Stefan Tröger
2978ead384 Remove accidently added .orig files 2016-10-08 12:48:34 +02:00
Stefan Tröger
28c21914d0 Extensions: Handle static/dynamic cast
After the change of the virtual inheritance position in the inheritance chain some
formally added dynamic_cast's can be reverted to the old behaviour
2016-10-08 12:48:34 +02:00
Stefan Tröger
ae67946e25 Extensions: Fix rebase error 2016-10-08 12:48:34 +02:00
Stefan Tröger
687f96bf4b Extensions: Add type safety to PropertyData again 2016-10-08 12:48:34 +02:00
Stefan Tröger
89bbb81521 Extension: Fix order-of-initialisation crash
FreeCADs property system utilises some pointer math to calculate the offset between
property and base class. Due to virtual inheritance of th ePropertyContainer the memory
layout has been changed to rather random, which has lead to crashes dependend on the
order of object initialisation.

The solution is to not make PropertyContaner virtual but a class below, Base::Persitance.
Then the memory layout is random for Persistance, but it is perfectly aligned for the
base class chains from PropertyContainer onwards as well as from Extension onwards.
Hence the proeprty system was changed to take the offset always from those two.
2016-10-08 12:48:34 +02:00
Stefan Tröger
fc34fc2f2f Extensions: Fix crash due to wrong reference count 2016-10-08 12:48:34 +02:00
Stefan Tröger
07d749525f Extension: Dont override PythonFeature proxy name 2016-10-08 12:48:34 +02:00
Stefan Tröger
7a2fed1b75 Extension: Delete extensions correctly 2016-10-08 12:48:34 +02:00