aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-13HDB: Fix Major Memory Leak in File Manager ClassD G Turner
2019-09-13HDB: Close Memory Leaks in Sound ClassD G Turner
2019-09-13SUPERNOVA: Add testing flag and build engine by defaultThierry Crozat
2019-09-13HDB: Ensure Demos are Indicated in ScummVM GUI Launcher ListD G Turner
2019-09-13HDB: Fix Crash on Invalid Sound String PointersD 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-13CREDITS: Add credits for all of the enginesEugene Sandulenko
2019-09-13VIDEO: Fix embedded subtitles in VMD videosDmitry Blau
This fixes the subtitles in Woodruff - bug 10960
2019-09-12SCI32: Disable QFG4 Change Directory import buttonsluicebox
2019-09-13SUPERNOVA: Enable improved mode by defaultThierry Crozat
Masochists who want to experience the original frustrating experience can disable it in the game settings.
2019-09-13CREDITS: Add special thanks for HDB and SupernovaThierry Crozat
2019-09-13SUPERNOVA: Update engine data file with latest English translationThierry Crozat
2019-09-13SUPERNOVA: Improve English translation for part 2Thierry Crozat
2019-09-13SUPERNOVA: Stop any playing sound before loading a savegameThierry 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-13PRINCE: Build engine by defaultThierry Crozat
2019-09-13SUPERNOVA: Improve English translation for part 2Thierry Crozat
2019-09-13SUPERNOVA: Improve English translation for part 2Thierry Crozat
2019-09-12I18N: Update translation (French)Thierry Crozat
Currently translated at 100.0% (1122 of 1122 strings)
2019-09-12I18N: Update translation (Dutch)Ben Castricum
Currently translated at 94.0% (1055 of 1122 strings)
2019-09-12I18N: Update translation (French)Thierry Crozat
Currently translated at 99.8% (1120 of 1122 strings)
2019-09-12BLADERUNNER: Remove use of unaligned memory access (#1839)Cameron Cawley
2019-09-12SCI32: Fix loading system font for Mac gamessluicebox
Fixes GK1 Mac crash on load due to reading hard-coded little endian font data as big endian
2019-09-12SCI32: 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-12PRINCE: I18N: Remove credits from the translations.Eugene Sandulenko
They are confusing and it makes little sense to translate them.
2019-09-12I18N: Update translations templatesThierry Crozat
2019-09-12I18N: Update translation (Hungarian)George Kormendi
Currently translated at 100.0% (1122 of 1122 strings)
2019-09-11PRINCE: Added few English translationsEugene Sandulenko
2019-09-11BLADERUNNER: Ensure the Color256 struct is correctly packed (#1838)Cameron Cawley
2019-09-11CRYO: EDEN: Move graphics into a separate classDavid 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-10SCI32: Fix QFG4 Gate options after dungeonsluicebox
Fixes bug #11044
2019-09-10HDB: Fix empty string testsluicebox
2019-09-10BLADERUNNER: Fix -Wsign-compare warningCameron Cawley
2019-09-10PRINCE: Removed Russian untranslated strings from English translationEugene Sandulenko
This will show proper stats on untranslated strings.
2019-09-10PRINCE: Added current text dumpsEugene Sandulenko
Text in Russian were manually cleared from typos. Texts in all languages were adjusted to the Polish original text structure.
2019-09-10BLADERUNNER: Move shutdown() in Engine destructorThanasis Antoniou
2019-09-10BLADERUNNER: Add DebugMan.clearAllDebugChannels() in shutdownThanasis Antoniou
2019-09-10IOS: Call exit(0) when exiting to prevent hangingsluicebox
Prevents the process from hanging on exit when using the Quit button in launcher or a game's quit function
2019-09-09HDB: Remove useless check on array vs nullStrangerke
2019-09-09HDB: Fix more uninitialized variables in Gfx and WindowStrangerke
2019-09-09HDB: Fix more uninitialized variables in ai-initStrangerke
2019-09-09HDB: Fix a pointer to local variable outside of scopeStrangerke
2019-09-09BLADERUNNER: Allow McCoy to perform both turns when feeding MaggieThanasis Antoniou
First animated turn is to the counter, second is towards Maggie
2019-09-09BLADERUNNER: Play full exit KIA sound before quit via KIAThanasis Antoniou
2019-09-09I18N: Update translations templatesThierry Crozat
2019-09-09I18N: Regenerate translations data fileThierry Crozat
2019-09-09BLADERUNNER: Improve interaction with Gordo in the cityThanasis Antoniou
2019-09-09BLADERUNNER: Fix Leon Clerk encounter bugThanasis Antoniou
When McCoy leaves CT09 they should be both gone. They were not This was our bug, a bad translation of an if clause. Also added in this commit is a bit different behavior for the restored content case. In restored content, the player is not allowed to leave until the situation is resolved.
2019-09-09BUILD: Fix GCC bogus warning by removing constLe Philousophe
GCC emits "warning: type qualifiers ignored on cast result type" when some types are used for HashMap because of the const modifier. This applies especially to pointer-to-member-functions. The const there is not really useful as it only prevents unfortunate object editions.
2019-09-09BLADERUNNER: Replace animation mode values with their proper enumsThanasis Antoniou
2019-09-09BLADERUNNER: Fix CT02 map obstacles glitchesThanasis Antoniou
2019-09-08SUPERNOVA: Update English translation for part 2Thierry Crozat