Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-10 | CGE: Remove garbage character from comments | Colin Snover | |
2017-11-10 | BBVS: Remove all bit shifts of potentially negative integers | Colin Snover | |
Previous patches that removed shifts of constant negative values to eliminate UB were valid, but did not correct all places where this engine was potentially bit shifting negative values. There is no reason to not just use multiplication and division and let the compiler make the right choice for optimisation for an architecture, so that is what this patch does. | |||
2017-11-10 | ALL: Fix misuse of comma operator | Colin Snover | |
2017-11-10 | XEEN: Fix animation of wall torches | Paul Gilbert | |
2017-11-09 | Merge pull request #1049 from csnover/lure-unaligned | Paul Gilbert | |
LURE: Stop taking address of unaligned pointer | |||
2017-11-09 | XEEN: Cleanup of PowType enum names | Paul Gilbert | |
2017-11-09 | XEEN: Properly animate arrow shooting | Paul Gilbert | |
2017-11-09 | XEEN: Create a PowType enum for ranged arrow/spell types | Paul Gilbert | |
2017-11-08 | XEEN: Changed multiAttack to rangedAttack | Paul Gilbert | |
2017-11-07 | LURE: Stop taking address of unaligned pointer | Colin Snover | |
While usage of these pointers was technically safe because they were read through an alignment-aware API, taking the address of an unaligned pointer was generating warnings in Clang, and is not strictly necessary here. This change solves the warning and also protects this code from any future change that might cause it to start reading unsafely. | |||
2017-11-07 | XEEN: Fix FX calls in multiAttack | Paul Gilbert | |
2017-11-04 | TITANIC: Remove testing flag from German version | Paul Gilbert | |
2017-11-02 | MOHAWK: RIVEN: Remove the testing flag | Bastien Bouclet | |
2017-10-31 | SCUMM: Prevent false detection of Steam games | Ben Castricum | |
2017-10-29 | XEEN: Enable starting game from startup menu | Paul Gilbert | |
2017-10-29 | SCI: Fix UB in SegManager memcpy/strcpy operations | Colin Snover | |
Passing overlapping buffers to C standard library memcpy, strcpy, and strncpy is undefined behavior. In SSCI these operations would perform a forward copy, and most stdlib implementations do the same, but at least newer Linux glibc on x86 copies bytes in reverse, so just using the standard library on this platform results in broken output. Because SSCI used a blind forward copy instead of memmove for overlapping copy operations, this patch implements an explicit forward copy to ensure that overlapping copies continue to operate the same as in SSCI. This fixes the Island of Dr. Brain v1.1 flamingo puzzle (script 185, flamingos::init, localCall 4c3) on platforms that do not perform forward copy in memcpy/strcpy/strncpy. Thanks to @moralrecordings for research on this bug and an initial patch using memmove. Closes gh-1034. | |||
2017-10-29 | TESTBED: Only build cloud tests if libcurl is available too | Willem Jan Palenstijn | |
This matches the module.mk checks for backends/cloud | |||
2017-10-28 | Merge pull request #1046 from digitall/saga_ite_french | Thierry Crozat | |
SAGA: Add Code to Support French Fan Translation. | |||
2017-10-28 | SAGA: Replace Remaining French Accented Characters with Escape Codes. | D G Turner | |
2017-10-28 | SAGA: Add Define for French Language for clarity. | D G Turner | |
2017-10-27 | TITANIC: Hopefully fix AmigaOS compilation | Paul Gilbert | |
2017-10-27 | SAGA: Correct Tenses in French Fan Translation of ITE. | D G Turner | |
These changes were suggested by bgK. | |||
2017-10-26 | SAGA: Add Code to Support French Fan Translation. | D G Turner | |
This code was supplied by Darknior (hugues.fabien@gmail.com). | |||
2017-10-25 | Merge pull request #1035 from bgK/require-64bits-integers | Bastien Bouclet | |
BUILD: Require 64bits integers | |||
2017-10-25 | MOHAWK: MYST: Add detection for a Russian version | Bastien Bouclet | |
2017-10-21 | SCI: Allow lofsa string printing in disasm for all SCI versions | Willem Jan Palenstijn | |
2017-10-21 | SCI: Fix offsets in disasm for multi-param opcodes | Willem Jan Palenstijn | |
This code was assuming that retval points to the start of the next instruction, which is only true if the current parameter is the last one. This fixes op_call printing. | |||
2017-10-16 | TITANIC: Remove redundant room check in CEarSweetBowl | Paul Gilbert | |
2017-10-16 | SCI32: Fix cursor color when quitting for phant1 | David Fioramonti | |
When quitting the game at the main menu and hitting no or quitting the game while playing the cursor color over the buttons will be tan the first time rather than red. This fix makes it so it will be red. This was done by removing a check in HotSpot::doit() which checks the global193 value. Removing this check fixes the problem. Fixes Trac#9977. Thanks snover and wjp for your help. | |||
2017-10-15 | TITANIC: Add missing strings for Floor & Room # to titanic.dat | Paul Gilbert | |
2017-10-15 | TITANIC: Fix crash exiting game when music room music is active | Paul Gilbert | |
2017-10-15 | TITANIC: Music room handler field renames & better anim sync to music | Paul Gilbert | |
2017-10-15 | SCI32: Tell OSystem to show/hide cursors as appropriate | Colin Snover | |
This is needed so that the system cursor can be appropriately hidden outside the game's draw area, to match the normal behaviour of ScummVM. | |||
2017-10-15 | TITANIC: Fix use after free and remove IFDEF code from mouse cursors | Paul Gilbert | |
2017-10-15 | TITANIC: Simplify cursors to build up as RGBA during loading | Paul Gilbert | |
2017-10-14 | TITANIC: Remove accidentally committed cutscene slowdown | Paul Gilbert | |
2017-10-14 | TITANIC: Stop final piano note of music room music getting cut off | Paul Gilbert | |
2017-10-14 | TITANIC: Properly flag audio buffer as finished when song is done | Paul Gilbert | |
2017-10-13 | TITANIC: Fix rotating on Top of Well balcony | Paul Gilbert | |
2017-10-13 | TITANIC: Show busy cursor when SuccUBus sending or receiving | Paul Gilbert | |
2017-10-13 | TITANIC: Workaround for wrong ambient music on load | Paul Gilbert | |
2017-10-13 | TITANIC: Renamed GlobalSound methods to AmbientSound | Paul Gilbert | |
2017-10-13 | TITANIC: Cleanup of auto music player classes and messages | Paul Gilbert | |
2017-10-12 | TITANIC: Play Pellerator sound only when moving to a new destination | Paul Gilbert | |
2017-10-12 | TITANIC: DE: Fix showing accented characters in Chat tab | Paul Gilbert | |
2017-10-12 | TITANIC: DE: Fix saying 'ja' to Deskbot during checkin | Paul Gilbert | |
2017-10-10 | TITANIC: Fix buffer overflow in parser searchAndReplace | Paul Gilbert | |
2017-10-10 | TITANIC: Show SGT furniture in stateroom even after upgrading | Paul Gilbert | |
2017-10-10 | TITANIC: Only allow moving to SGT TV in assigned room | Paul Gilbert | |
2017-10-10 | TITANIC: Fix talking to the Maitre D | Paul Gilbert | |