Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-18 | Allowing to override location when logging exceptions. | Andreas Stöckel | |
2015-01-18 | added Document validation function and finished implementation of ↵ | Benjamin Paassen | |
AnnotationEntity validation function. Tests still have to be made, though. | |||
2015-01-18 | changed the cycle error message. | Benjamin Paassen | |
2015-01-18 | Implemented some helper functions to facilitate implementing doValidate ↵ | Andreas Stöckel | |
methods. This includes the "validateName" function (which makes sure the Node has a valid identifier), the "continueValidation" function (which descends into the given list of child nodes) and the "continueValidationCheckDuplicates" which descends into the given child list and makes sure the names of the child nodes are unique. | |||
2015-01-18 | Renamed continueResolve to doResolve for more consistency with other virtual ↵ | Andreas Stöckel | |
protected methods | |||
2015-01-18 | Fixed order in which elements in StandaloneParserContext are created/freed ↵ | Andreas Stöckel | |
(to prevent Manager empty assertion to fail) | |||
2015-01-17 | Added additional unit test for the setParentStructure function | Andreas Stöckel | |
2015-01-17 | Improved typesystem, allowing online creation of structs | Andreas Stöckel | |
2015-01-17 | Managed container does not reset owner on move -- this allows the container ↵ | Andreas Stöckel | |
to be reusable after a move. Adapted unit test accordingly. | |||
2015-01-17 | Improved validation system | Andreas Stöckel | |
2015-01-16 | wip copy | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | first attempt on validation method for Document classes. | Benjamin Paassen | |
2015-01-16 | Allowing deferred resolution of Nodes | Andreas Stöckel | |
2015-01-16 | Fixed comment | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | Fixed reverse iterators in ManagedContainer | Andreas Stöckel | |
2015-01-16 | Using lambda instead of static function | Andreas Stöckel | |
2015-01-16 | validate function for Domain::Descriptor. | Benjamin Paassen | |
2015-01-16 | renamed isa to superclass in Domain::Descriptor and id some cosmetic changes. | Benjamin Paassen | |
2015-01-16 | made getUid work using a rather ugly const cast. Unfortunately this could ↵ | Benjamin Paassen | |
not be prevented. | |||
2015-01-16 | added getUid() method to Managed. | Benjamin Paassen | |
2015-01-16 | Working on XMLParser (still lot work in progress) | Andreas Stöckel | |
2015-01-16 | Added Utils::split function for splitting strings at a delimiter | Andreas Stöckel | |
2015-01-15 | Further simplified document buildup by doing the addition to parents of ↵ | Benjamin Paassen | |
StructureNodes in the constructor and refactored Anchor as standalone class instead of AnnotationEntity child. This made some changes in the test bench necessary as well. | |||
2015-01-15 | renamed addStructuredEntity to addStructureNode. | Benjamin Paassen | |
2015-01-15 | supported more automatic registration behaviour, checked for internal name ↵ | Benjamin Paassen | |
consistency regarding FieldDescriptors, AnnotationClasses and StructuredClasses and made adding methods for automatically registered references protected. | |||
2015-01-15 | Fixed bug in Argument validation when missing values are inserted (string ↵ | Andreas Stöckel | |
types got "null" as default value and not ""), added corresponding unit test | |||
2015-01-15 | Synchronizing logger with current XML parser line number | Andreas Stöckel | |
2015-01-15 | allow to retrieve writeable refrence to ParserContext | Andreas Stöckel | |
2015-01-15 | let build.sh only create the makefile | Andreas Stöckel | |
2015-01-15 | lambdas are so much cooler | Andreas Stöckel | |
2015-01-15 | fixed clang warnings and errors | Andreas Stöckel | |
2015-01-15 | Using Arguments class in ParserStack for validation | Andreas Stöckel | |
2015-01-15 | Using Arguments::None instead of storing a flag if no explicit arguments ↵ | Andreas Stöckel | |
were given for validation | |||
2015-01-15 | Added possibility to construct Arguments in a mode in which no validation is ↵ | Andreas Stöckel | |
performed. | |||
2015-01-14 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-14 | finished pathTo function with rather nasty test. | Benjamin Paassen | |
2015-01-14 | Using "name" property for printing name in the graphviz export | Andreas Stöckel | |
2015-01-14 | Added RttiType::hasProperty and RttiType::hasMethod function | Andreas Stöckel | |
2015-01-14 | Registered Properties for the XMLNode class | Andreas Stöckel | |
2015-01-14 | Registered properties for the Node class | Andreas Stöckel | |
2015-01-14 | Removed not needed Node.setParent method | Andreas Stöckel | |
2015-01-14 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-14 | Implemented attaching Methods and Property information to Types (this will ↵ | Andreas Stöckel | |
later allow script engines to access these methods). | |||
2015-01-14 | Using pointer to RttiType instances | Andreas Stöckel | |
2015-01-14 | Silenced GCC 4.9 warnings | Andreas Stöckel | |
2015-01-14 | merge. | Benjamin Paassen | |
2015-01-14 | started to implement a more advanced test for the 'pathTo' method and ↵ | Benjamin Paassen | |
noticed some conceptual difficulties that have to be adressed later on. | |||
2015-01-14 | Removed parent mechanism in object graph representation. This is only a ↵ | Benjamin Paassen | |
relevant concept for the parsed XML language. It can be fully expressed by FieldDescriptors and their children in the object graph. |