1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-18 15:13:07 +00:00
Commit graph

23860 commits

Author SHA1 Message Date
Evil Eye
d45f252f69 Use vfs paths in MyGUI data manager 2025-12-08 16:40:39 +01:00
Alexei Kotov
a6097d06b6 Merge branch 'exteriorcoc' into 'master'
Improve COC exterior destination choice consistency

See merge request OpenMW/openmw!5026
2025-12-08 06:35:17 +03:00
Alexei Kotov
ee9d7db3c1 Merge branch 'gmstl10n' into 'master'
Allow composition of GMST l10n values

See merge request OpenMW/openmw!4873
2025-12-07 14:02:12 +03:00
Evil Eye
e422c09820 Merge branch 'vfs_normalized_path_24' into 'master'
Use normalized path in LuaUi::TextureData and to implement correctResourcePath (#8138)

See merge request OpenMW/openmw!4920
2025-12-07 08:07:49 +00:00
Alexei Kotov
24b969f156 Merge branch 'search' into 'master'
Reimplement weightedSearch to prevent crashing with large menus

Closes #8601

See merge request OpenMW/openmw!5001
2025-12-07 01:29:10 +03:00
elsid
66923870da
Use normalized path to implement correctResourcePath 2025-12-06 00:12:43 +01:00
elsid
1b362140ae
Remove duplicated and leading slashes in normalizeFilenameInPlace
To be consistent with correctResourcePath.
2025-12-06 00:12:43 +01:00
elsid
96869fd9b9
Add namespace prefix to all VFS::Path related tests 2025-12-06 00:12:42 +01:00
elsid
2c142faaa9
Use normalized path in LuaUi::TextureData 2025-12-06 00:12:42 +01:00
elsid
538e5d5502
Use normalizeFilename in correctResourcePath 2025-12-06 00:12:42 +01:00
elsid
cd03de2577
Cleanup resource helpers tests 2025-12-06 00:12:42 +01:00
Alexei Kotov
3d1b8d1a4d Merge branch 'captureandrelease' into 'master'
Don't extend the lifetime of ScreenCapture objects beyond that of the objects using them

See merge request OpenMW/openmw!5028
2025-12-05 21:57:14 +03:00
Alexei Kotov
cb74919303 Merge branch 'localmap' into 'master'
Local map fixes

Closes #8786 and #8787

See merge request OpenMW/openmw!4919
2025-12-05 17:43:40 +03:00
AnyOldName3
7ad68c6e37 Merge branch 'fix-readme-typos' into 'master'
Fix grammar and consistency issues in README

See merge request OpenMW/openmw!4994
2025-12-05 14:18:59 +00:00
Alexei Kotov
e7b954a7b6 Merge branch 'feature/support-extra-gamepad-buttons' into 'master'
Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles)

See merge request OpenMW/openmw!5017
2025-12-05 06:12:35 +03:00
Dima Katashov
d7ad994fb6 Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles) 2025-12-05 06:12:35 +03:00
Sebastian Fieber
567f5aa150 remove unecessary mutex 2025-12-05 05:54:48 +03:00
Sebastian Fieber
1b36f757ed format 2025-12-05 05:54:06 +03:00
Sebastian Fieber
647d655f2e make it possible to remove anonymous vfx 2025-12-05 05:54:03 +03:00
Sebastian Fieber
9524906768 don't unecessarily copy vfxId 2025-12-05 05:52:56 +03:00
Sebastian Fieber
4636a35867 throw if vfxId is empty 2025-12-05 05:52:56 +03:00
Sebastian Fieber
9621a2c8cf remove world vfx only if vfxId is not empty 2025-12-05 05:52:56 +03:00
Sebastian Fieber
e8c917d35e add loop + vfxId params to world.vfx.spawn and add world.vfx.remove 2025-12-05 05:52:54 +03:00
ddbb07
b621d09b58 Remove unecessary sort in test 2025-12-04 23:03:39 +01:00
ddbb07
079ccd92b1 Use std::string instead of UString 2025-12-04 22:56:35 +01:00
Dave Corley
6897f5aefb ALL HAIL C L A N G 2025-12-04 23:48:55 +03:00
Dave Corley
c775153c21 CLEANUP: Remove fastForwardAI method in World 2025-12-04 23:48:55 +03:00
Dave Corley
e3af2db511 CLEANUP: Make advanceTime a delayedAction, include mechanicsmanager 2025-12-04 23:48:55 +03:00
Dave Corley
386c28d98e CLEANUP: Fix docs, remove unused lambda capture 2025-12-04 23:48:55 +03:00
Dave Corley
209b7fd5c6 FEAT: Add a binding for passing time in world 2025-12-04 23:48:55 +03:00
Evil Eye
e097a15627 Don't extend the lifetime of ScreenCapture objects beyond that of the objects using them 2025-12-04 19:18:44 +01:00
ddbb07
243b087845 Fix imports in test 2025-12-04 16:35:29 +01:00
ddbb07
120c7adddb Add more tests 2025-12-04 07:40:26 +01:00
ddbb07
dd0bce2406 Mark function definitions as inline 2025-12-04 07:40:26 +01:00
ddbb07
aec63843f7 Move function definition to header file 2025-12-04 07:40:26 +01:00
ddbb07
3dec065dff Add another test 2025-12-04 07:40:26 +01:00
ddbb07
8349c09170 Add unit tests 2025-12-04 07:40:26 +01:00
ddbb07
db0c7350b8 Don't make copies of variables unless absolutely necessary. 2025-12-04 07:40:26 +01:00
ddbb07
63166aaa10 Change type of search weight from double to size_t, and revise sorting logic 2025-12-04 07:40:26 +01:00
ddbb07
336a9e7da1 Explicitly check if inputString is empty or only contains spaces in generatePatternArray to improve performance 2025-12-04 07:40:26 +01:00
ddbb07
225d8f0b90 Define patternArray only once for every search 2025-12-04 07:40:26 +01:00
ddbb07
c027d2d927 Rename splitString to generatePatternArray as it no longer only splits the string 2025-12-04 07:40:26 +01:00
ddbb07
b3111a466e Offload lower casing of the patternString to splitString 2025-12-04 07:40:26 +01:00
ddbb07
39832a3e71 Reimplement weightedSearch 2025-12-04 07:40:26 +01:00
Alexei Kotov
9cecc92d5c Preserve static cell insertion order 2025-12-03 00:17:46 +03:00
Alexei Kotov
ebad87bffb Properly resolve exterior cell names during name-based search 2025-12-02 18:41:15 +03:00
Alexei Kotov
2b5d7c9d7d Merge branch 'spellviewcursor' into 'master'
Hide the cursor in spell lists when controller tooltips are on (#8770)

Closes #8770

See merge request OpenMW/openmw!4979
2025-12-02 06:39:20 +03:00
Alexei Kotov
20d14b57c1 Expose sunlight direction to post-processing (#8826) 2025-11-29 20:27:34 +03:00
Alexei Kotov
96565e9afb Merge branch 'fix_clang_tidy_warnings' into 'master'
Fix clang tidy warnings (version 21.1.6)

See merge request OpenMW/openmw!5015
2025-11-27 01:16:51 +03:00
Alexei Kotov
c31b4efc01 Merge branch 'globaltargetnumberone' into 'master'
Improve support for global script targets

Closes #2316, #7830, and #2311

See merge request OpenMW/openmw!4812
2025-11-27 01:16:25 +03:00