wmayer
e58f72933a
fix DocumentObject::isInInListRecursive and DocumentObject::isInOutListRecursive
2018-11-16 01:14:33 +01:00
wmayer
f898eafd64
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
luz.paz
f976a4f734
Misc. typos and whitespace fixes
...
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ../fc-word-whitelist.txt` and `grep`
2018-10-25 11:06:28 -03:00
wmayer
93f06f8256
fixes 0003410: 0.17 Regression: recompute will make parts lose color and take a longer delay compared to FC0.16
2018-10-02 19:04:44 +02:00
wmayer
cc00dc85d0
#3325 : DlgPropertyLink as editor of Tip property
2018-01-28 22:37:03 +01:00
Eivind Kvedalen
2ae1313975
Moved ObjectStatusLocker template class to Base/Tools.h
2017-11-30 16:28:41 +01:00
wmayer
7d3af3647d
add virtual method onExtendedDocumentRestored DocumentObjectExtension
2017-10-25 22:51:50 +02:00
wmayer
725a5b6545
method to get paths between two objects
2017-10-20 18:26:18 +02:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
4b400fd986
rename status bit 'Delete' to 'Remove' as it fits better for its purpose, add new bit 'Destroy'
2017-09-13 15:47:48 +02:00
wmayer
a5bc70cca0
remove properties from transactions when being deleted
2017-08-28 21:20:17 +02:00
wmayer
033242ead8
protect document against nested recomputes
...
+ convert ObjectStatusLocker into a template class to make its usage more flexible
+ add status flag 'Recomputing' and set in Document::recompute to detect and avoid nested calls of recompute
2017-07-17 18:24:10 +02:00
wmayer
8032a7a492
replace hard-coded values with enum values
2017-05-30 15:21:23 +02:00
Kunda
784edd3f82
Typo fixes for doxygen and source comments
...
issue #0002914
2017-03-31 11:25:57 -03:00
Kunda
3017173c9a
source typo fixes pt6
2017-03-07 13:43:46 -03:00
Stefan Tröger
4f8e046f7f
DAG: Fix preprocessor definition inconsistencies
2017-01-21 19:15:36 +01:00
Stefan Tröger
665eb63d4c
DAG: Change object graph handling to be bidirectional
2017-01-21 19:15:36 +01:00
wmayer
2a145a12e1
expose recompute() of document object to Python
2016-11-19 16:24:11 +01:00
wmayer
3b961bcb5f
+ add convenience method recomputeFeature()
...
+ make method recompute() protected
2016-11-06 17:16:50 +01:00
Stefan Tröger
15b14783d1
Extensions: Handle static/dynamic cast
...
After the change of the virtual inheritance position in the inheritance chain some
formally added dynamic_cast's can be reverted to the old behaviour
2016-10-08 12:48:34 +02:00
Stefan Tröger
258be36aad
Extensions: Handle new dynamic_cast's
2016-10-08 12:48:34 +02:00
Stefan Tröger
a8d0accdad
Extensions: special calls for document object extensions
2016-10-08 12:48:34 +02:00
wmayer
f0e00311cd
prepare view provider for undo/redo
2016-07-23 11:45:21 +02:00
DeepSOIC
a1557d07da
App: circular reference testing routine for new links
...
DocumentObject::testIfLinkDAGCompatible: return true if link can be
created (no cycles will be made). False if the link will cause a
circular dependency and break recomputes.
2016-04-12 18:12:20 +02:00
Alexander Golubev
26bb702ff6
App: add two callback to DocumentObject to perform initialization/uninitialization inside an object
...
Added two callbacks to App::DocumentObject
- setupObject()
- unsetupObject()
All associated code was added to App::Document
Also was added a specific flag ObjectFlag::Deleted wich is set when performing the deletion.
2016-04-12 18:12:17 +02:00
Alexander Golubev
c6797b6c29
Revert "part deletion handling"
...
This reverts commit 6ab2002021ac1df26ebe77f488f5cd94e1df0b26.
2016-04-12 18:12:17 +02:00
Stefan Tröger
07b7d9ff08
part deletion handling
...
-remove everxthing that belongs to a part on deletion
-disallow to delete the origin by the user and only remove it when Part is being deleted
2016-04-12 18:12:13 +02:00
Eivind Kvedalen
df660dc280
PropertyExpressionEngine/DocumentObject: Track object deletes and update dependencies accordingly.
2015-12-21 14:11:13 +01:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
Eivind Kvedalen
fb2b1a6ec0
Added PropertyExpressionEngine to DocumentObject class.
2015-09-21 14:51:05 +02:00
Eivind Kvedalen
b052c21b16
DocumentObject: Added getOldLabel() method, preparation for renaming of object identifiers.
2015-09-21 14:51:04 +02:00
wmayer
ff7e33b95d
+ reimplement copyObject based on merge document
2014-12-13 21:43:20 +01:00
wmayer
5370e20ce8
+ fixes #0001514 : Padding a sketch inside a group fails with error message
2014-04-25 17:28:32 +02:00
wmayer
a233388328
Make information if tree item is expanded/collapsed persistent
2013-04-29 14:30:26 +02:00
wmayer
d50fb2ba06
Allow to use revolve tool on Draft objects
2012-10-22 14:06:29 +02:00
wmayer
7a69c834d1
Add virtual method onSettingDocument() to do some delayed construction
2012-10-15 20:09:40 +02:00
wmayer
0b044ffd91
0000581: crash when editing duplicated sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5427 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-27 10:53:51 +00:00
wmayer
93665fa95a
+ restore external constraints after project load
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5352 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-28 13:19:26 +00:00
logari81
61de5e037e
+ fix typos, strip trailing spaces, homogenize coding style
...
+ remove redundant header
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5063 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-25 17:07:23 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00