Andrei Kortunov
68c170f065
Refactor tools to do not use boost exceptions and exit() command
2018-11-15 18:10:19 +04:00
Andrei Kortunov
059a8fd32a
Refactor dynamic casts in the editor
2018-11-15 17:50:23 +04:00
Bret Curtis
a21792657a
Merge pull request #2034 from akortunov/guifixes
...
Improve GUI cleanup
2018-11-15 07:31:57 +01:00
Bret Curtis
fc15fa0a89
we now have gcc-5 _and_ gcc-8, along with QT5 and use system tinyxml
2018-11-14 21:14:14 +01:00
Bret Curtis
68f62c974a
give Xenial a try
2018-11-14 20:53:33 +01:00
Bret Curtis
caad388c26
bump our versions to 0.46, keep this commit in mind when trying to automate this into one place
2018-11-14 16:32:24 +01:00
Bret Curtis
815909d3cf
fix typo
2018-11-14 16:09:30 +01:00
Bret Curtis
b284432e79
Merge branch 'master' into coverity_scan
2018-11-14 14:30:55 +01:00
Bret Curtis
d6859d0300
Merge pull request #2037 from akortunov/coverity
...
Fix warnings in the OpenMW-CS and NIFTest
2018-11-14 14:13:29 +01:00
Bret Curtis
475d8f9915
disable openmw-cs as well, only build the rest due to time constraints
2018-11-14 13:14:54 +01:00
Andrei Kortunov
5ac81cfbff
Throw exceptions with some info int the editor if dynamic_cast failed
2018-11-14 15:53:43 +04:00
Andrei Kortunov
f20d1b1b72
Catch exception in the NIFTest
2018-11-14 15:52:36 +04:00
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
2018-11-14 10:01:12 +01:00
Bret Curtis
419e7ea5a2
Merge pull request #2035 from akortunov/coverity
...
Fix many Coverity Scan warnings
2018-11-14 09:44:30 +01:00
Bret Curtis
8a66dec865
Merge pull request #2031 from akortunov/warnfix
...
Fix some Clang 7 warnings
2018-11-14 09:43:39 +01:00
Bret Curtis
e6bb5bb88c
Merge pull request #2036 from ananace/update-oal
...
Update OpenAL-soft to 1.19.1
2018-11-14 09:43:08 +01:00
Andrei Kortunov
4ee15ddcb9
Fix many Coverity Scan warnings
2018-11-14 11:21:49 +04:00
Alexander Olofsson
f8f66b83b6
Update OpenAL-soft to 1.19.1
2018-11-13 22:17:04 +01:00
Bret Curtis
7b7138fc0a
try gcc5 as last resort
2018-11-13 10:24:07 +01:00
Andrei Kortunov
5e071e3eb0
Add a missing check if mPtr is empty (bug #4715 )
2018-11-13 10:32:23 +04:00
Andrei Kortunov
71f1a53090
Improve tooltips cleanup (bug #4714 )
2018-11-13 10:00:12 +04:00
Bret Curtis
6c5e40ef7a
try with gcc-6
2018-11-12 23:54:22 +01:00
Bret Curtis
beb22758a6
try gcc-7 instead
2018-11-12 22:18:57 +01:00
Bret Curtis
8b4e7bc73c
all on one line
2018-11-12 15:36:13 +01:00
Bret Curtis
e677474319
try and set this globally
2018-11-12 15:09:49 +01:00
Bret Curtis
8ad9d26c2c
try using conditionals
2018-11-12 15:05:09 +01:00
Bret Curtis
f8ba0acd1f
give this a try
2018-11-12 14:39:50 +01:00
Bret Curtis
9a6736cddf
Merge branch 'master' into coverity_scan
2018-11-12 13:37:51 +01:00
Bret Curtis
194232abde
Merge pull request #2029 from akortunov/actorfix
...
[Regression] Handle case in the editor when actor's bodypart was not found
2018-11-12 11:44:28 +01:00
Bret Curtis
0f29a73fc9
Merge pull request #2025 from Capostrophic/actorloops
...
Use C++11 for close actor-iterating loops and avoid some redundant operations
2018-11-12 10:43:49 +01:00
Bret Curtis
741a6b2e6f
Merge pull request #2032 from sthalik/pr/fix-win32-manifest-copypasta
...
fix win32 app manifest copy-paste error
2018-11-12 09:32:15 +01:00
Stanislaw Halik
caefe8cda0
fix win32 app manifest copy-paste error
2018-11-11 21:46:15 +01:00
Andrei Kortunov
d2613e35a2
Fix some Clang 7 warnings
2018-11-09 19:42:59 +04:00
Andrei Kortunov
0065bccf24
Handle case in the editor when actor's bodypart was not found
2018-11-09 14:51:45 +04:00
Bret Curtis
3fe7106668
Merge branch 'master' into HEAD
2018-11-09 11:23:28 +01:00
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
2018-11-09 10:07:36 +01:00
Andrei Kortunov
e5b8491b58
Make Clang analyzer to take assertions in account, even for release builds
2018-11-09 10:03:08 +04:00
AnyOldName3
5f509f6da3
Merge pull request #2018 from sthalik/pr/fix-hidpi-resolution
...
fix resolution on HiDPI (non-100% resolution scaling) displays under Windows
2018-11-08 23:06:04 +00:00
AnyOldName3
02a8c6a7ce
Merge branch 'master' into pr/fix-hidpi-resolution
2018-11-08 23:05:07 +00:00
Bret Curtis
376599533b
Merge pull request #2000 from Capostrophic/prisonmarker
...
Add prison marker record fallback definition (bug #4701 )
2018-11-08 21:11:39 +01:00
Bret Curtis
228f6b572f
Merge branch 'master' into prisonmarker
2018-11-08 21:11:24 +01:00
Bret Curtis
f6243fae83
Merge pull request #1615 from akortunov/holstered_weapons
...
Weapon sheathing
2018-11-08 20:44:20 +01:00
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
2018-11-08 17:38:09 +01:00
Capostrophic
6d48d9329e
Avoid making string copies instead of references
2018-11-08 17:03:29 +03:00
Bret Curtis
3751bc2c11
Merge pull request #2030 from akortunov/warnfix
...
Fix some compiler warnings
2018-11-08 12:19:04 +01:00
Bret Curtis
4d3a52781d
Merge pull request #2020 from sthalik/pr/fix-rain-delay
...
fix rain delay when exiting water
2018-11-08 10:19:41 +01:00
Andrei Kortunov
ad36834671
Fix some compiler warnings
2018-11-08 13:16:04 +04:00
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
2018-11-07 20:55:45 +00:00
Bret Curtis
6c47725260
Merge pull request #2027 from Capostrophic/grammar
...
Tweak the default chargen and level up messages
2018-11-07 20:28:15 +01:00
Capostrophic
4cb4f82431
Don't use bitwise AND
2018-11-07 19:44:17 +03:00