Commit Graph

28176 Commits (6f5025e6fd04abec5a1469f612f8a623dacdbdac)
 

Author SHA1 Message Date
elsid 87ca575d60
List private members of MWMechanics::Actors in a single place 3 years ago
Petr Mikheev 45161d91c9 Merge branch 'lua_record_types' into 'master'
Lua API for NPC and Creature records

See merge request OpenMW/openmw!1823
3 years ago
psi29a fad6a849a5 Merge branch 'rm_redundant_virtual' into 'master'
Remove redundant virtual functions

See merge request OpenMW/openmw!1836
3 years ago
uramer 9c5887aab6 Add NPC and Creature record bindings 3 years ago
psi29a 39a48d3275 Merge branch 'settings_interface' into 'master'
Settings interface

See merge request OpenMW/openmw!1731
3 years ago
elsid 31bd87936f
Remove redundant virtual World::adjustSky function 3 years ago
elsid b32a787cd8
Add explicit dependency to World from Scene
To avoid redundant MWBase::Environment::get().getWorld() calls and virtual
calls.
3 years ago
elsid 9320fb50ab
Remove redundant MWBase::Environment::get().getWorld() calls 3 years ago
elsid f03360b666
Move RenderingManager::update call to World::update
There is no need to do that in Scene::update and pass paused argument there.
3 years ago
elsid 8473336b06
Remove redundant virtual functions 3 years ago
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
3 years ago
Petr Mikheev 6a97a21fbd [Lua] Fix stupid bug in tostring for ESM::Weapon and ESM::Door 3 years ago
psi29a 408540517a Merge branch 'refactor/fCombatInvisoMult' into 'master'
Avoid looking up settings from gmst each frame

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

See merge request OpenMW/openmw!1830
3 years ago
psi29a da77d737e2 Merge branch 'engine_tests' into 'master'
Introduce OpenMW integration tests

See merge request OpenMW/openmw!1005
3 years ago
psi29a e10bd29b8a Merge branch 'now-you-see-me' into 'master'
Tell CMake where to find ICU properly

See merge request OpenMW/openmw!1821
3 years ago
psi29a c0ffb289ab Merge branch 'ptmikheev-master-patch-72894' into 'master'
Fix #6731

Closes #6731

See merge request OpenMW/openmw!1832
3 years ago
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
3 years ago
Petr Mikheev 76160076db Introduce OpenMW integration tests 3 years ago
uramer 9b0928e8f4 Merge branch 'lua_pairs' into 'master'
[Lua] pairs and ipairs for ObjectList (resolves #6732)

Closes #6732

See merge request OpenMW/openmw!1833
3 years ago
Petr Mikheev 2d1d7e644c [Lua] Fix the bug the object:activate() doesn't trigger mwscripts 3 years ago
elsid 2dc6e755b2
Remove redundant update virtual functions 3 years ago
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.
3 years ago
Petr Mikheev 70c7f1880d [Lua] pairs and ipairs for ObjectList (resolves #6732) 3 years ago
Petr Mikheev 86d6ab593e Fix #6731 3 years ago
jvoisin a9767f1ffc Merge branch 'fix_cobertura_reports' into 'master'
Fix collecting cobertura reports

See merge request OpenMW/openmw!1831
3 years ago
elsid 06225c6968 Fix collecting cobertura reports 3 years ago
AnyOldName3 d975e9e138 Merge branch 'position_in_radians' into 'master'
Fix copy paste error

See merge request OpenMW/openmw!1829
3 years ago
Evil Eye bc5e43ab60 Fix copy paste error 3 years ago
jvoisin 331363d469 Merge branch 'fix_uninit' into 'master'
Fix uninitialized coverity warnings

See merge request OpenMW/openmw!1819
3 years ago
Alexei Kotov 68a1958c94 Merge branch 'cocoa-solids' into 'master'
Disable Chocolatey community repo

See merge request OpenMW/openmw!1824
3 years ago
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
3 years ago
Alexei Kotov 6857f4f7ff Merge branch 'empty_and_clear' into 'master'
Replace empty std::string assignments

See merge request OpenMW/openmw!1827
3 years ago
ζeh Matt 2bbd0ba976
#5336: Refactor World::updatePlayer in to Player::update 3 years ago
Evil Eye a64979e25d Replace empty std::string assignments 3 years ago