3542 Commits
Author SHA1 Message Date
Oliver Hamlet f3eabb639b Update changelog and version for 0.23.0 release 0.23.0 2024-06-29 22:09:55 +01:00
Oliver Hamlet 1117dbc2df Update libloadorder to v17.0.1 2024-06-29 21:51:10 +01:00
Oliver Hamlet 46bac43bc4 Remove workaround for counting Morrowind override records
It's not necessary now that esplugin can count override records for Morrowind plugins, and the handling of the case when not all masters are loaded is ineffective now that fully loading Morrowind plugins will fail if their masters are not also loaded.
2024-06-28 19:57:19 +01:00
Oliver Hamlet f6d4cea461 Rename "override plugin" to "update plugin"
To match the terminology used by Starfield's Creation Kit.
2024-06-28 19:21:21 +01:00
Oliver Hamlet 46c19a4a7a Add medium plugin methods to PluginInterface 2024-06-28 19:21:00 +01:00
Oliver Hamlet 2c81b30352 Update loot-condition-interpreter to v4.0.1 2024-06-28 19:20:25 +01:00
Oliver Hamlet a6789697b5 Update libloadorder to v17.0.0 2024-06-28 19:20:23 +01:00
Oliver Hamlet 80526e3633 Improve esplugin error handling 2024-06-28 19:20:01 +01:00
Oliver Hamlet 8e1a0870b7 Update esplugin to v6.0.0 2024-06-28 19:15:09 +01:00
Oliver Hamlet e6cdbb2e71 Use Starfield plugins in Starfield tests 2024-06-28 18:38:36 +01:00
Oliver Hamlet fcc474920d Fix use-after-free in ConditionEvaluator::SetAdditionalDataPaths() 2024-06-23 11:17:11 +01:00
Oliver Hamlet 9d0af76faa Fix use-after-free in LoadOrderHandler::SetAdditionalDataPaths() 2024-06-23 11:13:36 +01:00
Oliver Hamlet 7108d8450b Improve handling of build not in a Git repository
If Git is installed but the build is not running in a Git repository, then git rev-parse will fail and GIT_COMMIT_STRING will be empty.
2024-05-18 16:55:23 +01:00
Oliver Hamlet d2aa978561 List Rust static library dependencies as build byproducts
To fix compatibility with the Ninja generator.
2024-05-17 22:20:19 +01:00
Oliver Hamlet 03baecec4c Update changelog and version for 0.22.4 release 0.22.4 2024-05-03 07:15:26 +01:00
Oliver Hamlet 63b5bb7b02 Update yaml-cpp to 0.8.0+merge-key-support.2 2024-05-02 22:02:34 +01:00
Oliver Hamlet dbc273cb05 Update spdlog to 1.14.1 2024-05-02 22:02:34 +01:00
Oliver Hamlet e6a0dea34c Update loot-condition-interpreter to 4.0.0 2024-05-02 22:02:34 +01:00
Oliver Hamlet 0e8bea406c Update libloadorder to 16.0.0 2024-05-02 22:02:33 +01:00
Oliver Hamlet d7a2789b54 Update esplugin to 5.0.1 2024-05-02 21:10:01 +01:00
Oliver Hamlet d68d74d63a Allow expected hashes to be overridden
They're tied to the URL as the hash shouldn't change if the URL hasn't, but if the URL has, then you might be trying to use a different version with a different hash.
2024-05-01 20:08:08 +01:00
Oliver Hamlet 8a02621bb2 Recognise new Fallout 4 BA2 versions
This assumes that there are no relevant differences in how the new versions store file paths and hashes.
2024-04-29 18:02:13 +01:00
Oliver Hamlet 6dbe751727 Update GitHub Actions to fix warnings 2024-04-28 18:35:17 +01:00
Oliver Hamlet c94aae7323 Update set_version_number to set version in CMakeLists 2024-04-28 15:18:04 +01:00
Oliver Hamlet b7f9dfef4a Tidy up setting target-specific flags 2024-04-28 15:18:03 +01:00