luzpaz
b24a9c9ad4
Misc. typos
...
- Tooltip uniformity
- source comment typo fixes
- remove double whitespaces
2017-11-24 09:45:08 -02:00
wmayer
3b957a12b5
various minor changes:
...
+ whitespace improvement
+ code cleanup
2017-11-21 17:51:22 +01:00
wmayer
532d9b230b
fix coverity issue
2017-11-18 16:30:27 +01:00
luzpaz
987b8db0b5
More typos, grammar fixes, uniformity
2017-11-15 10:46:43 -05:00
Eivind Kvedalen
5fe7a9af71
Spreadsheet: Fix for issue #3225 .
...
Done by adding a selector function to Document::renameObjectIdentifiers(...) to ensure
that the Spreadsheet document object is not rewritten twice.
2017-11-08 23:15:16 +01:00
wmayer
ec1bcccb82
fix crashes in dependency walker
2017-11-08 12:12:46 +01:00
wmayer
7d3af3647d
add virtual method onExtendedDocumentRestored DocumentObjectExtension
2017-10-25 22:51:50 +02:00
wmayer
0ad9436eab
fixes #0002632 : Improvements to Prefs for Python
2017-10-25 12:39:06 +02:00
wmayer
725a5b6545
method to get paths between two objects
2017-10-20 18:26:18 +02:00
wmayer
e06ae2cfde
when resetting expression on angle convert value back to radian
2017-10-19 23:47:51 +02:00
wmayer
9aab910981
add derived unit electric potential
2017-10-16 21:56:13 +02:00
wmayer
92ec59df06
fix possible dangling pointers in function to create dependency graph
2017-10-11 13:24:32 +02:00
wmayer
3b479e00c2
allow to set console and unit test option without overriding each other
...
start unit tests in command line mode because the python pivy package is missing
2017-10-10 20:40:09 +02:00
wmayer
04ac31cba0
make _getOutListRecursive much more efficient by avoiding to process objects multiple times
2017-10-10 00:51:25 +02:00
wmayer
88962a8c45
update expressions when relabelling a document object
2017-10-08 01:45:39 +02:00
wmayer
5373f7e2f4
when overriding an expression remove dependencies from old expression to avoid recompute failures due to invalid DAG
2017-10-07 20:39:16 +02:00
Eivind Kvedalen
1cf3667f62
Fix for issue #3200 : Convert angle to degrees when used in an expression.
2017-10-07 11:28:02 +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
22ac03a5b5
property editor for PropertyLinkList
2017-09-23 18:03:03 +02:00
wmayer
00d6df17e3
don't exit FreeCAD when Ext directory doesn't exist
2017-09-22 10:37:11 +02:00
Stefan Tröger
00e7c0f2cb
Maintain backlinks on dynamic property removal. fixes #0003189
2017-09-21 13:29:20 +02:00
Stefan Tröger
e64813827d
Expose global placement calculation to python API
2017-09-21 12:58:01 +02:00
Stefan Tröger
957b23e610
Don't check for multiple groups when performing a transaction. fixes #0003150
...
During undo/redo the order in which objects are removed from a group and added to annother is arbitrary, hence it cannot comply to the single Group rule. Not echking for it in this case is unproblematic, as undo/redo only recrete former states, and those states have been checked in normal operation.
2017-09-21 12:48:39 +02:00
Stefan Tröger
ec796329bf
Expressions: Prevent backlink creation to same objects. fixes #0003192
2017-09-21 12:11:13 +02:00
Stefan Tröger
1248ba3bf9
Fix wrong detection of multiple GeoFeatureGroups
2017-09-21 11:14:21 +02:00
looooo
2ff47374f2
new-style-modules: adding the possebility to import from "freecad"
...
(this mostly aims at new modules and extension modules which want to use pip)
- any module having problems with nameclashes can use this syntax (from freecad import module)
- current imports still work (backward cobatibility)
- python extension moduels can be installed (pip) to python std path (eg.: site-packages)
- adding app, gui to the new freecad package:
```
from freecad import app
from freecad import gui
```
- syntax for importing c++ extension will not change
```
import FreeCAD as App
import FreeCADGui as Gui
```
2017-09-20 23:25:12 +02:00
Peter Lama
76474951d2
Attacher UX enhancements
...
- New editor for MapMode with button to open attacher dialog
- Hide attachment properties when they are not applicable
- Disable super placement ui in attacher dialog when object is not attached
- Always select used mode in mode list
2017-09-20 19:24:35 +02:00
wmayer
770c9ce095
fix various coverity issues
2017-09-15 11:48:38 +02:00
luzpaz
5c1eadf947
misc typos
...
misc-typos
2017-09-15 09:54:14 +02:00
wmayer
ed87b819cb
fix override warnings
2017-09-15 01:49:12 +02:00
wmayer
fc3ac1c77e
fix override warnings
2017-09-15 00:58:21 +02:00
wmayer
09737f2db3
rename method from remObject to removeObject to be more readable
2017-09-13 18:57:38 +02:00
wmayer
9d83392a4f
mark document objects with Destroy flag before deleting them and handle this in the link properties
2017-09-13 16:14:19 +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
82537ca863
fix access of dangling pointer (in case undo/redo is off)
...
use unique_ptr to delete object before leaving remoObject
2017-09-13 15:11:29 +02:00
wmayer
dda36a6d25
add method to remove elements from PropertyLinkSubList
2017-09-13 12:19:09 +02:00
wmayer
7ce28bea5c
add missing return
2017-09-12 16:42:46 +02:00
wmayer
b08c939f43
when accessing view provider of object make sure the object hasn't been removed from the document, raise an exception otherwise
2017-09-12 16:28:31 +02:00
wmayer
612fbd4873
do some security checks to avoid accessing invalid data
2017-09-12 15:21:07 +02:00
Zheng, Lei
a2628f95d8
OriginGroupExtension: fix wrong static_cast
2017-09-12 13:51:47 +02:00
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
wmayer
e260f9dabd
improve whitespaces
2017-09-09 18:07:46 +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