Commit Graph
86814 Commits
Author SHA1 Message Date
Thierry Crozat 50136f43c7 COMMON: Expand a bit the KeyState documentation
This follows a bug that was found in the Lure engine where keycode
was used in a place where it should have used ascii.
2012-07-01 01:03:49 +01:00
Thierry Crozat c19df60092 I18N: Update German translation
One of the string was left untranslated in the last update. This adds
the translation for that string (provided by Lightkey).
2012-07-01 00:40:07 +01:00
Thierry Crozat 335ba979a2 LURE: Fix engine crash in copy protection screen with AZERTY keyboard
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen".

This reverts the previous fix which only worked for QWERTY keyboards
and made the issue worse for AZERTY keyboards. It now uses the ASCII
code instead of the keycode for the sanity check.
2012-06-30 20:48:22 +01:00
Thierry Crozat 33c67caed1 I18N: Regenerate translation data file 2012-06-30 12:20:17 +01:00
Thierry Crozat 5bbac72839 I18N: Update Italian translation
The update was sent by Matteo by email.
2012-06-30 12:19:54 +01:00
Thierry Crozat 7efdf21e85 I18N: Update Swedish translation from patch #3538686 2012-06-30 12:18:47 +01:00
D G Turner 4789e0f026 LURE: Fix engine crash in copy protection screen.
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen".

