Commit Graph

12057 Commits

Author SHA1 Message Date
wmayer
4e413800ee in repr() of DocumentObjectPy return the full class name 2017-09-10 12:41:14 +02:00
wmayer
dcd7da480a support of loading old projects with shape binder or PartDesign boolean 2017-09-09 22:47:28 +02:00
wmayer
f92ea66903 copy check for disabled or nested recomputes from old implementation of recompute() 2017-09-09 19:11:28 +02:00
Pablo Gil
a1d1a4cb4b updating Body, Part and Assembly icons 2017-09-09 18:29:53 +02:00
wmayer
e260f9dabd improve whitespaces 2017-09-09 18:07:46 +02:00
Stefan Tröger
e3f560ef38 Prevent error messages when restoring a origin 2017-09-09 16:55:55 +02:00
Stefan Tröger
f83424d5e9 Remove unneeded debug print in test case 2017-09-09 16:55:55 +02:00
Stefan Tröger
283ab961b5 Ensure touched features, which override mustExecute(), are recomputed. 2017-09-09 16:55:55 +02:00
Stefan Tröger
71b7811495 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
0439656133 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
0053e939e9 Ensure finding the correct parent GeoFeatureGroup 2017-09-09 16:55:55 +02:00
Stefan Tröger
9d4f1b754a Make sure all relevant links are found for object in GeoFeatureGroup. issue0003150 2017-09-09 16:55:55 +02:00
Stefan Tröger
946e470a6f Keep backlink consitent during undo/redo. issue 0003150 2017-09-09 16:55:55 +02:00
Stefan Tröger
034219771f PartDesign: Prevent problems with link scopes during feature creation 2017-09-09 16:55:55 +02:00
Stefan Tröger
0584c56777 Fix deleting a Part 2017-09-09 16:55:55 +02:00
Stefan Tröger
70692cddb4 Update Group/Part Icons and copy/paste behaviour 2017-09-09 16:55:55 +02:00
Stefan Tröger
fa273f7307 Prevent ViewProvider at toplevel when adding object to Group in GeoFeatureGroup 2017-09-09 16:55:55 +02:00
Stefan Tröger
d92b631dad Make Origins work well with scoped links 2017-09-09 16:55:55 +02:00
Stefan Tröger
5b58fc77a7 PartDesign: Fix multi pattern test 2017-09-09 16:55:55 +02:00
Stefan Tröger
972b89d0a0 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
96f8d944f8 Make Group searching robust for cyclic dependencies. fixes #0002567 2017-09-09 16:55:55 +02:00
Stefan Tröger
f34c77211a Add new icons for Part and Group 2017-09-09 16:55:55 +02:00
Stefan Tröger
83f99ba1b6 Prevent crash on cyclic group relations. fixes #0002567 2017-09-09 16:55:55 +02:00
Stefan Tröger
61cfad5020 Add group command to structure toolbar 2017-09-09 16:47:07 +02:00
Stefan Tröger
dd87094672 Move App::Part to a separate global toolbar 2017-09-09 16:47:07 +02:00
Stefan Tröger
6d40b1d646 Ensure viewprovider is shown after drop from claimChildren3D fixes #0003078 2017-09-09 16:47:07 +02:00
Stefan Tröger
2dc09c5e4d Tree: Adopt to special GeoFeatureGroup behaviours 2017-09-09 16:47:07 +02:00
Stefan Tröger
67734d161b PartDesign: ShapeBinder can link globally 2017-09-09 16:47:07 +02:00
Stefan Tröger
79bb7b7f50 DependencyGraph: show invalid links in red 2017-09-09 16:47:07 +02:00
Stefan Tröger
d0954e6e42 Allow interchangable use of link properties and their derivatives 2017-09-09 16:47:07 +02:00
Stefan Tröger
987a5b36b9 Create special scope properties 2017-09-09 16:47:07 +02:00
Stefan Tröger
3dccf50e83 Introduce Scoped links to prevent cross cs links 2017-09-09 16:47:07 +02:00
Stefan Tröger
51005bb81e Fix _inList tracking in case of link removal 2017-09-09 16:47:07 +02:00
Stefan Tröger
45d1acf9f3 Test cross GeoFeatureLinks 2017-09-09 16:47:07 +02:00
Stefan Tröger
c0a270a76e Ensure objects to be in a single GeoFeatureGroup only 2017-09-09 16:47:07 +02:00
Stefan Tröger
f96c69deed Prevent cross GeoFeatureGroup links on recompute 2017-09-09 16:47:07 +02:00
Stefan Tröger
ab85c6e784 Make InList hadling and topological sort more robust. fixes #0002871 2017-09-09 16:47:07 +02:00
wmayer
03b63d3a40 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
af82cacf8c extend ruled surface feature to combine edge with wire as input shapes 2017-09-09 14:20:07 +02:00
wmayer
f27617e63e make sure to avoid duplicate child elements in view provider of ruled surface 2017-09-08 14:52:12 +02:00
wmayer
5a32fd5886 unit test: remove property while transaction is active and abort it later 2017-09-08 14:34:33 +02:00
triplus
237a880705 Add standard fullscreen mode 2017-09-08 13:15:46 +02:00
Markus Lampert
ff67ad7913 Added stock unit test to cmake files - so it actually get's installed. 2017-09-08 12:25:58 +02:00
Markus Lampert
bfa035aab6 Fixed unit tests for proper R calculation for cylindrical stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
778590cdb1 Switched to textChanged instead of editingFinished for better update experience. 2017-09-08 12:25:58 +02:00
Markus Lampert
abced1ba5e Fixed changing Base of job and its resource creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
caad9ee638 Cleaned up tab order for job editor. 2017-09-08 12:25:58 +02:00
Markus Lampert
f40be91335 Orderly deletion of a job. 2017-09-08 12:25:58 +02:00
Markus Lampert
8a9dc58c72 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert
466486211d Simplified UI; added support for arbitrary callbacks for edit of icon view provider - use that to open up job editor with appropriate page open (avoids back dependency from stock gui to job gui). 2017-09-08 12:25:58 +02:00