Sergo
8df9f9603e
fix relinkToOrigin, remove source body from list, etc
2016-08-24 19:11:26 +02:00
Sergo
812bc2eb54
typo
2016-08-24 19:11:26 +02:00
Sergo
1deb90cf99
Test: Add case to test attempt when feature is not movable
2016-08-24 19:11:26 +02:00
Sergo
52bf940110
PD MoveFeature:Check if feature has dependencies in source body
2016-08-24 19:11:26 +02:00
Sergo
765a4ad820
Test: test moving features from one part to another
2016-08-24 19:11:26 +02:00
Sergo
bb78c1fd8f
PartDesignGui: move feature with its dependencies
2016-08-24 19:11:26 +02:00
Sergo
d143dcd2db
PD ui: Fix Primitive combobuttons icons remember last choice
2016-08-22 16:08:20 +02:00
wmayer
17de4e2efa
fix Coverity issues
2016-08-22 15:02:18 +02:00
wmayer
c2dd2e2b99
fix Coverity issues
2016-08-21 18:46:40 +02:00
wmayer
9d52b05888
fix Coverity issues
2016-08-19 22:51:33 +02:00
wmayer
8bd18797c4
Coverity: fix high impact issues
2016-08-17 15:33:04 +02:00
Wolfgang E. Sanyer
d1d2f1f811
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
wmayer
f85c76f6d9
replace tabs with spaces
2016-07-15 10:44:19 +02:00
Sergo
ca3deae602
refuse to create partdesign objects if no active body in document
2016-07-15 10:35:52 +02:00
Ian Rees
7e1cb6b445
Clean up warnings due to missing 'override'.
2016-06-16 14:14:52 +02:00
Stefan Tröger
005f04ff71
Travis: Add SMESH7 dependencies for OSX
2016-06-15 22:34:10 +02:00
wmayer
8c108fbf8d
+ make sure strings in PartDesign & Sketcher commands can be translated
2016-05-24 18:16:02 +02:00
wmayer
d6ffe12db1
+ consistent context-menu to double-click event for ViewProviderBody
2016-05-22 18:47:13 +02:00
DeepSOIC
218c81b7cc
PartDesign: deactivate a container on double-click if already active
...
Before, it was impossible to deactivate a container (Part, Body) via gui
(or it wasn't obvious).
2016-05-21 01:31:06 +03:00
DeepSOIC
02bdaea6f7
PartDesign: fixes for new body creation
...
Upon creation, new bodies used to steal bits from other parts and
bodies, if they were accidentally selected. Extra checks have been added
to make that much less likely.
2016-05-21 01:31:06 +03:00
Stefan Tröger
30f87e885e
PartDesign: Implement voted tool ordering
2016-05-18 23:54:59 +02:00
Stefan Tröger
609da4749a
fixes #0002512 Allow multi-face part design tools
2016-05-18 23:54:18 +02:00
Stefan Tröger
30d763a67a
PartDesign: Fix loft preview
2016-05-18 23:54:03 +02:00
Stefan Tröger
42cb9ee8cd
PartDesign: Fix pipe preview display
...
When a base feature was available the preview mode did not show the pipe and also set the visibility of the pipe to false
2016-05-18 23:53:49 +02:00
Stefan Tröger
bad7901b66
PartDesign: Handle pipe external references
2016-05-18 23:53:33 +02:00
wmayer
cb73d010bb
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
wmayer
9b4793788a
+ fix warnings
2016-05-08 06:19:32 +02:00
Mateusz Skowroński
ef795a6ad4
Fix Tab order in TaskDatumParameters dialog.
2016-05-07 23:02:04 +02:00
Mateusz Skowroński
0aaa3c19c3
Fix layout in TaskDatumParameters dialog.
2016-05-07 23:01:47 +02:00
DeepSOIC
b84850cfed
Attacher: UI: another fix of status label
...
When no references were filled in, and modes were switched, it falsely
claimed 'Attached'. This has been fixed.
2016-05-07 11:24:41 +02:00
DeepSOIC
03b974246c
Attacher: add superPlacement to UI
...
Expose superPlacement as X,Y,Z,yaw,pitch,roll quantity boxes. With partial expression support.
2016-05-07 11:24:41 +02:00
DeepSOIC
ac20612f6b
Attacher: UI improve status message display
...
Before, message used to display 'Selection accepted', when attachment
actually failed. Shouldn't happen anymore.
2016-05-07 11:24:41 +02:00
DeepSOIC
dd3675d9ae
Attacher: rework UI
...
* Remove hint system on buttons. Buttons show currently selected
reference type, instead.
* Change button's caption to "Selecting..." when selecting.
* internal logic rearrangements
2016-05-07 11:24:41 +02:00
DeepSOIC
92ccefa1d2
Attacher: use getModeName() instead of eMapModeStrings[]
...
getModeName() does range checking. eMapModeStrings[] will crash if out
of range.
2016-05-07 11:24:41 +02:00
DeepSOIC
39249581eb
Attacher: change suggestion routine interface
...
When another bit of information was needed to be extracted from mode
suggestion routine, it felt like listMapModes had too many arguments.
So, the arguments have been collapsed into a struct. This triggered a
few namespace-related changes, which lead to massive search-and-replace
changes all over FreeCAD.
So the only functional change carried out is the addition of reference
types readout to info returned by suggestor.
2016-05-07 11:24:41 +02:00
DeepSOIC
2c5fccaf5f
Attacher: for reachable modes, display what's to add
...
For grayed out modes in list, show what's needed to get to the mode.
Like so:
"Normal to edge (add Vertex)"
2016-05-07 11:24:41 +02:00
DeepSOIC
a0e99c425e
Attacher: display modes that can be reached
...
Attachment mode list used to display only the modes that fit current
references. Now, modes that can be reached by adding more references are
listed too, but grayed out.
2016-05-07 11:24:41 +02:00
Enmar Abrams
bb800e768d
Fix crash from unviewed parametrized datum plane
2016-04-27 11:25:03 +02:00
wmayer
fe87a73530
+ do not allow to create primitives while a task panel is open to avoid mess on the undo/redo stack
2016-04-24 18:27:24 +02:00
wmayer
9ae9e3d380
+ fix typos + improve whitespaces
2016-04-24 18:11:02 +02:00
wmayer
d1bc34441d
+ fix various gcc & clang warnings
2016-04-24 16:21:19 +02:00
wmayer
1f3fe37700
+ fix crash on abort of adding primitives
2016-04-24 14:17:01 +02:00
DeepSOIC
2639b6b5fb
Attacher: list ref. combinations in UI
2016-04-21 20:55:42 +03:00
DeepSOIC
47de5ea462
Attacher: change label in UI
...
"Attachment mode:" instead of "Available modes:"
2016-04-21 20:55:42 +03:00
DeepSOIC
5f8bcc6e12
Attacher: use the new strings in UI
...
* user-friendly mode names
* tooltips
2016-04-21 20:55:42 +03:00
DeepSOIC
f7b1b0416c
Attacher: split Attacher3d and AttacherPlane
...
Even though they share all the functionality now, I split them, to allow
independent user-friendly mode names.
2016-04-21 20:55:42 +03:00
wmayer
71243d8d7b
+ fix whitespace & cmake warning
2016-04-17 11:38:56 +02:00
wmayer
6422ba5bcb
+ disconnect boost signals on destruction
2016-04-16 15:38:04 +02:00
wmayer
dac8dfa317
+ issue #0002504 : Crash in pad function after undoing some operations
2016-04-16 15:16:00 +02:00
wmayer
dfa5972b4b
+ fix various warnings with VC12
2016-04-16 12:02:58 +02:00