a27f3c7 | RlanderRISCSW | 31 March 2020, 19:55:55 UTC | adding TIGL_EXPORT to private functions from ITiglUIDRefObject for enabling generation of python wrappers | 31 March 2020, 19:55:55 UTC |
a7c1d7a | RlanderRISCSW | 10 February 2020, 11:19:50 UTC | fixed handling of null pointers in GetNextUIDParent | 18 February 2020, 15:53:49 UTC |
01511a7 | RlanderRISCSW | 05 February 2020, 15:25:15 UTC | fixed test reference results | 18 February 2020, 15:53:49 UTC |
fff8414 | RlanderRISCSW | 05 February 2020, 15:23:02 UTC | updated test reference results | 18 February 2020, 15:53:49 UTC |
ab134b3 | RlanderRISCSW | 05 February 2020, 12:36:41 UTC | fixed genearation of classes containing fields from base class | 18 February 2020, 15:53:48 UTC |
28c2841 | RlanderRISCSW | 31 January 2020, 11:22:42 UTC | support for update of UIDs and UID change notifications | 18 February 2020, 15:52:01 UTC |
9e3c251 | RlanderRISCSW | 28 January 2020, 11:22:54 UTC | fixed GetNextUIDParent method to be virtual for cases when base type is extended | 18 February 2020, 15:52:01 UTC |
54deb15 | RlanderRISCSW | 24 January 2020, 15:47:15 UTC | testing CTiglUIDObject base class | 18 February 2020, 15:52:01 UTC |
6ff0c58 | RlanderRISCSW | 19 December 2019, 10:45:38 UTC | adding code for registration of uid references to UidManager | 18 February 2020, 15:52:00 UTC |
7fc31e9 | RlanderRISCSW | 18 February 2020, 15:48:29 UTC | fix for issue with base type which is excluded by subsitution (replaced by empty string) | 18 February 2020, 15:48:29 UTC |
2d5a2b8 | RlanderRISCSW | 05 February 2020, 09:10:41 UTC | changed handling of derived types to avoid inheritance when extended base class has parent pointer - solves problems when child classes of base class also need parent pointer | 05 February 2020, 09:10:41 UTC |
2b8a50c | RlanderRISCSW | 04 February 2020, 19:39:02 UTC | Merge pull request #34 from RISCSoftware/33_derived_types_with_parents 33 derived types with parents | 04 February 2020, 19:39:02 UTC |
1305345 | RlanderRISCSW | 04 February 2020, 19:33:33 UTC | fixed order of classes in test output file | 04 February 2020, 19:33:33 UTC |
4422caf | RlanderRISCSW | 04 February 2020, 17:21:06 UTC | added support for separation of class in custom base class and derived class with parent pointer fixes #33 | 04 February 2020, 17:21:06 UTC |
1b1bbd8 | RlanderRISCSW | 04 February 2020, 17:17:31 UTC | splitted functions for parent- and uidManager-handling | 04 February 2020, 17:17:31 UTC |
f3991fc | RlanderRISCSW | 04 February 2020, 10:27:48 UTC | changed logic so that extended types are derived from original base class instead of custom replacement | 04 February 2020, 10:27:48 UTC |
5513e16 | RlanderRISCSW | 04 February 2020, 08:58:12 UTC | removal of test result file | 04 February 2020, 08:58:12 UTC |
e2e0c99 | RlanderRISCSW | 04 February 2020, 08:56:19 UTC | adding testcase for issue #33 | 04 February 2020, 08:56:19 UTC |
503f52d | RlanderRISCSW | 26 November 2019, 12:44:49 UTC | adding support for xsd:ID and xsd:IDREF | 26 November 2019, 12:44:49 UTC |
7838c9c | RlanderRISCSW | 26 November 2019, 10:42:24 UTC | fix for incorrect test reference result for #32 | 26 November 2019, 10:42:24 UTC |
da6142f | RlanderRISCSW | 26 November 2019, 10:36:15 UTC | Merge pull request #32 from DLR-SC/fix_base_class Fixed issue in ReadCPACS if custom base class is defined | 26 November 2019, 10:36:15 UTC |
7729369 | RlanderRISCSW | 26 November 2019, 10:31:01 UTC | adding testcase for #32: custom base type | 26 November 2019, 10:31:01 UTC |
eb22546 | Martin Siggel | 22 November 2019, 15:40:50 UTC | Fixed issue in ReadCPACS and WriteCPACS if custom base class is defined | 25 November 2019, 08:19:37 UTC |
caa84f3 | RlanderRISCSW | 11 November 2019, 17:01:04 UTC | fixed determination whether uid manager is required for the case when a child-element of a base type requires it | 11 November 2019, 17:01:04 UTC |
af9916c | RlanderRISCSW | 08 October 2019, 15:27:04 UTC | added support for sequence handling in WriteCPACS for choices when choice elements are unique | 08 October 2019, 15:27:04 UTC |
4ef07f1 | RlanderRISCSW | 31 July 2019, 09:57:01 UTC | changed implementation to keep sequence handling locally in WriteCPACS function | 31 July 2019, 09:57:01 UTC |
54c955c | RlanderRISCSW | 31 July 2019, 09:11:28 UTC | fixing reference result for sequence test case | 31 July 2019, 09:11:28 UTC |
bdf9e09 | RlanderRISCSW | 31 July 2019, 09:05:47 UTC | fix for handling types without elements | 31 July 2019, 09:05:47 UTC |
ea21dd0 | RlanderRISCSW | 31 July 2019, 08:40:19 UTC | support for insertion of new elements in sequence at correct position | 31 July 2019, 08:40:19 UTC |
56fa793 | RlanderRISCSW | 30 July 2019, 16:10:04 UTC | supporting xsd:any by simply ignoring content | 30 July 2019, 16:10:04 UTC |
516dd02 | RlanderRISCSW | 06 May 2019, 08:50:18 UTC | enforcing c++14 compiler fixes #30 | 06 May 2019, 08:50:18 UTC |
2013fd4 | RlanderRISCSW | 23 April 2019, 13:39:37 UTC | Merge pull request #29 from RISCSoftware/28_uid_in_baseclass Fix handling of uID field in base class | 23 April 2019, 13:39:37 UTC |
9f570fc | RlanderRISCSW | 23 April 2019, 13:28:59 UTC | Extended check requiresUidManager by checking for inherited uID fields Generating constructor calls to base class when these require CTiglUIDManager Skipping generation of CTiglUIDManager member and accessors when already present in base class | 23 April 2019, 13:28:59 UTC |
452c900 | RlanderRISCSW | 23 April 2019, 13:02:42 UTC | adding testcase for uID in baseclass | 23 April 2019, 13:02:42 UTC |
1642865 | RlanderRISCSW | 15 April 2019, 11:06:35 UTC | Merge pull request #27 from DLR-SC/26_back_to_old_enums Reverted class enums back to standard enums | 15 April 2019, 11:06:35 UTC |
de478c5 | Martin Siggel | 15 April 2019, 09:24:55 UTC | Reverted class enums back to standard enums Closes #26 | 15 April 2019, 09:24:55 UTC |
8bba3aa | RlanderRISCSW | 10 April 2019, 10:13:57 UTC | Merge pull request #25 from bernhardmgruber/cpp11 C++11 port | 10 April 2019, 10:13:57 UTC |
302da00 | Bernhard Manfred Gruber | 09 April 2019, 23:16:52 UTC | added missing namespace to xsdUnbounded constant | 09 April 2019, 23:16:52 UTC |
6b39edb | Bernhard Manfred Gruber | 09 April 2019, 17:38:59 UTC | updated test reference data | 09 April 2019, 17:38:59 UTC |
9e322c4 | Bernhard Manfred Gruber | 09 April 2019, 17:12:20 UTC | including runtime files into project, so editing is easier from Visual Studio | 09 April 2019, 17:32:07 UTC |
81b86af | Bernhard Manfred Gruber | 09 April 2019, 17:11:41 UTC | * changed datatype for minOccurs and maxOccurs to unsigned int internally and in TixiHelper.h * checking that minOccurs and maxOccurs in schema are not negative * added a constant for XSD unbounded both internally and in TixiHelper.h * codegen writes XSD unbounded constant instead of a large integral value, in case the cardinality is truly unbounded | 09 April 2019, 17:32:03 UTC |
c587ba0 | Bernhard Manfred Gruber | 04 April 2019, 22:42:08 UTC | using std::to_string and std::unique_ptr | 04 April 2019, 23:32:26 UTC |
0230f5b | Bernhard Manfred Gruber | 04 April 2019, 22:41:34 UTC | added workaround for g++ versions < 4.9.0 | 04 April 2019, 23:32:20 UTC |
35cf535 | Bernhard Manfred Gruber | 20 March 2019, 00:32:09 UTC | updated test reference data | 20 March 2019, 00:32:09 UTC |
d0fd25e | Bernhard Manfred Gruber | 20 March 2019, 00:31:00 UTC | minOccurs and maxOccurs are now always interpreted | 20 March 2019, 00:31:00 UTC |
d7287d7 | Bernhard Manfred Gruber | 20 March 2019, 00:18:18 UTC | replaced std::cerr by LOG(ERROR) for non generator builds | 20 March 2019, 00:18:18 UTC |
b7b9290 | Bernhard Manfred Gruber | 20 March 2019, 00:17:38 UTC | C++11 port * removed custom unique_ptr * merged overloads of TixiReadElements * removed clashed enum prefixing, as enums can no longer clash * removed option to generate scoped enums, they are generated by default now * using std::unique_ptr instead of tigl::unique_ptr * enabled deleted special member generation by default * simplified a bit of generated code * using using instead of typedef when generating exports into tigl namespace | 20 March 2019, 00:17:38 UTC |
6f4fd51 | RlanderRISCSW | 20 December 2018, 17:06:49 UTC | Merge pull request #24 from RISCSoftware/21_correct_sequence_order 21 correct sequence order | 20 December 2018, 17:06:49 UTC |
45f3698 | RlanderRISCSW | 20 December 2018, 16:32:30 UTC | fixed parsing of sequence in correct order | 20 December 2018, 16:32:30 UTC |
2bd3a93 | RlanderRISCSW | 20 December 2018, 15:47:04 UTC | added support for iterating over arbitrary child elements | 20 December 2018, 15:47:04 UTC |
ca7c955 | RlanderRISCSW | 06 December 2018, 10:48:07 UTC | Merge pull request #22 from bernhardmgruber/text_nodes Improved text node extraction | 06 December 2018, 10:48:07 UTC |
84da413 | Bernhard Manfred Gruber | 23 November 2018, 16:57:04 UTC | fixed extraction of multiple text nodes in a single element after TiXI update | 06 December 2018, 10:42:22 UTC |
c93949f | RlanderRISCSW | 06 December 2018, 09:49:14 UTC | Merge pull request #23 from DLR-SC/tixi3_changes Adapted build to new tixi 3.0.3 cmake configuration | 06 December 2018, 09:49:14 UTC |
90139e3 | Martin Siggel | 03 December 2018, 21:54:32 UTC | Accounted for fixed namespaces in tixiGetChildNodeName in tixi 3.0.3 | 03 December 2018, 21:54:32 UTC |
24badf5 | Martin Siggel | 03 December 2018, 16:43:22 UTC | Adapted build to new tixi3 cmake configuration | 03 December 2018, 16:43:22 UTC |
15e8a77 | RlanderRISCSW | 20 November 2018, 09:53:49 UTC | Merge pull request #20 from bernhardmgruber/doc Generating documentation comments | 20 November 2018, 09:53:49 UTC |
9ae102d | Bernhard Manfred Gruber | 20 November 2018, 00:17:10 UTC | moved to boost regex, as g++ seems to have troubles with std regex | 20 November 2018, 00:17:10 UTC |
9e63fad | Bernhard Manfred Gruber | 20 November 2018, 00:00:19 UTC | * not adding spacing to written fields if there is no documentation * updated a test reference data | 20 November 2018, 00:00:19 UTC |
d16ac5c | Bernhard Manfred Gruber | 19 November 2018, 23:30:57 UTC | changed documentation generation to output doxygen instead of XML | 19 November 2018, 23:30:57 UTC |
6c4d223 | Bernhard Manfred Gruber | 04 November 2018, 21:25:53 UTC | small documentation formatting changes | 04 November 2018, 21:25:53 UTC |
df39a2d | Bernhard Manfred Gruber | 04 November 2018, 20:57:05 UTC | element and attribute documentation is now parsed and written to the generated classes | 04 November 2018, 20:57:05 UTC |
a5f0bee | Bernhard Manfred Gruber | 04 November 2018, 19:09:56 UTC | complexType documentation is now parsed and written to the generated classes | 04 November 2018, 19:09:56 UTC |
34f55be | RlanderRISCSW | 22 October 2018, 15:14:29 UTC | Added travis build status to Readme | 22 October 2018, 15:14:29 UTC |
bb716fb | RlanderRISCSW | 22 October 2018, 11:46:09 UTC | Merge pull request #19 from bernhardmgruber/ci examplary unit tests and CI | 22 October 2018, 11:46:09 UTC |
22d0f65 | Bernhard Manfred Gruber | 14 October 2018, 18:18:08 UTC | added appveyor.yml | 16 October 2018, 22:22:56 UTC |
f55b923 | Bernhard Manfred Gruber | 14 October 2018, 20:04:22 UTC | added test case for XSD choice | 16 October 2018, 22:06:38 UTC |
de81334 | Bernhard Manfred Gruber | 14 October 2018, 19:58:52 UTC | bugfix: Filesystem::mergeFilesInto did not delete merged files | 16 October 2018, 22:06:38 UTC |
59a97fe | Bernhard Manfred Gruber | 14 October 2018, 19:50:32 UTC | added a test case for XSD all | 16 October 2018, 22:06:38 UTC |
14e06fc | Bernhard Manfred Gruber | 14 October 2018, 16:44:50 UTC | * added travis.yml * fixed boost test compiling with dynamic libs | 15 October 2018, 20:10:09 UTC |
a8d1449 | Bernhard Manfred Gruber | 14 October 2018, 16:38:40 UTC | * added unit test project with some utilities * added a single test for an XSD sequence | 15 October 2018, 20:10:09 UTC |
0aa56cc | Bernhard Manfred Gruber | 14 October 2018, 14:52:19 UTC | removed TixiHelper.cpp from runtime files | 15 October 2018, 20:10:09 UTC |
812aee7 | Bernhard Manfred Gruber | 14 October 2018, 14:31:35 UTC | reorganization * split projects into driver (main.cpp) and core logic library (including runtime) * adapted paths to fetch runtime files from * updated documentation | 15 October 2018, 20:10:09 UTC |
116c21d | RlanderRISCSW | 15 October 2018, 09:53:48 UTC | Merge pull request #18 from bernhardmgruber/mod Modernization of CMakeLists.txt and a few diagnostics | 15 October 2018, 09:53:48 UTC |
4614975 | Bernhard Manfred Gruber | 14 October 2018, 11:25:47 UTC | including current xpath when throwing NotImplementedExceptions | 14 October 2018, 11:45:58 UTC |
2d1bad3 | Bernhard Manfred Gruber | 31 August 2018, 16:03:32 UTC | * modernized cmake script by using target_* instead of global commands for setting include dirs and compile definitions * requiring C++11 * cache option for choosing static/dynamic boost | 14 October 2018, 11:45:58 UTC |
b66f496 | RlanderRISCSW | 24 September 2018, 16:04:41 UTC | executing handling of enum value name clashes after prune list to avoid unnecessary prefixing | 24 September 2018, 16:04:41 UTC |
215d37c | RlanderRISCSW | 24 September 2018, 15:37:20 UTC | using ordered map for enums for getting defined consistent behavior in prefixing of enum values | 24 September 2018, 15:37:20 UTC |
f335c88 | RlanderRISCSW | 20 September 2018, 10:01:11 UTC | added gitignore file | 20 September 2018, 10:01:11 UTC |
5e9c935 | RlanderRISCSW | 20 September 2018, 09:59:47 UTC | fix for gcc issue with const reference to temporary | 20 September 2018, 09:59:47 UTC |
46d08d4 | RlanderRISCSW | 20 September 2018, 09:15:35 UTC | fix: copy tixi dynamic library to build directory only on windows | 20 September 2018, 09:15:35 UTC |
67e50d9 | Roland Landertshamer | 19 September 2018, 09:03:46 UTC | fixed build gcc build issues | 19 September 2018, 09:03:46 UTC |
d9c3c5c | Bernhard Manfred Gruber | 22 August 2018, 15:03:15 UTC | reworked Filesystem * Filesystem now has logic of writing Files when they are different * added explicit flushToDisk() * added mergeFilesInto() to allow concatenation of all generated files * updated command line documentation to show graph viz parameter | 22 August 2018, 15:03:15 UTC |
d12f4f8 | Bernhard Manfred Gruber | 16 August 2018, 19:35:43 UTC | * renamed WriteIfDifferentFiles into Filesystem * refactored to use boost::filesystem * only using one instance of Filesystem to have a single report at the end | 16 August 2018, 19:35:43 UTC |
2cf52da | Bernhard Manfred Gruber | 16 August 2018, 19:34:45 UTC | logging exception when a child in a vector element fails to read, but continue reading further elements | 16 August 2018, 19:34:45 UTC |
bebfe96 | Bernhard Manfred Gruber | 11 August 2018, 11:36:33 UTC | overloaded GetParent() to retain const correctness | 11 August 2018, 11:40:00 UTC |
d338ce7 | bernhardmgruber | 07 August 2018, 09:39:43 UTC | added support for attribute and element default values | 07 August 2018, 09:39:43 UTC |
51df5f8 | bernhardmgruber | 27 June 2018, 17:47:14 UTC | downgrading C++ features to support RHEL7 | 27 June 2018, 18:00:24 UTC |
bd41b42 | bernhardmgruber | 27 June 2018, 17:36:51 UTC | made specifying TIGL_PATH optional | 27 June 2018, 17:36:51 UTC |
1074059 | bernhardmgruber | 27 June 2018, 17:29:29 UTC | refactoring | 27 June 2018, 17:29:29 UTC |
c6fdc4f | bernhardmgruber | 27 March 2018, 13:02:43 UTC | updated README.md to reflect new repository location | 27 March 2018, 13:02:43 UTC |
56108af | bernhardmgruber | 15 February 2018, 11:15:27 UTC | updated written copyright year | 15 February 2018, 11:15:27 UTC |
59cdbf7 | bernhardmgruber | 15 February 2018, 11:14:45 UTC | #15 added EmptyLine to allow writing an empty line with no indentation | 15 February 2018, 11:14:45 UTC |
fbaa592 | bernhardmgruber | 15 February 2018, 10:58:24 UTC | refactored IndentingStreamWrapper * renamed raw() to contLine() * added noIndent() | 15 February 2018, 10:58:24 UTC |
950ea97 | Martin Siggel | 13 February 2018, 19:46:57 UTC | Do not indent preprocessor directives | 15 February 2018, 10:24:53 UTC |
f60508c | Martin Siggel | 13 February 2018, 19:07:45 UTC | Avoid indentation of TiGL namespace Also, add namespace names at closing brace | 15 February 2018, 10:24:53 UTC |
ff0de6e | Martin Siggel | 13 February 2018, 18:50:13 UTC | Fixed one-liner braces of constructor and destructor | 15 February 2018, 10:24:53 UTC |
bf9a6a1 | Martin Siggel | 13 February 2018, 18:42:56 UTC | Changed style of initializer list | 15 February 2018, 10:24:53 UTC |
039897a | dixxi | 15 January 2018, 18:01:46 UTC | dropped const T& setter for elements of type optional<T> | 15 February 2018, 10:24:53 UTC |
35d966f | dixxi | 15 January 2018, 10:29:16 UTC | added editorconfig file to enforce 4 spaces as indentation | 15 January 2018, 10:29:16 UTC |
a5f01ac | dixxi | 15 January 2018, 10:27:20 UTC | bugfix: readded suffix Type after removing suffix _SimpleContentType | 15 January 2018, 10:28:13 UTC |