Commit Graph
3957 Commits
Author SHA1 Message Date
WrinklyNinja ed1e6cc8f2 Updated comment notes on what needs doing. 2013-07-29 12:55:40 +01:00
WrinklyNinja 2cde0c2c5c Updated API internally to reflect recent changes. 2013-07-29 09:41:24 +01:00
WrinklyNinja 638d0bc8e7 Forgot to add library include directory for libgit2. 2013-07-29 09:32:20 +01:00
WrinklyNinja f3660d7840 Updated build system to incorporate libgit2.
Also, VCS picking is done by looking to see if ".git" is in the remote
URL or not.
2013-07-28 21:37:37 +01:00
WrinklyNinja 711fc7799e Issue #28 work.
Implemented a more rigorous conversion method for inc, req and dirty
messages, with localised text additions.
2013-07-28 21:03:00 +01:00
WrinklyNinja 8582198e7c Issue #28 work. Converted requirement and incompatibility messages are now labelled as such. 2013-07-28 20:00:18 +01:00
WrinklyNinja 412b06bde8 Removed generator, upon further thinking it isn't actually possible. 2013-07-28 18:57:04 +01:00
WrinklyNinja 968c4390a6 Added tester code to initial BOSS startup, will not be kept when branch is merged, but useful for now. 2013-07-28 18:24:10 +01:00
WrinklyNinja 5ba8b3ab01 First commit to git-support branch for issue #29 work. 2013-07-28 18:21:12 +01:00
WrinklyNinja 645fd79200 Initial commit to branch in which work on legacy support will take place. 2013-07-28 18:05:30 +01:00
WrinklyNinja 2b9e26b313 Issue #28 work. Fixed legacy parser inversion of compound conditions. 2013-07-28 16:11:37 +01:00
WrinklyNinja 3f7029a30d Issue #28 work. Legacy parser now records global messages. 2013-07-28 15:19:56 +01:00
WrinklyNinja dc635773f5 Issue #28 work.
* Completed condition conversion.
* Placeholders have their hardcoded values substituted in.
* Fixed bug in language extraction from messages.
* Fixed case getting changed on quoted text.
* Warning messages about not cleaning dirty plugins are now converted to
notes.
2013-07-28 14:04:48 +01:00
WrinklyNinja 2a87398dee Also part of the issue #30 closure. 2013-07-27 18:23:06 +01:00
WrinklyNinja 2aa225e3c5 Closed issue #30. 2013-07-27 18:22:32 +01:00
WrinklyNinja e50d4f0f68 Switched API documentation to Doxygen since it's easier to maintain.
Not as good-looking though. :(
2013-07-27 12:12:37 +01:00
WrinklyNinja b11ebd6aac Added plugin dirty message extraction to API. 2013-07-27 09:26:55 +01:00
WrinklyNinja befca3083a Integrated legacy parser into API. 2013-07-27 08:04:34 +01:00
WrinklyNinja 16993d6379 Issue #28 work. Implemented v2 -> v3 condition conversion.
```&&``` and ```||``` are converted to ```and``` and ```or```
respectively. ```VAR()``` functions have the condition used when they
are set substituted in their place, with the ```IF```s and ```IFNOT```s
switched if the condition is ```IF VAR()```. Language conditions are
removed from condition strings and are instead used to set the message
content language. The only trouble is that filenames are lowercased,
which isn't really an issue since Windows is case-insensitive.
2013-07-26 21:00:41 +01:00
WrinklyNinja 27adb657fc Generated YAML message structures now show the language if not g_lang_any. 2013-07-26 20:55:32 +01:00
WrinklyNinja d342f1923a Added function used to load a masterlist using the legacy parser. 2013-07-26 16:13:21 +01:00
WrinklyNinja 1df6e63ea8 Issue #28 work. Bash Tags now have their conditions recorded. 2013-07-26 15:59:55 +01:00
WrinklyNinja de98367c36 Issue #28 work, Bash Tag extraction works, just forgot a line. 2013-07-26 14:40:37 +01:00
WrinklyNinja d106b517fe Issue #28 work.
Fixes to legacy parser, now it seems to capture all plugins and their
messages correctly. Bash Tag suggestions are disappearing into a black
hole somewhere though.
2013-07-26 14:31:34 +01:00
WrinklyNinja 86da8139bf Issue #28 work. Legacy parser now converted and compiles, untested. 2013-07-24 19:25:56 +01:00