Zheng, Lei
64ff5ac078
Base: fix XMLReader non-closing character stream
2024-09-18 12:58:41 -05:00
huguesdpdn-aerospace
3795904a00
PD: Xerces-C++ - Prepare for the latest version (backward compatible)
2024-09-08 20:31:25 -05:00
bgbsww
63a68b3c1c
Throw exceptions rather than return default 0
2024-07-19 08:59:25 -04:00
bgbsww
ff61f56d19
Expand reader getAttribute calls to accept a default value
2024-07-18 18:18:38 -05:00
pre-commit-ci[bot]
ef6cd173eb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-06-24 03:34:21 +00:00
bgbsww
3c3709cb5d
Toponaming: Fix save and restore of elementmaps
2024-06-23 23:33:12 -04:00
Ladislav Michl
95b37fa806
Base: Do not use else before return
2024-01-21 16:14:12 +01:00
wmayer
5c306f6e2a
fix readability-*:
...
* readability-uppercase-literal-suffix
* readability-named-parameter
2023-11-16 01:22:08 +01:00
wmayer
e85c383bff
Base: apply clang format
2023-11-13 12:01:26 -05:00
wmayer
aa5bea4e2e
Base: add method XMLReader::isStartOfDocument()
2023-10-12 19:46:21 +02:00
Chris Hennes
9b11c36708
Base/Toponaming: Refactor to extract filters to new file
2023-10-10 11:28:30 -05:00
Chris Hennes
5b30bdc2f0
App/Toponaming: Linter cleanup of Base64 code
...
Does not address pointer arithmetic or array indexing complaints.
2023-10-10 10:19:44 -05:00
Chris Hennes
5975e3d51e
App/Toponaming: Add base64 encoding to XML
2023-10-10 10:19:43 -05:00
wmayer
a2c2e4fb16
Core: In XMLReader::readNextElement() support structure <element>data</element>
2023-10-09 15:06:45 +02:00
wmayer
ce3e6b9b24
Core: add method to XMLReader to access next element of an XML file
...
If the next element could be read-in successfully true is returned, and false otherwise.
2023-10-09 15:06:45 +02:00
wmayer
56820718c5
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02: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
010dca8303
Base: C++ core guidelines: init variables
2023-08-24 18:48:52 +02:00
wmayer
4fb07bcfd6
Base: modernize C++: use default member init
2023-08-23 19:51:44 +02:00
wmayer
367cdb36ed
Base: modernize C++: use range-based for loop
2023-08-14 14:09:29 +02:00
AgCaliva
ceb4a28991
Merge branch 'master' into User/Document/Feature_level_units_selection_#7746
2023-07-02 17:45:05 -03:00
AgCaliva
816d4077df
Implemented DocumentReader for GuiDocument.xml reading. Final
2023-06-30 20:50:36 -03:00
AgCaliva
0751770bc6
Revert "DocumentReader implemented for GuiDocument.xml reading."
...
This reverts commit 5f101af3e9 .
2023-06-30 20:27:12 -03:00
AgCaliva
5f101af3e9
DocumentReader implemented for GuiDocument.xml reading.
2023-06-30 18:41:00 -03: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
AgCaliva
8db6ab544a
Handling errors
2023-05-21 01:41:10 -03:00
Chris Hennes
1c0cf32b22
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
58cb977c3b
remove xcerces2
2022-09-09 08:02:35 +02:00
wmayer
58a719e207
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
2465840791
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
7b14b3b02e
[Base] Reader and Writer: remove unused includes
2022-02-27 23:54:00 +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
767b2787c1
LGTM: [skip ci] remove some obsolete FIXME comments from source code
2020-07-28 09:49:20 +02:00
wmayer
b0e92abcb5
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
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
wmayer
10cd535ceb
use shared_ptr to avoid possible memory leaks and improve exception-safety
2019-09-03 17:21:13 +02:00
Jean-Marie Verdun
85198f08a7
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
27e7b9913a
Add initial version of the Cloud workbench
2019-09-03 17:21:05 +02:00
Zheng, Lei
aa3e81f4fc
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
ddb20468ad
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
9a34a93db1
Extension of XMLReader to facilitate partial restores
2018-11-19 11:31:10 +01:00
wmayer
6a14bb7451
fix for mixing up SchemeVersion and FileVersion
2017-07-06 17:59:01 +02:00
wmayer
1673ab801e
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
464a8f3860
Coverity issues:
...
129643
129654
129689
129714
2016-08-16 14:05:52 +02:00
jrheinlaender
b7fe543ca9
Fix compile error after rebase
2016-04-12 18:11:49 +02:00
wmayer
32367b1744
+ save Brep in binary format for recovery files
2015-09-16 22:58:47 +02:00
wmayer
1811795e41
+ fix build failure for zipios++ from Fedora
2015-04-29 10:31:10 +02:00
wmayer
c62319d2d9
+ make XML parser more robust against unexpected structure
2015-04-11 13:11:12 +02:00