Commit Graph

9072 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
4ca7224312 support of loading old projects with shape binder or PartDesign boolean 2017-09-09 22:47: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
104c7db3f9 Remove unneeded debug print in test case 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
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
03721b91b8 Prevent crash on cyclic group relations. fixes #0002567 2017-09-09 16:55:55 +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
b6f361b62b PartDesign: ShapeBinder can link globally 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
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
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
Markus Lampert
a3bad887e1 Added stock unit test to cmake files - so it actually get's installed. 2017-09-08 12:25:58 +02:00
Markus Lampert
3173461288 Fixed unit tests for proper R calculation for cylindrical stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
c4ae14bc6c Switched to textChanged instead of editingFinished for better update experience. 2017-09-08 12:25:58 +02:00
Markus Lampert
449036c010 Fixed changing Base of job and its resource creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
2e8222a622 Cleaned up tab order for job editor. 2017-09-08 12:25:58 +02:00
Markus Lampert
e032e26dd4 Orderly deletion of a job. 2017-09-08 12:25:58 +02:00
Markus Lampert
9da777ef18 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert
bfa8d4ec53 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
40d0f33422 Fixed TC naming without template. 2017-09-08 12:25:58 +02:00
Markus Lampert
e22bbed59d Switched to using hand made stock objects even for the basic types. 2017-09-08 12:25:58 +02:00
Markus Lampert
ee26e4c961 Hide all unused controls for now. 2017-09-08 12:25:58 +02:00
Markus Lampert
39c1015577 Fixed automatic update for PathStock. 2017-09-08 12:25:58 +02:00
Markus Lampert
49b536ecbd Use stander FC icons for up/down move of operations. 2017-09-08 12:25:58 +02:00
Markus Lampert
a1100fb5f7 Added axis at origin display while editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
69048cb436 Added stock support to templates. 2017-09-08 12:25:58 +02:00
Markus Lampert
b360cab74d Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
429687bdc2 Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert
9fd99dc640 Fixed popup menu 2017-09-08 12:25:58 +02:00
Markus Lampert
3bd2a9a663 use min values to ceate valid stocks for panels. 2017-09-08 12:25:58 +02:00
Markus Lampert
7fcc7be412 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
4095170014 Removed obsolete path stock command and view provider. 2017-09-08 12:25:58 +02:00