Oliver Hamlet
20d583ba43
Update changelog and version for 0.26.2
2025-05-13 20:41:15 +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
070822f37f
Update changelog and version for 0.26.1
2025-05-01 21:48:52 +01:00
Oliver Hamlet
3ede23e5b7
Add support for Oblivion Remastered
2025-05-01 18:43:22 +01:00
Oliver Hamlet
7bbf55cbb7
Update changelogs and version for 0.26.0
2025-04-19 21:58:39 +01:00
Oliver Hamlet
575e6d5c93
Add support for "constraint" in File metadata
2025-04-07 08:24:27 +01:00
Oliver Hamlet
00e49260ea
Make PluginInterface::GetBashTags() return std::vector<std::string>
2025-04-04 19:11:07 +01:00
Oliver Hamlet
78ef049093
Use std::string_view instead of const char* in the public API
2025-04-04 19:11:07 +01:00
Oliver Hamlet
fac057490d
Replace const std::string& with std::string_view in the public API
...
This means clients don't need to construct a std::string if they don't already have one.
2025-04-04 19:11:07 +01:00
Oliver Hamlet
8c3aea946e
Share std::shared_ptr<PluginInterface> instead of PluginInterface*
2025-04-04 19:11:06 +01:00
Oliver Hamlet
bdb76fb546
Split up DatabaseInterface::LoadLists()
2025-04-04 19:10:13 +01:00
Oliver Hamlet
2d96ba13d9
Update changelog and version for 0.25.5
2025-03-15 21:16:08 +00:00
Oliver Hamlet
2f3e61c1f5
Add SetLogLevel() to the public API
...
While the callback can filter log messages to the desired level, setting the log level in libloot means that it can avoid doing work to construct error messages that may then be discarded.
2025-03-15 14:38:38 +00:00
Oliver Hamlet
a54ae366a3
Fix a couple of public API header includes
2025-03-12 17:28:29 +00:00
Oliver Hamlet
59901d2318
Update changelog and version for 0.25.4
2025-03-04 19:22:51 +00:00
Oliver Hamlet
50aa0bbb55
Fix incorrect doc comment for SetLoggingCallback()
2025-03-02 22:39:55 +00:00
Oliver Hamlet
db6d39bd93
Update changelog and version for 0.25.3
2025-02-23 16:10:35 +00:00
Oliver Hamlet
a49075aaa9
Update changelog and version for 0.25.2
2025-02-10 09:48:32 +00:00
Oliver Hamlet
f865167997
Update changelog and version for 0.25.1
2025-02-03 21:19:07 +00:00
Oliver Hamlet
06937ffc83
Update changelog and version for 0.25.0
2025-02-02 21:32:30 +00:00
Oliver Hamlet
c8381617a8
Make plugin loading and sorting more granular
...
- Don't clear the cache in LoadPlugins()
- Don't load plugins in SortPlugins(), and make it take a vector of strings, not paths.
- Add a ClearLoadedPlugins() method to clear the loaded plugins cache.
- Remove IdentifyMainMasterFile()
Instead of calling IdentifyMainMasterFile(), callers can use LoadPlugins() to initially load all plugin headers only, then omit the main master file when calling LoadPlugins() to fully load plugins.
2025-02-02 18:01:19 +00:00
Oliver Hamlet
52aa53c391
Make GameInterface::IdentifyMainMasterFile() take a path
...
This is a breaking change, but avoids the need for libloot to know anything about how to find the master file for OpenMW.
2025-02-01 21:54:35 +00:00