1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 21:59:55 +00:00
Commit graph

28024 commits

Author SHA1 Message Date
cody glassman
05901a2480 add borderless windows, deprecate fullscreen mode 2022-05-08 22:56:39 -07:00
Petr Mikheev
45161d91c9 Merge branch 'lua_record_types' into 'master'
Lua API for NPC and Creature records

See merge request OpenMW/openmw!1823
2022-05-08 20:32:00 +00:00
psi29a
fad6a849a5 Merge branch 'rm_redundant_virtual' into 'master'
Remove redundant virtual functions

See merge request OpenMW/openmw!1836
2022-05-08 16:51:38 +00:00
uramer
9c5887aab6 Add NPC and Creature record bindings 2022-05-08 16:36:17 +02:00
psi29a
39a48d3275 Merge branch 'settings_interface' into 'master'
Settings interface

See merge request OpenMW/openmw!1731
2022-05-08 13:45:38 +00:00
elsid
31bd87936f
Remove redundant virtual World::adjustSky function 2022-05-08 15:41:53 +02:00
elsid
b32a787cd8
Add explicit dependency to World from Scene
To avoid redundant MWBase::Environment::get().getWorld() calls and virtual
calls.
2022-05-08 15:41:53 +02:00
elsid
9320fb50ab
Remove redundant MWBase::Environment::get().getWorld() calls 2022-05-08 15:41:53 +02:00
elsid
f03360b666
Move RenderingManager::update call to World::update
There is no need to do that in Scene::update and pass paused argument there.
2022-05-08 15:41:52 +02:00
elsid
8473336b06
Remove redundant virtual functions 2022-05-08 15:41:52 +02:00
uramer
5d006ef14b Merge branch 'fix_lua_record_tostring' into 'master'
[Lua] Fix stupid bug in tostring for ESM::Weapon and ESM::Door

See merge request OpenMW/openmw!1835
2022-05-08 12:17:05 +00:00
Petr Mikheev
6a97a21fbd [Lua] Fix stupid bug in tostring for ESM::Weapon and ESM::Door 2022-05-08 13:09:02 +02:00
psi29a
408540517a Merge branch 'refactor/fCombatInvisoMult' into 'master'
Avoid looking up settings from gmst each frame

See merge request OpenMW/openmw!1771
2022-05-08 10:43:08 +00:00
uramer
cd3535cd63 Document Settings interface, add scripts to CMakeLists 2022-05-08 11:15:17 +02:00
uramer
1b62dda9f6 Generate search hints 2022-05-08 11:15:17 +02:00
uramer
5e90b1db0d Define order of groups in a page 2022-05-08 11:15:17 +02:00
uramer
26154c85a1 Check if options arguments are a table 2022-05-08 11:15:17 +02:00
uramer
9b27973479 Deleted files/builtin_scripts/openmw_aux/settings.lua 2022-05-08 11:15:17 +02:00
uramer
d9b4871f0c Apply Flex arrange to each child separately 2022-05-08 11:15:17 +02:00
uramer
b899320e9f Use storage subscribe, unify groups into pages 2022-05-08 11:15:17 +02:00
uramer
a35bc1dee0 openmw_aux.settings, rework to support local scripts 2022-05-08 11:15:17 +02:00
uramer
38e0f5c0af Fix a docs typo 2022-05-08 11:15:17 +02:00
uramer
76b16f57da Change settings localization, add group name and description 2022-05-08 11:15:17 +02:00
uramer
711f982e19 Simplify renderers, standard setting reset 2022-05-08 11:15:17 +02:00
uramer
a0c0c39a8c Separate setting keys and names, support localization 2022-05-08 11:15:17 +02:00
uramer
1f5e3b78d4 Use Flex, don't force re-renders on layout table changes 2022-05-08 11:15:17 +02:00
uramer
aea2c019de Fix content names for layouts inserted with :add() 2022-05-08 11:15:16 +02:00
uramer
096255534a Initial Lua Settings API prototype 2022-05-08 11:15:16 +02:00
psi29a
49487a17e6 Merge branch 'environment' into 'master'
Make Environment a storage of referencing pointers instead of owned

