Commit Graph

20341 Commits (cxxopts_mwiniimporter_ci_debug)

Author SHA1 Message Date
Bret Curtis f96437f6bf fix clang-format again 1 year ago
Bret Curtis 13c4179cff fix clang-format 1 year ago
Bret Curtis 4e2b5c1982 add code coverage 1 year ago
Bret Curtis 0e61ea15b5 more cleanup; make use of cxxopts::cxxopts 1 year ago
Bret Curtis ad2db1a9d9 validated that we need MaybeQuotedPath 1 year ago
Bret Curtis f893641fc1 formatting 1 year ago
Bret Curtis dd241dd1cd remove boost stuff from mwiiniimporter cmake; set include path in windows 1 year ago
Bret Curtis 18af881f60 slim down findcxxopts 1 year ago
Bret Curtis d39d0447f5 clang-format again 1 year ago
Bret Curtis 4c57e37802 clang-format 1 year ago
Bret Curtis de20c47e94 initial conversion to cxxopts for mwiniimporter 1 year ago
Zackhasacat c4246159af Fix gameObject.teleport function, previously would not work with items in inventories 1 year ago
jvoisin c752c8950f Merge branch 'use_std_locale' into 'master'
make use of std::wstring_convert to replace boost::locale::conv::utf_to_utf

See merge request OpenMW/openmw!2969
1 year ago
psi29a 130fd387ea make use of std::wstring_convert to replace boost::locale::conv::utf_to_utf 1 year ago
psi29a 3bd72e9c5d Merge branch 'no_automagick' into 'master'
Add missing `sol::is_automagical : std::false_type` in magicbindings.cpp

See merge request OpenMW/openmw!2982
1 year ago
psi29a 39a40f3a73 Merge branch 'rm_ref_id_empty' into 'master'
Remove ESM::RefId::sEmpty

See merge request OpenMW/openmw!2981
1 year ago
Petr Mikheev d1d1a280d0 Add missing `sol::is_automagical : std::false_type` in magicbindings.cpp 1 year ago
elsid 0601d7213e
Remove ESM::RefId::sEmpty
This variable is only required to return empty RefId as const reference. There
is no point in doing so for a type cheap to copy.
1 year ago
Tobias Tribble b52ab04c43 Added soulValue to creatureRecord, added documentation 1 year ago
psi29a 0cf9fe0e2e Merge branch 'lua_casting_error' into 'master'
Fix crash on sol::object type mismatch in invalid Lua script

See merge request OpenMW/openmw!2975
1 year ago
psi29a 0b976232e9 Merge branch 'deprecated_qt' into 'master'
Fix a qt deprecation warning in cmake

See merge request OpenMW/openmw!2974
1 year ago
Zackhasacat f6fb05d1ca Add functionality for lua to view and modify ownership data for GameObjects 1 year ago
Petr Mikheev c362b2efa6 Use LuaUtil::cast for casting sol::object to prevent crashing on type mismatch in Lua scripts. 1 year ago
jvoisin 222365b5e3 Fix a qt deprecation warning in cmake 1 year ago
Petr Mikheev 61578ca39b Add function LuaUtil::cast 1 year ago
Bret Curtis 0db31207dc remove remaining boost::filesystem cruft 1 year ago
psi29a 94e467caa3 Merge branch 'settings_access_bench' into 'master'
Run openmw_settings_access_benchmark in CI

See merge request OpenMW/openmw!2967
1 year ago
Bret Curtis 249986b6e0 pathToQString makes things shorter 1 year ago
Bret Curtis afc4e064cb make use of pathToUnicodeString 1 year ago
Bret Curtis 3581f1b724 fix msvc build 1 year ago
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.
1 year ago
psi29a 9f4322951f Merge branch 'use_qt_lockfile' into 'master'
make use of QLockFile

Closes #7345

See merge request OpenMW/openmw!2966
1 year ago
psi29a 2e1820fefd make use of QLockFile 1 year ago
psi29a 8e8a539cb7 Merge branch 'lua_fix' into 'master'
Bugfix: add missing type validation in mwlua/objectvariant.hpp

See merge request OpenMW/openmw!2963
1 year ago
psi29a 406eb1f9cc Merge branch 'replace_boost' into 'master'
replace boost where not needed

See merge request OpenMW/openmw!2962
1 year ago
psi29a 71aaa56ae3 replace boost where not needed 1 year ago
Petr Mikheev 073e379057 Add missing type validation in mwlua/objectvariant.hpp 1 year ago
elsid 499d086cc1
Add tests for Settings::Values 1 year ago
elsid 1fbf50fb13
Use PROJECT_SOURCE_DIR in tests 1 year ago
elsid 39e867781e
Avoid using Settings::Manager::mDefaultSettings directly 1 year ago
elsid 7a7c20d49e
Define single UpdateGuard type in a separate file 1 year ago
psi29a 675dfb9725 Merge branch 'simplify_world' into 'master'
Refactoring. Put ESMStore to Environment; remove `createRecord` from World.

See merge request OpenMW/openmw!2947
1 year ago
Andrei Kortunov 6ce0d9e9b9 Localize testcells/testinteriorcells progress text 1 year ago
Petr Mikheev f1beaa7b8c Put ESMStore to Environment 1 year ago
Petr Mikheev 227a993b94 Remove `createRecord` functions from World because the only forward the argument to ESMStore that can be used directly. 1 year ago
Petr Mikheev 90397662bc Lua bindings for magic. Based on the work made by @bharbich in !2765. 1 year ago
florent.teppe 5bb9bfd224 CellPreloader::preload(CellStore& 1 year ago
florent.teppe a3a2685b9a More MWWorld::CellStore* -> MWWorld::CellStore& 1 year ago
florent.teppe 53cc9f3614 functions return reference instead of ptr
because the function can never return an nullptr, we return a reference.
1 year ago
psi29a 2a6e301925 Merge branch 'activation' into 'master'
Allow Lua scripts to extend or override standard activation mechanics

See merge request OpenMW/openmw!2935
1 year ago