Commit Graph

9063 Commits

Author SHA1 Message Date
wmayer
e260f9dabd improve whitespaces 2017-09-09 18:07:46 +02:00
Stefan Tröger
f83424d5e9 Remove unneeded debug print in test case 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
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
83f99ba1b6 Prevent crash on cyclic group relations. fixes #0002567 2017-09-09 16:55:55 +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
67734d161b PartDesign: ShapeBinder can link globally 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
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
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
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
Markus Lampert
454457d9ed Fixed TC naming without template. 2017-09-08 12:25:58 +02:00
Markus Lampert
e6249387f2 Switched to using hand made stock objects even for the basic types. 2017-09-08 12:25:58 +02:00
Markus Lampert
89f5bcded2 Hide all unused controls for now. 2017-09-08 12:25:58 +02:00
Markus Lampert
e05442b031 Fixed automatic update for PathStock. 2017-09-08 12:25:58 +02:00
Markus Lampert
9ade411aaa Use stander FC icons for up/down move of operations. 2017-09-08 12:25:58 +02:00
Markus Lampert
31e5710c61 Added axis at origin display while editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
4a735b372e Added stock support to templates. 2017-09-08 12:25:58 +02:00
Markus Lampert
af4bac8abf Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
8f77c7575f Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
caeab63ec8 Fixed popup menu 2017-09-08 12:25:58 +02:00
Markus Lampert
5da6e15b7b use min values to ceate valid stocks for panels. 2017-09-08 12:25:58 +02:00
Markus Lampert
016bca5e37 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
cb06794e76 Removed obsolete path stock command and view provider. 2017-09-08 12:25:58 +02:00
Markus Lampert
614a0f83c2 Fixed error stock from existing when selected again. 2017-09-08 12:25:58 +02:00
Markus Lampert
b778882f76 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
f4ee27458f Fixed tabstops in tool editor. 2017-09-08 12:25:58 +02:00
Markus Lampert
2b62412cc1 Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert
7241a5b796 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert
8158cd72cb Use correct icon for tool controller. 2017-09-08 12:25:58 +02:00
Markus Lampert
88e566cf4b Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
f73a63eee3 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
ba0b5e5481 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00