Commit Graph
482 Commits
Author SHA1 Message Date
WrinklyNinja 5ce5310f28 Tidied up error handling. Also, const const const const const const const const const const const const const const const const const const const const const const const const const const const const to stop myself doing silly things in future, and avoid some compiler warnings. 2013-01-16 15:56:20 +00:00
WrinklyNinja 5bb60162d3 Tidied up code (apart from legacy.py, which got messed up), updated docs. 2013-01-15 22:31:36 +00:00
WrinklyNinja 2e6e62bb60 Added API documentation, some more API improvements I forgot to add in earlier. 2013-01-13 10:50:40 +00:00
WrinklyNinja 2cecda2ec7 Limited testing of condition string parser, seems to work. Next step is tying in libloadorder to get the list of active plugins. 2013-01-10 10:07:43 +00:00
WrinklyNinja 4ea3805d42 More syntax changes, separated the 'file' condition function into 'file' and 'regex' since it's otherwise impossible to tell just from the string passed, got rid of the 'if' keyword and turned 'ifnot' into 'not'. Regexes can only contain non-literal syntax in the filename part of the path they give, as a way to prevent accidental scanning of thousands of files across a range of sub-directories. Also changed some of the terminology for the components of a condition string. 2013-01-09 23:44:06 +00:00
WrinklyNinja b4202b7703 Finished condition parser, I think. 2013-01-07 21:04:17 +00:00
WrinklyNinja 7ca6becb50 Started to write metadata file syntax doc. 2013-01-07 16:03:36 +00:00