aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2019-09-23SCI32: Fix QFG4 door oiling when picking lockssluicebox
Fixes door bugs in six castle rooms, bug #10832
2019-09-23ILLUSIONS: DUCKMAN: Fix endless SFX bug #11161Eric Fry
2019-09-23TOLTECS: Added Polish version detection. Trac#11134Eugene Sandulenko
2019-09-22XEEN: Fix ending monster suffering elemental damagePaul Gilbert
2019-09-22QUEEN: Prevent hang when closing core during dialogCameron Cawley
Co-authored-by: jdgleaver <jdgleaver@users.noreply.github.com>
2019-09-22QUEEN: Disable load/save until game is properly initialisedCameron Cawley
Co-authored-by: jdgleaver <jdgleaver@users.noreply.github.com>
2019-09-22ENGINES: Disable event polling while splash screen is shownCameron Cawley
Co-authored-by: jdgleaver <jdgleaver@users.noreply.github.com>
2019-09-22XEEN: Fix clicking on monster names in combat to change targetPaul Gilbert
2019-09-22XEEN: Fix drawing left border of minimapPaul Gilbert
2019-09-22HDB: Fix issue in stylusDownStrangerke
2019-09-21HDB: Use fabs instead of abs for doublessluicebox
Fixes VS2015 build
2019-09-21CRYO: Add newline to end of eden_graphics.hsluicebox
2019-09-22HDB: Fix Game Breaking Bug in Right Mouse Button HandlingD G Turner
The right mouse button (which is the "Use" button for throwing gems etc.) function sets the Button B flag in the _buttons flag field, but never cleared it. This resulted in blocking of setting of movement waypoints with the left button and thus locked up the player character. You could avoid this by using the "Return" key which is also mapped to use, but this would only be possible on desktop ports or with a virtual keyboard. This commit fixes the mouse handling code to clear the flag and thus avoids future bug reports.
2019-09-21BACKENDS: Add EVENT_CLIPBOARD_UPDATE eventCameron Cawley
2019-09-21WAGE: Implement global clipboard supportCameron Cawley
2019-09-21BACKENDS: Add a default clipboard implementationCameron Cawley
2019-09-21SCI: Support for Cyrillic inputEugene Sandulenko
2019-09-20HDB: Guard for corrupted sound dataEugene Sandulenko
2019-09-19BLADERUNNER: Fix rare teleport case for McCoy in BB08Thanasis Antoniou
2019-09-19ADL: Support using any pixel format for the displayCameron Cawley
2019-09-19HDB: Fix missing semicolonsluicebox
2019-09-19HDB: Simplify some codeStrangerke
2019-09-19HDB: Fix another regression in inventoryStrangerke
2019-09-19HDB: Fix regression introduced in 35ff6adStrangerke
2019-09-18BLADERUNNER: Fix crash for some devices for Android SDL portThanasis Antoniou
This is a work around that is confirmed to be working Reference ticket is here: https://bugs.scummvm.org/ticket/11149
2019-09-18SCI: Fix detection of Cyrillic characters in messagesEugene Sandulenko
2019-09-18PRINCE: Distinguish translated versions during detectionEugene Sandulenko
2019-09-18SUPERNOVA: Fix reading of .dat fileJaromir Wysoglad
When searching for the right block in supernova.dat, the engine didn't take into account the full size of each block (it thought, it read 12 bytes less in each block) and thanks to that it tryed to read one additional block at the end.
2019-09-17SCI: Added Russian QFG1vgaEugene Sandulenko
2019-09-17SUPERNOVA: Add detection.cpp to POTFILESLothar Serra Mari
2019-09-17JANITORIAL: Fix whitespacesEugene Sandulenko
2019-09-16HDB: Turn a couple of arrays into static constStrangerke
2019-09-16HDB: Fix some more uninitialized variablesStrangerke
2019-09-16BLADERUNNER: Add engine gui option to avoid use of delayMillis()Thanasis Antoniou
2019-09-16DIRECTOR: Fix Some MSVC WarningsD G Turner
These were reported by Henke37 via IRC.
2019-09-15AGI: Replace Various String Functions with Common String UsageD G Turner
This removes a number of fixed size temporary string buffers and usage of unsafe string functions.
2019-09-15WINTERMUTE: Fix MSVC WarningD G Turner
This is due to the _lastLine variable being unsigned, but having -1 assigned to it as a default / invalid value. This could probably be assigned 0 with no issues, but since this is exposed, this warning is fixed instead by assigning the unsigned equivalent of -1 so no dependent code will see a change.
2019-09-15SCUMM: HE: Fix MSVC WarningD G Turner
This was reported by Henke37 on IRC.
2019-09-15ILLUSIONS: Fix Further MSVC WarningD G Turner
This was reported by Henke37 on IRC.
2019-09-15SCUMM: Replace Various String Functions with Common String UsageD G Turner
This removes the dependency on the unsafe strcpy and strcat string functions with usage of Common::String instead.
2019-09-15BLADERUNNER: Fix map glitches and teleport in BB09Thanasis Antoniou
2019-09-15TOON: Replace Various String Functions with Common String UsageD G Turner
This removes the dependency on the unsafe strcpy and strcat string functions with usage of Common::String instead.
2019-09-15GLK: FROTZ: Change GameID to avoid Conflict with Pegasus Prime EngineD G Turner
The game id "pegasus" was already used for the Journeyman Project Pegasus Prime engine, so this caused a detection conflict. Fixes bug #11146.
2019-09-15BLADERUNNER: Remove redundant initializationsThanasis Antoniou
Redundant setting of actors health (Init_Actor_Health) and a duplicate _crimesDatabase init
2019-09-15TOUCHE: Remove Various Fixed Sized String Buffer UsageD G Turner
2019-09-15SWORD1: Remove Fixed Sized Buffer Usage from Savegame Name CodeD G Turner
2019-09-15HDB: Remove Another Fixed Size String BufferD G Turner
This reduces the scope for buffer overflow issues.
2019-09-14SCI32: Remove QFG4 "a:" prefix from export filenamesluicebox
Trac #11082
2019-09-14SCI: Add a sanity check when loading vocab 901 (suffixes)Filippos Karapetis
An invalid access error, uncovered by the Span mechanism. Fixes the QFG2 demo (bug #11147)
2019-09-14SCI: Add special check for Russian versions of the gamesEugene Sandulenko