1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-31 16:18:28 +00:00
Commit graph

37329 commits

Author SHA1 Message Date
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
AnyOldName3
17e184f103 Use deps versions in the key
Should be less prone to being forgotten.
2026-01-21 00:32:02 +00:00
AnyOldName3
3b7437170a Revamp cacheinit jobs
* build components so there's something in ccache
* clear the existing cache by using policy: push
* initialise ccache for both groups as components is part of both of them
2026-01-19 17:52:38 +00:00
AnyOldName3
9846ea2a49 Get rid of _symbols.zip
We don't use it for anything anymore now that the symbol server is reliable.
2026-01-19 15:12:07 +00:00
Alexei Kotov
dc022d10d4 Merge branch 'Assign-RefIds-to-MagicEffects' into 'master'
Assign StringRefIds to magic effects

See merge request OpenMW/openmw!5064
2026-01-18 01:50:55 +03:00
Alexei Kotov
d920e58cfe Fix launcher documentation link (#8934) 2026-01-17 17:48:35 +03:00
AnyOldName3
9bb5ef06ec Cache size can be smaller now there aren't several huge PCHs that need to be included
Sizes verified with https://gitlab.com/AnyOldName3/openmw/-/pipelines/2268240021

Ignore the build failures - Ananace's S3 storage was temporarily down.
2026-01-17 02:35:41 +00:00