Commit Graph

25560 Commits (b13afd758c9da47414df8d3cd8c60c2625ce3be3)
 

Author SHA1 Message Date
psi29a 7f7041656d Merge branch 'enforce_double_bullet' into 'master'
Remove support for single-precision Bullet, fail during configuration instead of during linking (#5980)

See merge request OpenMW/openmw!806
4 years ago
fredzio 6fd04cb8f6 Remove support for single-precision Bullet, fail during configuration instead of during linking. 4 years ago
elsid 9cc7b1f4bd Merge branch 'nomove_const' into 'master'
Don't use std::move on const

See merge request OpenMW/openmw!805
4 years ago
psi29a aca5d2fc12 Merge branch 'bump-macos-dependencies' into 'master'
Use prebuilt macOS dependencies with fixed SDL and OSG 3.6

Closes #5939

See merge request OpenMW/openmw!804

(cherry picked from commit 74612b1286330b1e34a9c37528502770496e5bba)

9aaca972 Use prebuilt macOS dependencies with fixed SDL and OSG 3.6
4 years ago
jvoisin d4d111a709 Don't use std::move on const 4 years ago
jvoisin d45184a730 Sprinkle some const-ref to avoid unnecessary copies 4 years ago
AnyOldName3 471ab431f5 Merge branch 'off_by_one_windows_crashcatcher' into 'master'
Fix an off-by-one in windows_crashcatcher.cpp

See merge request OpenMW/openmw!801
4 years ago
jvoisin 813969a46e Fix an off-by-one in windows_crashcatcher.cpp 4 years ago
psi29a d95cd985a4 Merge branch 'fix_settings_doc' into 'master'
Fix default object paging active grid value in the doc

See merge request OpenMW/openmw!797
4 years ago
AnyOldName3 1626762d5c Maybe fix #5551
If we were doing this properly, we'd migrate to
https://cmake.org/cmake/help/latest/module/InstallRequiredSystemLibraries.html
but this should hopefully remove a blocker for 0.47
4 years ago
Chris Djali f0cef87cd8
Merge pull request #3069 from akortunov/msvc_warnings
Rework warnings settings
4 years ago
elsid 43b19c4a46
Fix default object paging active grid value in the doc 4 years ago
fredzio 4fa0972b2d Tone down actor's skip simulation flag to an optional skip collision
detection flag.
4 years ago
Evil Eye bd45449f9d Allow activation of inventory items 4 years ago
psi29a 74ce9ffb85 Merge branch 'sky-documentation-the' into 'master'
Documentation on what the sky system in Morrowind / OpenMW is composed of

See merge request OpenMW/openmw!776
4 years ago
Matjaž Lamut 5a238f3c80 Documentation on what the sky system in Morrowind / OpenMW is composed of 4 years ago
psi29a 0e50349192 Merge branch 'uvcontroller' into 'master'
Fix NiUVController UV offset calculations (bug #5995)

Closes #5995

See merge request OpenMW/openmw!795
4 years ago
jvoisin 998cc97a4f And done! 4 years ago
jvoisin be371ccd9f An another pass 4 years ago
jvoisin ee2446d5c4 Trim even more 4 years ago
jvoisin 04edb1c817 Trim down some internal includes 4 years ago
Dobrohotov Alexei 971ba81ed2 Use higher level transformations in UVController 4 years ago
Alexei Dobrohotov e9ff90f3de Merge branch 'pgrd_overflow' into 'master'
Fix a heap overflow in loadpgrd.cpp

See merge request OpenMW/openmw!784
4 years ago
jvoisin 5f65583a3a Fix a heap overflow in loadpgrd.cpp 4 years ago
Dobrohotov Alexei 24f4bf9c28 Fix NiUVController UV offset calculations (bug #5995) 4 years ago
Andrei Kortunov 18a4c81b5c Merge branch 'fix_toggleborders' into 'master'
Fix ToggleBorders debug view with 'Shaders' lighting method

See merge request OpenMW/openmw!792
4 years ago
AnyOldName3 131a4665aa Merge branch 'build' into 'master'
Build everything during the coverity scan

See merge request OpenMW/openmw!790
4 years ago
Alexei Dobrohotov a40cbd46fa Merge branch 'shadow-equals-typo-fix' into 'master'
Fix typo

See merge request OpenMW/openmw!794
4 years ago
AnyOldName3 ceb6a280ff Fix typo
Hopefully this will actually let us make better use of shadow bounds,
but I wouldn't count on it.
4 years ago
glassmancody.info 9f314d1d6f Fix ToggleBorders 4 years ago
jvoisin b5c132d56f Build everything during the coverity scan
This should fix the 404 on the download page
4 years ago
Roman Siromakha 68ddde84fe
Merge pull request #3074 from akortunov/warnfix
Declare separate constructors with const reference and rvalue arguments for OscillatingRecastMeshObject
4 years ago
psi29a 16bb3919d1 Merge branch 'navmesh_cache_simplification' into 'master'
Simplify navmesh cache

See merge request OpenMW/openmw!691
4 years ago
Andrei Kortunov 0bc0cfce5f Declare separate constructors with const reference and rvalue arguments for OscillatingRecastMeshObject 4 years ago
psi29a a8c209f662 Merge branch 'massively-simplify-the-worst-bash-ever' into 'master'
Massively simplify the worst Bash ever

See merge request OpenMW/openmw!785
4 years ago
AnyOldName3 a8c5fc74d1 Massively simplify the worst Bash ever 4 years ago
psi29a 27b20a45e3 Merge branch 'nighthawk469-master-patch-53669' into 'master'
Change travis script back to how it was. To avoid compiler error from old clang version.

See merge request OpenMW/openmw!779
4 years ago
elsid 91e94b221a Merge branch 'overflow_spam' into 'master'
Don't log a warning for reading to the end of the subrecord

See merge request OpenMW/openmw!786
4 years ago
Evil Eye abb120b439 Don't log a warning for reading to the end of the subrecord 4 years ago
Alexei Dobrohotov e3bb45fd61 Merge branch 'minor_aicombat' into 'master'
Minor optimization in aicombat.cpp

See merge request OpenMW/openmw!737

(cherry picked from commit f1d19035cccfff2523faad0d4e4d96cd3ddae2e6)

bbbfc520 Minor optimization in aicombat.cpp
237b34a6 Fix style
a14911cb Fix indentation
4 years ago
Alexei Dobrohotov add04a4ea0 Merge branch 'fix_esm' into 'master'
Fix a read head-buffer-overflow in esm

See merge request OpenMW/openmw!751
4 years ago
Alexei Dobrohotov 6b41bdf7b4 Merge branch 'find_char' into 'master'
Use a char instead of a string in find() where possible

See merge request OpenMW/openmw!781
4 years ago
jvoisin 4c96644f8d Use a char instead of a string in find() where possible
This was done via PVS Studio ( https://pvs-studio.com ),
and should provide a super-duper-marginal performance boost \o/
4 years ago
nighthawk469 9cadfbb6cd Change travis script back to how it was. To avoid compiler error from old clang version. 4 years ago
psi29a 8edef1692f Merge branch 'revert_windows_ci' into 'master'
Revert some windows CI changes

See merge request OpenMW/openmw!773
4 years ago
AnyOldName3 6420501baa Merge branch 'fix_noexcept_default' into 'master'
Fix build by compliers without implementation of P1286R2 (#5983)

See merge request OpenMW/openmw!772
4 years ago
elsid 0ac3f09fe0
Revert "Build windows in scheduled tasks"
This reverts commit 44ca708e12.
4 years ago
elsid 2af40a1e13
Revert "Build even more windows"
This reverts commit e3d3b97da0.
4 years ago
elsid e1d955d92b
Remove noexcept specifier from CreatureCustomData move ctor
C++17 doesn't allow to declare defaulted move ctor with not matching
exception specification to the calculated one:
/Users/eddie/Downloads/BUILD/openmw-master/apps/openmw/mwclass/creature.cpp:63:9: error:
      exception specification of explicitly defaulted move constructor does not
      match the calculated one
        CreatureCustomData(CreatureCustomData&& other) noexcept = default;
        ^

http://wg21.link/p1286r2 makes this possible in C++20 and newer compilers
already have it working even with -std=c++17 but older onces give an error.
4 years ago
elsid ca7add0624
Add move constructor to MWMechanics::Spells 4 years ago