22 Commits
Author SHA1 Message Date
Oliver Hamlet fdab90b3f0 Update API docs 2018-10-27 17:26:31 +01:00
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