Oliver Hamlet
523dc87f04
Remove plugin priorities
2018-03-28 19:08:26 +01:00
Oliver Hamlet
eeb6ed40c7
Add UndefinedGroupError for better sorting exception handling
2018-03-24 07:20:47 +00:00
Oliver Hamlet
fdb4e46542
Document the group metadata syntax
2018-03-17 18:26:36 +00:00
Oliver Hamlet
ceddf77c08
Update docs
2017-10-16 08:38:41 +01:00
Oliver Hamlet
58bee05e68
Remove unused PluginCleanliness enum
2017-03-20 18:42:55 +00:00
Oliver Hamlet
766b0f7309
Fix InitialiseLocale() not appearing in docs
2017-03-19 18:41:16 +00:00
Oliver Hamlet
4ffd784d87
Remove Language and LanguageCode structures
...
Use ISO language codes directly instead, which has the advantage that
new languages can be used in metadata without having up update the API
to support them. Closes #5 .
2017-02-12 10:08:37 +00:00
Oliver Hamlet
26a6b42cad
Document the new API headers
2017-02-06 18:03:18 +00:00
Oliver Hamlet
46133d56ed
Remove obsolete PluginTags from the API
2017-02-06 18:03:17 +00:00
Oliver Hamlet
49315aea94
Refactor GameDetectionError into GUI code
2017-02-06 18:03:17 +00:00
Oliver Hamlet
00be5fd206
Remove obsolete Error class
2016-10-08 12:21:08 +01:00
Oliver Hamlet
9ea5e31cdf
Replace path_* error codes
...
path_write_fail, path_read_fail and path_not_found are replaced by the
new FileAccessError exception class
2016-10-08 12:21:07 +01:00
Oliver Hamlet
51a2efb129
Add ConditionSyntaxError exception type
...
Thrown when there's a syntax error when parsing a condition.
2016-10-08 12:21:07 +01:00
Oliver Hamlet
a9ddd12e80
Replace no_game_detected error code
...
With a new GameDetectionError exception class.
2016-10-08 12:21:07 +01:00
Oliver Hamlet
2d28e04b36
Replace git_error error code
...
With a new GitStateError exception class.
2016-10-08 12:21:06 +01:00
Oliver Hamlet
1d147aee02
Replace sorting_error error code
...
With a new CyclicInteractionError exception class
2016-10-08 12:21:06 +01:00
Oliver Hamlet
711ba9b59d
Preserve libgit2 error codes
...
Throw a system_error with a libgit2_category error category for errors
that propagate from libgit2.
2016-10-08 12:10:21 +01:00
Oliver Hamlet
5cf7ae14e4
Remove liblo_error error code
...
Instead define a libloadorder_category error category to identify
libloadorder errors. This allows the libloadorder error code to be
preserved, and is more standard-c++-like.
2016-10-08 12:10:21 +01:00
Oliver Hamlet
1292815e48
Rename PluginMessage to SimpleMessage
2016-08-24 08:08:26 +01:00
Oliver Hamlet
15436ad229
Refactor error class into API headers
2016-08-24 08:08:16 +01:00
Oliver Hamlet
9c04741de2
Update API documentation
...
Implement a new system combining Doxygen with Sphinx using Breathe.
2016-08-24 08:08:12 +01:00