Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 7564d47e99 IMAGE: Fix incorrect warnings decoding MSRLE images 2016-10-26 22:16:23 -04:00
Colin Snover 73725bab07 SCI32: Fix AVI rendering
Fixes Trac#9588.
2016-10-26 20:56:40 -05:00
Colin Snover 4044ed5b6f SCI32: Initialize video buffers to avoid flash of garbage memory 2016-10-26 20:56:40 -05:00
Colin Snover 8028b3c290 SCI32: Use standard max_size method instead of ARRAYSIZE for a container 2016-10-26 20:56:40 -05:00
Paul Gilbert 77bd2865cc TITANIC: Fix hang when reaching very end of movies 2016-10-26 20:56:20 -04:00
Paul Gilbert 74bb5c5207 TITANIC: Fix incorrect clipping of inventory tooltip text 2016-10-26 19:58:16 -04:00
Paul Gilbert 5291a72742 TITANIC: Fix loading of item descriptions 2016-10-26 19:26:14 -04:00
Paul Gilbert 21562fba08 TITANIC: Add yet another mouse hiding counter the game uses 2016-10-26 19:11:35 -04:00
Willem Jan Palenstijn 2fe167afc3 SCI: Rename hexDigitToInt to indicate it's intentionally broken 2016-10-26 22:59:33 +02:00
Willem Jan Palenstijn 4071871610 MADS: Fix two off-by-ones in Fader::insertionSort
Fixes bug #9631.
2016-10-26 22:30:02 +02:00
Thierry Crozat ca52f16e08 I18N: Regenerate translations data file 2016-10-26 18:53:06 +01:00
Ben Castricum 7f43bbded6 I18N: Update Dutch translation 2016-10-26 18:50:53 +01:00
Eugene Sandulenko 3071bb40d8 COMMON: Added debug method for printing out stream contents 2016-10-26 19:00:13 +02:00
Eugene Sandulenko f6dda6b7fb DIRECTOR: Skip header in VWLB resource for D4+
For some reason the pointer in D4 movies points to the header
instead of data. Perhaps there is a flag which indicates that.
In the meanwhile, adding a hack to skip it so we could proceed
with development.
2016-10-26 10:48:37 +02:00
Eugene Sandulenko 814db5fd38 DIRECTOR: Renamed resource/archive files to better reflect reality 2016-10-26 10:48:37 +02:00
Eugene Sandulenko df2bd1a94c DIRECTOR: Skipping useless movie scanning.
We can easily rely on the FS path resolving.
2016-10-26 10:48:37 +02:00
Paul Gilbert 45d208b2ec TITANIC: Further work on mouse cursor enablement logic 2016-10-25 23:10:46 -04:00
Colin Snover eb6fa08311 SCI: Implement SSCI bug in hexadecimal escape sequences
In SSCI, strchr is called against a hex string with a duplicate 0
("01234567890abcdef") to determine the decimal value of hex digits,
which means the values A-F are incorrectly interpreted as 11-16
instead of 10-15.

All versions of SSCI with support for hexadecimal escape sequences
in messages (starting somewhere around Feb 1993) are buggy.

The native save/load dialog of SCI32 relies on this defect to
render the up and down arrows of the game selector.

