Oliver Hamlet
db9f51a2b2
Update changelog and version for 0.27.0
2025-06-08 20:59:14 +01:00
Oliver Hamlet
5e52b30815
Fix indentation in C++ test file
2025-06-08 20:26:08 +01:00
Oliver Hamlet
4c54a93920
Update a couple of docs dependencies
2025-06-08 20:26:08 +01:00
Oliver Hamlet
155fce02be
Match the order of compile options in C++ libloot
2025-06-08 20:26:08 +01:00
Oliver Hamlet
2d846d17e9
Fix indentation in CMake file
2025-06-08 20:26:08 +01:00
Oliver Hamlet
180196f395
Update Google Test to v1.16.0
2025-06-08 20:26:08 +01:00
Oliver Hamlet
649b4748bd
Remove ConditionalMetadata
...
While it makes sense, it doesn't really add any value and there is value in having all the relevant data and methods in a single class.
2025-06-08 20:26:07 +01:00
Oliver Hamlet
11bd321861
Rework handling of esplugin errors
...
The error scenario represented by PluginNotLoadedError is distinguished from all other esplugin errors by LOOT, so it's worth handling separately.
2025-06-08 20:26:07 +01:00
Oliver Hamlet
05c984c769
Remove libloadorder_category()
...
Throw errors from libloadorder as std::runtime_error instead of std::system_error.
2025-06-08 17:58:27 +01:00
Oliver Hamlet
2b0eec9929
Remove ConditionSyntaxError
...
It's not usefully different from throwing std::runtime_error.
2025-06-08 17:58:27 +01:00
Oliver Hamlet
fe3e2b2711
Remove FileAccessError
...
It wasn't usefully different from just throwing std::runtime_error.
2025-06-08 17:58:27 +01:00
Oliver Hamlet
328f1a2c15
Remove LogLevel::Fatal
...
It's never used.
2025-06-08 17:58:27 +01:00
Oliver Hamlet
ba50882ad3
Update changelog and version for 0.26.3
2025-06-08 09:23:43 +01:00
Oliver Hamlet
4fcc36aaee
Revert "Check Oblivion Remastered plugins' master flag"
...
This reverts commit 35c053bf87 .
2025-06-08 09:23:43 +01:00
Oliver Hamlet
699915efff
Update the versions and changelog to 0.26.2
...
To reflect the v0.26.2 release of the C++ implementation.
2025-05-16 23:28:01 +01:00
Oliver Hamlet
43a12f60de
Update sphinx to v8.2.3
...
This increases the Python requirement to at least 3.11.
2025-05-16 23:28:00 +01:00
Oliver Hamlet
cec464396d
Update Breathe to v4.36.0
...
The new version of Breathe requires Doxygen v1.9.2+, so also upgrade
Doxygen in the Windows CI builds.
2025-05-16 23:28:00 +01:00
Oliver Hamlet
07b92e4bbd
Update sphinx_rtd_theme to v3.0.2
2025-05-16 23:28:00 +01:00
Oliver Hamlet
bd0380d3e0
Fix Breathe function parsing errors
2025-05-16 23:28:00 +01:00
Oliver Hamlet
80da51fdd3
Fix some incorrect Doxygen config
2025-05-16 23:28:00 +01:00
Oliver Hamlet
ceabff8ed0
Add doc comment to File::GetConstraint()
2025-05-16 23:28:00 +01:00
Oliver Hamlet
03c83ad62f
Remove Doxygen return tag from constructors
2025-05-16 23:28:00 +01:00
Oliver Hamlet
5e4210b878
Fix mismatching Doxygen param names
2025-05-16 23:28:00 +01:00
Oliver Hamlet
89edcde02f
Remove extra doxygen group closing tag
2025-05-16 23:28:00 +01:00
Oliver Hamlet
35c053bf87
Check Oblivion Remastered plugins' master flag
...
Although the game doesn't require master files to load before non-master files, if they load after that can apparently cause issues, so make LOOT sort master files first.
2025-05-16 23:28:00 +01:00