122858 Commits

Author SHA1 Message Date
Ben Castricum
f1056be81a I18N: Update translation (Danish)
Currently translated at 65.3% (1089 of 1666 strings)
2021-08-22 12:25:52 +00:00
a/
713d3813b4 SAGA2: Fix memory leaks in audio.cpp 2021-08-22 20:22:33 +09:00
ScummVM-Translations
c019f49a5b 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-08-22 09:10:13 +00:00
Roland van Laar
d38a147019 DEVTOOLS: COMPANION: improve special char handling
We follow [1] in which chars need to be escaped.
    - we now allow the following chars in filenames: []+
    - filenames can't end in a dot or space

Includes updated tests.

[1] https://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words
2021-08-22 11:10:00 +02:00
Roland van Laar
581dd9c9d2 DEVTOOLS: COMPANION: cleanup
- Remove a superfluous import
2021-08-22 11:10:00 +02:00
Ben Castricum
f921eac8ab I18N: Update translation (Dutch)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-22 05:48:46 +00:00
Ben Castricum
3219fe1682 I18N: Update translation (Dutch)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-22 05:01:29 +00:00
Marcel Souza Lemes
03186fa79f I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-22 02:25:54 +00:00
Ben Castricum
553c0c2d36 I18N: Update translation (Dutch)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-22 02:25:53 +00:00
Lothar Serra Mari
883e10a7a0 I18N: Update translation (German)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-22 02:25:52 +00:00
Paul Gilbert
c8a905f063 ACCESS: Properly re-generate access.dat 2021-08-21 18:36:27 -07:00
Paul Gilbert
e06bec1f15 AGS: Fix commentary speech in Strangeland 2021-08-21 17:08:10 -07:00
Roland van Laar
d32d232e05 DEVTOOLS: DUMPERCOMPANION: handle all filenames
Always punyencode filenames when the filename contains a char that
should be escaped. This makes it work better with windows.

Windows has a short list of chars that not allowed:
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions
2021-08-22 00:51:34 +02:00
Roland van Laar
1e9ca945b9 JANITORAL: DEVTOOLS: reformat code
Using # fmt: off and # fmt: off allows for excluding the decode map when
formatting. Other lines are formatted with black
2021-08-22 00:51:34 +02:00
Thierry Crozat
c168c85db5 PRINCE: Fix out of bound access when examining objects
The bug was introduced in commit 9a09449e8 and was causing random
crashes.
2021-08-21 23:36:50 +01:00
a/
d766d8d270 SAGA2: Objectify vpal.cpp 2021-08-22 07:26:40 +09:00
a/
e23ba98f05 SAGA2: Fix timer cleanup 2021-08-22 07:26:40 +09:00
a/
06de8af3f6 SAGA2: Move some globaL variables to Saga2Engine 2021-08-22 07:26:40 +09:00
Orgad Shaneh
f32624c8f2 ENGINES: Remove unimplemented function declaration 2021-08-21 23:58:33 +03:00
Walter Agazzi
f5d1f95cc3 I18N: Update translation (Italian)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-21 20:14:34 +00:00
Roland van Laar
80bca91b30 DIRECTOR: Don't load nonexisting projector movie
Continue playing the current movie when the one referenced as projector
isn't found. It seems the best option. ScummVM crashes anyway when it switches to a non-existing movie

