https://github.com/RISCSoftware/cpacs_tigl_gen

sort by:
Revision Author Date Message Commit Date
a27f3c7 adding TIGL_EXPORT to private functions from ITiglUIDRefObject for enabling generation of python wrappers 31 March 2020, 19:55:55 UTC
a7c1d7a fixed handling of null pointers in GetNextUIDParent 18 February 2020, 15:53:49 UTC
01511a7 fixed test reference results 18 February 2020, 15:53:49 UTC
fff8414 updated test reference results 18 February 2020, 15:53:49 UTC
ab134b3 fixed genearation of classes containing fields from base class 18 February 2020, 15:53:48 UTC
28c2841 support for update of UIDs and UID change notifications 18 February 2020, 15:52:01 UTC
9e3c251 fixed GetNextUIDParent method to be virtual for cases when base type is extended 18 February 2020, 15:52:01 UTC
54deb15 testing CTiglUIDObject base class 18 February 2020, 15:52:01 UTC
6ff0c58 adding code for registration of uid references to UidManager 18 February 2020, 15:52:00 UTC
7fc31e9 fix for issue with base type which is excluded by subsitution (replaced by empty string) 18 February 2020, 15:48:29 UTC
2d5a2b8 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 Merge pull request #34 from RISCSoftware/33_derived_types_with_parents 33 derived types with parents 04 February 2020, 19:39:02 UTC
1305345 fixed order of classes in test output file 04 February 2020, 19:33:33 UTC
4422caf 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 splitted functions for parent- and uidManager-handling 04 February 2020, 17:17:31 UTC
f3991fc changed logic so that extended types are derived from original base class instead of custom replacement 04 February 2020, 10:27:48 UTC
5513e16 removal of test result file 04 February 2020, 08:58:12 UTC
e2e0c99 adding testcase for issue #33 04 February 2020, 08:56:19 UTC
503f52d adding support for xsd:ID and xsd:IDREF 26 November 2019, 12:44:49 UTC
7838c9c fix for incorrect test reference result for #32 26 November 2019, 10:42:24 UTC
da6142f 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 adding testcase for #32: custom base type 26 November 2019, 10:31:01 UTC
eb22546 Fixed issue in ReadCPACS and WriteCPACS if custom base class is defined 25 November 2019, 08:19:37 UTC
caa84f3 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 added support for sequence handling in WriteCPACS for choices when choice elements are unique 08 October 2019, 15:27:04 UTC
4ef07f1 changed implementation to keep sequence handling locally in WriteCPACS function 31 July 2019, 09:57:01 UTC
54c955c fixing reference result for sequence test case 31 July 2019, 09:11:28 UTC
bdf9e09 fix for handling types without elements 31 July 2019, 09:05:47 UTC
ea21dd0 support for insertion of new elements in sequence at correct position 31 July 2019, 08:40:19 UTC
56fa793 supporting xsd:any by simply ignoring content 30 July 2019, 16:10:04 UTC
516dd02 enforcing c++14 compiler fixes #30 06 May 2019, 08:50:18 UTC
2013fd4 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 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 adding testcase for uID in baseclass 23 April 2019, 13:02:42 UTC
1642865 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 Reverted class enums back to standard enums Closes #26 15 April 2019, 09:24:55 UTC
8bba3aa Merge pull request #25 from bernhardmgruber/cpp11 C++11 port 10 April 2019, 10:13:57 UTC
302da00 added missing namespace to xsdUnbounded constant 09 April 2019, 23:16:52 UTC
6b39edb updated test reference data 09 April 2019, 17:38:59 UTC
9e322c4 including runtime files into project, so editing is easier from Visual Studio 09 April 2019, 17:32:07 UTC
81b86af * 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 using std::to_string and std::unique_ptr 04 April 2019, 23:32:26 UTC
0230f5b added workaround for g++ versions < 4.9.0 04 April 2019, 23:32:20 UTC
35cf535 updated test reference data 20 March 2019, 00:32:09 UTC
d0fd25e minOccurs and maxOccurs are now always interpreted 20 March 2019, 00:31:00 UTC
d7287d7 replaced std::cerr by LOG(ERROR) for non generator builds 20 March 2019, 00:18:18 UTC
b7b9290 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 Merge pull request #24 from RISCSoftware/21_correct_sequence_order 21 correct sequence order 20 December 2018, 17:06:49 UTC
45f3698 fixed parsing of sequence in correct order 20 December 2018, 16:32:30 UTC
2bd3a93 added support for iterating over arbitrary child elements 20 December 2018, 15:47:04 UTC
ca7c955 Merge pull request #22 from bernhardmgruber/text_nodes Improved text node extraction 06 December 2018, 10:48:07 UTC
84da413 fixed extraction of multiple text nodes in a single element after TiXI update 06 December 2018, 10:42:22 UTC
c93949f 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 Accounted for fixed namespaces in tixiGetChildNodeName in tixi 3.0.3 03 December 2018, 21:54:32 UTC
24badf5 Adapted build to new tixi3 cmake configuration 03 December 2018, 16:43:22 UTC
15e8a77 Merge pull request #20 from bernhardmgruber/doc Generating documentation comments 20 November 2018, 09:53:49 UTC
9ae102d moved to boost regex, as g++ seems to have troubles with std regex 20 November 2018, 00:17:10 UTC
9e63fad * not adding spacing to written fields if there is no documentation * updated a test reference data 20 November 2018, 00:00:19 UTC
d16ac5c changed documentation generation to output doxygen instead of XML 19 November 2018, 23:30:57 UTC
6c4d223 small documentation formatting changes 04 November 2018, 21:25:53 UTC
df39a2d element and attribute documentation is now parsed and written to the generated classes 04 November 2018, 20:57:05 UTC
a5f0bee complexType documentation is now parsed and written to the generated classes 04 November 2018, 19:09:56 UTC
34f55be Added travis build status to Readme 22 October 2018, 15:14:29 UTC
bb716fb Merge pull request #19 from bernhardmgruber/ci examplary unit tests and CI 22 October 2018, 11:46:09 UTC
22d0f65 added appveyor.yml 16 October 2018, 22:22:56 UTC
f55b923 added test case for XSD choice 16 October 2018, 22:06:38 UTC
de81334 bugfix: Filesystem::mergeFilesInto did not delete merged files 16 October 2018, 22:06:38 UTC
59a97fe added a test case for XSD all 16 October 2018, 22:06:38 UTC
14e06fc * added travis.yml * fixed boost test compiling with dynamic libs 15 October 2018, 20:10:09 UTC
a8d1449 * added unit test project with some utilities * added a single test for an XSD sequence 15 October 2018, 20:10:09 UTC
0aa56cc removed TixiHelper.cpp from runtime files 15 October 2018, 20:10:09 UTC
812aee7 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 Merge pull request #18 from bernhardmgruber/mod Modernization of CMakeLists.txt and a few diagnostics 15 October 2018, 09:53:48 UTC
4614975 including current xpath when throwing NotImplementedExceptions 14 October 2018, 11:45:58 UTC
2d1bad3 * 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 executing handling of enum value name clashes after prune list to avoid unnecessary prefixing 24 September 2018, 16:04:41 UTC
215d37c using ordered map for enums for getting defined consistent behavior in prefixing of enum values 24 September 2018, 15:37:20 UTC
f335c88 added gitignore file 20 September 2018, 10:01:11 UTC
5e9c935 fix for gcc issue with const reference to temporary 20 September 2018, 09:59:47 UTC
46d08d4 fix: copy tixi dynamic library to build directory only on windows 20 September 2018, 09:15:35 UTC
67e50d9 fixed build gcc build issues 19 September 2018, 09:03:46 UTC
d9c3c5c 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 * 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 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 overloaded GetParent() to retain const correctness 11 August 2018, 11:40:00 UTC
d338ce7 added support for attribute and element default values 07 August 2018, 09:39:43 UTC
51df5f8 downgrading C++ features to support RHEL7 27 June 2018, 18:00:24 UTC
bd41b42 made specifying TIGL_PATH optional 27 June 2018, 17:36:51 UTC
1074059 refactoring 27 June 2018, 17:29:29 UTC
c6fdc4f updated README.md to reflect new repository location 27 March 2018, 13:02:43 UTC
56108af updated written copyright year 15 February 2018, 11:15:27 UTC
59cdbf7 #15 added EmptyLine to allow writing an empty line with no indentation 15 February 2018, 11:14:45 UTC
fbaa592 refactored IndentingStreamWrapper * renamed raw() to contLine() * added noIndent() 15 February 2018, 10:58:24 UTC
950ea97 Do not indent preprocessor directives 15 February 2018, 10:24:53 UTC
f60508c Avoid indentation of TiGL namespace Also, add namespace names at closing brace 15 February 2018, 10:24:53 UTC
ff0de6e Fixed one-liner braces of constructor and destructor 15 February 2018, 10:24:53 UTC
bf9a6a1 Changed style of initializer list 15 February 2018, 10:24:53 UTC
039897a dropped const T& setter for elements of type optional<T> 15 February 2018, 10:24:53 UTC
35d966f added editorconfig file to enforce 4 spaces as indentation 15 January 2018, 10:29:16 UTC
a5f01ac bugfix: readded suffix Type after removing suffix _SimpleContentType 15 January 2018, 10:28:13 UTC
back to top