Oliver Hamlet
20d583ba43
Update changelog and version for 0.26.2
0.26.2
2025-05-13 20:41:15 +01:00
Oliver Hamlet
2544e39a1c
Update spdlog to v1.15.3
2025-05-13 19:32:47 +01:00
Oliver Hamlet
912da0ca99
Update fmt to v11.2.0
2025-05-13 19:32:30 +01:00
Oliver Hamlet
3bebc47f14
Fix building docs on readthedocs
2025-05-13 17:18:00 +01:00
Oliver Hamlet
072c62e55d
Remove cargo caching in CI
...
It didn't work because it didn't have the right target directories listed, but even with the right directories it wouldn't work because they get wiped by CMake when it starts building.
2025-05-12 21:42:44 +01:00
Oliver Hamlet
9b8b01bb80
Only install Rust i686-pc-windows-msvc target when it's needed
2025-05-12 21:34:23 +01:00
Oliver Hamlet
d058d34bca
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-12 17:23:43 +01:00
Oliver Hamlet
c6747a85c8
Use uv to manage docs Python dependencies
...
UV's use of a lockfile makes building the docs more reliable, and it installs the dependencies faster too (though in CI that's largely hidden by having to install Doxygen every time).
2025-05-12 17:21:58 +01:00
Oliver Hamlet
0e58606e30
Update sphinx to v8.2.3
2025-05-12 08:55:03 +01:00
Oliver Hamlet
21d86a328f
Configure CPack to use all available threads
...
It doesn't have any effect with the 7Z generator that's used on Windows, but I've added it for Windows anyway in case that changes in a future version of CMake.
2025-05-12 08:54:20 +01:00
Oliver Hamlet
f29f6cd0f6
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-12 08:42:55 +01:00
Oliver Hamlet
7707626b9b
Update sphinx_rtd_theme to v3.0.2
2025-05-12 07:51:28 +01:00
Oliver Hamlet
766b4af256
Fix Breathe function parsing errors
2025-05-12 07:47:41 +01:00
Oliver Hamlet
856fae4912
Fix some incorrect Doxygen config
2025-05-12 07:47:24 +01:00
Oliver Hamlet
6811b6bd8a
Add doc comment to File::GetConstraint()
2025-05-12 07:46:28 +01:00
Oliver Hamlet
8915671593
Remove Doxygen @return from constructors
2025-05-12 07:46:08 +01:00
Oliver Hamlet
97366542dc
Fix mismatching Doxygen param names
2025-05-12 07:45:18 +01:00
Oliver Hamlet
a628b3d82f
Remove extra doxygen group closing tag
2025-05-12 07:44:50 +01:00
Oliver Hamlet
e2ed8a01b1
CMake build with --parallel in GitHub Actions
2025-05-11 17:32:13 +01:00
Oliver Hamlet
5a0caf1824
Fix the readme's CI badge
2025-05-11 14:48:27 +01:00
Oliver Hamlet
2a7520cbdc
Return nullopt if condition eval removes all metadata
2025-05-08 17:02:02 +01:00
Oliver Hamlet
070822f37f
Update changelog and version for 0.26.1
0.26.1
2025-05-01 21:48:52 +01:00
Oliver Hamlet
ca689727a1
Make some plugin tests interface tests
2025-05-01 21:48:52 +01:00
Oliver Hamlet
0c75629fff
Move many GameTest tests to interface tests
...
So that the GameTest tests are those that use internal APIs.
2025-05-01 21:48:52 +01:00
Oliver Hamlet
4c1f722a40
Move some functions into an anonymous namespace
2025-05-01 18:43:23 +01:00