summaryrefslogtreecommitdiff
path: root/server/src/templateparser.cc
AgeCommit message (Collapse)Author
2011-07-01removed macrotool.deva
add lua wrapper for praxisd. new type attributes_t for sax parser and children. make macros/templates use real vars instead of var map. add data ttl on macro level. add 'important' attribute to macrotags in templates.
2011-02-17Rewrite of all old tests to new unittest framework. Also some work on ↵deva
testdb; more to come...
2010-07-05Remove PRACRO_ prefix from debug macros.deva
2010-07-05Partial commit (final): Add missing headers, fixing gcc4.4 compile errors.deva
2009-11-13Added SessionIDs to http communication. Made SAXParser run on const char*.deva
2009-08-07New test program.deva
2009-08-05Renamed TemplateParser debug group from 'macro' to 'template'.deva
2009-07-30Changed illogically named 'window' tag into the more descriptive 'widgets' tag.deva
2009-07-30Removed the term 'course' everywhere, and replaced it by 'template'. This ↵deva
reduced/simplified the Template class structure a bit.
2009-07-30Updated the example template to contain new tags/attributes.deva
2009-07-24Introduced a new template tag called 'header' to replace the ↵deva
macro-tag-with-header-attribute construct.
2009-07-22Changed the way the macros are looked up in the filesystem (now they are ↵deva
parsed and indexed using version numbers). Updated all unit tests, to compile and run again.
2009-05-15Journal entries are now committed in the order in which they appear in the ↵deva
course description (the template). Misspelled 'macroes' have been corrected to 'macros' in template.h and all affected files.
2009-02-10- Rewrite part of the database backend setup and abstractionbertho
- Fix some printf's into debug statements
2009-02-04- Add missing include filesbertho
- Add config option for xml macros and templates basedir
2008-07-30Reenabled support for upload server. Currently only tested against local ↵deva
print-to-screen version.
2008-06-09Added xml encoding of the lua programs to make sure they are not ↵deva
interrupting the xml.
2008-06-04Modulized the template/course/macro system.deva
2008-06-04Introduced the errorbox to communicate server errors to the client.deva
2008-06-03Added support for lua validator programs.deva
2008-05-22Fixed GPL headers to actually contain the contributors...deva
2008-05-20Made fixes pointed out by GCC 4.2 and -D_FORTIFY_SOURCES=2deva
2008-05-20Removed obsolete macro.h and macro_parser.cc,hdeva
2008-05-16Worked on the connection of the various elements of the server.deva
2008-05-12Made template parserdeva