Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-16 | BLADERUNNER: Add engine gui option to avoid use of delayMillis() | Thanasis Antoniou | |
2019-09-16 | DIRECTOR: Fix Some MSVC Warnings | D G Turner | |
These were reported by Henke37 via IRC. | |||
2019-09-15 | AGI: Replace Various String Functions with Common String Usage | D G Turner | |
This removes a number of fixed size temporary string buffers and usage of unsafe string functions. | |||
2019-09-15 | WINTERMUTE: Fix MSVC Warning | D 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-15 | SCUMM: HE: Fix MSVC Warning | D G Turner | |
This was reported by Henke37 on IRC. | |||
2019-09-15 | ILLUSIONS: Fix Further MSVC Warning | D G Turner | |
This was reported by Henke37 on IRC. | |||
2019-09-15 | SCUMM: Replace Various String Functions with Common String Usage | D G Turner | |
This removes the dependency on the unsafe strcpy and strcat string functions with usage of Common::String instead. | |||
2019-09-15 | BLADERUNNER: Fix map glitches and teleport in BB09 | Thanasis Antoniou | |
2019-09-15 | TOON: Replace Various String Functions with Common String Usage | D G Turner | |
This removes the dependency on the unsafe strcpy and strcat string functions with usage of Common::String instead. | |||
2019-09-15 | GLK: FROTZ: Change GameID to avoid Conflict with Pegasus Prime Engine | D 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-15 | BLADERUNNER: Remove redundant initializations | Thanasis Antoniou | |
Redundant setting of actors health (Init_Actor_Health) and a duplicate _crimesDatabase init | |||
2019-09-15 | TOUCHE: Remove Various Fixed Sized String Buffer Usage | D G Turner | |
2019-09-15 | SWORD1: Remove Fixed Sized Buffer Usage from Savegame Name Code | D G Turner | |
2019-09-15 | HDB: Remove Another Fixed Size String Buffer | D G Turner | |
This reduces the scope for buffer overflow issues. | |||
2019-09-14 | SCI32: Remove QFG4 "a:" prefix from export filename | sluicebox | |
Trac #11082 | |||
2019-09-14 | SCI: 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-14 | SCI: Add special check for Russian versions of the games | Eugene Sandulenko | |
2019-09-14 | SCI: Add more script patcher checks for games without a selector vocab | Filippos Karapetis | |
Fixes the LSL1 demo | |||
2019-09-14 | HDB: Improve String Code Usage in HDB Engine Code | D G Turner | |
2019-09-14 | HDB: Improve String Buffer Usage in AI Inventory Code | D G Turner | |
2019-09-14 | HDB: Replace Unecessary Buffer in AI Inventory Code | D G Turner | |
2019-09-14 | HDB: Avoid String Buffer Overruns from Save Load Code | D G Turner | |
2019-09-14 | HDB: Remove Fixed String Buffer Usage in Window Code | D G Turner | |
2019-09-14 | HDB: Removed Fixed String Buffer from AI Player Code | D G Turner | |
This is replaced by simpler Common::String equivalent. | |||
2019-09-14 | HDB: Remove More Fixed Sized String Buffers in Menu Code | D G Turner | |
2019-09-14 | ENGINES: More consistent error messages | Ben Castricum | |
2019-09-14 | HDB: Remove Fixed Sized String Buffers in Menu Code | D G Turner | |
These are replaced by Common::String usage. | |||
2019-09-14 | SUPERNOVA: Fix warning | Thierry Crozat | |
2019-09-14 | SUPERNOVA: Replace String Copy With Safer ScummVM Common Version | D G Turner | |
2019-09-14 | HDB: Fix More GCC Compiler Warnings | D G Turner | |
2019-09-13 | SUPERNOVA: Change type of an array to avoid casting | Thierry Crozat | |
2019-09-13 | SUPERNOVA: Fix Reported MSVC Compiler Warnings | D G Turner | |
These are from Henke37 via IRC. | |||
2019-09-13 | HDB: Further Fixes for GCC Compiler Warnings | D G Turner | |
2019-09-13 | HDB: Fix Some GCC Compiler Warnings | D G Turner | |
These were of the type memset of a complex structure. | |||
2019-09-13 | HDB: Fix Major Memory Leak in File Manager Class | D G Turner | |
2019-09-13 | HDB: Close Memory Leaks in Sound Class | D G Turner | |
2019-09-13 | SUPERNOVA: Add testing flag and build engine by default | Thierry Crozat | |
2019-09-13 | HDB: Ensure Demos are Indicated in ScummVM GUI Launcher List | D G Turner | |
2019-09-13 | HDB: Fix Crash on Invalid Sound String Pointers | D G Turner | |
This was causing a crash with buffer overflow on Windows builds, but diagnosing with Valgrind showed invalid strings being accessed in the sound code. Some analysis showed that these were mainly the reference to c_str() buffers from a local heap Common::String which was out of scope and thus destructed, giving an invalid pointer. The fix here also simplifies the code as well as avoiding this issue. | |||
2019-09-12 | SCI32: Disable QFG4 Change Directory import button | sluicebox | |
2019-09-13 | SUPERNOVA: Enable improved mode by default | Thierry Crozat | |
Masochists who want to experience the original frustrating experience can disable it in the game settings. | |||
2019-09-13 | SUPERNOVA: Stop any playing sound before loading a savegame | Thierry Crozat | |
This fixes for exemple loading a savegame from the Museum in part 2 after triggering the alarm but before being caught. Before this commit the alarm would continue to play after loading the savegame. | |||
2019-09-13 | PRINCE: Build engine by default | Thierry Crozat | |
2019-09-12 | BLADERUNNER: Remove use of unaligned memory access (#1839) | Cameron Cawley | |
2019-09-12 | SCI32: Fix loading system font for Mac games | sluicebox | |
Fixes GK1 Mac crash on load due to reading hard-coded little endian font data as big endian | |||
2019-09-12 | SCI32: Fix loading autosaves (slot 0) | sluicebox | |
Fixes bugs in trac #11029: - Slot 1 loading when user selects slot 0 in ScummVM UI - Slot 1 loading when slot 0 specified on command line - QFG4 slot 0 not appearing in game's original Restore UI | |||
2019-09-11 | BLADERUNNER: Ensure the Color256 struct is correctly packed (#1838) | Cameron Cawley | |
2019-09-11 | CRYO: EDEN: Move graphics into a separate class | David Fioramonti | |
Eden game object now contains a graphics object with which to delegate graphics operations and store states of the graphics. Much of the video playing is done in the graphics class so I have moved a lot of the video state into there. Some graphics related variables were moved out of eden and into graphics, but many are still in eden. Since they are still coupled there are lots of getters and setters. For example both eden_graphics and eden share a handle to the same video object. I have made a few more things public than desirable. I changed graphics to eden_graphics since it is specialized to eden and not just cryo. | |||
2019-09-10 | SCI32: Fix QFG4 Gate options after dungeon | sluicebox | |
Fixes bug #11044 | |||
2019-09-10 | HDB: Fix empty string test | sluicebox | |