3556 Commits
Author SHA1 Message Date
Oliver Hamlet e9321ae544 Update changelog and version for 0.23.1 release 0.23.1 2024-08-24 11:28:30 +01:00
Oliver Hamlet 1d2ebf5572 Fix links in changelog 2024-08-24 11:27:54 +01:00
Oliver Hamlet a9e5b3d1bb Update Google Test to 1.15.2 2024-08-24 11:12:59 +01:00
Oliver Hamlet 945d6b5a7a Throw esplugin errors as system_error exceptions
Instead of FileAccessError, so that callers can use the exception's code to distinguish between different causes.
2024-08-24 10:02:35 +01:00
Oliver Hamlet 575455b08c Extend sorting tests to cover Starfield 2024-08-22 18:13:12 +01:00
Oliver Hamlet 9470e4ee86 Refactor test helper functions 2024-08-22 18:13:11 +01:00
Oliver Hamlet f14733f29f Ignore CLion's config folder 2024-08-22 08:32:30 +01:00
Oliver Hamlet 63b1e0bacc Remove obsolete check 2024-08-22 08:32:30 +01:00
Oliver Hamlet 59a3b7ce40 Remove unused constructor arguments 2024-08-22 08:31:33 +01:00
Oliver Hamlet 88d5f2b484 Fix inaccurate log message 2024-08-22 08:31:33 +01:00
Oliver Hamlet 6a5e96b597 Don't guess a target triple
If no target is obvious from CMake config, don't guess the target triple to use when compiling the Rust dependencies.
2024-08-17 20:50:42 +01:00
Oliver Hamlet 2be17d80e9 Fix Linux workflows 2024-08-09 21:17:18 +01:00
Oliver Hamlet 35bbc28dba Integrate tests with CTest 2024-08-09 19:16:01 +01:00
Oliver Hamlet 7fcdacbe0c Install docs dependencies in a virtual env 2024-08-09 19:14:52 +01:00
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