Previously, the code didn't prevent keyboard events with modifiers being
used. Since the ascii values for these were outside the 0-9 numeric
range, this resulted in an invalid frame number being used and thus the
engine aborted at an asertion.
2012-06-29 23:37:11 +01:00
D G Turner 100ff974cb TOON: Correct mismatched method definition against prototype.
Fixes bug #3539018 - "Toon: AmigaOS4 Compiler error in anim.cpp"
2012-06-29 22:13:19 +01:00
Johannes Schickel 10bfb82d3b GUI: Use a slightly bigger vertical spacing in the thumbnail load chooser. 2012-06-29 16:16:36 +02:00
Johannes Schickel c1426f783d GUI: Use a black rect when no thumbnail is available in the thumbnail load chooser. 2012-06-29 16:16:28 +02:00
Johannes Schickel e2056bdfd9 GUI: Remember last save/load chooser selection. 2012-06-29 16:09:59 +02:00
Johannes Schickel 37fd9b7384 GUI: Fix memory leaks in LoadChooserThumbnailed::destroyButtons.
GuiObject::removeWidget only removes the widget from the widget list, but
doesn't delete it. Oops.
2012-06-29 15:55:46 +02:00
Johannes Schickel d3e5763276 GUI: Allow the user to switch between list and thumbnail based load chooser. 2012-06-29 15:52:56 +02:00
Johannes Schickel 7860c5bfc9 GUI: Only update save list when the dialog opens in thumbnail load chooser. 2012-06-29 15:00:56 +02:00
Johannes Schickel 0db0b650e2 GUI: Fix copy&paste error affecting vertical spacing in thumbnail load chooser. 2012-06-29 14:58:33 +02:00
Johannes Schickel 0b5b58829c GUI: Don't distribute vertical space between buttons in the thumbnail load chooser. 2012-06-29 14:57:54 +02:00
D G Turner 78b8ca5c7f TOON: Replace remaining int32 x,y,w and h coordinates with int16. 2012-06-28 07:07:08 +01:00
Strangerke d73ed91051 CGE: Remove unused Demo text id 2012-06-28 07:25:56 +02:00
Strangerke 647bc59f99 CGE: Rename variable 2012-06-28 07:19:54 +02:00
Filippos Karapetis 848575b826 SCI: Fix bug #3538418 in SQ4CD
Add a script patch for another speech/subtitles script, which handles
the babble icon shown in the quit/death dialogs (e.g. the two guys from
Andromeda in the quit dialog). Now, these dialogs have speech both in the
speech and the speech + subtitles modes
2012-06-28 04:06:58 +03:00
Einar Johan Trøan Sømåen 900bd7a77d WINTERMUTE: Avoid making a new Rect for the fill every screen. 2012-06-28 02:35:38 +02:00
Filippos Karapetis cc77688696 SCI: Remove an incorrect error check in validateExportFunc() 2012-06-28 03:29:34 +03:00
Filippos Karapetis 12b8534e2f SCI: Fix the detection entry for the Spanish version of KQ6
There is no Spanish CD version of KQ6, only floppy. This also seems to fix
the bug with the puzzle in the cliffs of wisdom (room 300)
2012-06-28 03:27:34 +03:00
Einar Johan Trøan Sømåen 7d45960039 WINTERMUTE: Cap framerate at 25 fps for now. 2012-06-28 02:08:33 +02:00
Einar Johan Trøan Sømåen e49b43f7a9 WINTERMUTE: Fix almost all of the memory leaks that were left. 2012-06-27 23:32:57 +02:00
Strangerke ee14ef5348 CGE: Add ending message to tell the user he finished the game. Fix bug #3538396 2012-06-27 22:12:37 +02:00
Einar Johan Trøan Sømåen ae714dc076 WINTERMUTE: Fix a memory leak. 2012-06-27 22:03:15 +02:00
Einar Johan Trøan Sømåen dde2d92c69 WINTERMUTE: Fix a savegame-regression 2012-06-27 15:15:46 +02:00
Sven Hesse 18fc453b97 TOUCHE: Report unknown game variant when using the file based fallback detector
Given the message Touche prints when it found a game, printing the
MD5 sums of the files was probably what it expected the
AdvancedDetector would do in the filebase fallback detector. This may
have been true in the past, but it's not what it does anymore,
rendering the message pointless.
This fixes it by calling the now accessable reportUnknown method.
2012-06-27 05:14:18 +02:00
Sven Hesse 02375fa1e6 GOB: Report unknown game variant when using the file based fallback detector 2012-06-27 05:14:18 +02:00
Sven Hesse 9e7ece4ebe DETECTOR: Make reportUnknown() available for AdvancedMetaEngine classes to use 2012-06-27 05:14:18 +02:00
Sven Hesse 2c760cb15e DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizes
Since we need a FSNode parent for Mac resource forks, we need to change
signature of detectGameFilebased(), too.
2012-06-27 05:14:18 +02:00
Sven Hesse 63e13c5d2c DETECTOR: Move size reading and MD5 creating into a new method getFileProperties() 2012-06-27 05:14:18 +02:00
Sven Hesse 5ca480aa2e DETECTOR: Move ADFileProperties(Map) into advancedDetector.h 2012-06-27 05:14:18 +02:00
Sven Hesse 7691542496 DETECTOR: Rename SizeMD5(Map) to ADFileProperties(Map) 2012-06-27 05:14:18 +02:00
Strangerke f32c9a7735 CGE: Fix bug 3538039 - level buttons not pressed 2012-06-27 01:15:32 +02:00
Strangerke 8b30750f82 CGE: Remove dead code used to display copyright in DOS prompt 2012-06-27 01:15:31 +02:00
Einar Johan Trøan Sømåen 8ecb9d937d WINTERMUTE: Remove another FORBIDDEN_SYMBOL_ALLOW_ALL with thanks to [md5] 2012-06-26 23:29:20 +02:00
Einar Johan Trøan Sømåen a994e879e5 WINTERMUTE: Another warning-fix from [md5] 2012-06-26 23:26:43 +02:00
Einar Johan Trøan Sømåen 71acc58f9c WINTERMUTE: Make ScScript less endian-specific. 2012-06-26 23:08:25 +02:00
Thierry Crozat 90d78e31a7 NEWS: Mention fix for missing subtitles in Drascula and BS1 2012-06-26 21:40:51 +01:00
Thierry Crozat 57e84b9632 SWORD1: Add source of the translations for the missing subtitles
This adds a few comment to explain were the translations come from
for the missing subtitle workaround (and give credits were they are
due).
2012-06-26 21:31:12 +01:00
Thierry Crozat 7705c13cc4 SWORD1: Add workaround for missing subtitles in the demo 2012-06-26 21:20:24 +01:00
Thierry Crozat c2aabea6fa DRASCULA: Add Spanish subtitles for von Braun cutscene
This finally solves bug #3069981 DRASCULA: no subtitles in scene
with "von Braun". Thanks go to Tomás Maidagan for providing these
subtitles.
2012-06-26 21:20:24 +01:00
Einar Johan Trøan Sømåen 88a3d91cbd WINTERMUTE: Fix a few warnings pointed out by [md5] 2012-06-26 20:46:39 +02:00
Einar Johan Trøan Sømåen eb02d6db23 WINTERMUTE: Remove some old code from BFontTT 2012-06-26 14:51:00 +02:00
Einar Johan Trøan Sømåen 79cb18ff38 WINTERMUTE: Silence another few warnings. 2012-06-26 14:47:15 +02:00
Einar Johan Trøan Sømåen 3f9ff1791a WINTERMUTE: Rename FuncName->funcName in the Sys-classes. 2012-06-26 14:28:53 +02:00
Einar Johan Trøan Sømåen 9d08670191 WINTERMUTE: Rename FuncName->funcName in the UI-classes. 2012-06-26 14:12:55 +02:00
Einar Johan Trøan Sømåen b46750869c WINTERMUTE: Rename FuncName->funcName in the Font-classes. 2012-06-26 13:43:16 +02:00