1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-04 11:15:34 +00:00
Commit graph

28955 commits

Author SHA1 Message Date
Petr Mikheev
38ee6d285d Use std::string_view in VFS::Manager 2022-07-17 12:19:19 +02:00
elsid
6c8ed4d19c
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
2022-07-17 11:35:39 +02:00
Project579
7a715a7d73 Revert "Re-enable Windows tests."
This reverts commit f8cec04ce74949bf2a86fec3e1bf2c0665419b26.
2022-07-17 11:23:14 +02:00
Project579
02ef9c953e MSVC: Fix all warnings at level 4, upgrade Qt5 to 5.15.2 to also reduce warnings, disabled 5054 warnings due to Qt5's use of deprecated operators in C++20 . 2022-07-17 11:23:12 +02:00
Project579
9e59a7e271 Re-enable Windows tests. 2022-07-17 11:21:55 +02:00
Project579
5ee825b5f6 Enable warnings as errors in MSVC builds. 2022-07-17 11:21:55 +02:00
psi29a
bf17dc55e5 Merge branch 'warnfix' into 'master'
Suppress warnings spam from Qt

See merge request OpenMW/openmw!2145
2022-07-17 09:19:42 +00:00
psi29a
06db2446b1 Merge branch 'cleanup_aistate' into 'master'
Cleanup MWMechanics::AiState

See merge request OpenMW/openmw!2141
2022-07-17 09:13:04 +00:00
psi29a
2a967725d4 Merge branch 'aisetting' into 'master'
Move AiSetting out of MWMechanics::CreatureStats

See merge request OpenMW/openmw!2140
2022-07-17 09:11:03 +00:00
psi29a
09456e6003 Merge branch 'rm_vfs_delete' into 'master'
Avoid manual memory management for VFS archives

See merge request OpenMW/openmw!2139
2022-07-17 09:08:15 +00:00
psi29a
db09ae26de Merge branch 'ci_disk' into 'master'
Remove .o files before install

See merge request OpenMW/openmw!2138
2022-07-17 09:06:32 +00:00
Andrei Kortunov
c4bde18a9d Suppress warnings spam from Qt 2022-07-17 10:29:02 +04:00
ζeh Matt
3d5f898920
Cleanup and fixes 2022-07-16 21:18:57 +03:00
ζeh Matt
1b70ff775d
Move platform specific file code into platform and cleanup LowLevelFile 2022-07-16 20:40:42 +03:00
elsid
b8937a493a
Avoid manual memory management for MWMechanics::DerivedClassStorage 2022-07-16 17:13:16 +02:00
elsid
d2b7253c7f
Use forward declarations instead of including aistate.hpp 2022-07-16 17:13:16 +02:00
elsid
f5c2e09df9
Move AiTemporaryBase to a separate header 2022-07-16 17:13:16 +02:00
elsid
e11fbc10b1
Remove unused member functions from MWMechanics::DerivedClassStorage 2022-07-16 17:13:16 +02:00
elsid
49f8445f87
Move AiSetting out of MWMechanics::CreatureStats
To replace creaturestats.hpp include in mwworld/class.hpp with forward
declaration reducing total size of preprocessed code.
2022-07-16 16:43:33 +02:00
elsid
9398e97600
Avoid manual memory management for VFS archives 2022-07-16 15:30:14 +02:00
elsid
6c9940c2a5
Remove .o files before install
These files are not required to perform install but take disk space.
2022-07-15 21:37:12 +02:00
elsid
6c0281d145
Remove redundant echo 2022-07-15 14:11:32 +02:00
jvoisin
2ef2e93a46 Merge branch 'collection-lowercase' into 'master'
Makes key inside Collection::getCollection use lowercase

Closes #6483

See merge request OpenMW/openmw!2135
2022-07-14 20:39:27 +00:00
jvoisin
8da668e220 Merge branch 'isapphung-postfix' into 'master'
Simplify getIsHungAppWindow

See merge request OpenMW/openmw!2136
2022-07-14 20:39:08 +00:00
ζeh Matt
92e209c62a
Simplify getIsHungAppWindow 2022-07-14 22:02:01 +03:00
AnyOldName3
88184fbc79 Merge branch 'fix-6873' into 'master'
Fix #6873: Dynamically obtain pointer to IsHungAppWindow

