wmayer
08b10cd287
fix cppcoreguidelines-*
...
* cppcoreguidelines-init-variables
* cppcoreguidelines-c-copy-assignment-signature
* cppcoreguidelines-macro-usage
* cppcoreguidelines-non-private-member-variables-in-classes
* cppcoreguidelines-pro-type-member-init
* cppcoreguidelines-slicing
* cppcoreguidelines-special-member-functions
* cppcoreguidelines-virtual-class-destructor
2023-11-16 01:22:09 +01:00
wmayer
39337ea12e
fix bugprone-*
...
* bugprone-throw-keyword-missing
* bugprone-unhandled-self-assignment
* bugprone-suspicious-string-compare
* bugprone-reserved-identifier
* bugprone-narrowing-conversions
* bugprone-macro-parentheses
* bugprone-implicit-widening-of-multiplication-result
* bugprone-exception-escape
* bugprone-copy-constructor-init
2023-11-16 01:22:09 +01:00
wmayer
e85c383bff
Base: apply clang format
2023-11-13 12:01:26 -05:00
wmayer
56820718c5
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02:00
AgCaliva
0859cf6555
Fix DOMDocument redefinition error
2023-09-08 09:12:52 -03:00
AgCaliva
5f8426d7a7
fix parameter
2023-08-31 01:03:51 -03:00
AgCaliva
4062d9b06a
fix merge
2023-08-30 17:59:41 -03:00
AgCaliva
39dcb1da7b
Merge Master
2023-08-30 16:24:16 -03:00
mosfet80
d453672ab8
[BASE] Removed dead code ( #10330 )
2023-08-28 10:41:20 -05:00
wmayer
4fb07bcfd6
Base: modernize C++: use default member init
2023-08-23 19:51:44 +02:00
AgCaliva
0c4ef0e106
merge master
2023-08-08 23:29:40 -03:00
wmayer
d244dcf2da
modernize C++: use nullptr
2023-08-05 11:23:12 -06:00
AgCaliva
52c55f59a8
Implementing agnostic version of ParameterGrp for reading XML, replacing XMLReader from src/Base/reader.cpp with new class DocumentReader
2023-06-16 15:36:43 -03:00
Zheng, Lei
7164674cb4
Base/App/Gui: force using Base::Handle for ParameterManager
...
For reference counting
2023-01-06 09:14:41 -06:00
Zheng, Lei
d3c063f88c
Base/App: add new signal interface to Parameter
...
Added new signal interface using boost::signals2 signalParamChanged.
Exposed to Python as ParameterGrpPy.AttachManager() to monitor changes
to all parameters, sub groups under the referring group.
Added new attribute for ParameterGrp(Py) to query the Parent and Manager
of the referring group.
2022-12-03 17:08:17 -06:00
wmayer
d2168f51b9
Base: modernize C++: replace 'typedef' with 'using'
2022-08-29 11:42:09 +02:00
berniev
8aff4a7503
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
luz paz
a0c0b2616c
Fix various typos
2022-06-01 18:03:40 -04:00
wmayer
988a96b457
Base: make Parameter class less vulnerable for invalid user config files
2022-03-24 11:43:39 +01:00
wmayer
6c1e940b69
Base: use forward declaration instead of including Python.h
2022-03-03 19:18:07 +01:00
Uwe
7bb7efc55f
[Base] Parameter and Matrix: remove unused includes
2022-03-02 13:28:34 +01:00
wmayer
4d87039635
Base: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-25 20:21:30 +01:00
luz paz
d5f6c096b8
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
d5d16de06b
Gui: [skip ci] implement function to rename parameter group
2020-05-01 22:47:30 +02:00
luz.paz
6f11ed298a
src/Base: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
luz.paz
788a509184
Doxygen: Base/Parameter.h description
...
Adding a cursory description for `Parameter.h` + typo fix for it's companion .cpp file.
.
2019-10-19 16:14:53 -03:00
wmayer
736511e5b6
+ implement a correct cleaning of a parameter group without creating ghost instances of ParameterGrp
2019-10-18 15:38:58 +02:00
wmayer
9a6824a3fe
+ before creating element in DOM document check if the group node still has the correct name
2019-10-18 15:34:20 +02:00
luz.paz
505488c4f9
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
Unknown
a8ecffb652
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
luzpaz
56af703746
Fix Techdraw UI typo found via crowdin + misc. typos
...
Ref: https://crowdin.com/translate/freecad/27911/en-eu#6503377
2017-11-26 15:48:20 +01:00
wmayer
00eaab0522
+ add new class ParameterSerializer to load and save parameter files
2016-04-29 17:43:07 +02:00
wmayer
2e43774c2f
+ terminate xerces at program exit
2016-03-09 15:52:42 +01:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
a96f390097
+ fix build problems with Python & MacOSX
2014-10-13 22:02:57 +02:00
wmayer
1a81658d5e
Allow to save/load XML to/from buffer
2013-04-26 17:05:40 +02: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