Vincent Bénony
108ce38443
IOS: Added a chroot like filesystem
...
This is needed because it is not possible to keep absolute paths to the iOS document directory, because a part of its name change between each installation / update.
2016-01-06 15:35:17 +01:00
Pawel Kolodziejski
2fadf2e466
ALL: Synced with ScummVM
2015-12-22 00:24:01 +01:00
Johannes Schickel
e7f54aec7d
COMMON: A few formatting fixes.
2015-12-12 06:54:58 +01:00
Filippos Karapetis
7707f05338
COMMON: Throw a warning on inconsistent DCL fixed size buffers
...
This is useful for debugging, and needed for fixes in Russian fan made
translations of The Neverhood Chronicles
2015-11-19 02:05:12 +02:00
Filippos Karapetis
65a36315ea
COMMON: The DCL decompressor is also used in neverhood
2015-11-19 02:05:12 +02:00
Bertrand Augereau
1311fe5c49
COMMON: Avoid useless (and dangerous when cctor/operator= don't support it) SWAP(x, x) in sorting
2015-11-10 20:08:19 +01:00
Bertrand Augereau
4920b3ab3e
COMMON: Some ill-formed xml files triggered a seek(CUR, -2) in the parser
2015-11-09 22:51:15 +01:00
Paul Gilbert
89dfd36b60
CREATE_PROJECT: Add support for Visual Studio 2015
2015-09-28 19:23:58 -04:00
Dries Harnie
c3b40cfe83
Merge pull request #1179 from Botje/side-textures
...
GRIM: Side texture support for the widescreen mod
2015-09-06 13:25:39 +02:00
Dries Harnie
8fc79af213
SYSTEM: Add side textures as a System feature
2015-08-17 13:25:46 +02:00
Pawel Kolodziejski
11b457122b
ALL: synced with ScummVM
2015-08-16 08:49:02 +02:00
Bastien Bouclet
53388bf6e8
COMMON: Plug a memory leak in the FFT class
2015-07-13 18:45:31 +02:00
Martin Kiewitz
a07ff81051
COMMON: PKWARE data comp. remove temp. targetPtr
...
which was used for the temporary workaround in commit 4fb3264
2015-07-04 03:29:06 +02:00
Martin Kiewitz
614162e5fc
COMMON: PKWARE data comp. lib. mask dictionary xs
...
added masking of dictionary offsets when copying from dictionary
issues should now all be fixed
2015-07-04 03:10:26 +02:00
Martin Kiewitz
4fb32647ad
COMMON: PKWARE data comp. library fix
...
add old length+offset code for now, so that the graphical issues
in SCI don't occur anymore. Will investigate more tomorrow.
2015-07-04 02:52:56 +02:00
Martin Kiewitz
fafe22731b
COMMON: PKWARE data comp. library fix
...
fixes dictionary issues with some compressed data
2015-07-04 02:26:12 +02:00
Martin Kiewitz
2bd0743125
COMMON: PKWARE data comp. lib. cleanup + enhanced
...
- uses streams now
- additional method for decompressing, when the target size is not
known
- improved comments
- added AGOS for using it
2015-07-04 01:45:34 +02:00
Bastien Bouclet
86f641ebb9
AUDIO: Add the WMA decoder from xoreos
...
Credits go to DrMcCoy, clone2727 and the ffmpeg authors
Permission is granted by DrMcCoy and clone2727 relicense this
from GPLv3+ to GPLv2+.
2015-04-19 11:46:01 +02:00
Bastien Bouclet
d40eeb3485
COMMON: Add the original Xbox to the list of platforms
2015-04-19 11:45:47 +02:00
Pawel Kolodziejski
4fe80cd669
ALL: synced with ScummVM
2015-04-19 07:43:34 +02:00
Bastien Bouclet
ed037a527c
COMMON: Add getRevTab to FFT
2015-02-01 10:35:23 +01:00
Pawel Kolodziejski
c5ccf4d423
ALL: synced with ScummVM
2015-01-25 19:31:35 +01:00
clone2727
db64442c4a
COMMON: Fix strict-alignment READ_BE_UINT64 on LE and READ_LE_UINT64 on BE
2015-01-18 14:41:15 -05:00
Willem Jan Palenstijn
cc045f7a83
COMMON: Fix strict-alignment READ_UINT64
2015-01-14 23:20:33 +01:00
Pawel Kolodziejski
a4fc7ea3b2
ALL: synced with scummvm
2015-01-12 23:50:20 +01:00
Ingo van Lil
3d39e63da7
GRIM/EMI: Add Joystick/gamepad support
2015-01-12 19:45:18 +01:00
Willem Jan Palenstijn
1084f2eea6
COMMON: Implement MIPS SWAP_BYTES_64 in terms of SWAP_BYTES_32
2015-01-04 22:00:00 +01:00
Willem Jan Palenstijn
7c7bdf3543
COMMON: Swap order of functions to 16, 32, 64
2015-01-04 21:59:45 +01:00
Johannes Schickel
e2e61184c6
COMMON: Fix return type of one READ_BE_UINT64 implementation.
...
This makes all unit tests pass for my on amd64 again. Thanks clone2727.
2015-01-04 21:30:05 +01:00
Johannes Schickel
64bad2ec4a
COMMON: Fix some syntax issues.
...
Not compile tested. Then again it didn't look test before either. So, yay!
2015-01-04 21:17:33 +01:00
Johannes Schickel
eb4d1a6925
COMMON: Add missing readUint64/readSint64 to ReadStreamEndian.
2015-01-04 21:09:32 +01:00
Eugene Sandulenko
7865c78211
COMMON: Put more 64-bit stuff under HAVE_INT64
2015-01-04 20:47:12 +01:00
Eugene Sandulenko
f1765db70f
COMMON: Put all 64-bit code under new HAVE_INT64 constant
...
I regrouped all functions in order to make the code less noisy
with #ifdefs
2015-01-04 20:41:50 +01:00
Eugene Sandulenko
9abd92a711
Merge pull request #508 from RichieSams/add_endian_and_stream_support_for_int64
...
COMMON: Add support for endian-safe reading/writing of int64
2015-01-04 19:50:33 +01:00
Pawel Kolodziejski
86876c6bbc
ALL: synced with ScummVM
2014-12-21 16:09:34 +01:00
Adrian Astley
d497b45b1c
COMMON: Fix typo that caused uint64 reads to return a uint32
2014-12-21 03:58:58 -06:00
Filippos Karapetis
bb120d0fd4
COMMON: Disable unused string
2014-12-07 17:49:55 +02:00
Pawel Kolodziejski
8b8783134f
ALL: synced with ScummVM
2014-12-04 20:46:56 +01:00
Joel Teichroeb
45d8da48f4
COMMON: Use c++11 foreach if available
2014-11-27 13:10:15 -08:00
Willem Jan Palenstijn
7ff41ae902
COMMON: Remove executable bit
2014-11-23 17:51:13 +01:00
Stefan Kristiansson
3fb4ab1377
COMMON: make XMLParser::loadStream() fail when stream is null
...
Some users of this method relies on it to fail when
an invalid stream is passed to it
(E.g. VirtualKeyboard::openPack).
2014-11-22 10:02:42 +02:00
Filippos Karapetis
daf110c867
COMMON: Remove trailing whitespace
2014-10-28 15:38:52 +02:00
Filippos Karapetis
22be7f4346
COMMON: Add reference links for the enabled C++11 features in MSVC
2014-10-28 14:26:19 +02:00
Adrian Astley
c58f714610
COMMON: Add support for endian-safe reading/writing of int64
2014-09-16 13:49:27 -05:00
Matthew Hoops
9816b06b17
COMMON: Add a function for converting strings using iconv
2014-09-09 16:00:16 +02:00
Pawel Kolodziejski
22aca5a427
ALL: synced with ScummVM
2014-09-07 21:36:17 +02:00
Роман Донченко
daceff7b2d
COMMON: Use true nullptr in Visual Studio 2010+ and true override in VS 2012+
...
Those compilers support these features despite not being fully C++11-compliant.
<http://msdn.microsoft.com/en-us/library/hh567368.aspx > says that VS 2010
has "partial" support for override. I don't know what that entails and I
can't test it, so I err on the side of caution and only enable it in 2012
and up.
2014-09-05 23:25:19 +04:00
Einar Johan Trøan Sømåen
b7c5ce879f
COMMON: Fix some Doxygen comments that seem wrong.
2014-08-29 03:28:00 +02:00
Pawel Kolodziejski
1a07a23294
ALL: synced with ScummVM
2014-08-18 05:21:52 +02:00
Johannes Schickel
e2313433bc
COMMON: Use Common::String::clear instead of assigning "".
2014-08-12 01:43:30 +02:00