Eugene Sandulenko
8e4f892ef9
GUI: Fixed negative index check
2016-06-06 08:05:06 +02:00
Strangerke
2473348cf0
GNAP: Initialize some more variables, reorder initialization
2016-06-06 07:22:14 +02:00
Thierry Crozat
503188593a
SWORD1: Improve detection of speech data endianness for mac version
...
Before trying an heuristic on the decoded data it simply checks if
we get the expected resource size after decompression. When
using the wrong endianness this is unlikely to be the case.
2016-06-06 01:48:41 +01:00
Strangerke
a7eb756233
GUI: Add credits for Gnap
2016-06-06 00:24:54 +02:00
Eugene Sandulenko
159d993f8e
AGI: More class initialization
2016-06-05 23:11:10 +02:00
Eugene Sandulenko
3e0663a516
AGI: Clean up object initialization
2016-06-05 23:10:20 +02:00
Eugene Sandulenko
786780ccb9
GUI: Prevent potential negative index access
2016-06-05 23:10:20 +02:00
Eugene Sandulenko
61235e7f55
GUI: Fix possible negative index access
2016-06-05 23:10:20 +02:00
Bastien Bouclet
8294d55a53
BASE: Allow setting the debug flags from the configuration file
...
Useful for devices where passing command line arguments is not possible.
2016-06-05 11:49:40 +02:00
Strangerke
c4e8ea9e54
GNAP: Fix crash in scene 17
2016-06-05 00:30:36 +02:00
Strangerke
561d7c8829
GNAP: Fix crash in scene 9
2016-06-04 14:53:46 +02:00
Strangerke
5ca116863b
GNAP: Fix hotspot in scene 8
2016-06-04 14:52:56 +02:00
Eugene Sandulenko
603fccf74b
COMMON: Fixed SortedArray implementation
2016-06-04 13:50:15 +02:00
Eugene Sandulenko
e0d445bb74
TESTS: Fix SortedArray test
2016-06-04 13:49:55 +02:00
Eugene Sandulenko
4f35d83248
SCUMM HE: Fix Wiz images color checks as used by Moonbase
2016-06-04 12:21:30 +02:00
Eugene Sandulenko
693ee5ea2b
IMAGE: 1bpp BMPs are not upside down. Fixing it.
2016-06-04 00:33:21 +02:00
Eugene Sandulenko
c76dfb031e
IMAGE: Added support for 1bpp BMPs
2016-06-04 00:16:35 +02:00
Eugene Sandulenko
60297cb9fa
GRAPHICS: Add mask mode to FloodFill class and document the class.
2016-06-03 16:39:03 +02:00
Eugene Sandulenko
e171d21fc5
GRAPHICS: Fix FloodFill
2016-06-03 15:52:48 +02:00
Strangerke
c005065217
GNAP: Flip the converted frame instead of the original one in order to respect constness
2016-06-03 07:46:03 +02:00
Eugene Sandulenko
531b190d59
GRAPHICS: Added FloodFill class to Surface.
...
Moved from WAGE engine and is using stack-based classic floodfill
implementation.
2016-06-03 00:45:56 +02:00
Strangerke
2c7976e4e9
GNAP: Remove debug message
2016-06-02 23:46:19 +02:00
Eugene Sandulenko
f1a874df01
SCUMM HE: Documented o100_getWizData()
2016-06-02 07:54:19 +02:00
Torbjörn Andersson
48ea881e2b
GUI: Initialize pointers to NULL, not false
2016-06-01 23:25:19 +02:00
Eugene Sandulenko
a612b0a173
GRAPHICS: Restore layout debugging capabilities
2016-06-01 13:16:12 +02:00
Eugene Sandulenko
c7ad2155fc
GUI: More object initialization cleanup
2016-06-01 13:16:12 +02:00
Eugene Sandulenko
b590cc2d8f
GUI: Cleanup class initialization
2016-06-01 13:16:12 +02:00
Strangerke
359ef3de53
MOHAWK: Initialize some more variables
2016-06-01 07:44:02 +02:00
Eugene Sandulenko
c2efa8d9c4
Merge pull request #768 from salty-horse/access_audio
...
ACCESS: Reduce audio header dependencies
2016-06-01 06:49:53 +02:00
Strangerke
ac6cf328a9
MOHAWK: Remove yet another useless variable
2016-06-01 00:59:01 +02:00
Strangerke
7aa4c32dd4
MOHAWK: Change several variables to boolean
2016-06-01 00:56:54 +02:00
Strangerke
f01978c675
MOHAWK: Remove a useless structure
2016-06-01 00:51:51 +02:00
Strangerke
db17866bea
MOHAWK: Initialize some variables
2016-06-01 00:49:47 +02:00
Strangerke
56569c84a1
GNAP: Change two variables to bool, remove two useless variables
2016-05-31 23:03:43 +02:00
Eugene Sandulenko
6c1e59cf44
ANDROIDSDL: Update build configs
2016-05-31 17:37:03 +02:00
Eugene Sandulenko
469da77830
ANDROIDSDL: Made android version generic
2016-05-31 17:35:17 +02:00
Eugene Sandulenko
b01aa4141e
ANDROID: Set version code to 16. 15 was 1.8.1
2016-05-31 17:13:33 +02:00
Eugene Sandulenko
f225442ad0
TINSEL: Fix illegal memory reads.
...
In case of "unnamed" case (see line 582) we were memcpy'ing 31 byte from
the heap.
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
89890523c2
TINSEL: Guard against illegal memory writes
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
b53d8104b7
TOON: Plug memory leak
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
29d6e9a754
JANITORIAL: Whitespace fixes
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
cf42883f5e
TOON: Init memory before usage
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
12f10a2264
IMAGE: Fix out of bounds access
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
3b5236c9de
IMAGE: Init memory before usage
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
1a084f1541
SCUMM HE: Initialize memory before usage
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
459be5e7b2
SAGA: Fix potential buffer overrun
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
678c5eadfa
SAGA: Safer string manipulation
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
8e0447e926
AUDIO: Fix memory corruption.
...
Since it was --voice, we were reading element index -1.
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
523c0ac0aa
PRINCE: Detecting unknown cursors
2016-05-31 17:12:18 +02:00
Eugene Sandulenko
df9eaac734
PRINCE: Proper processing of missing sprite mask
2016-05-31 17:12:18 +02:00