Commit Graph

100543 Commits

Author SHA1 Message Date
Eugene Sandulenko
8d27246a83 I18N: Adding full stops to the messages 2020-08-31 12:16:45 +02:00
aryanrawlani28
11b5529a7d I18N: Update scummvm.pot 2020-08-31 12:14:51 +02:00
aryanrawlani28
807eb44c9a ENGINES: SCUMM: Fix compilation for DS backend
- The DS Backend has a different help screen, which was not updated with U32Strings.
- Add translations for the same.
2020-08-31 12:14:51 +02:00
Kari Salminen
e82b4faeed CINE: Fix overlay rendering with NULL source mask
In French Amiga Future Wars from bug #10643 when walking left from the
scene with the open manhole cover a call to renderOverlay with a
type 0 (color sprite) overlay happens. The source mask for the overlay
is NULL and a memcpy using a NULL pointer as source is initiated.
This results in a memory access violation.

This fixes that memory access violation by simply setting the
destination mask to all zeroes when the source mask is NULL.
Seems to work fine at least in this case.

Fixes bug #10643.
2020-08-31 09:26:36 +02:00
lb_ii
5ed33b252a WINTERMUTE: Add detection+keymap for Way of Love: Sub Zero 2020-08-31 09:20:02 +02:00
lb_ii
d3162aea24 WINTERMUTE: Add detection+keymap for Stroke of Fate 1&2 2020-08-31 09:20:02 +02:00
lb_ii
2552d574e2 WINTERMUTE: Add achievement tables for Shadows on Vatican 1&2 2020-08-31 09:20:02 +02:00
lb_ii
65154b5cbf WINTERMUTE: Add detection tables for Reversion 2&3 latest builds 2020-08-31 09:20:02 +02:00
Paul Gilbert
28cd40cdd1 GLK: GLULX: Fix startup stream crashes 2020-08-30 21:27:48 -07:00
Thierry Crozat
5f30b95452 MACOSX: Fix compilation with 10.4 SDK for real (hopefully) 2020-08-30 23:57:05 +01:00
Kari Salminen
c27ae2758d CINE: Support 100 savegames also with original UI
This raises the maximum number of savegames from 20 to 100.
The original UI could only show 20 on a screen at once so an
intermediate selection menu for selecting the group of 20 savegames
to be accessed is added in this commit:

0-19
20-39
40-59
60-79
80-99

Those are the values that are shown when selecting
"Restore game" or "Save game".

After selecting the group of savegames to be accessed that particular
group is only shown as those 20 can fit on the screen using the
original save/load UI.

