Commit Graph

30803 Commits (use_qt_lockfile)
 

Author SHA1 Message Date
psi29a 087050eddf Merge branch 'original_default_settings' into 'master'
Check only original default settings

See merge request OpenMW/openmw!2913
1 year ago
psi29a e0e3a2698b Merge branch 'fix-load-time' into 'master'
Initialize the date when loading a cell

Closes #7320

See merge request OpenMW/openmw!2911
1 year ago
Evil Eye 584f112a7b Decouple PathgridGraph generation from cell 1 year ago
elsid bdc2eb5250
Check only original default settings
When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg.
1 year ago
psi29a ad25e9b154 Merge branch 'settings_storage' into 'master'
Typed settings storage (#6876)

See merge request OpenMW/openmw!2651
1 year ago
psi29a cf9d2e0d89 Merge branch 'topic/list-potions' into 'master'
Implement API method `records` for all record types

See merge request OpenMW/openmw!2880
1 year ago
psi29a c5feb99ccf Merge branch 'load_esm4' into 'master'
Load more ESM4 records

See merge request OpenMW/openmw!2912
1 year ago
Petr Mikheev 693e3f0081 Hide ESM4 markers 1 year ago
Petr Mikheev ff774d6406 Load more ESM4 records 1 year ago
Evil Eye a90815e8ed Merge branch 'fix_coc_to_interior' into 'master'
Avoid using findCellPosition for coc command implementation (#7312)

Closes #7312

See merge request OpenMW/openmw!2910
1 year ago
Dan Vukelich 7f2acfe173 Move fix to a more logical place 1 year ago
Mitten.O d1fd6d77ca Document the records function for all record types 1 year ago
Mitten.O 85dc0ec481 Create a custom Lua usertype to expose a record store as a read-only array 1 year ago
elsid 83e60fef4e
Avoid using findCellPosition for coc command implementation
It breaks teleport to interior cells and in general is very fragile because
of using exception for common logic path. Remove the function since it's not
used anywhere else.
1 year ago
Mitten.O 11953a421b Document the records function 1 year ago
Dan Vukelich 1aa5a6fde3 Add missing function call to set dates when changing a cell (eg, when loading a save file) 1 year ago
psi29a f5d470395d Merge branch 'lua_esm4' into 'master'
Merge ESM::RefNum and ESM4::FormId

See merge request OpenMW/openmw!2902
1 year ago
psi29a d899848d33 Merge branch 'gmst_misses' into 'master'
Log the message "GMST ... not found" only once for each missing l10n GMST

See merge request OpenMW/openmw!2897
1 year ago
Petr Mikheev f09a689a4f Merge ESM::RefNum and ESM4::FormId 1 year ago
Petr Mikheev 2365ba2ce0 Disable lazy loading 1 year ago
psi29a edfc6b78c8 Merge branch 'fix_esm3_exterior_cell_ref_id' into 'master'
Use lexicographical comparison in ESM3ExteriorCellRefId::operator< (#7316)

Closes #7316

See merge request OpenMW/openmw!2909
1 year ago
psi29a 7d86a56d22 Merge branch 'safecomplete' into 'master'
Only autocomplete string refids

See merge request OpenMW/openmw!2904
1 year ago
psi29a f170ac777c Merge branch 'fix_clang_build' into 'master'
Fix build with clang and libc++

See merge request OpenMW/openmw!2908
1 year ago
elsid bd10becb65
Use lexicographical comparison in ESM3ExteriorCellRefId::operator< 1 year ago
psi29a 8cd5b91b4a Merge branch 'freedomofteleportation' into 'master'
Pass a cell id when teleporting to an exterior

Closes #7317

See merge request OpenMW/openmw!2907
1 year ago
elsid aa77e727b8
Fix build with clang and libc++
libc++ does not have such function:

apps/openmw_test_suite/esm3/testesmwriter.cpp:73:30: error: no member named 'view' in 'std::ostringstream'
            EXPECT_EQ(stream.view().size(), size);
                      ~~~~~~ ^
1 year ago
Evil Eye b027e96dee Pass a cell id when teleporting to an exterior 1 year ago
Evil Eye bee9eafc1a Only autocomplete string refids 1 year ago
psi29a ebb5820dd1 Merge branch 'pathgridgraph' into 'master'
Refactor pathgrid indices to use size_t instead of int

See merge request OpenMW/openmw!2900
1 year ago
Evil Eye 8d8207b734 Refactor pathgrid indices to use size_t instead of int 1 year ago
psi29a 42c40c875d Merge branch 'ref_id_tests' into 'master'
Add more tests for RefId and fix ESM3ExteriorCellRefId

See merge request OpenMW/openmw!2905
1 year ago
elsid 740f409a09
Add benchmarks for ESM3ExteriorCellRefId serialization 1 year ago
elsid 794050df63
Fix and add tests for ESM3ExteriorCellRefId serialization and text representation 1 year ago
elsid 5b14ff4470
Add tests to verify RefId size written to ESM file 1 year ago
psi29a 3f6d67f804 Merge branch 'esm_save_load_tests' into 'master'
Test save/load for all ESM::CellRef fields

See merge request OpenMW/openmw!2903
1 year ago
elsid fd9f652f43
Add CurrentContentFormatVersion to Esm3SaveLoadRecordTest parameters 1 year ago
elsid e3944f741e
Test save/load for all ESM::CellRef fields 1 year ago
psi29a c8f41f1c34 Merge branch 'slowfilter' into 'master'
Speedup filter in the CS

See merge request OpenMW/openmw!2901
1 year ago
fredzio 8717e8e487 Create the QRegularExpression in the TextNode constructor instead of for
each row in the filtered table.
On a table of more than 1M entries it speeds up filtering almost tenfold (from 35s to 4s).
1 year ago
psi29a 24a241352f Merge branch 'cellfallout' into 'master'
Fix cell refid issues

See merge request OpenMW/openmw!2899
1 year ago
Evil Eye d4cbef6365 Fix cell refid issues 1 year ago
psi29a 7cd4024868 Merge branch 'cleanlvllist' into 'master'
Remove unused variable from levelledlist

See merge request OpenMW/openmw!2896
1 year ago
fredzio fbd7ae3e2d Move getLevelledItem implementaiton in .cpp 1 year ago
Andrei Kortunov 3e9cedf3b5 Use a compile-time check 1 year ago
Petr Mikheev 2838071751 Log the message "GMST ... not found" only once for each missing l10n GMST 1 year ago
fredzio 6fb14841ab Remove unused variable 1 year ago
Andrei Kortunov 8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 1 year ago
psi29a 2b59c71333 Merge branch 'itsakindofskillorattributeaffectingmagic' into 'master'
Unify string construction of skill/attribute affecting effect names

Closes #7307

See merge request OpenMW/openmw!2894
1 year ago
Evil Eye b3e17d79ec Unify string construction of skill/attribute affecting effect names 1 year ago
psi29a aad9ce53db Merge branch 'esm4_gmst' into 'master'
Support loading ESM4 GMST records

See merge request OpenMW/openmw!2892
1 year ago