Cameron Cawley
fd123d6679
COMMON: Split compression and formats into separate modules
2022-12-11 22:33:23 +01:00
Roland van Laar
2e92852d57
TESTS: resolve clang warning
...
Run tests with -Wno-self-assign-overloaded
Some tests explicitely assign the value of the variable type to itself.
Fixes warnings such as these:
./test/common/str.h:201:9: warning: explicitly assigning value of variable of type 'Common::String' to itself [-Wself-assign-overloaded]
foo10 = foo10;
~~~~~ ^ ~~~~~
2022-10-06 19:01:15 +02:00
Roland van Laar
ea8b9b0d48
TESTS: add buildartifact to make clean-test
...
test/null_osystem.o wasn't cleaned up. The result was failing tests
when scummvm itself was build with changed configure settings.
2022-10-06 17:50:17 +02:00
Orgad Shaneh
0b2ae9fa5e
DEVTOOLS: Replace ugly SDL/MinGW hack with a cleaner hack
...
Instead of having main=SDL_main defined by pkg-config/sdl2-config --cflags
and undefining it everywhere, strip it in its origin.
2021-08-03 07:35:15 +03:00
Lothar Serra Mari
1aa1832b59
TESTS: WIN32: Add missing object file
2021-07-15 09:09:38 +02:00
Orgad Shaneh
63a48de8d3
TESTS: Regenerate tests when module.mk is modified
2021-04-19 23:06:55 +03:00
Orgad Shaneh
67d793433e
TESTS: Avoid needless copy if encoding.dat
2021-04-15 22:53:22 +03:00
Martin Gerhardy
bb34721dd4
IMAGE: added GIFDecoder using libgif
2021-04-10 10:59:09 +02:00
Cameron Cawley
c30c22dac8
TEST: Simplify the use of the Null backend
2021-02-08 03:07:34 +02:00
Le Philousophe
51e174f202
ALL: Mark link commands as make recursive
...
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Le Philousophe
72c464bf11
ALL: Use LD instead of CXX when linking
...
It will be more coherent.
LD is defined to CXX in configure script so it shouldn't change
behaviour.
2021-01-17 21:53:15 +01:00
Vladimir Serbinenko
9b824d73af
TEST: remove prinring of md5 of encoding.dat
2020-11-16 10:06:27 +01:00
Vladimir Serbinenko
e187cee802
TEST: Don't suppress errors on copying of encoding.dat
2020-11-16 06:30:48 +01:00
Vladimir Serbinenko
cb5c080151
TEST: Fix path to test/runner.cpp
2020-11-16 04:09:37 +01:00
Vladimir Serbinenko
23111de32e
TEST: clean copied encoding.dat
2020-11-16 03:47:22 +01:00
Vladimir Serbinenko
f5ffbe1155
TEST: Copy encoding.dat to make tests work in relative build directory
2020-11-16 02:38:22 +01:00
Vladimir Serbinenko
e3ace27da0
TEST: Second attempt at fixing tests
...
The framework doesn't understand preprocessor, put preprocessing inside the
tests.
2020-11-16 00:51:22 +01:00
Vladimir Serbinenko
a9fe1d7a84
TEST: Skip CJK tests outside of POSIX
...
They need file access that needs null backend which for now only
peopwely compiles on POSIX.
2020-11-15 23:57:53 +01:00
Cameron Cawley
3dd369e81f
TEST: Fix compiling with MinGW
2020-11-15 21:28:27 +00:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv ( #2586 )
...
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.
It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Eugene Sandulenko
c952d34410
TEST: Remove now unneeded library from dependencies
2020-10-09 23:33:38 +02:00
Eugene Sandulenko
3ba3e4e565
TEST: Fix linking
2020-10-09 21:31:15 +02:00
Pawel Kolodziejski
aea3bae26d
ALL: Synced with ScummVM - rev 0b777c23a9807d149a11d4df5ea3f4e748fb53f2
2020-08-11 00:59:40 +02:00
Pawel Kolodziejski
b586571900
ALL: synced with ScummVM commit 09bf38c1207aa32b9966e8642ee60e2186e15789
2020-05-09 20:05:54 +02:00
Bastien Bouclet
3ec01653c3
ALL: Merge from ScummVM rev 3a933138ce9273724726efc0df051b8dcf92b7d8
2017-12-06 21:41:03 +01:00
Bastien Bouclet
84e62b6c8d
ALL: Sync with ScummVM - rev. 87ebc7140c1bc650e7a6ac89b102f8f2d2970f63
2017-09-02 15:04:07 +02:00
Pawel Kolodziejski
19bcd1f3bc
ALL: Sync with ScummVM
2016-11-12 12:59:06 +01:00
Pawel Kolodziejski
9ba9c69b3f
ALL: Sync with ScummVM - rev. 823c2f899b480a1fa494b08e1471142129293779
2016-11-12 08:49:29 +01:00
Joseph Jezak
76d36f676b
MATH: Add a selectable Euler Order to Rotation3D.
2014-06-23 09:04:25 -04:00
Pawel Kolodziejski
2c6439c16d
synced with scummvm
2012-02-10 07:55:11 +01:00