Commit Graph

34770 Commits (58b72e383664a9d17e0c16a4ed7fa27d3e52df0b)
 

Author SHA1 Message Date
elsid 58b72e3836
Access channels and controls via at function
To avoid UB on out of range access.
4 months ago
elsid ca2bacd47a
Revert "Ability to unbind controls in settings menu"
This reverts commit 0836680e36.

To prevent crashes on empty input bindings config.
4 months ago
elsid 6a5bc9f992
Save and rename input bindings file
To reduce the chance of corrupting the file.
4 months ago
psi29a 527fa053c5 Merge branch 'actions_patchup' into 'master'
Lua Actions patchup

See merge request OpenMW/openmw!4311
4 months ago
psi29a 3489609987 Merge branch 'someone-thought-they-were-writing-docs-in-markdown' into 'master'
Improve formatting after someone pointed out a problem on Discord

See merge request OpenMW/openmw!4322
4 months ago
uramer 2460b5f4ef Merge branch 'swizzle_bop_boom_bazingle_v2' into 'master'
lua - add swizzling to vector types

See merge request OpenMW/openmw!4304
4 months ago
AnyOldName3 0d0e80f2a1 Improve formatting after someone pointed out a problem on Discord
and then I noticed a bunch of other problems
5 months ago
psi29a dc9c68f61b Merge branch 'fix_android_openmw' into 'master'
Keep separation between openmw and openmw-lib on Android

See merge request OpenMW/openmw!4221
5 months ago
uramer d8cd0788e4 Merge branch 'madsbuvi-master-patch-56327' into 'master'
Update lua api revision

See merge request OpenMW/openmw!4320
5 months ago
psi29a 1d836dedc8 Merge branch 'remove_find_recastnavigation' into 'master'
Remove no longer required FindRecastNavigation.cmake

See merge request OpenMW/openmw!4316
5 months ago
Mads Buvik Sandvei fadcf5d255 Update lua api revision 5 months ago
psi29a 73ee8ccc4e Merge branch 'rewrite-vfx' into 'master'
[Lua] Rewrite addvfx and spawnvfx

See merge request OpenMW/openmw!4314
5 months ago
elsid e186e4f7ae
Remove no longer required FindRecastNavigation.cmake
It's possible to find the library without having it. But also it prevents target
options from propagation to the openmw targets.
5 months ago
Mads Buvik Sandvei cd7017e0e4 use string_view 5 months ago
Mads Buvik Sandvei 9811eb7d32 docs typo 5 months ago
Mads Buvik Sandvei 7f0f2373ea Use sol::optional for optional table instead of function overloading. 5 months ago
psi29a c8c09b1905 Merge branch 'thirstytherana' into 'master'
Prevent spell priority skyrocketing in useless cases

Closes #8102

See merge request OpenMW/openmw!4310
5 months ago
psi29a 9234b5707f Merge branch 'breaklilacor' into 'master'
Allow GetEffect to detect 0 magnitude spells

Closes #8097

See merge request OpenMW/openmw!4297
5 months ago
psi29a 4938525f75 Merge branch 'github_windows_ci_tests' into 'master'
Run unit tests and benchmarks in windows CI job on github

See merge request OpenMW/openmw!4313
5 months ago
Mads Buvik Sandvei 09f6daf155 Rewrite addvfx and spawnvfx to take a model path instead of a static. Mode vfx from core to world. Add event handlers for AddVfx and SpawnVfx. 5 months ago
psi29a a2805de0bc Merge branch 'fix_integration_tests' into 'master'
Increase Lua memory limit for integration tests

See merge request OpenMW/openmw!4312
5 months ago
elsid d4990f5707
Run unit tests and benchmarks in windows CI job on github 5 months ago
elsid a376d20c30
Fix tests on windows 5 months ago
elsid 64ebe08a78
Increase Lua memory limit for integration tests
To avoid failures like https://gitlab.com/OpenMW/openmw/-/jobs/7534143520.
5 months ago
psi29a 7e96e7f4a3 Merge branch 'keyboard_navigation_doc' into 'master'
Document the keyboard navigation setting

