Commit graph

123378 commits

Author SHA1 Message Date
Lothar Serra Mari
05521ca46c NEWS: Set release date and nickname to German NEWS file
Some checks failed
CI / Windows (push) Has been cancelled
CI / Xcode (push) Has been cancelled
CI / Ubuntu (push) Has been cancelled
2021-10-01 12:47:28 +02:00
Thierry Crozat
c3565399de AGS: Fix some game names in detection table
This fixes bug #12971
2021-10-01 11:46:21 +01:00
Eugene Sandulenko
5b0817d392
NEWS: Set 2.5.0 release date and the nickname 2021-10-01 13:46:05 +03:00
ScummVM-Translations
b888ab7fa1 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-10-01 10:40:37 +00:00
Lothar Serra Mari
61c9192b7e GUI: Update translations datafile 2021-10-01 12:40:15 +02:00
ScummVM-Translations
0dc0dd83a7 I18N: Update translations templates 2021-10-01 10:38:53 +00:00
Cameron Cawley
7dc481e259 DS: Use a custom backend action for activating the virtual keyboard 2021-10-01 12:38:42 +02:00
Cameron Cawley
0b89eba0c2 DS: Get the virtual keyboard working with the mirrored subscreen 2021-10-01 12:38:42 +02:00
Cameron Cawley
f80a8b7fd6 DS: WIP virtual keyboard support 2021-10-01 12:38:42 +02:00
Paul Gilbert
ea6987b5f1 AGS: Gemini Rue Steam version is now GOG as well, so use standard entry 2021-09-30 18:42:03 -07:00
Filippos Karapetis
80650615d0 TRECISION: Fix hiding animation areas when cutscenes start - bug #12624
playDialog() refreshes the screen when it finishes, so any calls to
toggleAnimArea() should be done before playDialog() starts.
This fixes cases such as the storekeeper's wife not disappearing
properly after the cutscene with the rat-on-wheels is shown
2021-10-01 01:33:22 +03:00
Cameron Cawley
01a94b906e RISCOS: More packaging improvements 2021-09-30 23:00:23 +01:00
Cameron Cawley
ff40dfe91f RISCOS: Fix detecting packages using pkg-config 2021-09-30 22:56:39 +01:00
Lothar Serra Mari
120be08d31 NEWS: Add iOS improvements to German NEWS file 2021-09-30 21:46:24 +02:00
sluicebox
74b15e2ef0 SCI: Revert QFG1 Running-on-ice script patch
This only worked on the one version of the game (1.000 / 1.001) and
broke the final version of the game (1.200): typing "run" would always
kill the player and display "You don't know that spell." The patch
seems to have no effect on the many other versions of the game.

This code-injection scheme relies on hard-coded script offsets which are
entirely version specific, so I don't see how this can be fixed. There
is no mechanism to prevent patches from from being applied to other
versions and so the results are unpredictable. This particular patch
also injects text tuples which are also version specific, hence the
unintended death message.

