Commit Graph
86814 Commits
Author SHA1 Message Date
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