3722 Commits
Author SHA1 Message Date
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