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 |
|
Bastien Bouclet
|
13c1bed284
|
Merge branch 'decompiler'
|
2016-06-02 13:14:04 +02:00 |
|
Bastien Bouclet
|
2252a50017
|
STARK: Define aliases for resource references in the decompiled output
|
2016-06-02 13:10:45 +02:00 |
|
Bastien Bouclet
|
563fa04f2c
|
STARK: Add a method to tell if a reference can be resolved
|
2016-06-02 13:09:02 +02:00 |
|
Eugene Sandulenko
|
f1a874df01
|
SCUMM HE: Documented o100_getWizData()
|
2016-06-02 07:54:19 +02:00 |
|
Bastien Bouclet
|
d29834d9a7
|
STARK: Don't copy control flow related command arguments in the AST
|
2016-06-02 07:10:10 +02:00 |
|
Torbjörn Andersson
|
48ea881e2b
|
GUI: Initialize pointers to NULL, not false
|
2016-06-01 23:25:19 +02:00 |
|
Bastien Bouclet
|
90ee6b02ff
|
STARK: Implement the "do nothing" command
|
2016-06-01 18:33:20 +02:00 |
|
Bastien Bouclet
|
20e98144da
|
STARK: Add a console command to test the decompiler with all the scripts in the game
|
2016-06-01 18:15:09 +02:00 |
|
Bastien Bouclet
|
d523c326c5
|
STARK: Dont try to visit the same block multiple times when decompiling
Unless the block is trivial. The original compiler seems to reuse "end" commands.
|
2016-06-01 18:03:25 +02:00 |
|
Bastien Bouclet
|
d2f1bb8d80
|
STARK: Empty blocks are decompilation errors
|
2016-06-01 18:02:07 +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 |
|
Eugene Sandulenko
|
378f8573b0
|
PRINCE: Object initialization
|
2016-05-31 17:12:18 +02:00 |
|
Eugene Sandulenko
|
2622026943
|
SCUMM HE: Improved debug messages
|
2016-05-31 17:12:18 +02:00 |
|
Thierry Crozat
|
a7bd346f2d
|
GNAP: Simplify transparency handling on BE systems
|
2016-05-30 22:51:45 +01:00 |
|
Thierry Crozat
|
39cbfbb03f
|
GNAP: Fix sprites display on big endian systems
|
2016-05-30 22:21:49 +01:00 |
|
Eugene Sandulenko
|
7b4ab3c426
|
SCUMM HE: Fix int32 vs int
|
2016-05-30 22:08:26 +02:00 |
|