Oliver Hamlet
|
8cf7a0adf1
|
Add more Cargo package fields
Explicitly disable publishing the FFI wrappers, since there's no point them being on crates.io.
|
2025-08-02 11:16:25 +01:00 |
|
Oliver Hamlet
|
4acc64247e
|
Deduplicate Cargo package fields across workspace
Also deduplicate version numbers in CMakeLists.txt.
|
2025-07-31 22:08:46 +01:00 |
|
Oliver Hamlet
|
7fe2b0cc95
|
Remove libloot dependency from libloot-ffi-errors
|
2025-07-22 19:56:21 +01:00 |
|
Oliver Hamlet
|
fee6504fa8
|
Move deny lints to Cargo workspace config
To reduce duplication and make it clearer which denials are then overridden for each crate.
|
2025-07-22 19:56:21 +01:00 |
|
Oliver Hamlet
|
db9f51a2b2
|
Update changelog and version for 0.27.0
|
2025-06-08 20:59:14 +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
|
ba50882ad3
|
Update changelog and version for 0.26.3
|
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
|
0f1dacf4bf
|
Refactor ffi-errors From impls
|
2025-05-15 20:56:41 +01:00 |
|
Oliver Hamlet
|
13cc0842de
|
Remove unnecessary exports from ffi-errors
Also remove unused error code constants.
|
2025-05-15 20:56:27 +01:00 |
|
Oliver Hamlet
|
637cf57e6f
|
Add licenses to crates that didn't have them
|
2025-05-11 16:09:02 +01:00 |
|
Oliver Hamlet
|
eabc7a5d85
|
Sync with libloot v0.26.1
Aside from adding GameType::oblivionRemastered and its usage, this is almost entirely about moving C++ files and tests around.
|
2025-05-02 17:56:49 +01:00 |
|
Oliver Hamlet
|
ad4e37cfb6
|
Remove duplicated lines
|
2025-04-23 18:02:03 +01:00 |
|
Oliver Hamlet
|
3926e75792
|
Deny various rustc and clippy lints in ffi-errors crate
|
2025-04-23 00:16:09 +01:00 |
|
Oliver Hamlet
|
d648011e51
|
Refactor FFI error handling
To reduce verbosity and duplication.
|
2025-04-22 18:39:13 +01:00 |
|
Oliver Hamlet
|
fb1e1ad360
|
Sync with libloot v0.26.0
|
2025-04-20 15:58:13 +01:00 |
|
Oliver Hamlet
|
de97b90618
|
Improve Python wrapper error handling
The new libloot-ffi-errors crate is for sharing code between the CXX and PyO3 wrappers.
|
2025-03-25 22:02:33 +00:00 |
|