aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-29DIRECTOR: Rework Channel data parsingEugene Sandulenko
2016-10-29DIRECTOR: Added more debug output to cast readingEugene Sandulenko
2016-10-29DIRECTOR: Fix crash when there is no shared casts presentEugene Sandulenko
2016-10-29DIRECTOR: Fixing Score reading in RIFX formatEugene Sandulenko
2016-10-29COMMON: Add referencing and destruction of the OSDMessageQueue instanceThierry 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-29OPENGL: Remove hack to avoid issues with OSD messages from other threadsThierry Crozat
2016-10-29MT32: Use OSDMessageQueue to post OSD messages from the MT32 threadThierry Crozat
2016-10-29CLOUD: Use OSDMessageQueue to post OSD messages from the cloud threadThierry Crozat
2016-10-29COMMON: Add OSDMessageQueue singletonThierry 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-29TITANIC: Fix infinite recursion loading object resourcesPaul Gilbert
2016-10-28TITANIC: Fix playing cutscenes to the very of a videoPaul Gilbert
2016-10-28TITANIC: Fix room transition cutscenesPaul Gilbert
2016-10-28TITANIC: Fix scanning for rooms in parseViewPaul Gilbert
2016-10-28TITANIC: More renaming and debug loggingPaul Gilbert
2016-10-28TITANIC: Fix starting queued reverse playing movie clipsPaul Gilbert
2016-10-28TITANIC: Renames and adding debuggingPaul Gilbert
2016-10-28I18N: Regenerate translations data fileThierry Crozat
2016-10-28I18N: Update Hungarian translation (ticket #9635)Thierry Crozat
2016-10-28BLADERUNNER: fixed memory leaks & overflowsPeter 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-28SCI: Fix broken loop count check in checkAltInputsWillem Jan Palenstijn
2016-10-28SCI: Resolve duplicate resmap.001 checkWillem 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-27TITANIC: Fix interrupting playing soundsPaul Gilbert
2016-10-27SCI32: 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-27TITANIC: Fix setting up timer action stringsPaul Gilbert
2016-10-27SCI32: Fix typosColin Snover
Thanks @OmerMor.
2016-10-27I18N: Regenerate translations.datrootfather
2016-10-27I18N: Regenerate translations from source coderootfather
2016-10-27MOHAWK: Enable riven-demo specific strings for translationrootfather
2016-10-27I18N: Fix language tag in de_DE.porootfather
2016-10-27SCI32: Fix LSL6hires script bugColin Snover
Fixes Trac#9612.
2016-10-27DIRECTOR: Fix RIFX resource loadingEugene Sandulenko
2016-10-27DIRECTOR: More debug output to RIFX archive readerEugene Sandulenko
2016-10-26IMAGE: Fix incorrect warnings decoding MSRLE imagesPaul Gilbert
2016-10-26SCI32: Fix AVI renderingColin Snover
Fixes Trac#9588.
2016-10-26SCI32: Initialize video buffers to avoid flash of garbage memoryColin Snover
2016-10-26SCI32: Use standard max_size method instead of ARRAYSIZE for a containerColin Snover
2016-10-26TITANIC: Fix hang when reaching very end of moviesPaul Gilbert
2016-10-26TITANIC: Fix incorrect clipping of inventory tooltip textPaul Gilbert
2016-10-26TITANIC: Fix loading of item descriptionsPaul Gilbert
2016-10-26TITANIC: Add yet another mouse hiding counter the game usesPaul Gilbert
2016-10-26SCI: Rename hexDigitToInt to indicate it's intentionally brokenWillem Jan Palenstijn
2016-10-26MADS: Fix two off-by-ones in Fader::insertionSortWillem Jan Palenstijn
Fixes bug #9631.
2016-10-26I18N: Regenerate translations data fileThierry Crozat
2016-10-26I18N: Update Dutch translationBen Castricum
2016-10-26COMMON: Added debug method for printing out stream contentsEugene Sandulenko
2016-10-26DIRECTOR: 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-26DIRECTOR: Renamed resource/archive files to better reflect realityEugene Sandulenko
2016-10-26DIRECTOR: Skipping useless movie scanning.Eugene Sandulenko
We can easily rely on the FS path resolving.
2016-10-25TITANIC: Further work on mouse cursor enablement logicPaul Gilbert
2016-10-25SCI: Implement SSCI bug in hexadecimal escape sequencesColin 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.