summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2015-02-06Continue writing parser for plain document formatAndreas Stöckel
2015-02-05Added initial skeleton of the PlainFormatStreamReader class, providing the ↵Andreas Stöckel
most basic functionality needed to read data from a Ousia plain text file.
2015-02-03Implemented ParserStateDeductor which is used to deduce the current ↵Andreas Stöckel
ParserState given the Type signature extracted from a ParserScope.
2015-02-02Introduced RootNode class from which Document, Domain and Typesystem should ↵Andreas Stöckel
derive. This class is needed for the "import" handler.
2015-02-01Improved ParserStack state descriptionAndreas Stöckel
2015-01-30Added "Cardinality" type and AnyCardinality constant to RangeSetAndreas Stöckel
2015-01-28Added my Senf to Main.cppAndreas Stöckel
2015-01-27Introduced notion of "flags" that can be set at a certain level of the ↵Andreas Stöckel
ParserScope in order to store data that should be available between parser instances, but cannot be stored in the object graph.
2015-01-27Added ousia executable as target for installation (for make install)Andreas Stöckel
2015-01-27first attempt on command line interface (only wrapper and boost program ↵Benjamin Paassen
options).
2015-01-26Renamed CSS to Style (finally)Benjamin Paassen
2015-01-25Adapted tests to StandaloneEnvironment, using complete pipeline in XmlParserTestAndreas Stöckel
2015-01-25Restructures parser classes a little, removed Registry from ParserContext, ↵Andreas Stöckel
gave a ResourceManager instance to the Project, using ResourceRequest when including or linking files, thought through how "including" and "linking" are handled
2015-01-24Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-01-24included VariantConverterTest and started testing of cardinality functionality.Benjamin Paassen
2015-01-24Moved Terminal and TerminalLogger to own classes in new frontent folderAndreas Stöckel
2015-01-24Implemented SourceContextReader, added unit tests, implemented ↵Andreas Stöckel
SourceContextReader interface in ResourceManager, added LoggerTest
2015-01-23Implemented most functions in ResourceManagerAndreas Stöckel
2015-01-23Added ResourceUtils class containing helper functions for deducing resource ↵Andreas Stöckel
types.
2015-01-22Added Location.cpp (empty, but verifies that the header has no errors)Andreas Stöckel
2015-01-21Some further refactoring -- renamed Scope to ParserScope, got rid of parser ↵Andreas Stöckel
namespace, added new functionality to RegistryClass, wrote documentation, added function for extracting file extensions to Utils
2015-01-20Implemented automatic generation of default search pathsAndreas Stöckel
2015-01-20Moved some files aroundAndreas Stöckel
2015-01-20Installing files in the data directory to the correct location with correct ↵Andreas Stöckel
permissions
2015-01-20Adapted CMakeLists.txtAndreas Stöckel
2015-01-18Added Project class which represents the absolute top-level node containing ↵Andreas Stöckel
multiple documents and all loaded domains and typesystems.
2015-01-18Droped Rtti<T> class, using RttiType insteadAndreas Stöckel
2015-01-14Implemented attaching Methods and Property information to Types (this will ↵Andreas Stöckel
later allow script engines to access these methods).
2015-01-13Added new Property class for defining getters and settersAndreas Stöckel
2015-01-12Added (not yet done) unit test for the Argument classAndreas Stöckel
2015-01-11removed legacy filesAndreas Stöckel
2015-01-11Refactored conversion routines used in the Typesystem class and the Variant ↵Andreas Stöckel
class into an own class, implemented missing conversion from string to integer/double, implemented proper JSON serialization of variants
2015-01-11Refactored number class out of VariantReader and added documentationAndreas Stöckel
2015-01-06added XML classes including Serialization functions and added a test for it. ↵Benjamin Paassen
I tried not to include Managed.hpp to prevent further overhead but I failed miserably.
2015-01-04corrected first draft of DemoOutput. Still some TODOs remain, but for the ↵Benjamin Paassen
easy test document everything works.
2015-01-04first draft for HTML Demo Output (still a lot of todos).Benjamin Paassen
2015-01-02Using Index per default in NodeVector and NodeMap, added Unit testAndreas Stöckel
2015-01-02Moved NodeTest to model folderAndreas Stöckel
2015-01-02Moved Node class to model folderAndreas Stöckel
2015-01-02Added new header containing definitions for the event systemAndreas Stöckel
2015-01-02added test/ directory to include path for unit testsAndreas Stöckel
2015-01-01Added new Terminal class to CMakeLists.txtAndreas Stöckel
2014-12-21allowing to store Function objects in Variants, added simple unit test for ↵Andreas Stöckel
the Method class
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-21moved Rtti from managed to common folder, added Function headerAndreas Stöckel
2014-12-20Variants can now store references to managed objects and act as a Rooted handleAndreas 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-20working on Typesystem docu and unit testsAndreas Stöckel
2014-12-18Hopefully implemented a working version of the Domain resolve mechanism.Benjamin Paassen
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.