Petr Mikheev
c362b2efa6
Use LuaUtil::cast for casting sol::object to prevent crashing on type mismatch in Lua scripts.
2023-04-25 22:11:04 +02:00
jvoisin
222365b5e3
Fix a qt deprecation warning in cmake
2023-04-25 22:00:20 +02:00
Petr Mikheev
61578ca39b
Add function LuaUtil::cast
2023-04-25 21:51:05 +02:00
psi29a
957318d0b9
Merge branch 'remove_cruft' into 'master'
...
remove boost::locale::conv
See merge request OpenMW/openmw!2970
2023-04-25 16:06:55 +00:00
psi29a
50bd6cf263
remove boost::locale::conv
2023-04-25 16:06:55 +00:00
psi29a
8a1f26ed7c
Merge branch 'remove_boost_filesystem_cruft' into 'master'
...
remove remaining boost::filesystem cruft
See merge request OpenMW/openmw!2971
2023-04-25 16:06:33 +00:00
Bret Curtis
0db31207dc
remove remaining boost::filesystem cruft
2023-04-25 16:15:04 +02:00
psi29a
94e467caa3
Merge branch 'settings_access_bench' into 'master'
...
Run openmw_settings_access_benchmark in CI
See merge request OpenMW/openmw!2967
2023-04-25 11:42:47 +00:00
psi29a
b89594b66f
Merge branch 'fix_msvc' into 'master'
...
fix msvc build
See merge request OpenMW/openmw!2968
2023-04-25 11:12:26 +00:00
Bret Curtis
249986b6e0
pathToQString makes things shorter
2023-04-25 11:21:16 +02:00
Bret Curtis
afc4e064cb
make use of pathToUnicodeString
2023-04-25 10:34:29 +02:00
Bret Curtis
3581f1b724
fix msvc build
2023-04-25 09:08:51 +02:00
elsid
35f4bcd31e
Run openmw_settings_access_benchmark in CI
...
Add benchmarks to access 2 and 3 settings. Use settings with max memory address
distance assuming Settings::Values is single memory location object.
Use settings-default.cfg from the source code repository to initialize settings.
2023-04-24 22:30:49 +02:00
elsid
0a678224cd
Add category to error message
2023-04-24 20:27:11 +02:00
psi29a
9f4322951f
Merge branch 'use_qt_lockfile' into 'master'
...
make use of QLockFile
Closes #7345
See merge request OpenMW/openmw!2966
2023-04-24 13:34:06 +00:00
psi29a
2e1820fefd
make use of QLockFile
2023-04-24 13:34:06 +00:00
psi29a
8e8a539cb7
Merge branch 'lua_fix' into 'master'
...
Bugfix: add missing type validation in mwlua/objectvariant.hpp
See merge request OpenMW/openmw!2963
2023-04-24 12:11:14 +00:00
psi29a
063aa9df76
Merge branch 'fix_msvc_warning' into 'master'
...
Fix msvc warning
See merge request OpenMW/openmw!2965
2023-04-24 11:52:40 +00:00
elsid
05d09d9927
Fix msvc warning
2023-04-24 11:37:54 +02:00
psi29a
406eb1f9cc
Merge branch 'replace_boost' into 'master'
...
replace boost where not needed
See merge request OpenMW/openmw!2962
2023-04-23 19:46:29 +00:00
psi29a
71aaa56ae3
replace boost where not needed
2023-04-23 19:46:29 +00:00
Petr Mikheev
073e379057
Add missing type validation in mwlua/objectvariant.hpp
2023-04-23 20:47:24 +02:00
psi29a
6f246e084a
Merge branch 'settings_values_tests' into 'master'
...
Add tests for Settings::Values (#6876 )
See merge request OpenMW/openmw!2961
2023-04-23 14:16:05 +00:00
elsid
499d086cc1
Add tests for Settings::Values
2023-04-23 15:21:58 +02:00
elsid
1fbf50fb13
Use PROJECT_SOURCE_DIR in tests
2023-04-23 15:11:17 +02:00
psi29a
ebf6f50523
Merge branch 'settings_default' into 'master'
...
Avoid using Settings::Manager::mDefaultSettings directly in the engine (#6876 )
See merge request OpenMW/openmw!2959
2023-04-23 09:45:38 +00:00
psi29a
44ed3bed2b
Merge branch 'fix-glsl-editorconfig' into 'master'
...
Fix GLSL .editorconfig
See merge request OpenMW/openmw!2954
2023-04-22 19:30:26 +00:00
elsid
39e867781e
Avoid using Settings::Manager::mDefaultSettings directly
2023-04-22 21:02:16 +02:00
elsid
8e487c283c
Store default settings values
2023-04-22 21:02:13 +02:00
Tetramir
6936c3a1c8
Merge branch 'fix_esm4' into 'master'
...
Fix regressions in ESM4 reader caused by !2902
See merge request OpenMW/openmw!2957
2023-04-22 18:16:06 +00:00
AnyOldName3
9c1a90daa5
Merge branch 'reduce_code_size' into 'master'
...
Reduce preprocessed code size
See merge request OpenMW/openmw!2955
2023-04-22 15:57:03 +00:00
Petr Mikheev
7b6f0cefb9
Fix regressions in ESM4 reader caused by !2902
2023-04-22 17:07:54 +02:00
elsid
f2c4445621
Fix preprocess code size script
2023-04-22 13:22:08 +02:00
elsid
7a7c20d49e
Define single UpdateGuard type in a separate file
2023-04-22 13:22:07 +02:00
elsid
472a36d92a
Cleanup detournavigator includes
2023-04-22 13:21:59 +02:00
AnyOldName3
7ad97be1e4
Fix GLSL .editorconfig
...
We switched to using stage-specific extensions, and insert_final_newline should always have been true.
2023-04-21 17:32:01 +00:00
elsid
2cbbdc2879
Add missing files to components/detournavigator list
2023-04-21 15:36:54 +02:00
psi29a
675dfb9725
Merge branch 'simplify_world' into 'master'
...
Refactoring. Put ESMStore to Environment; remove `createRecord` from World.
See merge request OpenMW/openmw!2947
2023-04-21 13:28:43 +00:00
florent.teppe
b5f774ae64
fixes the issues with the addons
...
the OpenCS reference's cellId uses a string to be sure it is coherent with the cell's Id type in the editor.
2023-04-21 14:55:24 +02:00
psi29a
851f642f2e
Merge branch 'preprocessed_code_size' into 'master'
...
Add CI job to measure preprocessed code size
See merge request OpenMW/openmw!2953
2023-04-21 12:06:06 +00:00
psi29a
88969d5725
Merge branch 'shaders_formatting' into 'master'
...
Improve shaders formatting
See merge request OpenMW/openmw!2950
2023-04-21 08:00:53 +00:00
psi29a
4eaa5cd6e0
Merge branch 'localize_testcells' into 'master'
...
Localize testcells/testinteriorcells progress text
See merge request OpenMW/openmw!2951
2023-04-21 07:57:55 +00:00
Andrei Kortunov
6ce0d9e9b9
Localize testcells/testinteriorcells progress text
2023-04-21 09:46:02 +04:00
Andrei Kortunov
1be1f72f6c
Improve shaders formatting
2023-04-21 09:02:12 +04:00
elsid
e646449880
Add CI job to measure preprocessed code size
2023-04-21 02:55:48 +02:00
AnyOldName3
629300eee8
Merge branch 'ci_clang_tidy' into 'master'
...
Split Ubuntu_Clang_Tidy job
See merge request OpenMW/openmw!2948
2023-04-20 22:35:02 +00:00
Petr Mikheev
f1beaa7b8c
Put ESMStore to Environment
2023-04-20 21:45:49 +02:00
Petr Mikheev
227a993b94
Remove createRecord
functions from World because the only forward the argument to ESMStore that can be used directly.
2023-04-20 21:45:49 +02:00
psi29a
a6584557e5
Merge branch 'lua_magic' into 'master'
...
Lua bindings for magic
See merge request OpenMW/openmw!2928
2023-04-20 19:44:39 +00:00
Petr Mikheev
90397662bc
Lua bindings for magic. Based on the work made by @bharbich in !2765 .
2023-04-20 18:48:34 +02:00