Commit Graph

12064 Commits

Author SHA1 Message Date
WandererFan
e35e2f2573 Eliminate superfluous DPG executes 2017-09-10 15:22:49 +02:00
WandererFan
2524053887 Add Page level redraw signal 2017-09-10 15:22:34 +02:00
WandererFan
ddbbae9956 Allow DrawPage updates to be suspended 2017-09-10 15:21:54 +02:00
Itai Nahshon
f981cf6572 PathJobGui - use correct unit to show feedrates in the tool tab. 2017-09-10 15:05:37 +02:00
Markus Lampert
831f9535ba Added buttons to use Z level of current selection for start or final depth. 2017-09-10 14:42:30 +02:00
Peter Lama
6f2f3f2e6e Fix Shape Binder crash when nothing selected first
Partially resolves issue #2517
2017-09-10 14:08:39 +02:00
wmayer
39b67da0d7 check for null shapes before performing boolean operation 2017-09-10 12:41:46 +02:00
wmayer
cebe4d17ab in repr() of DocumentObjectPy return the full class name 2017-09-10 12:41:14 +02:00
wmayer
4ca7224312 support of loading old projects with shape binder or PartDesign boolean 2017-09-09 22:47:28 +02:00
wmayer
7c93459ec2 copy check for disabled or nested recomputes from old implementation of recompute() 2017-09-09 19:11:28 +02:00
Pablo Gil
a07790f0df updating Body, Part and Assembly icons 2017-09-09 18:29:53 +02:00
wmayer
3a0c3499e5 improve whitespaces 2017-09-09 18:07:46 +02:00
Stefan Tröger
3355942966 Prevent error messages when restoring a origin 2017-09-09 16:55:55 +02:00
Stefan Tröger
104c7db3f9 Remove unneeded debug print in test case 2017-09-09 16:55:55 +02:00
Stefan Tröger
a03000cc68 Ensure touched features, which override mustExecute(), are recomputed. 2017-09-09 16:55:55 +02:00
Stefan Tröger
c14e508c74 Fix GeoFeatureGroup claimChildren in case some out-of-group item links to a child 2017-09-09 16:55:55 +02:00
Stefan Tröger
a65856c022 Ensure that GeoFeatureGroup claims children when a parent of it is deleted. fixes #0003150 2017-09-09 16:55:55 +02:00
Stefan Tröger
f293cf2b3b Ensure finding the correct parent GeoFeatureGroup 2017-09-09 16:55:55 +02:00
Stefan Tröger
efe33757ee Make sure all relevant links are found for object in GeoFeatureGroup. issue0003150 2017-09-09 16:55:55 +02:00
Stefan Tröger
b2874ec0dc Keep backlink consitent during undo/redo. issue 0003150 2017-09-09 16:55:55 +02:00
Stefan Tröger
3e12f4b8c0 PartDesign: Prevent problems with link scopes during feature creation 2017-09-09 16:55:55 +02:00
Stefan Tröger
7829849104 Fix deleting a Part 2017-09-09 16:55:55 +02:00
Stefan Tröger
5da7aed8e1 Update Group/Part Icons and copy/paste behaviour 2017-09-09 16:55:55 +02:00
Stefan Tröger
f2249d1eb2 Prevent ViewProvider at toplevel when adding object to Group in GeoFeatureGroup 2017-09-09 16:55:55 +02:00
Stefan Tröger
700741471f Make Origins work well with scoped links 2017-09-09 16:55:55 +02:00
Stefan Tröger
febfed3c6c PartDesign: Fix multi pattern test 2017-09-09 16:55:55 +02:00
Stefan Tröger
8841fb0805 Make PartDesign::Boolean work with new Link structure
This is the first feature that used GeoFeatureGroupExtension and required links to the groups inside as well as to things on the same level. Hence a few modifications to link scopes have been nesseccary.
2017-09-09 16:55:55 +02:00
Stefan Tröger
4fa3005343 Make Group searching robust for cyclic dependencies. fixes #0002567 2017-09-09 16:55:55 +02:00
Stefan Tröger
0dd5f14918 Add new icons for Part and Group 2017-09-09 16:55:55 +02:00
Stefan Tröger
03721b91b8 Prevent crash on cyclic group relations. fixes #0002567 2017-09-09 16:55:55 +02:00
Stefan Tröger
553514bd15 Add group command to structure toolbar 2017-09-09 16:47:07 +02:00
Stefan Tröger
1a3fb02eb9 Move App::Part to a separate global toolbar 2017-09-09 16:47:07 +02:00
Stefan Tröger
97828a9ce5 Ensure viewprovider is shown after drop from claimChildren3D fixes #0003078 2017-09-09 16:47:07 +02:00
Stefan Tröger
81572d4a14 Tree: Adopt to special GeoFeatureGroup behaviours 2017-09-09 16:47:07 +02:00
Stefan Tröger
b6f361b62b PartDesign: ShapeBinder can link globally 2017-09-09 16:47:07 +02:00
Stefan Tröger
b80e0b6191 DependencyGraph: show invalid links in red 2017-09-09 16:47:07 +02:00
Stefan Tröger
9cda1b53bc Allow interchangable use of link properties and their derivatives 2017-09-09 16:47:07 +02:00
Stefan Tröger
d5633c37bf Create special scope properties 2017-09-09 16:47:07 +02:00
Stefan Tröger
7d1560443c Introduce Scoped links to prevent cross cs links 2017-09-09 16:47:07 +02:00
Stefan Tröger
7b72973ba6 Fix _inList tracking in case of link removal 2017-09-09 16:47:07 +02:00
Stefan Tröger
b28c5aa5ba Test cross GeoFeatureLinks 2017-09-09 16:47:07 +02:00
Stefan Tröger
7f34cbe733 Ensure objects to be in a single GeoFeatureGroup only 2017-09-09 16:47:07 +02:00
Stefan Tröger
2b7e0dc327 Prevent cross GeoFeatureGroup links on recompute 2017-09-09 16:47:07 +02:00
Stefan Tröger
85125f2a49 Make InList hadling and topological sort more robust. fixes #0002871 2017-09-09 16:47:07 +02:00
wmayer
9a682a9c53 make ruled surface working when both curves references the same part and a placement is set 2017-09-09 15:59:38 +02:00
wmayer
86c31dbcb3 extend ruled surface feature to combine edge with wire as input shapes 2017-09-09 14:20:07 +02:00
wmayer
bbf9560ea3 make sure to avoid duplicate child elements in view provider of ruled surface 2017-09-08 14:52:12 +02:00
wmayer
0dbfd492be unit test: remove property while transaction is active and abort it later 2017-09-08 14:34:33 +02:00
triplus
f211c63da2 Add standard fullscreen mode 2017-09-08 13:15:46 +02:00
Markus Lampert
a3bad887e1 Added stock unit test to cmake files - so it actually get's installed. 2017-09-08 12:25:58 +02:00