Commit Graph

20605 Commits (815909d3cf50ed1bccb5d3025f4011e1dfdd1ee8)
 

Author SHA1 Message Date
Bret Curtis 815909d3cf fix typo 6 years ago
Bret Curtis b284432e79 Merge branch 'master' into coverity_scan 6 years ago
Bret Curtis d6859d0300
Merge pull request #2037 from akortunov/coverity
Fix warnings in the OpenMW-CS and NIFTest
6 years ago
Bret Curtis 475d8f9915 disable openmw-cs as well, only build the rest due to time constraints 6 years ago
Andrei Kortunov 5ac81cfbff Throw exceptions with some info int the editor if dynamic_cast failed 6 years ago
Andrei Kortunov f20d1b1b72 Catch exception in the NIFTest 6 years ago
Bret Curtis 25e4156940 enable niftest by default, coverity branch covers everything but openmw now due to timeouts; we run coverity manually for openmw for now; re-order options to be readable and logical sequence 6 years ago
Bret Curtis 419e7ea5a2
Merge pull request #2035 from akortunov/coverity
Fix many Coverity Scan warnings
6 years ago
Bret Curtis 8a66dec865
Merge pull request #2031 from akortunov/warnfix
Fix some Clang 7 warnings
6 years ago
Bret Curtis e6bb5bb88c
Merge pull request #2036 from ananace/update-oal
Update OpenAL-soft to 1.19.1
6 years ago
Andrei Kortunov 4ee15ddcb9 Fix many Coverity Scan warnings 6 years ago
Alexander Olofsson f8f66b83b6 Update OpenAL-soft to 1.19.1 6 years ago
Bret Curtis 7b7138fc0a try gcc5 as last resort 6 years ago
Bret Curtis 6c5e40ef7a try with gcc-6 6 years ago
Bret Curtis beb22758a6 try gcc-7 instead 6 years ago
Bret Curtis 8b4e7bc73c all on one line 6 years ago
Bret Curtis e677474319 try and set this globally 6 years ago
Bret Curtis 8ad9d26c2c try using conditionals 6 years ago
Bret Curtis f8ba0acd1f give this a try 6 years ago
Bret Curtis 9a6736cddf Merge branch 'master' into coverity_scan 6 years ago
Bret Curtis 194232abde
Merge pull request #2029 from akortunov/actorfix
[Regression] Handle case in the editor when actor's bodypart was not found
6 years ago
Bret Curtis 0f29a73fc9
Merge pull request #2025 from Capostrophic/actorloops
Use C++11 for close actor-iterating loops and avoid some redundant operations
6 years ago
Bret Curtis 741a6b2e6f
Merge pull request #2032 from sthalik/pr/fix-win32-manifest-copypasta
fix win32 app manifest copy-paste error
6 years ago
Stanislaw Halik caefe8cda0 fix win32 app manifest copy-paste error 6 years ago
Andrei Kortunov d2613e35a2 Fix some Clang 7 warnings 6 years ago
Andrei Kortunov 0065bccf24 Handle case in the editor when actor's bodypart was not found 6 years ago
Bret Curtis 3fe7106668 Merge branch 'master' into HEAD 6 years ago
Bret Curtis 461ba74d6d
Merge pull request #2017 from sthalik/pr/allow-build-under-cygwin-msys2-etc
fix build with CI dependencies on all Cygwin derivatives
6 years ago
Andrei Kortunov e5b8491b58 Make Clang analyzer to take assertions in account, even for release builds 6 years ago
AnyOldName3 5f509f6da3
Merge pull request #2018 from sthalik/pr/fix-hidpi-resolution
fix resolution on HiDPI (non-100% resolution scaling) displays under Windows
6 years ago
AnyOldName3 02a8c6a7ce
Merge branch 'master' into pr/fix-hidpi-resolution 6 years ago
Bret Curtis 376599533b
Merge pull request #2000 from Capostrophic/prisonmarker
Add prison marker record fallback definition (bug #4701)
6 years ago
Bret Curtis 228f6b572f
Merge branch 'master' into prisonmarker 6 years ago
Bret Curtis f6243fae83
Merge pull request #1615 from akortunov/holstered_weapons
Weapon sheathing
6 years ago
Bret Curtis 9ae077c033
use c++11 std::align from <memory> (#2026)
* use c++11 std::align from <memory>

* for Ubuntu, use gcc5 instead of 4.8

* use travis to set gcc to 5

eval

and sudo

* use eval in .travis.yml

* use gcc-8

* replace precise with trusty llvm toolchain, because we have been using trusty for awhile now

* push things to matrix, so we can support multiple releases if we want

* we should not be allowing for failures, we are ready to start trusting clang and its analyzer

* scan-build was pushed to another package

* use gcc-8 still but wrap in scan-build

* travis.yml cleanup, have output of scripts go to stdout, make search for substring a regex

use double []

fix missing ,

use bash to use regex

black spaces matter

* set human readable names for our various builds, split out our static analysis between openmw and openmw-cs

* test if not set, then set otherwise ignore

* use quotes

* do not eval it, set it in travis env

* no more &&

* what does clang7 have to say?

* use sourceline for now

* use clang-7 instead of clang-7.0

* yes, llvm-toolchain-trusty-7 not llvm-toolchain-trusty-7.0

* for static analysis, openmw is compiled and checked on its own while openmw-cs is build with all the rest. this might change in the future.

and actually do it the other way around
6 years ago
Capostrophic 6d48d9329e Avoid making string copies instead of references 6 years ago
Bret Curtis 3751bc2c11
Merge pull request #2030 from akortunov/warnfix
Fix some compiler warnings
6 years ago
Bret Curtis 4d3a52781d
Merge pull request #2020 from sthalik/pr/fix-rain-delay
fix rain delay when exiting water
6 years ago
Andrei Kortunov ad36834671 Fix some compiler warnings 6 years ago
Stanislaw Halik 8fd71fe4ad fix rain delay when exiting water
When the particle system updates its internal state noting that it's
been culled, it stops emitting any further particles. Prevent it from
having that knowledge.

v2: Fix off-by-one-frame error following review by @AnyOldName3
6 years ago
Bret Curtis 6c47725260
Merge pull request #2027 from Capostrophic/grammar
Tweak the default chargen and level up messages
6 years ago
Capostrophic 4cb4f82431 Don't use bitwise AND 6 years ago
Capostrophic fcb2cde1dd Tweak the default chargen and level up messages 6 years ago
Capostrophic 39f8637e95 Simplify some actor loops and avoid some redundant calculations 6 years ago
Bret Curtis 33535eb1bd
Merge pull request #2024 from OpenMW/update_recast
fix msvc warnings with recast
6 years ago
Capostrophic 4efe1bc892 Add prison marker record fallback definition (bug #4701) 6 years ago
Stanislaw Halik 5e3e01cac0 fix resolution on HiDPI displays under Windows
The same Windows functionality as scaling user interface elements,
confuses fullscreen games unless they set a particular of metadata to
indicate that they perform the scaling by themselves.

What happened was treating 2160p as 1440p despite the former being
chosen. The same occured with other game title prior to introducing the
metadata bits.

Fortunately with CMake there's no need to invoke the mt.exe "manifest
tool" manually.

Note that the setting of "per-monitor DPI aware" still leaves openmw
confused, hence the choice of global-DPI-aware.
6 years ago
Bret Curtis 63a2487630 bump /extern/recastnavigation to commit 3087e805b02d5eb8fff7851234fa2b3f71290eba; fixes clang warning about missing delete: https://github.com/recastnavigation/recastnavigation/issues/359 6 years ago
Andrei Kortunov 92e45507d8 Weapon sheathing support, including quivers and scabbards (feature #4673) 6 years ago
Bret Curtis c114e1278e
Merge pull request #1978 from akortunov/ffmpeg3
Migrate to FFMPEG3
6 years ago