11 Commits
Author SHA1 Message Date
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