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