wmayer
f7b2421df2
App: fix regression in Expression::getDepObjects
...
Avoid to add labels muliple times as reported here: https://forum.freecadweb.org/viewtopic.php?p=593994#p593994
2022-05-09 10:53:21 +02:00
wmayer
2c7fce704f
App: implement DocumentP::clearDocument() to reduce code duplication
2022-05-08 21:32:34 +02:00
Zheng, Lei
8b5b4f1fbe
App: fix crash on removing dynamic property
...
Related FreeCAD/FreeCAD#6840
2022-05-08 21:24:47 +02:00
Zheng, Lei
6530d2e1a6
Fix mixed line ending
2022-05-08 21:24:47 +02:00
wmayer
caecc921f0
App: fixes #6844 : Crash in PropertyXLinkContainer::updateDeps
2022-05-08 18:22:29 +02:00
wmayer
531b354229
App: fixes #6840 : Crash in ObjectIdentifier::resolveProperty
2022-05-06 20:34:08 +02:00
wmayer
1aef8e0246
App: cannot assign a null pointer to a std::string
...
Depending on the compiler an exception is raised or a crash occurs
2022-05-06 15:14:37 +02:00
Zheng, Lei
22d6e5a030
App: handle exception on change Link CopyOnChange
2022-05-05 11:37:38 -05:00
wmayer
d0f47f2afa
App: fix restoring the attributes of a dynamic property
...
For more details see: https://forum.freecadweb.org/viewtopic.php?p=591465#p591465
2022-05-03 16:52:54 +02:00
wmayer
79578ea191
App: handle 'NoPersists' property type in PropertyContainerPy::getTypeOfProperty
2022-05-03 14:10:42 +02:00
wmayer
108810b57b
App: expose PropertyType enum to Python
2022-05-03 11:24:23 +02:00
Zheng, Lei
bca24ac6b4
App: fix property conflict in App::Link restore
...
The conflict happens if the App::Link has dynamic property having the
same name as the linked object
2022-04-25 00:49:16 +02:00
wmayer
d98aaecbfe
Mod: issue #6274 : Source code installation failed
2022-04-18 12:27:09 +02:00
marioalexis
97e0d63750
App: Use regex to match names in ComplexGeoData::getSubElementByName
2022-04-15 17:38:17 +02:00
wmayer
2040b66f17
App: [skip ci] fix bug in ComplexGeoDataPy::getPoints
...
The normals were added to the wrong list
2022-04-13 11:23:15 +02:00
0penBrain
6182059a0f
Core: partially revert 83233a7 that introduced composed units
...
Parser shall only deal with atomic units or it breaks other composed units
Fixes #6735
2022-04-13 03:45:39 +02:00
Zheng, Lei
f0e46ff71c
App/Gui: Fix auto checking 'Sync sub object' if property link editor
...
Related FreeCAD/FreeCAD#6672 case C
2022-04-10 14:31:25 +02:00
Zheng, Lei
236de5904d
App: fix PropertyXLinkSubList::getLinks()
...
Originally getLinks() missed entries without subname/sub-element
Related FreeCAD/FreeCAD#6672 case B
2022-04-10 14:31:25 +02:00
wmayer
f8e69b3e64
App: issue #6672 : PartDesign SubShapeBinder: crash and other issues when manually editing Support
...
This change only fixes the crash as described in procedure A at https://github.com/FreeCAD/FreeCAD/issues/6672
2022-04-10 12:18:41 +02:00
wmayer
0b2c73cf32
Gui: clean-up Selection API
...
Replace the int of the 'resolve' argument of several functions with a proper enum class.
* This avoids the inconsistencies in client code where often true/false is passed when an int is expected
* This avoids the use of magic numbers like 0, 1, 2 or the undocumented 3
2022-04-09 17:03:43 +02:00
Uwe
2cea4dc1b8
[skip CI] [App] PropertyLinks: fix line endings
2022-04-09 06:36:43 +02:00
0penBrain
5cb11cb562
Fix typo
2022-04-08 10:55:31 +02:00
wmayer
568fbc3e35
Base: add method isEqual() to Base::Flags<> to simplify comparison
2022-04-05 19:09:14 +02:00
wmayer
ca01005c86
App: [skip ci] fix zero-based color model Red-White-Blue
2022-04-03 00:58:51 +02:00
wmayer
592a7102f6
App: [skip ci] fix zero-based color model Red-White-Blue
2022-04-02 11:06:18 +02:00
wmayer
bb19d8cb03
App/Gui: refactor ColorGradient and move all settings to ColorGradientProfile
2022-04-02 10:58:04 +02:00
wmayer
4edd86cc06
App: handle option 'outside invisible' directly in ColorGradient
2022-04-01 08:38:27 +02:00
wmayer
6cd52c7204
App: [skip ci] whitespace changes
2022-03-31 23:19:00 +02:00
wmayer
bb19be787f
App: in verbose mode print used library versions
2022-03-31 16:33:00 +02:00
Chris Hennes
f7edc74eee
App: PR6497 move return statement to new line
2022-03-29 12:33:37 -05:00
Adrian
a6f881023f
fix creation of backup file even when numberOfFiles<=0 in applyTimeStamp
...
and move file deletion inside if (fi.exists()) block
2022-03-28 19:17:43 +02:00
Adrian
cf2556db1b
move tmp file rename after file deletion in applyTimeStamp when numberOfFiles <=0 [ fixes #6532 ]
2022-03-28 19:17:43 +02:00
Zheng, Lei
c3fcf39e9c
App: minor change to LinkParams
2022-03-26 10:19:20 -04:00
Zheng, Lei
6616433d47
Gui: expose Link CopyOnChange setup through context menu
...
The CopyOnChange setup is meant to let user select which dependency to
copy when changing configuration.
2022-03-26 10:19:20 -04:00
Zheng, Lei
9455d869d4
Gui: refactor Object Selection Dialog
...
It is originally used for dependency selection when copying object.
Modified to improve auto dependency selection, and for use by Link
configuration object setup, which also involves dependency selection.
2022-03-26 10:19:20 -04:00
Zheng, Lei
817cfe5a44
App: fix recompute problem caused by expression hidden reference
2022-03-26 10:19:20 -04:00
Zheng, Lei
fbbc89c52c
App/Gui: support Link refresh on change of originally linked configurable object
2022-03-26 10:19:20 -04:00
Uwe
41c42eb311
[App] add property for electric potentials
...
- in preparation to fix the electrostatic simulation mess
2022-03-26 01:39:32 +01:00
wmayer
d21a60b294
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
be7e18757c
App: fix for Py3.8 or newer
2022-03-23 18:03:58 +01:00
Uwe
cd2d1830e3
[App] intermediate compilation fix
...
- needed for the CI as well as for MSVC
2022-03-23 17:52:52 +01:00
wmayer
1a20b7f119
App: modernize C++11
...
* use nullptr
2022-03-23 17:29:23 +01:00
Chris Hennes
c996f3040d
App: Fix missing ignored variable
2022-03-21 09:40:28 -05:00
Chris Hennes
af041fb4d6
App: Add Metadata content type test
2022-03-21 09:24:51 -05:00
wmayer
1a62c2024d
lgtm: removes unused imports in Python scripts
2022-03-20 23:00:55 +01:00
wmayer
585bcb8708
lgtm: [skip ci] FIXME comment
...
Change FIXME or remove it
2022-03-20 16:51:23 +01:00
wmayer
65a6575921
App: [skip ci] lgtm: Declaration hides parameter
...
Local variable 'obj' hides a parameter of the same name.
2022-03-20 16:46:16 +01:00
wmayer
a0d6310658
App: [skip ci] lgtm: Large object passed by value
...
This parameter of type pair<const basic_string<char, char_traits<char>, allocator<char>>, Metadata> is 672 bytes - consider passing a const pointer/reference instead.
2022-03-20 16:42:48 +01:00
wmayer
fa81d0d21c
App: [skip ci] fix warning
2022-03-20 13:41:45 +01:00
wmayer
02ac1508ff
App/Gui: make operator-> operator of WeakPtrT constant
2022-03-19 15:35:58 +01:00