Reverting so that the imminent release doesn't contain this regression.
2021-09-30 12:19:08 -05:00
Cameron Cawley
6f38f9d9d3 GUI: Update the builtin theme 2021-09-30 16:59:27 +01:00
Cameron Cawley
1e5c529c76 RISCOS: Update packaging to accomodate split builds 2021-09-30 13:22:37 +01:00
Walter Agazzi
70d0ca769e I18N: Update translation (Italian)
Currently translated at 100.0% (1682 of 1682 strings)
2021-09-30 10:25:21 +00:00
Paul Gilbert
eb7747d41d AGS: Fix inventory scroll buttons in 5 Days a Stranger 2021-09-29 21:48:19 -07:00
Paul Gilbert
6d03b819fc AGS: Improved savegame screenshots 2021-09-29 21:02:40 -07:00
Paul Gilbert
bc1534a12c GLK: MAGNETIC: Remove unused file 2021-09-29 19:58:42 -07:00
Filippos Karapetis
c62106cff5 TRECISION: Fix restoring games from the ScummVM menu - bug #12902 2021-09-30 04:00:33 +03:00
Filippos Karapetis
df2bd5e516 TRECISION: Fix canceling item combination - bug #12920 2021-09-30 04:00:33 +03:00
ScummVM-Translations
f426734ec1 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-09-29 22:37:47 +00:00
Torbjörn Andersson
b583c4031a NEVERHOOD: Handle sound 3 when deleting a sound group (bug #12930)
It's consistent with how sounds 1 and 2 are handled, and seems to fix
bug #12930, where the game can crash on exit otherwise.
2021-09-30 01:37:20 +03:00
ScummVM-Translations
c477726af8 I18N: Update translations templates 2021-09-29 19:31:38 +00:00
ScummVM-Translations
33a4239619 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-09-29 19:31:37 +00:00
Thierry Crozat
bcd1f9e56c IOS7: Add support for upside down portrait orientation 2021-09-29 20:31:05 +01:00
Thierry Crozat
a85ea074b0 IOS7: Fix handling of arrow keys on iOS 15 2021-09-29 20:31:04 +01:00
ScummVM-Translations
6d24aa3960 I18N: Update translations templates 2021-09-29 18:26:07 +00:00
Filippos Karapetis
d54b61dc7a SDL: Fix full screen toggling for 3D games
The previous SdlGraphics3dManager::toggleFullScreen() was not using
beginGFXTransaction / endGFXTransaction in toggleFullScreen().
Restore this logic for 3D games, as using transactions in such games
results in a black screen for 3D games when switching to full screen

A regression from d33487f64
2021-09-29 20:25:28 +02:00
sluicebox
bfb01974f6 SCI: Fix QFG3 crash when angering the guardian
Fixes bug #12968

Unrelated to bd992479b3
2021-09-29 04:51:07 -05:00
Paul Gilbert
9585fd17a8 AGS: More properly fix paletted fading 2021-09-28 21:00:09 -07:00
Paul Gilbert
14786606c7 AGS: SetObjectFrame fallback to dummy frame in an empty loop
From upstream 1496f7f6419d192bd4060956492e8897678035c9
2021-09-28 20:18:15 -07:00
Thierry Crozat
7475be64d5 NEWS: Fix typo 2021-09-29 00:59:55 +01:00
Thierry Crozat
66431a0f03 IOS7: Fix rotating the device while ScummVM is innactive
This fixes bug #7137
2021-09-29 00:25:57 +01:00
Thierry Crozat
269b80d87e NEWS: Grammatical consistency 2021-09-29 00:25:47 +01:00
Thierry Crozat
aecb869e41 IOS7: Fix using arrow keys from physical keyboard on iOS 15
This fixes part of bug #12942.
2021-09-29 00:25:40 +01:00
Thierry Crozat
038118c3a6 JANITORIAL: Fix indentation in iOS7 backend source code 2021-09-29 00:25:32 +01:00
Eugene Sandulenko
9f5112da37
SCUMM: Fix detection for Japanese Mac fbpack 2021-09-28 21:45:01 +02:00
Eugene Sandulenko
c541dd87fc
SCUMM: Added detection for Japanese Mac fbpack 2021-09-28 21:12:41 +02:00
Paul Gilbert
64c94097b5 AGS: Added detection entries 2021-09-27 18:58:18 -07:00
Torbjörn Andersson
097694720a GRIM: Partially revert 6bb4658ea6 to work around bug #12932
The moveToFadeOutTrack() function was introduced many years ago to fix
"sound skipping a bit when a fade out track starts". Unfortunately,
while this may have worked flawlessly back then it causes crashes in
certain cases now.

The point of this is to avoid the crash for the upcoming release. A more
long-term solution should be in the works.
2021-09-27 22:21:29 +02:00
Thierry Crozat
36b7b08fa5 AGS: Disable loading from the launcher for some games
Kathy Rain and Whispers of a Machine use the ags_sprite_font plugin
and load the fonts in their game_start script. This script is called
when starting a new game, but not when loading a savegame on startup
(for good reasons). As a result when loading a savegame from the
launcher we were missing those fonts and it was using replacement
fonts that do not quite work properly.

This fixes bugs #12945 and #12964.
2021-09-27 19:25:45 +01:00
Eugene Sandulenko
44b12eb0c7
BASE: Set debug flags before instantiating an engine 2021-09-26 13:44:02 +02:00
Paul Gilbert
d9ed62041d AGS: Skip videos with unsupported video tracks rather than erroring 2021-09-25 10:29:21 -07:00
Paul Gilbert
c924c3e84e AGS: Implemented fade_interpolate 2021-09-25 09:54:55 -07:00
Thierry Crozat
6bbee47f71 AGS: Try to load font with WinFont as a fallback when TTFFont fails
This fixes bug #12948 AGS: Segfault when picking up at police report.
For that bug the font is properly loaded by FreeType, but it is a
non-scalable Windows font whose size does not match the requested
size. The original AGS handles TTF font sizes differently to how we
do it in TTFFont (and also has some hacks on top of that), and it
was easier here to use WinFont that try to tweak TTFont to work
with this case.
2021-09-24 23:52:00 +01:00
Thierry Crozat
f6eeae4736 GRAPHICS: Support loading a Windows font from an existing stream 2021-09-24 23:51:46 +01:00
Paul Gilbert
9a22f1b913 AGS: Correct some game names 2021-09-23 19:27:52 -07:00