summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-12-21Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2014-12-21Dokumenten und Domänenbeispiel.Benjamin Paassen
2014-12-21Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2014-12-21changed RttiTypes from class to namespaceAndreas Stöckel
2014-12-21First draft of book domain example and slight changes to the book domain: ↵Benjamin Paassen
_all_ structuredclasses are listed in the domain now and StructuredClasses that are allowed at the root level have a root flag.
2014-12-21Function now derives from ManagedAndreas Stöckel
2014-12-21made Rtti a source dependency of Managed, not a header dependencyAndreas Stöckel
2014-12-21moved Rtti from managed to common folder, added Function headerAndreas Stöckel
2014-12-20additional comment in Variant.cppAndreas Stöckel
2014-12-20Variants can now store references to managed objects and act as a Rooted handleAndreas Stöckel
2014-12-20fixed some typosAndreas Stöckel
2014-12-20adapted model classes to new Rtti classAndreas Stöckel
2014-12-20Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2014-12-20Renamed ManagedType class to Rtti to make naming less confusing, implemented ↵Andreas Stöckel
easier to use Rtti clas
2014-12-20implemented reading escaped unicode characters as in javascriptAndreas Stöckel
2014-12-20Introduced global type variables for model classes and used them in the ↵Benjamin Paassen
Domain resolve test, which makes it much easier to understand.
2014-12-20replaces ManagedVector by NodeVector in Model classes.Benjamin Paassen
2014-12-20improved RTTI systemAndreas Stöckel
2014-12-20working on Typesystem docu and unit testsAndreas Stöckel
2014-12-20using stringstream for variant int/double to string conversionAndreas Stöckel
2014-12-19fixed source of segfault/access to uninitialized memory regionAndreas Stöckel
2014-12-19added convenience function for document construction and tested them.Benjamin Paassen
2014-12-19added doPrepare method for StructType and made doPrepare as well as create ↵Benjamin Paassen
const.
2014-12-18Hopefully implemented a working version of the Domain resolve mechanism.Benjamin Paassen
2014-12-17Some (slight) changes to existing structures and first attempts on a test to ↵Benjamin Paassen
construct a test comain and a test document out of thin air. I am, indeed, an alchemist.
2014-12-17noticed that Andreas did already implement Cardinality in form of the ↵Benjamin Paassen
RangeSet. Removed my own attempts at programming the Cardinality and used his code.
2014-12-17First draft of Cardinality. There are still semantic improvements to be ↵Benjamin Paassen
made, though.
2014-12-17made ManagedContainer more roboust against managed objects already being ↵Andreas Stöckel
deleted while removing the reference to the owner
2014-12-17made deletion order in Manager class (more) deterministicAndreas Stöckel
2014-12-17updated ManagedContainer class to allow nullptr as owner, making this a list ↵Andreas Stöckel
of rooted elements
2014-12-17small style changed -- always pass input arguments as Handles and not Rooted ↵Andreas Stöckel
-- otherwise a temporary Rooted has to be created and freed which may trigger unwanted garbage collector runs. Always use the C++ nullptr instread of NULL -- the first one is typesafe, the latter is not
2014-12-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2014-12-16fixed bug #27Andreas Stöckel
2014-12-16Document.hpp does compile now. Further Tests are needed.Benjamin Paassen
2014-12-16finished first draft of Document.hpp, but this is not yet compiled nor tested.Benjamin Paassen
2014-12-16first draft for DocumentEntity.Benjamin Paassen
2014-12-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/CMakeLists.txt
2014-12-16changed paths to new location of the Managed class, adapted NodeVector and ↵Andreas Stöckel
NodeMap to the slightly changed conditions in the Node class
2014-12-16added possibility to register a ManagedType for a class derived from ↵Andreas Stöckel
Managed, improved Managed readData function
2014-12-15Improved ManagedContainer classesAndreas Stöckel
2014-12-15finished first version of Domain.hpp, which compiles now.Benjamin Paassen
2014-12-15first draft for StructuredClassBenjamin Paassen
2014-12-15first draft of Descriptor.Benjamin Paassen
2014-12-15Implementation of FieldDescriptor class.Benjamin Paassen
2014-12-14added data functions and memory tagging functions. As it turns out the ↵Andreas Stöckel
latter are unnecessary and will be removed
2014-12-13started to refactor Managed packageAndreas Stöckel
2014-12-12first attempt on domain formalization.Benjamin Paassen
2014-12-12Added new version of Typesystem in cooperation with Andreas.Benjamin Paassen
2014-12-12Slight changes to logging mechanism.Benjamin Paassen
2014-12-12Made the relativeTo handling in FileLocator.cpp somewhat more sophisticated.Benjamin Paassen