Fixes Trac#9582.
2016-10-25 20:05:12 -05:00
Eugene Sandulenko 56490360c2 FULLPIPE: Fix if statement. Thanks to PVS-Studio 2016-10-26 01:51:39 +02:00
Paul Gilbert 6c54d5e020 TITANIC: Fix dragging Photograph 2016-10-25 19:50:45 -04:00
Paul Gilbert 8ec1f77c06 TITANIC: Fix setting active NPC 2016-10-25 19:26:42 -04:00
Paul Gilbert 44bcade6d3 TITANIC: Keep cursor disabled for entire Doorbot intro 2016-10-25 19:15:47 -04:00
Paul Gilbert 20092fb386 TITANIC: Implement hide counting for mouse cursor hide/show 2016-10-25 18:43:20 -04:00
Willem Jan Palenstijn b4515d0872 KYRA: (LOL) Fix buffer overflow in _lastOverridePalFile
It was storing filenames of length 12 in a char[12] buffer.
Fixes bug #9627.
2016-10-25 23:13:22 +02:00
Eugene Sandulenko 97bc65e82f Merge pull request #854 from lubomyr/master
ANDROIDSDL: Changed logic for back button & getting sdcard storage location
2016-10-25 19:43:50 +02:00
Ferdinand Thiessen 6075f5d24d BACKENDS: timidity: Get rid of gethostbyname, use getaddrinfo. 2016-10-25 13:17:55 +02:00
Paul Gilbert 1c370c9644 TITANIC: Add conversation text to the PET 2016-10-24 20:30:18 -04:00
Kirben 0a03c986a2 AGOS: Add missing subtitle delay for Simon the Sorcerer 1 (Hebrew DOS CD). 2016-10-25 09:12:09 +11:00
Thomas Fach-Pedersen d93847b1e9 BLADERUNNER: Typo in SetEffects::setFadeColor (CID 1364307) 2016-10-24 21:32:15 +02:00
Thomas Fach-Pedersen 94b1528d49 BLADERUNNER: Fix null pointer dereference (Actually CID 1364205)
Previous fix for CID 1364205 was actually for CID 1364306.
2016-10-24 21:26:28 +02:00
Thomas Fach-Pedersen 125f699997 BLADERUNNER: Fix potential buffer overrun (CID 1364276) 2016-10-24 19:40:18 +02:00
Thomas Fach-Pedersen 8045edab27 BLADERUNNER: Fix out-of-bounds write (CID 1364262) 2016-10-24 19:40:18 +02:00
Thomas Fach-Pedersen e0a04a3185 BLADERUNNER: Fix out-of-bounds access in voiceover actor (multiple CIDs)
CID 1364219
CID 1364223
2016-10-24 19:40:18 +02:00
Thomas Fach-Pedersen 4b6e0f0e7d BLADERUNNER: Fix out-of-bounds read (CID 1364207) 2016-10-24 19:40:18 +02:00
Thomas Fach-Pedersen c64767b202 BLADERUNNER: Fix null pointer dereference (CID 1364205) 2016-10-24 19:40:18 +02:00
Thomas Fach-Pedersen ec880c549a BLADERUNNER: Fix resource leak (CID 1364202) 2016-10-24 19:40:18 +02:00
Eugene Sandulenko 31ffd4d2e8 DIRECTOR: Load shared cast only when it exists 2016-10-24 19:06:07 +02:00
Eugene Sandulenko 012cf1b561 DIRECTOR: Run start movie specified in the command line 2016-10-24 10:56:40 +02:00
Eugene Sandulenko af783c73e7 DIRECTOR: Added D4 generic target 2016-10-24 10:56:40 +02:00
Eugene Sandulenko 047e0b9f84 BASE: Add command line for specifyong Director start movie 2016-10-24 10:56:40 +02:00
Paul Gilbert 2640b8730a TITANIC: Fix freeze in Doorbot conversation 2016-10-23 22:04:41 -04:00
Paul Gilbert 7e5842fd43 TITANIC: Fix showing multiple NPC animations as Doorbot speaks 2016-10-23 21:35:22 -04:00
Paul Gilbert 3852d14061 TITANIC: Match the CWaveFile duration method closer to original 2016-10-23 20:11:30 -04:00
Paul Gilbert 588aaeac39 TITANIC: Start Doorbot animating in closeup conversation 2016-10-23 17:53:53 -04:00
Paul Gilbert 84eef664a8 TITANIC: Fix resetting NPC flags when Doorbot finishes speaking 2016-10-23 17:35:12 -04:00
Eugene Sandulenko cc1b658c48 MOHAWK: Support for the Riven JP CD structure 2016-10-23 21:49:25 +02:00
Eugene Sandulenko d6ac4cf6d7 MOHAWK: Fix Riven JP platform 2016-10-23 21:37:36 +02:00
Eugene Sandulenko 3718ea7809 MOHAWK: Add detection for Japanese Riven 2016-10-23 19:13:28 +02:00
lubomyr 55f37714ca ANDROIDSDL: default storage-sdcard directory location getting direct from libSDL wrapper 2016-10-23 14:07:15 +03:00
lubomyr a0c2fca8e4 ANDROIDSDL: back button re-mapped to F13 keycode. F13 keycode assigned to call scummvm in-game menu. CONTROL key now can be uses with games 2016-10-23 14:00:25 +03:00