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