Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-26 | SCI32: Initialize video buffers to avoid flash of garbage memory | Colin Snover | |
2016-10-26 | SCI32: Use standard max_size method instead of ARRAYSIZE for a container | Colin Snover | |
2016-10-26 | TITANIC: Fix hang when reaching very end of movies | Paul Gilbert | |
2016-10-26 | TITANIC: Fix incorrect clipping of inventory tooltip text | Paul Gilbert | |
2016-10-26 | TITANIC: Fix loading of item descriptions | Paul Gilbert | |
2016-10-26 | TITANIC: Add yet another mouse hiding counter the game uses | Paul Gilbert | |
2016-10-26 | SCI: Rename hexDigitToInt to indicate it's intentionally broken | Willem Jan Palenstijn | |
2016-10-26 | MADS: Fix two off-by-ones in Fader::insertionSort | Willem Jan Palenstijn | |
Fixes bug #9631. | |||
2016-10-26 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-10-26 | I18N: Update Dutch translation | Ben Castricum | |
2016-10-26 | COMMON: Added debug method for printing out stream contents | Eugene Sandulenko | |
2016-10-26 | DIRECTOR: Skip header in VWLB resource for D4+ | Eugene Sandulenko | |
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 | DIRECTOR: Renamed resource/archive files to better reflect reality | Eugene Sandulenko | |
2016-10-26 | DIRECTOR: Skipping useless movie scanning. | Eugene Sandulenko | |
We can easily rely on the FS path resolving. | |||
2016-10-25 | TITANIC: Further work on mouse cursor enablement logic | Paul Gilbert | |
2016-10-25 | SCI: Implement SSCI bug in hexadecimal escape sequences | Colin Snover | |
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-26 | FULLPIPE: Fix if statement. Thanks to PVS-Studio | Eugene Sandulenko | |
2016-10-25 | TITANIC: Fix dragging Photograph | Paul Gilbert | |
2016-10-25 | TITANIC: Fix setting active NPC | Paul Gilbert | |
2016-10-25 | TITANIC: Keep cursor disabled for entire Doorbot intro | Paul Gilbert | |
2016-10-25 | TITANIC: Implement hide counting for mouse cursor hide/show | Paul Gilbert | |
2016-10-25 | KYRA: (LOL) Fix buffer overflow in _lastOverridePalFile | Willem Jan Palenstijn | |
It was storing filenames of length 12 in a char[12] buffer. Fixes bug #9627. | |||
2016-10-25 | Merge pull request #854 from lubomyr/master | Eugene Sandulenko | |
ANDROIDSDL: Changed logic for back button & getting sdcard storage location | |||
2016-10-24 | TITANIC: Add conversation text to the PET | Paul Gilbert | |
2016-10-25 | AGOS: Add missing subtitle delay for Simon the Sorcerer 1 (Hebrew DOS CD). | Kirben | |
2016-10-24 | BLADERUNNER: Typo in SetEffects::setFadeColor (CID 1364307) | Thomas Fach-Pedersen | |
2016-10-24 | BLADERUNNER: Fix null pointer dereference (Actually CID 1364205) | Thomas Fach-Pedersen | |
Previous fix for CID 1364205 was actually for CID 1364306. | |||
2016-10-24 | BLADERUNNER: Fix potential buffer overrun (CID 1364276) | Thomas Fach-Pedersen | |
2016-10-24 | BLADERUNNER: Fix out-of-bounds write (CID 1364262) | Thomas Fach-Pedersen | |
2016-10-24 | BLADERUNNER: Fix out-of-bounds access in voiceover actor (multiple CIDs) | Thomas Fach-Pedersen | |
CID 1364219 CID 1364223 | |||
2016-10-24 | BLADERUNNER: Fix out-of-bounds read (CID 1364207) | Thomas Fach-Pedersen | |
2016-10-24 | BLADERUNNER: Fix null pointer dereference (CID 1364205) | Thomas Fach-Pedersen | |
2016-10-24 | BLADERUNNER: Fix resource leak (CID 1364202) | Thomas Fach-Pedersen | |
2016-10-24 | DIRECTOR: Load shared cast only when it exists | Eugene Sandulenko | |
2016-10-24 | DIRECTOR: Run start movie specified in the command line | Eugene Sandulenko | |
2016-10-24 | DIRECTOR: Added D4 generic target | Eugene Sandulenko | |
2016-10-24 | BASE: Add command line for specifyong Director start movie | Eugene Sandulenko | |
2016-10-23 | TITANIC: Fix freeze in Doorbot conversation | Paul Gilbert | |
2016-10-23 | TITANIC: Fix showing multiple NPC animations as Doorbot speaks | Paul Gilbert | |
2016-10-23 | TITANIC: Match the CWaveFile duration method closer to original | Paul Gilbert | |
2016-10-23 | TITANIC: Start Doorbot animating in closeup conversation | Paul Gilbert | |
2016-10-23 | TITANIC: Fix resetting NPC flags when Doorbot finishes speaking | Paul Gilbert | |
2016-10-23 | MOHAWK: Support for the Riven JP CD structure | Eugene Sandulenko | |
2016-10-23 | MOHAWK: Fix Riven JP platform | Eugene Sandulenko | |
2016-10-23 | MOHAWK: Add detection for Japanese Riven | Eugene Sandulenko | |
2016-10-23 | ANDROIDSDL: default storage-sdcard directory location getting direct from ↵ | lubomyr | |
libSDL wrapper | |||
2016-10-23 | ANDROIDSDL: back button re-mapped to F13 keycode. F13 keycode assigned to ↵ | lubomyr | |
call scummvm in-game menu. CONTROL key now can be uses with games | |||
2016-10-22 | GUI: Fix possible access to free'ed memory or double deletion in tab widget | Thierry Crozat | |
The issue could occur when adding or removing widgets to a tab, and then not switching to a different tab before the destructor or reflowLayout() were called. In such a case the firstWidget of the current widget in the _tabs list could be out of date. Accessing this first widget from the destructor or from reflowLayout() could then cause a crash, or random issues caused to access to free'ed memory. In theory this could also lead to a memory leak, although I don't think this could occur in our current code. Usually we add several tabs to a TabWidget and then switch back to the first tab after building all the tabs. So in such a case the issue would not occur. But because we are deleting and reconstructing the clear buttons for the MIDI and Path tabs of the options dialog from reflowLayout(), if the current tab is the Path tab, it would be kept as active tab after adding and removing widget to it and the issue would occur. This fixes bug #9618. | |||
2016-10-22 | GUI: Fix incorrect initialisation of some tab Ids in OptionsDialog | Thierry Crozat | |
A value of 0 is valid for tab ids, so the correct initialisation at this stage is -1. However only one constructor properly initialized all the tab ids to -1 in its initialisation list, but it was then changed to 0 in init(). I have added the missing ones to the other constructors and removed the incorrect ones in init(). But maybe all tab ids should be initialised in init() rather than in the constructors initialisation lists. | |||
2016-10-22 | BLADERUNNER: Fix invalid assert in AudStream | Thomas Fach-Pedersen | |