1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-24 11:23:09 +00:00
Commit graph

37046 commits

Author SHA1 Message Date
AnyOldName3
2754d4264c Ensure near plane doesn't go past far plane when there are no shadow receivers 2025-12-14 00:21:42 +00:00
Alexei Kotov
6801ebec0d Merge branch 'coverity.ba2' into 'master'
Address Coverity issues in BSA code

See merge request OpenMW/openmw!5042
2025-12-13 02:42:55 +03:00
Evil Eye
9735ce1d41 Merge branch 'mr-template' into 'master'
[DOC] Add MR default template

See merge request OpenMW/openmw!5024
2025-12-12 22:36:10 +00:00
Sarah Sunday
1cc07aa4d0 [DOC] Clarify to comment if open MR 2025-12-12 14:22:39 -06:00
Evil Eye
9c8edcc43b Increase max ext length to 4 2025-12-12 11:37:02 +01:00
Evil Eye
c9d5d6813d Address Coverity issues in BSA code 2025-12-11 13:03:53 +01:00
Alexei Kotov
d5c7a6c6db Merge branch 'tovfsornottovfs' into 'master'
Address incorrect std::filesystem::path usage

Closes #8738

See merge request OpenMW/openmw!5033
2025-12-10 21:20:26 +03:00
Alexei Kotov
51e5328596 Merge branch 'verysafeget' into 'master'
Don't accept table like objects in getFieldOrNil

Closes #8840

See merge request OpenMW/openmw!5035
2025-12-10 21:19:22 +03:00
Alexei Kotov
e68eb90348 Merge branch 'savetheelements' into 'master'
Detach elements from child before destroying it

Closes #8802

See merge request OpenMW/openmw!5036
2025-12-10 21:18:34 +03:00
Evil Eye
b32b98d9f5 Detach elements from child before destroying it 2025-12-09 15:41:02 +01:00
Evil Eye
fdbcada044 Don't accept table like objects in getFieldOrNil 2025-12-09 11:48:02 +01:00
Alexei Kotov
cd4901245e Merge branch 'vfs_normalized_path_25' into 'master'
Use normalized path for correctResourcePath and related functions (#8138)

See merge request OpenMW/openmw!5031
2025-12-09 09:44:50 +03:00
elsid
878f9f8433
Add extension path type 2025-12-08 20:38:23 +01:00
elsid
b5196b2fd1
Use normalized path for correctResourcePath and related functions 2025-12-08 20:38:15 +01:00
Evil Eye
82914be8b2 Treat TES4+ BSA paths as VFS paths 2025-12-08 17:44:15 +01:00
Evil Eye
d45f252f69 Use vfs paths in MyGUI data manager 2025-12-08 16:40:39 +01:00
Evil Eye
6e8b6ef48e Don't use filesystem::path while looking for vfs files 2025-12-08 16:06:15 +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
Sarah Sunday
b59f174175 [DOC] Feedback 2025-12-07 13:36:54 -06:00
Sarah Sunday
66e8d8e01e [DOC] Update with Capo-LLM suggestions 2025-12-07 13:11:44 -06:00
Alexei Kotov
b917b146c5 Merge branch 'androidproof' into 'master'
Prevent UB when reading global variables

Closes #6494

See merge request OpenMW/openmw!5022
2025-12-07 21:38:18 +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
Alexei Kotov
1223ca0228 Merge branch 'fix_std_23' into 'master'
Fix compilation with -std=23

See merge request OpenMW/openmw!5019
2025-12-06 04:10:49 +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
60c7b3aa14
Move code from components/lua_ui/resources.cpp to header 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
Alexei Kotov
8550ac44a0 Merge branch 'add_loop_and_vfx_id_to_world_vfx_spawn' into 'master'
add loop + vfxId params to world.vfx.spawn and add world.vfx.remove

See merge request OpenMW/openmw!4503
2025-12-05 06:03:58 +03:00
Alexei Kotov
0d68fb2d25 One more stylistic adjustment for the docs 2025-12-05 06:00:52 +03:00
Alexei Kotov
65949b17b7 Increment Lua API revision
Note the rebase process of the MR associated with this commit included some minor doc adjustments.
2025-12-05 05:56:05 +03:00
Sebastian Fieber
ce67a028a1 fix link 2025-12-05 05:54:48 +03:00
Sebastian Fieber
567f5aa150 remove unecessary mutex 2025-12-05 05:54:48 +03:00
Sebastian Fieber
8ea0338a50 update docs 2025-12-05 05:54:46 +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
Alexei Kotov
6d461c4198 Bring README.md up to speed with the actual openmw --help output 2025-12-05 05:26:42 +03:00