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