Closes #6873

See merge request OpenMW/openmw!2134
2022-07-14 17:33:15 +00:00
Matt
888d009a1e Apply 1 suggestion(s) to 1 file(s) 2022-07-14 16:50:25 +00:00
Matt
32d50765ab Apply 1 suggestion(s) to 1 file(s) 2022-07-14 16:50:15 +00:00
Igor Fedosov
68887e79a0 Makes key inside Collection::getCollection use lowercase 2022-07-14 17:02:35 +03:00
ζeh Matt
0d625abde0
Declare utf8ToUtf16 static 2022-07-14 16:47:27 +03:00
ζeh Matt
100e400fed
Dynamically obtain the function pointer to IsHungAppWindow 2022-07-14 16:46:31 +03:00
psi29a
792582af53 Merge branch 'single_generate_luadoc' into 'master'
Use single script to generate Lua doc

See merge request OpenMW/openmw!2130
2022-07-14 09:31:34 +00:00
psi29a
28ef22a58d Merge branch 'funky_casts' into 'master'
Remove unecessary casts and prevent nullptr dereference in getWalkSpeed

Closes #6871

See merge request OpenMW/openmw!2133
2022-07-13 21:12:10 +00:00
Evil Eye
1a5a526b15 Remove unecessary casts and prevent nullptr dereference in getWalkSpeed 2022-07-13 21:17:11 +02:00
elsid
0f95a303ef
Use single script to generate Lua doc 2022-07-13 20:22:24 +02:00
jvoisin
7d7f44b43d Merge branch 'clang-tidy' into 'master'
Fix clang-tidy on CI and introduce .clang-tidy file

See merge request OpenMW/openmw!2083
2022-07-13 00:38:24 +00:00
Project579
c3e2f84273 Fix clang-tidy on CI and introduce .clang-tidy file 2022-07-13 00:38:24 +00:00
psi29a
f26079b2b8 Merge branch 'bitter_and_very_negative' into 'master'
Fix modstat for negative numbers

Closes #6870

See merge request OpenMW/openmw!2129
2022-07-12 22:01:44 +00:00
Evil Eye
ed921ad377 Fix modstat for negative numbers 2022-07-12 19:59:18 +02:00
psi29a
80adcf3c88 Merge branch 'maybe_lock' into 'master'
Refactor Maybe*Locks

See merge request OpenMW/openmw!2126
2022-07-12 14:51:21 +00:00
psi29a
8c1fca395a Merge branch 'warnfix' into 'master'
Drop line about non-existent UnrefQueue

See merge request OpenMW/openmw!2127
2022-07-12 14:00:36 +00:00
Andrei Kortunov
d3da09878d Drop line about non-existent UnrefQueue 2022-07-12 17:41:07 +04:00
elsid
22ed6d5c1e
Use unsigned to define number of threads 2022-07-12 15:19:52 +02:00
elsid
8c3c65fe9f
Use variant and optional to implement Maybe*Locks
To avoid calling lock and unlock on the mutex. User-defined destructor is no
more needed.
2022-07-12 15:19:52 +02:00
psi29a
a1e7622a30 Merge branch 'sky_blending_multiview' into 'master'
Support sky blending in multiview mode

See merge request OpenMW/openmw!2113
2022-07-12 13:17:57 +00:00
psi29a
7ca4af308e Merge branch 'revert-7a390a35' into 'master'
Revert "Merge branch 'macos_for_all' into 'master'"

See merge request OpenMW/openmw!2077
2022-07-12 13:16:45 +00:00
psi29a
bcaeb579c3 Merge branch 'modified_stats' into 'master'
Calculate the modified property based on cached values

See merge request OpenMW/openmw!2121
2022-07-12 13:03:54 +00:00
psi29a
0eb674ec84 Merge branch 'settings_fix' into 'master'
Refactor usage of settings storage in the launcher and editor

See merge request OpenMW/openmw!2123
2022-07-12 13:00:52 +00:00
psi29a
a8ec69045c Merge branch 'coverity' into 'master'
Coverity fixes

See merge request OpenMW/openmw!2125
2022-07-12 12:59:00 +00:00
Andrei Kortunov
4b257e496e Use static settings map for launcher and editor - the Settings::Manager has a static data anyway 2022-07-12 14:56:20 +04:00