120996 Commits

Author SHA1 Message Date
athrxx
102685138a KYRA: improve handling of UTF save descriptions
This tries to make sure that UTF save descriptions with special characters don't break ingame saveload dialogs.
2021-07-10 01:10:05 +02:00
athrxx
44bfd2a220 COMMON: remove Encoding leftovers
(class does not exist any more)
2021-07-10 01:10:04 +02:00
athrxx
68f6a17bba KYRA: fix character encoding in GMM save description
(special characters would not show properly in GMM save dialog due to the way the string was converted from Common::String to Common::U32String)
2021-07-10 01:10:04 +02:00
athrxx
61d163ac98 SCUMM: silence two MSVC warnings 2021-07-10 01:10:04 +02:00
athrxx
49c62b319d SCUMM: minor walk code cleanup
(remove remainders of obsolete workaround for zeppelin maze - I have tested the maze, it works fine)
2021-07-10 01:10:04 +02:00
Eugene Sandulenko
7a2987559d
SAGA2: Fix hResContext instantiation. CID 1457981 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
a28b7a0826
SAGA2: Properly handle case when resource is not available. CID 1457979 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
6c7bc55138
SAGA2: Init text blinking on creation. CID 1457865 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
98da4283c7
SAGA2: Initialize GrabInfo on instantiation. CID 1457996 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
f1768aad72
SAGA2: Fix gPort instantiation. CID 1458031 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
1eb0b617f2
SAGA2: Fix frameSmoother initialization. CID 1458020 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
ce716826a4
SAGA2: Remove unused variable. CID 1457999 2021-07-10 00:56:07 +02:00
Cameron Cawley
ceb5f67c05 N64: Fix compilation 2021-07-09 23:17:54 +01:00
ScummVM-Translations
d7b2c9693d 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-07-09 20:28:09 +00:00
D G Turner
245bef26a2 DEVTOOLS: Fix Compilation 2021-07-09 21:27:16 +01:00
ScummVM-Translations
43cc6180cf I18N: Update translations templates 2021-07-09 17:34:10 +00:00
sluicebox
562ad967ff SCI: kGetTime: Remove clock time query in tick mode
This is a mild optimization so that kGetTime only queries the time and
date when it actually uses the results. kGetTime is frequently called to
return the game time in ticks, and if each of those also calls
OSystem::getTimeAndDate() then that generates a lot of unnecessary
EventRecorder records.
2021-07-09 12:30:59 -05:00
Eugene Sandulenko
39ab2873e9
DIRECTOR: Added section with XObject usage 2021-07-09 19:27:02 +02:00
Martin Gerhardy
a0c237f7b9 EVENTRECORDER: added new event for OSystem::getTimeAndDate 2021-07-09 19:23:21 +02:00
Cameron Cawley
674094016a AUDIO: Fix missing include 2021-07-09 17:09:32 +01:00
Cameron Cawley
a3f9cd878f COMMON: Fix warnings with older compilers 2021-07-09 17:09:21 +01:00
Cameron Cawley
d1488f46de SAGA: Fix compilation with C++98 compilers 2021-07-09 17:09:00 +01:00
ScummVM-Translations
d5694ee9d5 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-07-09 15:20:56 +00:00
Le Philousophe
9743161b00 DREAMCAST: Fix build 2021-07-09 17:20:28 +02:00
Le Philousophe
ced1ffd336 PSP: Ensure functions signatures match the parent ones 2021-07-09 17:20:28 +02:00
Le Philousophe
37e997730c PSP: Fix build 2021-07-09 17:20:28 +02:00
ScummVM-Translations
fcc18a830d I18N: Update translations templates 2021-07-09 15:15:07 +00:00
Coen Rampen
de003b403d SAGA: Remove _musicVolume
Music volume is now handled by the Music class. Some calls to play included a
call to setVolume, but play already does this, so these calls were unnecessary.
2021-07-09 15:20:51 +02:00
Coen Rampen
f86604ce66 SAGA: Replace MusicPlayer with multisource drivers
This removes the MusicDriver class, which was a subclass of MidiPlayer. The
MidiPlayer relies on MidiChannel objects for some functionality and has
problems with the Miles AdLib driver and Munt.
The functionality of this class is now implemented in the Music class. Volume
management is handled by the multisource MIDI drivers themselves, and added to
the Music class for digital and PC98 music.
2021-07-09 15:20:50 +02:00
Coen Rampen
5c287139b3 AUDIO/MIDI: Add partial multisource support to Miles AdLib driver
Adds an implementation of the multisource interface to the Miles AdLib driver.
This partial implementation only supports the volume management functions and
the use of a single source (0), which is sufficient for most games (that only
use MIDI for background music). Full multisource support will be added later.
2021-07-09 15:20:50 +02:00
Coen Rampen
3c16991c05 AUDIO/MIDI: Add multisource support to QuickTime MIDI parser
Adds support for passing a source number to the MIDI driver to the QuickTime
MIDI parser.
2021-07-09 15:20:50 +02:00
Coen Rampen
9f96a86fec AUDIO/MIDI: Add multisource NULL MIDI driver
Adds a noop MIDI driver implementing the multisource interface.
2021-07-09 15:20:50 +02:00
a/
ce8c887d76 SAGA2: Implement TaskStack save/loading 2021-07-09 22:01:26 +09:00
ysj1173886760
c6bd9f908f GRAPHICS: MACGUI: fixing mactext for dealing with fg color 2021-07-09 19:48:37 +08:00
ysj1173886760
f4a2b8b963 GRAPHICS: MACGUI: amend drawing color 2021-07-09 19:48:37 +08:00
Torbjörn Andersson
3b730ecc55 SCUMM: Extended old workaround for overlapping MI2 music
While testing the Mac version of MI2, I noticed that the game would
resume the Woodtick music while Largo's theme was still playing after
the scene with the bartender. We already have a workaround for a similar
problem when he's talking to Mad Marty, and the cause seems to be the
same both times: Optimistic scripting. So delay that music transition as
well.

