Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-29 | DIRECTOR: Rework Channel data parsing | Eugene Sandulenko | |
2016-10-29 | DIRECTOR: Added more debug output to cast reading | Eugene Sandulenko | |
2016-10-29 | DIRECTOR: Fix crash when there is no shared casts present | Eugene Sandulenko | |
2016-10-29 | DIRECTOR: Fixing Score reading in RIFX format | Eugene Sandulenko | |
2016-10-29 | COMMON: Add referencing and destruction of the OSDMessageQueue instance | Thierry Crozat | |
Registering the OSDMessageQueue instance as an event source is now done right after the event manager is initialised. This ensures that it is created in a sensible place and not for example in another thread). Also registering the event source is moved to a separate function instead of being in the constructor to remove any issue in case some code tries to display a OSD Message very early on (the instance would be created then, but it would be registered as an event source later). | |||
2016-10-29 | OPENGL: Remove hack to avoid issues with OSD messages from other threads | Thierry Crozat | |
2016-10-29 | MT32: Use OSDMessageQueue to post OSD messages from the MT32 thread | Thierry Crozat | |
2016-10-29 | CLOUD: Use OSDMessageQueue to post OSD messages from the cloud thread | Thierry Crozat | |
2016-10-29 | COMMON: Add OSDMessageQueue singleton | Thierry Crozat | |
This class can be used to get messages to display on the OSD from any thread. Those messages are then passed to the backend in the graphic thread. | |||
2016-10-29 | TITANIC: Fix infinite recursion loading object resources | Paul Gilbert | |
2016-10-28 | TITANIC: Fix playing cutscenes to the very of a video | Paul Gilbert | |
2016-10-28 | TITANIC: Fix room transition cutscenes | Paul Gilbert | |
2016-10-28 | TITANIC: Fix scanning for rooms in parseView | Paul Gilbert | |
2016-10-28 | TITANIC: More renaming and debug logging | Paul Gilbert | |
2016-10-28 | TITANIC: Fix starting queued reverse playing movie clips | Paul Gilbert | |
2016-10-28 | TITANIC: Renames and adding debugging | Paul Gilbert | |
2016-10-28 | I18N: Regenerate translations data file | Thierry Crozat | |
2016-10-28 | I18N: Update Hungarian translation (ticket #9635) | Thierry Crozat | |
2016-10-28 | BLADERUNNER: fixed memory leaks & overflows | Peter Kohaut | |
fixed few memory leaks fixed overflows prepared more logic for looping but its not yet working correctly - still figuring out original code for vqadecoder | |||
2016-10-28 | SCI: Fix broken loop count check in checkAltInputs | Willem Jan Palenstijn | |
2016-10-28 | SCI: Resolve duplicate resmap.001 check | Willem Jan Palenstijn | |
Before cef5506e9f0ba328a064f058f074c979b8ba6485, we used to check for any files starting with resmap.00. We now check for resmap.000 and resmap.001. | |||
2016-10-27 | TITANIC: Fix interrupting playing sounds | Paul Gilbert | |
2016-10-27 | SCI32: Read byte/string array values as signed in SCI2.1early- | Colin Snover | |
KQ7 1.51 writes int16s from the save game catalogue into a Str object, then retrieves byte 0 from the string and compares it to -1. This happens to work out because (1) characters were treated as signed in SCI2.1early and earlier, and (2) int16s in the save game catalogue were little-endian. In SCI2.1mid and later, this trick no longer works because characters are treated as unsigned and get zero-extended instead. Fixes Trac#9632. | |||
2016-10-27 | TITANIC: Fix setting up timer action strings | Paul Gilbert | |
2016-10-27 | SCI32: Fix typos | Colin Snover | |
Thanks @OmerMor. | |||
2016-10-27 | I18N: Regenerate translations.dat | rootfather | |
2016-10-27 | I18N: Regenerate translations from source code | rootfather | |
2016-10-27 | MOHAWK: Enable riven-demo specific strings for translation | rootfather | |
2016-10-27 | I18N: Fix language tag in de_DE.po | rootfather | |
2016-10-27 | SCI32: Fix LSL6hires script bug | Colin Snover | |
Fixes Trac#9612. | |||
2016-10-27 | DIRECTOR: Fix RIFX resource loading | Eugene Sandulenko | |
2016-10-27 | DIRECTOR: More debug output to RIFX archive reader | Eugene Sandulenko | |
2016-10-26 | IMAGE: Fix incorrect warnings decoding MSRLE images | Paul Gilbert | |
2016-10-26 | SCI32: Fix AVI rendering | Colin Snover | |
Fixes Trac#9588. | |||
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. |