See merge request OpenMW/openmw!4309
5 months ago
Anton Uramer 266cb319f1 Document the keyboard navigation setting 5 months ago
psi29a 24bb61d798 Merge branch 'madsbuvi-master-patch-75370' into 'master'
Documentation typo

See merge request OpenMW/openmw!4305
5 months ago
psi29a 761957d28c Merge branch 'less_strict_test' into 'master'
Make test for navmeshdb limit less strict

See merge request OpenMW/openmw!4306
5 months ago
uramer 9a15d5095c Clarify action/trigger usage in input module docs 5 months ago
uramer ab628ea12a Fix memory safety of actions/triggers iteration 5 months ago
uramer 2df8c13525 Lua triggers to cover remaining deprecated actions 5 months ago
Sam Hellawell ae0660db0a Use nodeMask... lets ignore the previous attempt 5 months ago
Sam Hellawell de4d97826a Fix: castRenderingRay doesnt hit terrain 5 months ago
Evil Eye 45c7e45905 Prevent spell priority skyrocketing in useless cases 5 months ago
psi29a e7fc20d279 Merge branch 'fix/render-raycast-doesnt-hit-terrain' into 'master'
Fix: castRenderingRay doesnt hit terrain

Closes #7912

See merge request OpenMW/openmw!4286
5 months ago
elsid b56de5bcf9
Make test for navmeshdb limit less strict
To avoid rare test failures when tiles are added into the database in different
order.
5 months ago
Mads Buvik Sandvei 3df137166c Update self.lua 5 months ago
AnyOldName3 e32bcb4ba0 Merge branch 'vcpkg_deps_github' into 'master'
Add github workflow job to build openmw on windows using vcpkg deps

See merge request OpenMW/openmw!4200
5 months ago
elsid 455c09066e
Add github workflow job to build openmw on windows using vcpkg deps 5 months ago
elsid 4146f8b9b0
Format github workflow file 5 months ago
elsid 20e3eeddde
Fix libavformat version check
2a68d945cd
added const version of a callback functions but didn't enable them. They were
guarded by a version check:

2a68d945cd/libavformat/version_major.h (L48)

So for anything LIBAVFORMAT_VERSION_MAJOR < 61 they are not enabled therefore
they are enabled for everything >= 61.0.100.

See https://github.com/elsid/openmw/actions/runs/10255993574/job/28374152796 as
example of failure when building with 60.16.100.
5 months ago
psi29a 9f2d8b6405 Merge branch 'esm4_init_on_read' into 'master'
Init potentially unread fields for HDPT record

See merge request OpenMW/openmw!4301
5 months ago
Evil Eye fe50b1a22b Allow GetEffect to detect 0 magnitude spells 5 months ago
psi29a 5d57ad7e85 Merge branch 'fix-ffmpeg-latest-version' into 'master'
Support compiling with FFMpeg 5 and greater

See merge request OpenMW/openmw!4281
5 months ago
psi29a 27ea613293 Merge branch 'mac-build-compiler-flags' into 'master'
[TWEAK] Set cxx c compiler flags as cmake vars in mac build script

See merge request OpenMW/openmw!4300
5 months ago
Cody Glassman a53d002262 lua - add swizzling to vector types 5 months ago
elsid d2d7d77d86 Merge branch 'revert-77b30877' into 'master'
Revert "Merge branch 'swizzle_bop_boom_bazingle' into 'master'"

See merge request OpenMW/openmw!4303
5 months ago
elsid ec02e2ba1d Revert "Merge branch 'swizzle_bop_boom_bazingle' into 'master'"
This reverts merge request !4288
5 months ago
psi29a 77b3087766 Merge branch 'swizzle_bop_boom_bazingle' into 'master'
lua - add swizzling to vector types (#8092)

See merge request OpenMW/openmw!4288
5 months ago
psi29a a93e7b7d01 Merge branch 'built-in-CI-timestamps' into 'master'
Use built-in FF_TIMESTAMPS in CI

See merge request OpenMW/openmw!4299
5 months ago