2955 Commits
Author SHA1 Message Date
Oliver Hamlet 47cb6b5a84 Set version to 0.12.1 and update changelog 0.12.1 2017-11-23 18:05:18 +00:00
Oliver Hamlet 9a11540329 Update esplugin and libloadorder 2017-11-23 17:37:35 +00:00
Oliver Hamlet 701e063153 Format C++ files using clang-format 2017-11-13 15:56:54 +00:00
Oliver Hamlet 42caccaafb Set version number to 0.12.0 and set release date 0.12.0 2017-11-03 06:45:18 +00:00
Oliver Hamlet 3da994315b Update changelog 2017-11-02 20:20:44 +00:00
Oliver Hamlet 3bcb437ea7 Update CI builds to Boost 1.65.1 2017-11-02 19:04:11 +00:00
Oliver Hamlet 82b2a8b619 Remove obsolete libloadorder preprocessor definition 2017-11-02 19:04:11 +00:00
Oliver Hamlet eddda1be61 Remove unnecessary Boost headers 2017-11-02 19:04:11 +00:00
Oliver Hamlet 8ef3fea3d3 Replace Boost.Log with spdlog
This removes a bunch of Boost dependencies, and doesn't cause LOOT
to crash on launch, so fixes loot/loot#835 too.
2017-11-02 19:04:10 +00:00
Oliver Hamlet af05aafe67 Update to libloadorder v10.0.3
This fixes a crash due to panic due to out-of-bounds index inserts.
2017-10-31 21:10:15 +00:00
Oliver Hamlet 15390f6e19 Fix inaccurate log message 2017-10-31 18:52:00 +00:00
Oliver Hamlet 4fc75979ec Move yaml headers out of API
LOOT no longer needs them, so don't expose implementation details.
2017-10-29 16:13:51 +00:00
Oliver Hamlet 5d69f01bf7 Add condition field to SimpleMessage
The LOOT application uses a SimpleMessage with a condition just as often as without it, so this simplifies that usage.
2017-10-29 14:39:45 +00:00
Oliver Hamlet 7b589262eb Add logging statement after setting load order 2017-10-27 22:39:12 +01:00
Oliver Hamlet 622ad5f833 Update libloadorder to v10.0.2
This improves performance when setting the load order.
2017-10-27 21:40:49 +01:00
Oliver Hamlet 659932957a Update esplugin to v1.0.6
To fix a build error.
2017-10-20 21:09:56 +01:00
Oliver Hamlet 1bb26f6ce1 Don't expose windows encoding helpers
LOOT now uses its own code for this, and it doesn't belong as part of
the API.
2017-10-20 21:09:56 +01:00
Oliver Hamlet ceddf77c08 Update docs 2017-10-16 08:38:41 +01:00
Oliver Hamlet 6672eec163 Remove obsolete function declaration 2017-10-16 08:21:49 +01:00
Oliver Hamlet 65a8509d8d Replace logging API
Allow clients to provide a callback function that the LOOT API will use
when logging. This provides more flexibility than the previous choice of
outputting to an exclusive file or the console.
2017-10-15 14:04:11 +01:00
Oliver Hamlet 5b0c1d1448 Remove DatabaseInterface::EvalLists()
It's obsolete now that clients can evaluate conditions when getting
general messages or individual plugins' metadata, which is more
efficient.
2017-10-15 13:45:37 +01:00
Oliver Hamlet d60d964f2f Update to libloadorder v10.0.0 release 2017-10-15 09:23:14 +01:00
Oliver Hamlet bc3ae6d7f8 Add support for ESL plugins
The heavy lifting is done by esplugin and libloadorder.
2017-10-13 22:33:41 +01:00
Oliver Hamlet 89839fdc74 Add load order state management
(Re)load the current state when loading plugins, and add an API function for managing load order state so that clients have full control over when libloadorder reloads its cached state.
2017-10-08 15:49:39 +01:00
Oliver Hamlet ef60b334e3 Refactor libloadorder error handling
Also log libloadorder errors.
2017-10-08 15:27:35 +01:00