Commit Graph

34643 Commits (297712a8eb609f77496432ef6c941f46cff67933)
 

Author SHA1 Message Date
AnyOldName3 297712a8eb Some translations 5 months ago
AnyOldName3 f1795a4698 c a p i t u l a t e 5 months ago
AnyOldName3 cd7941dc9f Some launcher fixes
I tried to fix https://gitlab.com/OpenMW/openmw/-/issues/8080 by making it so that instead of crashing, we showed an error.

In doing so, I discovered some problems with plugin sorting and the refresh button, like:
* it forgetting the non-user content files somewhere
* nothing guaranteeing that built-in content files stay at the top of the list and them only being there because the first data directory that provides them is usually the first data directory
* it forgetting the non-user content files somewhere else
* it looking like it'd forget any kind of non-user setting under certain circumstances

I fixed those problems too
5 months ago
Alexei Kotov 11c21c28bf Merge branch 'remember-remember-the-point-of-my-mr-and-fix-a-typo' into 'master'
Add the AiWander Lua API MR to changelog, fix Lua docs typo

See merge request OpenMW/openmw!4275
5 months ago
psi29a 312b7af954 Merge branch 'lua_context_api' into 'master'
Remove getRealFrameDuration in global context, context caching helpers

See merge request OpenMW/openmw!4273
5 months ago
psi29a 4dabcbc82f Merge branch 'cmake_fix' into 'master'
Minor fix in extern/CMakeLists.txt: there is no variable BUILD_UNITTESTS anymore

See merge request OpenMW/openmw!4270
5 months ago
psi29a 9bbd448f29 Merge branch 'vfs_normalized_path_7' into 'master'
Use normalized path for RetrieveAnimationsVisitor

See merge request OpenMW/openmw!4271
5 months ago
uramer f15888f474 Lua docs: getRealFrameDuration not available in global 5 months ago
Anton Uramer a5d1db2afd Use new Context helpers for UI bindings 5 months ago
Anton Uramer 6851e6e56a Context helpers for caching packages, split up core bindings into multiple caches, remove getRealFrameDuration in global context 5 months ago
Hristos N. Triantafillou fe18c279ac
Add the AiWander Lua API MR to changelog, fix Lua docs typo 5 months ago
uramer 80ced23a69 Lua Context: Replace exclusive bools with type enum 5 months ago
Petr Mikheev 4a56d39b41 Minor fix in extern/CMakeLists.txt: there is no variable BUILD_UNITTESTS anymore. 5 months ago
psi29a 5d3aa62e56 Merge branch 'fix_save_docs' into 'master'
Lua docs: correct save getters return types

See merge request OpenMW/openmw!4262
5 months ago
psi29a 6065dfda2d Merge branch 'gaspthemenuisawerewolf' into 'master'
Update the menu video from a separate thread and respect window resizes

Closes #8063

See merge request OpenMW/openmw!4250
5 months ago
elsid 8cc744997f
Make path helpers constexpr and noexcept 5 months ago
elsid 7e1ecfc0ee
Pass normalized path to RetrieveAnimationsVisitor 5 months ago
elsid 616b033c36
Move parseTextKey and parseTimeSignature to unnamed namespace 5 months ago
elsid 6e97deb3f7
Use normalized path for text key files 5 months ago
Alexei Kotov 1f4ab3b668 Merge branch 'animationblending' into 'master'
Animation blending implementation. Flexible and moddable through .yaml blending config files.

See merge request OpenMW/openmw!3497
5 months ago
psi29a 2743c4920e Merge branch 'vfs_normalized_view_string' into 'master'
Do not allow to construct NormalizedView from std::string

See merge request OpenMW/openmw!4263
5 months ago
psi29a 89e8514e00 Merge branch 'qvariant_usertype' into 'master'
Improve QVariant usage

See merge request OpenMW/openmw!4261
5 months ago
psi29a f2aa30f7a5 Merge branch 'fix_nan_get_angles' into 'master'
Avoid getting nan in conversion to euler angles (#7772)

Closes #7772

See merge request OpenMW/openmw!4258
5 months ago
Alexei Kotov 8fda238753 Merge branch 'correct-4260' into 'master'
Correct changelog for !4260 (close #8078)

Closes #8078

See merge request OpenMW/openmw!4264
5 months ago
Dave Corley bb3467272f Cleanup: Update changelog.md for #4260 (close !8078) 5 months ago
Dave Corley ac498cf382 Revert "Update CHANGELOG.md"
This reverts commit 4ffea31448.
5 months ago
psi29a 376e8a6e1f Merge branch 'bounding_box' into 'master'
lua - use loaded node when possible when calculating bounding box (#7580)

Closes #7580

See merge request OpenMW/openmw!4073
5 months ago
psi29a 7026bfd78f Merge branch 'cs-terrain-equalize-mode' into 'master'
Add OpenMW-CS Terrain Equalize tool

See merge request OpenMW/openmw!4260
5 months ago
elsid 34f5bc6fce
Use std math functions
To avoid implicit conversions from float to double and back.
5 months ago
elsid 041b3b233a
Normalize forward and up vectors
To avoid having any of their components to be out of the range [-1, 1].
5 months ago
elsid ad428bd23b
Add unit tests for conversion to euler angles 5 months ago
Alexei Kotov f65f9c15f9 Merge branch 'distorion_alpha_diffuse' into 'master'
Do not replace alpha in distortion shaders

See merge request OpenMW/openmw!4259
5 months ago
elsid a49de4b9f1
Do not allow to construct NormalizedView from std::string
To avoid implicit conversion via Normalized which creates NormalizedView from a
temporary Normalized. Mark constructors explicit on purpose so there is no
ambiguity on implicit conversion when there is an overloaded function like:

void f(const Normalized&);
void f(NormalizedView);
5 months ago
Sam Hellawell 96db8e94bd Fix forgot game section for test settings 5 months ago
Sam Hellawell b9a7bdc0c7 Dont use NormalizedView for yamlpath, use changeExtension, add setting to tests script 5 months ago
uramer e8d7c2a257 Correct save getters return types 5 months ago
cykoder 4ffea31448 Update CHANGELOG.md 5 months ago
Andrei Kortunov 54271b872c Improve QVariant usage 5 months ago
Sam Hellawell a7a105dfdd Copy by ref, fix unable to find rules warning garbage 5 months ago
Sam Hellawell 78e365f382 Add OpenMW-CS Terrain Equalize tool 5 months ago
Cody Glassman 8105c62a02 handle potentially empty ptrs 5 months ago
Cody Glassman 21377ee4f3 shaders - multiply instead of replace alpha in distortion 5 months ago
Sam Hellawell 4bd078a6db Return offset/angle by reference 5 months ago
Sam Hellawell ecb5616b36 Use std::sin/std::cos, clarify floating point types, update comment 5 months ago
Sam Hellawell 380d357d02 Fix compilation after master merge 5 months ago
Sam Hellawell 277c179fe9 Translation fix 5 months ago
Sam Hellawell 0b3ab23e50 Russian update suggested by Andrei 5 months ago
Sam Hellawell 0bcd872561 Clang format 5 months ago
Sam Hellawell ddbd87e2a1 Fix blending with additional offsets (sneaking issue) 5 months ago
Sam Hellawell 9beb380c7d Remove M_PI, documenation cleanup 5 months ago