uramer
4a0b784699
Use reasonable Luadoc comment headers
2022-02-23 22:08:50 +01:00
uramer
c0f095a462
Fix typos
2022-02-23 22:02:28 +01:00
elsid
3c66a927d8
Fix coverity issue about uninitialized members of LevelledListBase
...
* Remove explicit constructor.
* Use static constexpr where possible.
* Use CRTP to get RecName.
2022-02-23 20:39:05 +01:00
Alexei Dobrohotov
fdd9e6a793
Always reduce weapon condition by the raw damage (bug #6559 )
2022-02-23 16:37:56 +03:00
psi29a
34be9329eb
Merge branch 'ascivilaspossible' into 'master'
...
Increase the base actor angular velocity to 900°/sec (#5192 )
Closes #5192
See merge request OpenMW/openmw!1690
2022-02-23 10:09:17 +00:00
psi29a
15613c5af1
Merge branch 'osg_stats_regexp' into 'master'
...
Support regexp_match for hist_threshold and hist
See merge request OpenMW/openmw!1692
2022-02-23 09:16:39 +00:00
psi29a
dd281e1e93
Merge branch 'fix_collision_boxes' into 'master'
...
Fix #6616 : Fix incorrect collision box calculations
Closes #6616
See merge request OpenMW/openmw!1687
2022-02-23 08:26:50 +00:00
psi29a
bb2a7d7996
Merge branch 'coverage' into 'master'
...
Provide unit tests and coverage reports from CI
See merge request OpenMW/openmw!1675
2022-02-23 08:26:23 +00:00
Alexei Kotov
38a0659b7f
Merge branch 'weak_ptr' into 'master'
...
Store std::weak_ptr into mUpdateAabb.
See merge request OpenMW/openmw!1578
2022-02-23 06:10:29 +00:00
Alexei Kotov
4a3d7a1ff7
Merge branch 'esm3_ai_package' into 'master'
...
Use unique_ptr to manage AiPackage lifetime
See merge request OpenMW/openmw!1691
2022-02-23 05:55:49 +00:00
Alexei Kotov
087084abdc
Merge branch 'projectilefix' into 'master'
...
Fix for projectile movement simulation (#6526 and probably #6434 )
See merge request OpenMW/openmw!1518
2022-02-23 05:34:35 +00:00
elsid
5f71afa274
Fix matlab deprecation warning
...
scripts/osg_stats.py:163: MatplotlibDeprecationWarning:
The set_window_title function was deprecated in Matplotlib 3.4 and will be removed two minor releases later. Use manager.set_window_title or GUI-specific methods instead.
fig.canvas.set_window_title('timeseries')
2022-02-23 02:02:04 +01:00
elsid
b6bddbfae2
Support regexp_match for hist_threshold and hist
2022-02-23 02:01:58 +01:00
elsid
595c2e0a8e
Use unique_ptr to manage AiPackage lifetime
2022-02-23 00:39:30 +01:00
Alexei Dobrohotov
1a15ad216d
Increase the base angular velocity to 900°/sec ( #5192 )
2022-02-23 02:13:31 +03:00
psi29a
09b1aca9bd
Merge branch 'fix_esm4_init_coverity_issues' into 'master'
...
Remove used-defined constructors from ESM4 types
See merge request OpenMW/openmw!1688
2022-02-22 20:40:41 +00:00
elsid
f516e34688
Remove used-defined constructors from ESM4 types
...
To avoid explicit initialization. It should happen in the load functions anyway.
* Move all non-zero initializations to corresponding class definition.
* Replace std::vector by std::array when it has constant size.
2022-02-22 20:11:45 +01:00
Abdu Sharif
de3092f014
Revert "Merge branch 'offset_the_deads' into 'master'"
...
This reverts commit 7dd02076f5
2022-02-22 04:04:08 +00:00
elsid
56b9e29093
Provide unit tests reports and coverage from CI
...
Use https://docs.gitlab.com/ee/ci/unit_test_reports.html#googletest for unit tests reports.
Use https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html#cc-example
for coverage reports.
2022-02-22 00:17:20 +01:00
Petr Mikheev
ff7ac7192b
Merge branch 'ui_pairs' into 'master'
...
Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way.
See merge request OpenMW/openmw!1643
2022-02-21 20:43:29 +00:00
uramer
a1abc84f59
Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way.
2022-02-21 20:43:27 +00:00
Petr Mikheev
23962f113c
Merge branch 'controller_touchpads' into 'master'
...
Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639 )
Closes #6639
See merge request OpenMW/openmw!1684
2022-02-21 19:49:00 +00:00
uramer
cc6dce5443
Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639 )
2022-02-21 19:49:00 +00:00
uramer
7b8216a0e1
Merge branch 'ptmikheev-master-patch-23744' into 'master'
...
Add missing `i18n/Calendar/en.lua` in CMakeLists.txt
See merge request OpenMW/openmw!1646
2022-02-20 14:25:25 +00:00
jvoisin
a55f1ad103
Merge branch 'bullet_object_tool' into 'master'
...
Add a tool to load and print information about all bullet objects in all cells
See merge request OpenMW/openmw!1627
2022-02-20 14:09:26 +00:00
psi29a
3eac7dba51
Merge branch 'docs-fix-n-clean' into 'master'
...
Cleanup and fix articles connected with the collada asset workflow.
See merge request OpenMW/openmw!1680
2022-02-19 22:14:56 +00:00
uramer
55ff9b0c97
Merge branch 'fix_async_write_png' into 'master'
...
Avoid starting async png writing when overlay image is null (#6638 )
Closes #6638
See merge request OpenMW/openmw!1679
2022-02-19 21:53:22 +00:00
Lamoot
79c3b2e1a3
Cleanup and fix articles connected with the collada asset workflow.
2022-02-19 22:20:26 +01:00
elsid
6fd251e8f7
Avoid starting async png writing when overlay image is null
2022-02-19 21:41:40 +01:00
psi29a
b03f9e430c
Merge branch 'navmesh_disk_rm_unused_tiles' into 'master'
...
Add navmeshtool flag to remove unused tiles from navmesh disk cache
See merge request OpenMW/openmw!1671
2022-02-19 13:56:44 +00:00
psi29a
85c0d93274
Merge branch 'fix-6633' into 'master'
...
Fix #6633 : AiSequence packages being removed incorrectly
Closes #6633
See merge request OpenMW/openmw!1678
2022-02-19 13:55:42 +00:00
ζeh Matt
b997e28e57
Fix #6633 : AiSequence packages being removed incorrectly
2022-02-19 14:56:51 +02:00
psi29a
1c1581bdab
Merge branch 'check_esm4_compilation' into 'master'
...
Check ESM4 compilation
See merge request OpenMW/openmw!1677
2022-02-19 12:18:43 +00:00
psi29a
fd2b2e4871
Merge branch 'fix_esm4_quest_init' into 'master'
...
Remove user-defined constructor from ESM4::Quest
See merge request OpenMW/openmw!1676
2022-02-19 12:15:43 +00:00
psi29a
dbab48d7da
Merge branch 'nif' into 'master'
...
NIF stuff
See merge request OpenMW/openmw!1674
2022-02-19 12:12:40 +00:00
psi29a
6f5c6171dd
Merge branch 'navmeshdb_sqlite_open_nomutex' into 'master'
...
Use SQLITE_OPEN_NOMUTEX for navmeshdb
See merge request OpenMW/openmw!1673
2022-02-19 12:09:20 +00:00
psi29a
f674c4ac73
Merge branch 'navmesh_db_fallback' into 'master'
...
Disable navmesh disk cache when db is failed to open
See merge request OpenMW/openmw!1672
2022-02-19 12:08:27 +00:00
elsid
57c1f2e231
Make sure everything compiles in ESM4
2022-02-19 02:52:49 +01:00
elsid
96463cbb02
Remove malformed and unused esm4/records.hpp file
2022-02-19 02:52:49 +01:00
elsid
cccfb14785
Remove user-defined constructor from ESM4::Quest
...
To avoid explicit initialization. It should happen in the load functions anyway.
2022-02-19 02:08:30 +01:00
Alexei Dobrohotov
54df5031b7
Add XYZ rotation axis order support
2022-02-19 02:22:08 +03:00
elsid
8b4362ece7
Disable navmesh disk cache when db is failed to open
2022-02-18 22:41:45 +01:00
elsid
5913036638
Use SQLITE_OPEN_NOMUTEX
2022-02-18 22:39:26 +01:00
Alexei Dobrohotov
76ba5025e3
Clarify root node transformation discard
2022-02-19 00:39:02 +03:00
elsid
a7e76c6f3d
Remove redundant include
2022-02-18 22:31:40 +01:00
elsid
ab1a6e034e
Add navmeshtool flag to remove unused tiles from navmesh disk cache
...
* Remove tiles outside processing range. Useful when new content profile map
has different bounds.
* Remove ignored tiles. For a case when content profile maps have intersection
but there is no more data for navmesh.
* Remove older tiles at the same worldspace position. If navmesh tile data has
changed with new content, the old ones unlikely to be used.
* Vacuum the database when there are modifications. SQLite leaves empty pages
in the file on database modification. Vacuum cleans up unused pages reducing
the file size.
2022-02-18 21:57:23 +01:00
elsid
67741402b5
Replace reference to const std::string by std::string_view for navmeshdb related arguments
2022-02-18 21:45:50 +01:00
elsid
52b3a87dae
Make constexpr variable defined in header inline
2022-02-18 21:01:53 +01:00
elsid
9584cb7ac2
Use fixed size types for serialization
2022-02-18 21:01:53 +01:00
psi29a
1b3acc85f7
Merge branch 'sort_me_baby_one_more_time' into 'master'
...
NiSortAdjustNode support (#6600 )
Closes #6600
See merge request OpenMW/openmw!1644
2022-02-17 10:29:42 +00:00