Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-21 | Finished last commits moving action by also moving the tests and correcting ↵ | Benjamin Paassen | |
all references and namespaces in the code. | |||
2014-11-21 | According to my lords holy command I enacted his graces order of moving all ↵ | Benjamin Paassen | |
peasants and lordlings, big and small, young and old, to our common land and inner sanctuary to be safe from outer threats by those usurpers. | |||
2014-11-21 | working on ManagedContainers.hpp | Andreas Stöckel | |
2014-11-20 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2014-11-20 | continued specifying the CSS language and setting up a CSS Tokenizer. But ↵ | Benjamin Paassen | |
setting up StyleNodes is still a complicated thing to get my head around. So I'll do a draft in Java first. | |||
2014-11-19 | one slight formatting change. | Benjamin Paassen | |
2014-11-19 | 1.) fixed the word tokenization mechanism in the CodeTokenizer which ↵ | Benjamin Paassen | |
returned rubbish previously. 2.) Allowed multiline tokens if the mode is LINEBREAK (obsiously). 3.) returned LINEBREAK tokens in normal mode. 4.) added a CodeTokenizer test. | |||
2014-11-19 | fixed a bug preventing the Tokenizer from finding the right token if a parse ↵ | Benjamin Paassen | |
was incomplete beforehand. Also cleared the buffers if a subclass returns false from doPrepare. Failing to clear the buffers lead to subsequent problems. | |||
2014-11-19 | added documentation for CodeTokenizer. | Benjamin Paassen | |
2014-11-19 | autoformat on Tokenizer docu. | Benjamin Paassen | |
2014-11-19 | added documentation to the Tokenizer header. | Benjamin Paassen | |
2014-11-16 | added ManagedContainer and ManagedVector templates which allow automatic ↵ | Andreas Stöckel | |
acquiring of a Managed objects stored within that container owned by another Managed object | |||
2014-11-15 | added event system to Node class (needed for updating name->node maps in ↵ | Andreas Stöckel | |
parent nodes and to be capbable of informing about updates in the node graph) | |||
2014-11-15 | Removed type assertion -- makes class definitions very unflexible as it ↵ | Andreas Stöckel | |
doesn't work with forward declared classes | |||
2014-11-14 | implemented tokenizer test and started implementing CodeTokenizer under ↵ | Benjamin Paassen | |
supervision of Maester Stoeckel. | |||
2014-11-14 | Moved Managed to core and implemented managing of nodes for the CSS Style Tree. | Benjamin Paassen | |
2014-11-14 | added TestNode unit test | Andreas Stöckel | |
2014-11-14 | fixed equals operator in Handle class when comparing Handles of different types | Andreas Stöckel | |
2014-11-14 | added .gitignore file and finished building the rough class structure for ↵ | Benjamin Paassen | |
CSS parsing. This, however, is very likely to be very wrong at this current state. Shivering with fear I await my liegelords justice. | |||
2014-11-13 | started to implement the CSSParser. First iteration only contains the CSS ↵ | Benjamin Paassen | |
Specificity. | |||
2014-11-13 | deleted files with content that has been merged into the Node class | Andreas Stöckel | |
2014-11-13 | Node.cpp and Node.hpp now containts the new Node base class (which always is ↵ | Andreas Stöckel | |
a named node). Node instances implement the complex logic for being resolved with a path of names relative to another node | |||
2014-11-13 | allow the Handle class to be converted to const pointers | Andreas Stöckel | |
2014-11-13 | fixed static type assertion in the Handle class for incomplete types | Andreas Stöckel | |
2014-11-13 | refactored NodeManager and Node class to Manager and Managed classes | Andreas Stöckel | |
2014-11-06 | current working copy | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@98 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-11-03 | fixed bugs in garbage collector, improved handle classes, added some more ↵ | Andreas Stöckel | |
unit tests git-svn-id: file:///var/local/svn/basicwriter@97 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-11-03 | fixed node purging | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@96 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-11-03 | implemented equals operator, fixed assignment operator, NodeManager now ↵ | Andreas Stöckel | |
asserts that all nodes have been deleted in its destructor git-svn-id: file:///var/local/svn/basicwriter@93 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-11-02 | fixed gc sweep rooting detection, added new gc unit test | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@92 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-11-02 | implemented garbage collecting node graph | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@91 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-31 | finished first draft of tokenizer code. | Benjamin Paassen | |
git-svn-id: file:///var/local/svn/basicwriter@90 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-31 | added buffered char reader | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@89 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-31 | finished work on TokenTree and tested it. | Benjamin Paassen | |
git-svn-id: file:///var/local/svn/basicwriter@88 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-31 | added tokenizer class code. | Benjamin Paassen | |
git-svn-id: file:///var/local/svn/basicwriter@87 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-26 | implemented setting/getting host variables, including host functions but not ↵ | Andreas Stöckel | |
yet host objects git-svn-id: file:///var/local/svn/basicwriter@81 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-26 | Fully implemented reading values from MozJs (except for all bugs that are ↵ | Andreas Stöckel | |
still in it); added generic unit test for java script engine implementations; added suppressions for valgrind (as the mozjs library produced some leaks that can safely be ignored); added a bunch of TODOs git-svn-id: file:///var/local/svn/basicwriter@79 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-25 | some restructuring, added first version of the mozjs plugin | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@78 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-25 | started unit test for Object, fixed possible used of already freed ↵ | Andreas Stöckel | |
ArgumentValidator when copying ValidatingFunction git-svn-id: file:///var/local/svn/basicwriter@77 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-24 | added some comments to the Variant class (not done yet), moved VarNull to ↵ | Andreas Stöckel | |
Variant::Null git-svn-id: file:///var/local/svn/basicwriter@76 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-24 | added Function, Property and Object classes; added CMakeLists entries for ↵ | Andreas Stöckel | |
the mozjs-24 library (the Firefox JavaScript engine which is available as Package on Fedora); added Doxygen target to makefile git-svn-id: file:///var/local/svn/basicwriter@75 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-24 | finished implementation of HostFunction | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@74 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-20 | started to implement Function class which represents functions and methods, ↵ | Andreas Stöckel | |
both on the host and the client side git-svn-id: file:///var/local/svn/basicwriter@73 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-18 | improved Variant.cpp, added ScriptEngine.hpp containing the script engine ↵ | Andreas Stöckel | |
abstraction layer git-svn-id: file:///var/local/svn/basicwriter@72 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-16 | current versoin | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@70 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-16 | fixed typeo in RangeSet, added unit test for Variant | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@59 daaaf23c-2e50-4459-9457-1e69db5a47bf | |||
2014-10-16 | removed old code | Andreas Stöckel | |
git-svn-id: file:///var/local/svn/basicwriter@57 daaaf23c-2e50-4459-9457-1e69db5a47bf |