See merge request OpenMW/openmw!1830
2022-05-08 08:47:34 +00:00
psi29a
da77d737e2 Merge branch 'engine_tests' into 'master'
Introduce OpenMW integration tests

See merge request OpenMW/openmw!1005
2022-05-08 08:42:40 +00:00
psi29a
e10bd29b8a Merge branch 'now-you-see-me' into 'master'
Tell CMake where to find ICU properly

See merge request OpenMW/openmw!1821
2022-05-08 08:34:17 +00:00
psi29a
c0ffb289ab Merge branch 'ptmikheev-master-patch-72894' into 'master'
Fix #6731

Closes #6731

See merge request OpenMW/openmw!1832
2022-05-08 08:33:43 +00:00
psi29a
71e4e5ceec Merge branch 'lua_activate' into 'master'
[Lua] Fix the bug that object:activate() doesn't trigger mwscripts

See merge request OpenMW/openmw!1834
2022-05-08 08:30:50 +00:00
Petr Mikheev
76160076db Introduce OpenMW integration tests 2022-05-07 14:39:03 +02:00
uramer
9b0928e8f4 Merge branch 'lua_pairs' into 'master'
[Lua] pairs and ipairs for ObjectList (resolves #6732)

Closes #6732

See merge request OpenMW/openmw!1833
2022-05-07 09:38:09 +00:00
Petr Mikheev
2d1d7e644c [Lua] Fix the bug the object:activate() doesn't trigger mwscripts 2022-05-06 23:46:36 +02:00
elsid
2dc6e755b2
Remove redundant update virtual functions 2022-05-06 23:44:04 +02:00
elsid
79676aee15
Make Environment a storage of referencing pointers instead of owned
Engine controls lifetime of managers therefore it should own them. Environment
is only access provider.

This allows to avoid redundant virtual calls and also some functions from
managers base classes can be removed if they are used only by Engine.
2022-05-06 23:44:01 +02:00
Petr Mikheev
70c7f1880d [Lua] pairs and ipairs for ObjectList (resolves #6732) 2022-05-06 23:11:47 +02:00
Petr Mikheev
86d6ab593e Fix #6731 2022-05-06 19:57:41 +00:00
jvoisin
a9767f1ffc Merge branch 'fix_cobertura_reports' into 'master'
Fix collecting cobertura reports

See merge request OpenMW/openmw!1831
2022-05-06 19:41:29 +00:00
elsid
06225c6968 Fix collecting cobertura reports 2022-05-06 19:41:29 +00:00
AnyOldName3
d975e9e138 Merge branch 'position_in_radians' into 'master'
Fix copy paste error

See merge request OpenMW/openmw!1829
2022-05-05 20:57:47 +00:00
Evil Eye
bc5e43ab60 Fix copy paste error 2022-05-05 21:53:20 +02:00
jvoisin
331363d469 Merge branch 'fix_uninit' into 'master'
Fix uninitialized coverity warnings

See merge request OpenMW/openmw!1819
2022-05-05 17:35:16 +00:00
Alexei Kotov
68a1958c94 Merge branch 'cocoa-solids' into 'master'
Disable Chocolatey community repo

See merge request OpenMW/openmw!1824
2022-05-05 06:50:15 +00:00
Alexei Kotov
6aaf2c33bf Merge branch 'refactor/5336-1' into 'master'
#5336 (1): Refactor World::updatePlayer in to Player::update

See merge request OpenMW/openmw!1828
2022-05-05 06:46:28 +00:00
Alexei Kotov
6857f4f7ff Merge branch 'empty_and_clear' into 'master'
Replace empty std::string assignments

See merge request OpenMW/openmw!1827
2022-05-05 06:43:30 +00:00
ζeh Matt
2bbd0ba976
#5336: Refactor World::updatePlayer in to Player::update 2022-05-05 00:57:15 +03:00
Evil Eye
a64979e25d Replace empty std::string assignments 2022-05-04 22:33:39 +02:00