This resolves a crash in `The Kids Works 2 Demo`. It's a single file D3
movie which contains everything needed to run it.
2021-08-21 21:39:13 +02:00
aviloria
9a09449e88
PRINCE: Fix display of multiple phrases (#3298)
When examining an object, if the description has multiple phrases, only the first one was displayed on the screen (but speech audio continues).
Thant's because multiple phrases are encoded in the same string using '\0' separator, so strcpy/strncpy should be avoided.
2021-08-21 22:29:11 +03:00
Thierry Crozat
7f886d51e1 AGS: Add warning about playing overlapping sounds in ags_wave
This is currently not implemented, and is not trivial to implement
with the current way we implemented the plugin.

Playing overlapping sound is for example used when moving the cursor
over the buttons in the options or quit dialogs in Strangeland.
2021-08-21 19:17:44 +01:00
Thierry Crozat
0b307e46a4 AGS: Fix music not looping in Strangeland 2021-08-21 19:17:44 +01:00
Thierry Crozat
d9cf6e626a AGS: Fix music and sfx being stopped when changing room in Strangeland
The original is unloading sounds that had already stopped, but is not
stopping the ones still playing.
2021-08-21 19:17:44 +01:00
Thierry Crozat
4e70c7e687 AGS: Fix playing the same sound again and again in ags_wave
In Strangeland, it seems to start the same sound again and again
(multiple times per second, the sound itself is 45s long). In
ScummVM we were stopping and restarting the sound each time. It
seams the original was only starting the sound if it was not
already playing.

This fixes noise (as we played again and again the first few ms
of the same sound) when starting Strangeland. And this means we
can now hear the music!
2021-08-21 19:17:44 +01:00
Paul Gilbert
31bf101af1 AGS: Fix quitting via abort key 2021-08-21 10:49:13 -07:00
Lothar Serra Mari
292c095582 NEWS: Update German NEWS file 2021-08-21 15:03:51 +02:00
Eugene Sandulenko
869c9d497e
DIRECTOR: Added original file name for Mac warlock 2021-08-21 14:25:28 +02:00
Eugene Sandulenko
c1c9e06573
DIRECTOR: Enable running unknown variants.
Since our fallback detection is pretty advanced, we may run games
not added to the detection tables.
2021-08-21 13:39:55 +02:00
Eugene Sandulenko
df51215678
DIRECTOR: Added alternate Wrath of the Gods detection 2021-08-21 13:34:10 +02:00
ScummVM-Translations
875547f002 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-08-21 11:30:43 +00:00
Walter van Niftrik
892adfd5e3 NEWS: Add ADL changes 2021-08-21 13:29:22 +02:00
VAN-Gluon
50bc7c4a65 I18N: Update translation (Japanese)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-21 11:25:54 +00:00
George Kormendi
2fc4138ce5 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-21 11:25:53 +00:00
Donovan Watteau
f19bb531e0 I18N: Update translation (French)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-21 11:25:52 +00:00
Purple T
1ac43cc1dc I18N: Update translation (French)
Currently translated at 100.0% (1666 of 1666 strings)
2021-08-21 11:25:52 +00:00
Roland van Laar
81be6b459b DEVTOOLS: DUMPERCOMPANION: fix double encoding
\x81 is used as a control character to denote a special char.
\x81 was encoded put in the end result twice because of a missing elif.

Includes unittest fix.
2021-08-21 09:40:17 +02:00
Roland van Laar
00d54a3358 DEVTOOLS: DUMPERCOMPANION: fix logging mac mode
Re-enable printing messages when punyencoding files in mac mode.
2021-08-21 09:18:43 +02:00
Fiodar Stryzhniou
872947f7c9 SYMBIAN: Avoid printf() usage 2021-08-21 09:08:17 +03:00
Fiodar Stryzhniou
89a052c53f SYMBIAN: Allow usage by default OSystem_SDL_Symbian::openUrl() 2021-08-21 09:08:17 +03:00
Paweł Kołodziejski
517ca67cfc
GRIM: Revert "GRIM: Add Monkey4 Steam/GOG version detection" 2021-08-21 08:00:05 +02:00
Paul Gilbert
50c59252c7 AGS: Added Bitmap::ResetClip() for simpler unsetting of clipping
From upstream a0ad337a24ec2c25822949494c717529c57e56c3
2021-08-20 21:49:39 -07:00
Paul Gilbert
994c67a3ed AGS: Updated build version (3.5.1.10)
From upstream edd1eded7f5b1097511b986c7c2c3d944195ded9

This is despite the prior version being 3.6.0.7
2021-08-20 21:49:38 -07:00
Paul Gilbert
83388a11e2 AGS: Fixed ListBox items may become unaccessible after resize
From upstream 6e2a1ff2d8ca0430099261e5b2eeb79e73c8012d
2021-08-20 21:49:38 -07:00
Paul Gilbert
6a8f1f9a71 AGS: More accurate notification of GUI control changes for redrawing
From upstream fd7cb8dc822e50cc485aa0dfc937217ead1cb996
2021-08-20 21:49:38 -07:00
Paul Gilbert
db783e1734 AGS: Mark GUI for redraw when a plugin font is set
From upstream dfb82a2e36ea16e21a557afd9dffdbd7035ca527
2021-08-20 21:49:38 -07:00
Paul Gilbert
3ec7897644 AGS: Fixed ListBox calling SetFont in Draw, causing GUI to reupdate
From upstream 15bbe018e1f05a202de54ebebb335a5ee4611732
2021-08-20 21:49:38 -07:00
Paul Gilbert
91fa6ee386 AGS: Removed check_font() from GUI, as font handling is now safer
From upstream dc24ac2493026cfecfd0664a057f61f99f4b28ae
2021-08-20 21:49:38 -07:00
Paul Gilbert
460d362bff AGS: Replaced use of MAX_PATH macro with a constant
From upstream 68242e8b55f9f4dd5a8a82d3b3f80e99e26f4bb5
2021-08-20 21:49:38 -07:00