At least partially if not fully fixes bug #11625.
2020-08-30 21:54:54 +01:00
Kari Salminen
0af1bfc1f9 CINE: Throttle safe controls to max 4Hz (#11621).
This throttles the safe controls in Operation Stealth in the
presidential palace after the first labyrinth arcade sequence.

The problem was that the safe controls were a bit too fast i.e. by
pressing on a single button you might easily get the numbers to change
by more than a single digit. This throttles the pressing of safe
control buttons in this particular scene to a maximum rate of 4Hz
(i.e. at least 250ms has to have passed before a click is registered
again).

Fixes bug #11621.
2020-08-30 21:54:42 +01:00
Kari Salminen
216ec1aecc CINE: Add OS German Atari ST detection (#11466).
This adds detection entry for the Operation Stealth German Atari ST
version from bug #11466.
2020-08-30 21:54:29 +01:00
Kari Salminen
57103b4966 CINE: Fix OS EGA French Floppy detection #11617.
This fixes the Operation Stealth EGA French Floppy detection entry
from bug #11617. The file in question is PROCS1, not PROCS01.
2020-08-30 21:54:20 +01:00
Filippos Karapetis
0849ba9068 ZVISION: Fix bug #7176 (Nemesis - missing temple fountain SFX)
This reverts commit 0bc61d3c21.
The volume mapping does not match what the original is doing. In the
case of this bug, a volume of 127 for the fountain sound would be
mapped to 2/255 when standing right in front of it, which is too quiet.
2020-08-30 23:34:36 +03:00
aryanrawlani28
9edc2f0a0a BACKENDS: DS: Fix compilation error arisen due to extra U32 wrappers. 2020-08-30 21:45:29 +02:00
aryanrawlani28
fe561ecdee COMMON: U32: Fix incorrect usage of %i
- %i & %d work in the same manner.
2020-08-30 20:03:26 +01:00
aryanrawlani28
2fdb7bb894 BACKENDS: PSP: Fix compilation due to incorrect type in TimedMessageDialog 2020-08-30 20:03:26 +01:00
Thierry Crozat
3fc952a999 MACOSX: Fix compilation with SDK 10.4 (hopefully) 2020-08-30 19:42:19 +01:00
Thierry Crozat
9c6b7c429b GUI: Fix compilation when fancy themes are disabled 2020-08-30 19:09:05 +01:00
aryanrawlani28
ca54adca47 COMMON: U32: Fix different types of string pointers for u32
- Previous changes broke compilation for AmigaOS.
2020-08-30 18:56:12 +01:00
Lothar Serra Mari
b98af03dd4 NEWS: Update German NEWS file for 2.2.0 2020-08-30 18:23:10 +02:00
Thierry Crozat
78b36f248b CREDITS: Update list of translators 2020-08-30 15:43:20 +01:00
Eugene Sandulenko
79ba124bce CREDITS: Added BeWorld as the MorphOS porter 2020-08-30 16:36:48 +02:00
Torbjörn Andersson
629b121e17 ZVISION: Work around music playing over Charon cutscenes
When riding with Charon in one direction, the script stops the
background sounds. When you ride in the other direction, it doesn't.
Since the cutscenes play music, you may now have two pieces of music
playing over each other. Work around this by pausing the mixer during
the cuscenes (there are two different ones) for going back.
2020-08-30 16:12:58 +03:00
Thierry Crozat
37e940ec2b I18N: Regenerate translation data file 2020-08-30 14:07:00 +01:00
Thierry Crozat
09295633ea I18N: Convert po files to UTF-8 2020-08-30 13:59:43 +01:00
Thierry Crozat
e4456df7b7 I18N: Update scummvm.pot 2020-08-30 13:59:00 +01:00
Eugene Sandulenko
aca0205241 NEWS: Mention U32 GUI in the 2.3.0 news 2020-08-30 14:51:12 +02:00
Eugene Sandulenko
0fba34f8a9 GUI: Update EventRecorder to U32 2020-08-30 14:49:35 +02:00
aryanrawlani28
03f3f01740 GUI: Simplify code for UnknownGameDialogs when generating bug tracker URL. 2020-08-30 14:43:41 +02:00
Thierry Crozat
d158866505 BACKENDS: Fix discord presence compilation with U32String 2020-08-30 14:43:41 +02:00
aryanrawlani28
e5445fb901 GUI: U32: Small improvements/fixes
- Remove = operator in String, which compared to a U32String.
- Let implicit cast take care of results from getResultString, so in-future easy to spot new changes.
- Use uint32 for each char when encodingUrlStrings, to avoid unsafe comparision.
2020-08-30 14:43:41 +02:00
aryanrawlani28
e206c513bb ENGINES: Proper usage of Saveload/SaveState for U32Strings. 2020-08-30 14:43:41 +02:00
aryanrawlani28
20d661947b SCI: Fix typo for showScummVMDialog 2020-08-30 14:43:41 +02:00
aryanrawlani28
86b8c23f78 SCUMM: DIALOGS: Return U32 for queryResString. 2020-08-30 14:43:41 +02:00
aryanrawlani28
f72a98c799 GUI: Return Strings from createDefaultSaveDesc 2020-08-30 14:43:41 +02:00
aryanrawlani28
2eeb0cb859 GUI: Use U32Strings for MessageDialogWithURL. 2020-08-30 14:43:41 +02:00
aryanrawlani28
08e9eb3f18 SCI: Use Strings for SaveGameDescription
- Because Unicode input is not supported, resulting input strings are always ascii and no need to store as U32.
2020-08-30 14:43:41 +02:00
aryanrawlani28
8309b98e66 PARALLACTION: Create saveload dialogs & message dialogs with U32. 2020-08-30 14:43:41 +02:00
aryanrawlani28
71fb3b4dbb SCI: Use U32Strings when creating options widget. 2020-08-30 14:43:41 +02:00
aryanrawlani28
67daa0fa96 GUI: Add missing parameter in MessageDialog 2020-08-30 14:43:41 +02:00
aryanrawlani28
86055761e8 KYRA: Use U32Strings when EoBCoreEngine::initKeymaps adds keymap actions. 2020-08-30 14:43:41 +02:00
aryanrawlani28
2fa7703206 GLK: Use U32Strings properly for clipboards. 2020-08-30 14:43:41 +02:00
aryanrawlani28
a089fe47e7 BACKENDS: Display messages on OSD takes in U32Strings for modular backend. 2020-08-30 14:43:41 +02:00
aryanrawlani28
984e7fae99 BACKENDS: DIALOGS: Remove redundant code for GTK Dialogs.
- Dialogs take in const gchar *, so no need to convert to char* and then pass it along.
2020-08-30 14:43:41 +02:00
aryanrawlani28
455a05b059 BACKENDS: SDL: Remove redundant code when set text in clipboard. 2020-08-30 14:43:41 +02:00
aryanrawlani28
e00e453489 GUI: CREDITS: Regenerate credits.h file 2020-08-30 14:43:41 +02:00
aryanrawlani28
24151a6d31 DEVTOOLS: CREDITS: Update script to not write ascii descriptions when adding person. 2020-08-30 14:43:41 +02:00
aryanrawlani28
4cef06d7a8 BACKENDS: WIN32: Use calloc to allocate memory for UTF8ToUnicode wrapper. 2020-08-30 14:43:41 +02:00