I've excluded the Amiga version from this workaround, because that one
cuts much of the music so it shouldn't be needed there. But if I'm
wrong, please let me know.
2021-07-09 12:50:09 +02:00
antoniou79
cffdc106a8 ANDROID: Use 64bit version of AAsset_getLength and AAsset_seek
Complementary to commit 8e55f03b6db86ce8f728460177f92a07e17ee972
2021-07-09 10:13:50 +03:00
Lothar Serra Mari
68d8a74bf0 NEWS: Update German NEWS file 2021-07-09 06:35:51 +02:00
a/
b882744405 SAGA2: Remove placement-new for threadList 2021-07-09 12:59:42 +09:00
a/
6ad3058c1a SAGA2: Implement MotionTasks save/loading 2021-07-09 12:59:41 +09:00
a/
42a2c7bc4b SAGA2: Move mTaskList to Saga2Engine 2021-07-09 12:59:41 +09:00
Paul Gilbert
8e55f03b6d ANDROID: Compilation fix for 64-bit stream change 2021-07-08 20:37:51 -07:00
Paul Gilbert
454cc0fff9 AGS: Properly move Lines global into Globals 2021-07-08 20:37:51 -07:00
D G Turner
ac5bd7c76f SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings 2021-07-09 04:36:30 +01:00
D G Turner
b5c3a179c7 CLOUD: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:36:14 +01:00
D G Turner
696de01630 BACKENDS: NETWORKING: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:35:47 +01:00
D G Turner
99a1a90e76 AUDIO: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:23:10 +01:00
D G Turner
b5cd645fdb SAGA2: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:22:49 +01:00
D G Turner
2a2606f8fa HDB: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:21:49 +01:00
D G Turner
e9c374feae AGS: Fix GCC Compiler Warnings 2021-07-09 04:08:46 +01:00