wmayer
4210ab01e0
Base: modernize C++: use default member init
2023-08-23 19:51:44 +02:00
wmayer
761905dbc2
Base: modernize C++: use range-based for loop
2023-08-14 14:09:29 +02:00
Chris Hennes
9ebaa34e1e
App/Toponaming: Add supporting code
...
Support for reading and writing binary data, and a small tweak to bitmask.
2023-05-11 14:34:35 -05:00
berniev
5678fc1abe
remove xcerces2
2022-09-09 08:02:35 +02:00
wmayer
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
a6624ef264
Base: fix warnings from code analysers:
...
* replace some C-style casts with static_cast
* remove unneeded destructors
* define default copy-constructor and assignment operator
2022-03-05 19:03:21 +01:00
Uwe
5b1114e914
[Base] Reader and Writer: remove unused includes
2022-02-27 23:54:00 +01:00
wmayer
cad0d01883
Base: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-25 20:21:30 +01:00
luz paz
01b21e0d06
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
41ca54de70
LGTM: [skip ci] remove some obsolete FIXME comments from source code
2020-07-28 09:49:20 +02:00
wmayer
21ca6c862d
Base: [skip ci] in XMLReader class replace assert(0) calls with throwing an XMLAttributeError exception
2020-06-07 14:24:46 +02:00
luz.paz
011e5aedfa
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
wmayer
f88dad0905
use shared_ptr to avoid possible memory leaks and improve exception-safety
2019-09-03 17:21:13 +02:00
Jean-Marie Verdun
e20456dc1f
Destroy XMLReader object attached to Reader one when this one is gone as to avoid
...
potential memory leaks.
2019-09-03 17:21:08 +02:00
Jean-Marie Verdun
a2e21f79f2
Add initial version of the Cloud workbench
2019-09-03 17:21:05 +02:00
Zheng, Lei
576d51a78a
Base::Reader: support reading child element with the same name as parent
...
Future GuiDocument.xml will save recursive tree item expansion status
using child element with the same name as the parent.
2019-08-17 14:52:11 +02:00
wmayer
a41a130704
some additions to pR 1794:
...
add a special XMLAttributeError class to indicate an error when accessing a missing attribute
in PropertyContainer::Restore make error handling more flexible
2018-11-19 19:07:56 +01:00
Abdullah Tahiri
7cfae563c3
Extension of XMLReader to facilitate partial restores
2018-11-19 11:31:10 +01:00
wmayer
2f5ff3186c
fix for mixing up SchemeVersion and FileVersion
2017-07-06 17:59:01 +02:00
wmayer
fb7094bf31
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
cb9be09512
Coverity issues:
...
129643
129654
129689
129714
2016-08-16 14:05:52 +02:00
jrheinlaender
b5bc152839
Fix compile error after rebase
2016-04-12 18:11:49 +02:00
wmayer
22b7fb660c
+ save Brep in binary format for recovery files
2015-09-16 22:58:47 +02:00
wmayer
d03daf3773
+ fix build failure for zipios++ from Fedora
2015-04-29 10:31:10 +02:00
wmayer
3fd44cf3f0
+ make XML parser more robust against unexpected structure
2015-04-11 13:11:12 +02:00
wmayer
87fa47d8e3
+ allow to suppress verbose mode of XMLReader
2015-01-13 21:57:18 +01:00
wmayer
5aa1f90dbd
+ Keep trailing digits when loading project file
2013-12-30 12:54:45 +01:00
wmayer
3a27371ba9
+ Fix gcc build errors/improve whitespaces
2013-09-26 15:39:25 +02:00
jriegel
ec0a5ccb0c
Merge branch 'refs/heads/double-precision-werner'
...
Conflicts:
src/App/Document.cpp
src/App/PropertyGeo.cpp
src/App/PropertyStandard.cpp
src/Base/Reader.cpp
src/Base/Reader.h
src/Gui/propertyeditor/PropertyItem.cpp
src/Mod/Fem/Gui/ViewProviderFemMesh.cpp
src/Mod/Inspection/Gui/ViewProviderInspection.cpp
src/Mod/Mesh/App/MeshProperties.cpp
src/Mod/Part/App/TopoShapeFacePyImp.cpp
src/Mod/PartDesign/App/FeatureRevolution.cpp
2013-09-26 00:05:05 +02:00
jriegel
abf1623f07
Add SchemaVersion to RestoreDocFile to distinquish double from float binary
2013-09-24 11:01:09 +02:00
wmayer
bb63f7a4d5
Remove FileVersion from RestoreDocFile, convert point data back to floats
2013-03-29 15:23:51 +01:00
jrheinlaender
ad6444053b
Added FileVersion attribute to XML format to distinguish legacy float binary files from new double binary files
2013-03-27 11:47:18 +04:30
wmayer
d4f1250453
0000827: Sketch copy deletes all constraints
2012-11-20 13:16:15 +01:00
wmayer
399d9468f4
Implement CDATA reader, fix bugs in Writer::insertBinFile
2012-05-31 11:50:25 +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