36711 Commits

Author SHA1 Message Date
Evil Eye
cae36d6eec Add remaining default initialisations flagged by Coverity 2025-08-14 13:33:20 +02:00
Kuyondo
e226963d0d clear temporary items 2025-08-14 19:28:03 +08:00
Alexei Kotov
32e463945e Merge branch 'settingscrash' into 'master'
Fix some dangling window pointer use on exit

See merge request OpenMW/openmw!4846
2025-08-14 13:52:56 +03:00
Alexei Kotov
37c4277b92 Also don't process controller menu axis navigation events for hidden menus 2025-08-14 13:47:18 +03:00
Alexei Kotov
30bd014bd7 Some controller focus initialization cleanup 2025-08-14 13:43:46 +03:00
Evil Eye
9db9df95e2 Address more simple Coverity defects 2025-08-14 11:19:13 +02:00
Kuyondo
4749ddf586 save lifetime of temporary quickkey items 2025-08-14 15:32:36 +08:00
Igilq
d13b9d7f6b Merge branch openmw:master into master 2025-08-13 14:46:34 +00:00
Alexei Kotov
cb0316e6be Merge branch 'journal-lua-api' into 'master'
Add Lua API for the player journal text data

Closes #7966

See merge request OpenMW/openmw!4203
2025-08-13 14:58:48 +03:00
Igilq
e2c84123b8 fixed some stuff 2025-08-13 12:01:04 +02:00
Igilq
3fc51e254c Merge branch openmw:master into master 2025-08-13 09:59:41 +00:00
Evil Eye
1ffcd3f213 Replace usage of std::distance and std::advance 2025-08-13 11:43:51 +02:00
trav5
cffb045767 Lua journal read access post-review formatting corrected 2025-08-13 11:09:10 +02:00
trav5
6d0f05e97b Lua journal read access post-review class debug names aligned 2025-08-13 11:09:10 +02:00
trav5
87819b3e0d Lua journal read access post-review documentation fixes 2025-08-13 11:09:10 +02:00
trav5
596ee3e8fa Lua journal read access post-review std::distance 2025-08-13 11:09:10 +02:00
trav5
7f3bc4884e Add Lua API for the player journal text data
This implements #7966 - adds the Lua API read-only access to the player's stored journal text entries (quest & topics data). See the issue ticket for some details on the proposal.
2025-08-13 11:08:10 +02:00
Evil Eye
d4bc9696e9 Combine format strings 2025-08-13 09:50:13 +02:00
Evil Eye
ace1f7f3d0 Merge branch 'fixkaramunsing' into 'master'
Ensure draganddrop finishes when item is used from it

Closes #8659

See merge request OpenMW/openmw!4847
2025-08-12 21:52:41 +00:00
Evil Eye
33ea16655b Add missing paren and remove unnecessary flushes 2025-08-12 23:38:47 +02:00
Kuyondo
8ea5448112 use find() 2025-08-12 21:24:09 +08:00
Kuyondo
9426a36f5a maintain missing item info in quickkey menu 2025-08-12 21:24:09 +08:00
Evil Eye
4707d7602d Check for nullptr before dereferencing pathgrids 2025-08-12 11:02:10 +02:00
Igilq
930ea09ce1 Merge branch openmw:master into master 2025-08-12 08:14:35 +00:00
psi29a
f5d866894e Merge branch 'coverityspam' into 'master'
Resolve a number of Coverity defects

See merge request OpenMW/openmw!4835
2025-08-12 07:59:19 +00:00
psi29a
a1d9cbd47c Merge branch 'sounds-page-engoodening' into 'master'
Clean up launcher audio tab formatting

See merge request OpenMW/openmw!4833
2025-08-12 07:50:06 +00:00
psi29a
8f8723e2fc Merge branch 'topurgeornottopurge' into 'master'
Improve parity around spell store based effects

Closes #8309

See merge request OpenMW/openmw!4827
2025-08-12 07:48:41 +00:00
bmdhacks
80a29ab57b bulk initialize controller focus to zero 2025-08-11 17:08:17 -07:00
Kuyondo
41e2282501 fix #8659 2025-08-11 22:16:10 +08:00
Alexei Kotov
2bb1c4810d Fix some dangling window pointer use on exit 2025-08-11 13:52:51 +03:00
epochwon
363a6e0aa0 clean up audio page formatting 2025-08-11 08:13:02 +03:00
bmdhacks
d05bb877fe fix a double-press bug where controller input on Lua dialog boxes was being broadcast down into whatever the last open dialog box was. 2025-08-10 17:27:36 -07:00
bmdhacks
1b34248ef6 fix a crash in skill selection dialog due to uninitialized controller data 2025-08-10 17:05:37 -07:00
Evil Eye
a7ba54c361 Use std::format in esmtool 2025-08-10 12:03:34 +02:00
Igilq
e53394903b Merge branch openmw:master into master 2025-08-07 20:26:58 +00:00
Evil Eye
a30b4ad615 Undo changes to nifkey.hpp 2025-08-07 20:57:40 +02:00
Alexei Kotov
b5f87a9d50 Merge branch 'fix_ppa_build_failure_ButtonDefinition' into 'master'
Fix PPA GCC-15 build failure with ButtonDefinition

See merge request OpenMW/openmw!4837
2025-08-07 21:13:27 +03:00
Bret Curtis
23fb414fd4 use std::string_view instead 2025-08-07 17:18:53 +02:00
Bret Curtis
7ff139e7b1 Fix PPA GCC-15 build failure with ButtonDefinition 2025-08-07 15:45:41 +02:00
Igilq
6bfb8f39be Merge branch openmw:master into master 2025-08-07 11:46:51 +00:00
psi29a
d46e68a4d5 Merge branch 'unawarenesstraining' into 'master'
Cache awareness rolls for 5 seconds to make sneaking easier

See merge request OpenMW/openmw!4434
2025-08-07 08:13:50 +00:00
psi29a
dd654e62f8 Merge branch 'scheduledinterruption' into 'master'
Don't auto cancel jobs that only run when scheduled

See merge request OpenMW/openmw!4834
2025-08-07 07:07:45 +00:00
psi29a
25adab1526 Merge branch 'fix_build' into 'master'
Fix build with msvc

See merge request OpenMW/openmw!4836
2025-08-07 07:06:29 +00:00
elsid
2b88a620f5
Fix build with msvc
openmw\apps\openmw\mwgui\controllerbuttonsoverlay.hpp(75): error C2079: 'MWGui::ControllerButtonsOverlay::mButtons' uses undefined class 'std::array<MWGui::ControllerButtonsOverlay::ButtonWidgets,15>'
2025-08-06 22:19:49 +02:00
Igilq
50388bdba6 Merge branch openmw:master into master 2025-08-06 19:08:09 +00:00
Evil Eye
a085036a92 Resolve a number of Coverity defects 2025-08-06 19:52:09 +02:00
Evil Eye
60d5e4d30b Merge branch 'local_variable_naming' into 'master'
Fix and enforce local variable naming (#8424)

See merge request OpenMW/openmw!4832
2025-08-06 17:50:33 +00:00
Evil Eye
8c3757a324 Don't auto cancel jobs that only run when scheduled 2025-08-06 16:36:07 +02:00
Igilq
f2a0804207 small patch 2025-08-06 16:28:39 +02:00
Igilq
af47d8bf7d added new translation stuff 2025-08-06 13:03:30 +02:00