1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-02-05 08:58:27 +00:00
Commit graph

37335 commits

Author SHA1 Message Date
AnyOldName3
281e42dbe3 Use new recast commit that works with CMake 4.x
There's no upstream commit that passes our tests and works with CMake 4.x, so we have to get one with a fix merged from our fork (that I just made).
2026-01-29 17:13:37 +00:00
Alexei Kotov
7a2a9d9370 Merge branch 'testing123' into 'master'
Bump example suite revision to improve test coverage

See merge request OpenMW/openmw!5134
2026-01-29 11:45:21 +03:00
Alexei Kotov
2a337a34f0 Merge branch 'FixSpellviewNavigationInQuickkeys' into 'master'
Fix quick-keys' spell list's D-pad / controller navigation

Closes #8902

See merge request OpenMW/openmw!5080
2026-01-29 11:43:41 +03:00
Aussiemon
73f1f33ba1 Fix quick-keys' spell list's D-pad / controller navigation 2026-01-29 11:43:40 +03:00
Alexei Kotov
e20d1407ae Merge branch 'Right-to-left-layout-direction' into 'master'
[OpenCS] Add subview open direction preference

Closes #721

See merge request OpenMW/openmw!5122
2026-01-29 11:42:45 +03:00
Aussiemon
c620f058fd [OpenCS] Add subview open direction preference 2026-01-29 11:42:44 +03:00
Evil Eye
7cbfeb32fd Bump example suite revision to improve test coverage 2026-01-28 19:33:15 +01:00
AnyOldName3
6d3f9cacc3 Merge branch 'headandshoulders' into 'master'
Fix docs suggesting head and hair are paths

See merge request OpenMW/openmw!5105
2026-01-28 14:56:30 +00:00
AnyOldName3
1ea60f7b8f Merge branch 'Issue#8774' into 'master'
Closes #8774: The container/trade menu now automatically brings the focused menu to the front

Closes #8774

See merge request OpenMW/openmw!5099
2026-01-28 14:55:26 +00:00
jvoisin
65430c0a4d Merge branch 'gmstsshouldbereported' into 'master'
Properly report gmst.yaml loading again

