pre-commit-ci[bot]
6d05e42a8a
[pre-commit.ci] Pre-commit autoupdate. ( #186 )
...
updates:
- [github.com/pre-commit/mirrors-clang-format: v22.1.2 → v22.1.5](https://github.com/pre-commit/mirrors-clang-format/compare/v22.1.2...v22.1.5 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-07-08 10:35:20 +02:00
Jeremy Rimpo
82962e7247
Add basic NXM collections link parsing ( #184 )
2026-05-02 10:40:12 -05:00
Jeremy Rimpo
3d491f9d99
Update vcpkg targets ( #182 )
2026-04-15 09:25:08 +02:00
Jeremy Rimpo
61451bd813
Add blueprint prefix to game plugin ( #183 )
2026-04-15 09:00:34 +02:00
pre-commit-ci[bot]
26de61282e
[pre-commit.ci] Pre-commit autoupdate. ( #176 )
...
* [pre-commit.ci] Pre-commit autoupdate.
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0 )
- [github.com/pre-commit/mirrors-clang-format: v20.1.7 → v22.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.7...v22.1.2 )
* [pre-commit.ci] Auto fixes from pre-commit.com hooks.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-09 13:15:15 +02:00
Jonathan Feenstra
e331e2489d
Add instance manager to plugin API ( #180 )
2026-02-08 10:07:18 +01:00
Jonathan Feenstra
45edf35154
Add executables list to plugin API ( #179 )
2026-01-31 16:49:40 +01:00
Jonathan Feenstra
4885d450d8
Change IOrganizer::profile return type to a shared_ptr ( #178 )
2026-01-11 17:31:03 +01:00
Jonathan Feenstra
b04cc89403
Add instanceName and profiles methods to plugin API ( #177 )
2026-01-11 12:35:48 +01:00
Jonathan Feenstra
bf780a6a6f
Extend uibase APIs with author and uploader data ( #174 )
v2.5.3-beta.2.1
2025-08-18 07:55:27 +02:00
Mikaël Capelle
01c5b6eb35
Move glob() and walk() generator versions to standalone functions. ( #173 )
2025-07-08 19:32:59 +02:00
pre-commit-ci[bot]
867061d2f8
[pre-commit.ci] Pre-commit autoupdate. ( #172 )
...
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.5 → v20.1.7](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.5...v20.1.7 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-07 20:30:37 +02:00
Mikaël Capelle
45fc9af2e6
Add IFileTree::walk() and IFileTree::glob(). ( #171 )
...
* Add IFileTree::walk() and IFileTree::glob().
* Fix formatter issues with C++23.
2025-07-02 09:15:08 +02:00
RJ and RJ
1388eb0c4a
Avoid repeated QRegularExpression compilation ( #169 )
...
Co-authored-by: RJ <Liderate@users.noreply.github.com >
2025-05-30 17:33:11 +02:00
Mikaël Capelle
57312386fe
Fix CMake version. ( #170 )
v2.5.3-beta.2
2025-05-29 12:46:00 +02:00
Mikaël Capelle
96a2f3aeb8
Move to VCPKG ( #155 )
...
* Add proper CMake packaging for UIBase.
* Add alias mo2::uibase target for uibase.
* Add a few string methods to remove boost dependencies.
2025-05-29 10:56:10 +02:00
RJ and RJ
f69e82bede
Use QSaveFile in SafeWriteFile ( #167 )
...
Co-authored-by: RJ <Liderate@users.noreply.github.com >
2025-05-23 09:17:59 +02:00
Jeremy Rimpo and Mikaël Capelle
dad19015cb
Oblivion Remastered Support ( #168 )
...
* Add game interfaces
- modDataDirectory defines mod directory that maps to 'Data'
- getModMappings allows mapping directories to multiple locations
- defaults should function as old behavior
---------
Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com >
2025-05-21 18:43:27 +02:00
Chris Djali
e80028cff3
Utf 16 fixes ( #166 )
...
* Use embedded nulls to detect UTF-16 without BOM
Qt's UTF-8 decoder will decode UTF-16 strings with only low code points as the right string with a null character after each real character, which encodes back to the same data, so the reverse conversion check fails.
If there's a BOM, then there's a high code point that won't decode, so this problem was avoided, and only occurred when there was no BOM.
QStringConverter::encodingForData returns nullopt if there's no BOM to identify the encoding instead of trying to work it out, so it's safer to guess UTF-16 if there's no identified encoding but there were null bytes.
2025-02-28 19:52:19 +01:00
Jonathan Feenstra
55f6346aa2
Add form and header versions to IPluginList ( #165 )
2025-01-31 20:07:29 +01:00
Jonathan Feenstra
495f0d580b
Add startDownloadNexusFileForGame ( #164 )
2025-01-02 14:10:39 +01:00
Jeremy Rimpo and Jonathan Feenstra
34c0b40cf7
Blueprint support ( #162 )
...
---------
Co-authored-by: Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com >
2024-10-03 09:44:33 +02:00
Jonathan Feenstra
fb713ae896
Add author and description methods to IPluginList ( #161 )
2024-09-28 19:58:20 +02:00
Mikaël Capelle
44201d70f7
Bump version to 2.5.2. ( #158 )
v2.5.2
2024-07-21 16:04:23 +02:00
Mikaël Capelle
e402d43eaf
Fix Qt string formatting in SafeWriteFile. ( #157 )
2024-07-14 20:55:35 +02:00