aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-06GLK: ALAN3: Hook up empty lines to forfeit longjmp replacementPaul Gilbert
2019-07-06GLK: ALAN3: Outer game loop to handle forfeit setjmp replacementPaul Gilbert
2019-07-06GLK: ALAN3: Fix jumps.h macrosPaul Gilbert
2019-07-06GLK: ALAN3: Fix setup and outputing of text dataPaul Gilbert
2019-07-06GLK: ALAN3: Further loading fixesPaul Gilbert
2019-07-06GLK: ALAN3: Change header version field from char[4] to byte[4]Paul Gilbert
2019-07-06GLK: ALAN3: Standardize on using syserr for errorsPaul Gilbert
2019-07-06GLK: ALAN3: Fix endianness of loading temporary headerPaul Gilbert
2019-07-06GLK: ALAN3: Context clearing in main loop, add packing to code structuresPaul Gilbert
2019-07-06GLK: ALAN3: Further gcc warning fixesPaul Gilbert
2019-07-06GLK: ALAN3: Add detection logicPaul Gilbert
2019-07-06GLK: ALAN3: Add support for loading a3r Blorb filesPaul Gilbert
2019-07-06GLK: ALAN3: Re-enable main game loopPaul Gilbert
2019-07-06GLK: ALAN3: Proper indentation & formattingdreammaster
2019-07-06GLK: ALAN3: Removal of #ifdef blocksPaul Gilbert
2019-07-06GLK: ALAN3: Further warning fixesPaul Gilbert
2019-07-06GLK: ALAN3: Change EOF to a uint32 EOD to fix compiler warningsPaul Gilbert
2019-07-06GLK: ALAN3: Further warning fixesPaul Gilbert
2019-07-06GLK: ALAN3: Initial files commitPaul Gilbert
2019-07-06IOS7: Hide input accessory toolbar when an external keyboard is connectedThierry Crozat
2019-07-05I18N: Update translation (French)Le Philousophe
Currently translated at 98.8% (1074 of 1087 strings)
2019-07-05I18N: Update translation (French)Thierry Crozat
Currently translated at 98.8% (1074 of 1087 strings)
2019-07-05CRYOMNI3D: Fix Travis warning about comma at the end of listLe Philousophe
2019-07-05CRYOMNI3D: Fix styleLe Philousophe
2019-07-05CRYOMNI3D: Add Spanish version of VersaillesLe Philousophe
2019-07-05CRYOMNI3D: Move texts at the right placeLe Philousophe
With different languages text should be placed to fit on the screen
2019-07-05CRYOMNI3D: Add German version of VersaillesLe Philousophe
2019-07-05CRYOMNI3D: Add a timeout for displayHLZLe Philousophe
2019-07-05CRYOMNI3D: Add Italian version of VersaillesLe Philousophe
2019-07-05CRYOMNI3D: Add English version of VersaillesLe Philousophe
2019-07-05CRYOMNI3D: Add internationalization through external DAT fileLe Philousophe
2019-07-05CRYOMNI3D: Load all characters and not only the lettersLe Philousophe
That will be useful for i18n. Let's suppose all the versions have all the characters.
2019-07-05CRYOMNI3D: Remove detection leftover and add flagsLe Philousophe
That will let us adapt from different packaging across Versailles editions.
2019-07-05CRYOMNI3D: Fix loading of game from original menu in-gameLe Philousophe
2019-07-04I18N: Update translations templatesThierry Crozat
2019-07-04CRYOMNI3D: Silence more warningsLe Philousophe
2019-07-04BLADERUNNER: Explicit message about missing game filesPeter Kohaut
2019-07-03NEWS: Fix typo in German NEWS.md translationLothar Serra Mari
2019-07-03NEWS: Update German NEWS.md translationLothar Serra Mari
2019-07-02JANITORIAL: Remove outdated references to SourceForge.netCameron Cawley
2019-07-02WINTERMUTE: Fix slider bugs in several gameslolbot-iichan
There is a bug introduced in WME Lite. Testcase: 1. Download https://github.com/lolbot-iichan/wme_testsuite/tree/master/slider_test/packages 2. Download https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wmelite/wmelite_10_win.zip 3a. Run game.exe -> Slider moves with the mouse while it is pressed and released when mouse is released 3b. Run wmelite.exe -> Slider is never released 3c. Run ScummVM -> Slider is never released Related bugs: https://bugs.scummvm.org/ticket/6567 https://bugs.scummvm.org/ticket/9861 Reason: slider is a button object that changes it's X until "LeftRelease" event is revieved and breaks the endless loop. Sample code: https://github.com/lolbot-iichan/wme_testsuite/blob/master/slider_test/data/interface/system/speechvolume.script However, WME Lite does not send "LeftRelease" events to any objects, if Game object can handle such event, even is game is frozen and UI is shown. Original code: https://github.com/lolbot-iichan/Wintermute-Engine/blob/master/src/engine_core/wme_ad/AdGame.cpp#L2218 Changed in WME Lite: https://github.com/lolbot-iichan/wmelite/blob/master/src/AdGame.cpp#L2120 This behaviour was introduced in SVN period of wmelite, I believe it was made on purpose for handling some iOS scenarios at commit #37 mentioned on page https://code.google.com/archive/p/wmelite/source/default/commits My proposal is to mark iOS apps as WME_LITE and fill exact WME_1_X_X/WME_LITE versions for all known games. WME_1_X_X can be seen by right-clicking on main executable and seems to be non-empty for almost all existing WME games.
2019-07-02WINTERMUTE: Add detection for some Russian version of 1 1/2 Ritterlolbot-iichan
This seems to be some fan-made translation patch. File "string3.tab" seems to be the only thing translated, and it's stored as a plain file, outside dcp packages. Patch is applied to original by adding this file.
2019-07-02WINTERMUTE: Add detection for 6 more Carol Reed demoslolbot-iichan
Also fixes https://bugs.scummvm.org/ticket/11005
2019-07-02WINTERMUTE: Reorder Carol Reed detection recordslolbot-iichan
On undetected game user gets message like this: ``` Matched game IDs for the Wintermute engine: actualdest-win, basisoctavus-win-cz, agustin-win, bthreshold-win, bickadoodle-win, bookofgron-win-ru, carolreed4-demo-win, carolreed5-win, carolreed6-win, carolreed7-demo-win, carolreed8-win, carolreed9-win, carolreed10-win, carolreed11-win, carolreed12-win, carolreed13-win, carolreed14-win, chivalry-win, corrosion-win, deadcity-win-cz, dfafadventure-win, dirtysplit-win, dreaming-win, driller-win, ... ``` It's confusing that some carolreed games are mentioned as demos and some are not. Fixed this by reordering them.
2019-07-02SCI32: Fix QFG4 Look-Dungeon Messagesluicebox
2019-07-02SCI: Disable SQ4 timepod code for missing roomsluicebox
Fixes #11006
2019-07-02CREATE_PROJECT: Use stricter checks for Win32 dependenciesSupSuper
Instead of checking the project type, check the define. winmm and winsparkle are only required on Windows.
2019-07-02CREATE_PROJECT: Add new libcurl dependenciesSupSuper
2019-07-02CREATE_PROJECT: Fix defines for x64 MSVC projectSupSuper
Rewriting the define list from scratch to disable nasm lost a lot of important defines set up in the setup phase. Instead, let's just remove the nasm define and preserve the rest.
2019-07-01TESTBED: Correctly reset the number of skipped testsCameron Cawley