See merge request OpenMW/openmw!5108
2026-01-28 13:51:54 +00:00
jvoisin
f7812194ef Merge branch 'greatresponsibility' into 'master'
Move canUsePower docs to the right place (#8903)

Closes #8903

See merge request OpenMW/openmw!5088
2026-01-28 13:51:28 +00:00
Alexei Kotov
fd91d03e48 Merge branch 'wide-debug-string' into 'master'
Fix DebugOutput

Closes #8944

See merge request OpenMW/openmw!5131
2026-01-28 02:51:31 +03:00
Evil Eye
74ed524114 Merge branch 'Move-magic-effect-GMST-to-effect-type' into 'master'
Move magic effect gmst to effect type

See merge request OpenMW/openmw!5129
2026-01-27 15:56:43 +00:00
Alexei Kotov
a4b7d4a743 Merge branch 'new-documentor-version' into 'master'
Update CI to use Lua Documentor fix

Closes #8941

See merge request OpenMW/openmw!5130
2026-01-27 18:52:29 +03:00
AnyOldName3
c2069f5186 Fix stdout/stderr, too.
Although Windows as a whole got support for CP_UTF8 after Windows 10 (so some Enterprise IoT builds are non-EoL and don't support it for some functions), using it for SetConsoleOutputCP has been allowed since Windows 8, which is older than we support.
2026-01-27 14:31:31 +00:00
AnyOldName3
0520928a67 Undo something clang-format did because clang-format doesn't like it 2026-01-27 00:32:03 +00:00
AnyOldName3
c1f9bd2931 Fix DebugOutput
https://gitlab.com/OpenMW/openmw/-/issues/8944
2026-01-27 00:28:49 +00:00
Alexei Kotov
6b3a3418c2 Merge branch 'timingismagic' into 'master'
Address magic effect timing issues

Closes #8929

See merge request OpenMW/openmw!5128
2026-01-27 00:35:40 +03:00
Telvanni 4Life
6ac4de9cb5 Replaced ESM::MagicEffect::refIdToGmstString usage in sol::meta_function::to_string bindings to use effect id debug strings. 2026-01-26 15:26:47 -05:00
Telvanni 4Life
b5c3da685a Refactored ESM::GameSettings searches for generic effect names to use mName parameter of MGEF. 2026-01-26 15:21:36 -05:00
Telvanni 4Life
e873273a48 Added mName member to MGEF to hold effect GMST name. 2026-01-26 15:21:36 -05:00
Alexei Kotov
f57884c424 Merge branch 'globalSearchRegexCheck' into 'master'
[OpenCS] Validate regex patterns and fix Replace in global search view

Closes #7152

See merge request OpenMW/openmw!5127
2026-01-26 22:59:03 +03:00
Aussiemon
510c52c339 Update Lua Documentor to use CI fix 2026-01-26 12:32:22 -07:00
AnyOldName3
7541206d7a Merge branch 'docurl' into 'master'
Fix launcher documentation link (#8934)

See merge request OpenMW/openmw!5113
2026-01-26 14:36:16 +00:00
Aussiemon
0ca93eb23e Move search result count persistence to tableSizeUpdate 2026-01-26 02:57:54 -07:00
Aussiemon
98f309d7f8 Update result count after replace 2026-01-26 01:47:12 -07:00
Aussiemon
a969a7fc44 Set result count through operationDone instead 2026-01-26 01:35:41 -07:00
Aussiemon
8a769464fb Lock replace button when no search results 2026-01-25 13:35:15 -07:00
Aussiemon
294e62719b Group setter methods together 2026-01-25 12:52:43 -07:00
Alexei Kotov
e7933da84e Pattern validation rewrite 2026-01-25 12:18:19 -07:00
Aussiemon
b607a6a98a Call update instead of direct disable 2026-01-25 01:13:47 -07:00
Aussiemon
2770145272 We don't need so many negations 2026-01-25 00:23:12 -07:00
Aussiemon
5269688efc Minor comment consistency 2026-01-25 00:15:19 -07:00
Aussiemon
911d588d0a Cleaner condition handling and edit lock 2026-01-24 23:56:38 -07:00
Aussiemon
98c912f813 Don't tint replace text 2026-01-24 12:04:16 -07:00
Evil Eye
86f689b73f Remove duplicate effects naturally instead of immediately 2026-01-24 15:29:49 +01:00
Evil Eye
ce76f7f938 Move spelleffects methods into an anonymous namespace 2026-01-24 15:29:47 +01:00
Evil Eye
ae2635cb4e Merge branch 'Link-Effects-to-Skills-and-Attributes-via-Flags' into 'master'
Link magic effects to skills and attributes via flags

See merge request OpenMW/openmw!5114
2026-01-24 10:45:30 +00:00
Aussiemon
12ec0dd60d Fix bad dynamic cast in subview 2026-01-23 01:14:37 -07:00
Aussiemon
2b43186d0e More complex global search handling 2026-01-23 01:14:22 -07:00
Telvanni 4Life
7b85802957 - Removed SpellEffectParams equality operator.
- Improved logic for handling skill and attribute association.
2026-01-22 20:53:17 -05:00
AnyOldName3
3512054da7 Merge branch 'ci-tweaks-2022-rebased-2026-plus-msbuild' into 'master'
CI tweaks 2022

See merge request OpenMW/openmw!5085
2026-01-23 00:07:09 +00:00
Aussiemon
ca1dbb7437 Validate regex patterns in global search 2026-01-22 16:49:46 -07:00
Telvanni 4Life
43c9424ebd Changed magicEffects parameter to be instantiated via constructor injection 2026-01-22 18:30:52 -05:00
Telvanni 4Life
51bf0074ad - Changed set and get methods in magic effect adapters to use MGEF context to determine skill and attribute associations.
- Changed SpellEffectParams equality operator in widgets to fetch skill and attribute associations via MGEF in ESM store.
2026-01-22 18:30:52 -05:00
Telvanni 4Life
8d23662cf2 Implemented setter injection to supply MGEF context to magic effect adapters 2026-01-22 18:30:52 -05:00
jvoisin
851f69609f Merge branch 'sanitizeWidgetInputs' into 'master'
Clamp widget extension size and position calculation to prevent crashes, performance problems

See merge request OpenMW/openmw!5004
2026-01-21 22:02:02 +00:00
Aussiemon
1cb8965f27 Clamp widget extension size and position calculation to prevent crashes, performance problems 2026-01-21 22:02:02 +00:00
AnyOldName3
9a1107072b Add more files to naughty list
After a very tedious process, I got a log of the PeakPagedMemorySize64 of every TU (provided it lived long enough to do a query).

Everything that reported over a billion has been added to the list.
One file was removed because it didn't actually use that much.

This wasn't entirely foolproof - I can run it again single-threaded so cooperation over codegen threads won't throw the numbers off if this turns out not to fully solve the problem.
2026-01-21 19:16:27 +00:00
AnyOldName3
23a7df4f24 Array 2026-01-21 00:33:39 +00:00