Thierry Crozat
7851cabc19
I18N: Update language names
...
We can now use non-ASCII characters in language names, so add
missing acccent and use native alphabet.
2020-09-02 12:08:49 +02:00
Thierry Crozat
927127abd5
I18N: Support having unicode characters in language names
2020-09-02 12:08:49 +02:00
Thierry Crozat
9fcc83c09d
COMMON: Add comparison operators to U32String
...
Those operators just compare the numerical value of each character
one by one. This is not idea, but this is better than nothing.
2020-09-02 12:08:49 +02:00
Lothar Serra Mari
dd9256502a
NEWS: Update German news file
2020-09-02 10:55:57 +02:00
Lothar Serra Mari
dda4589772
NEWS: Update German news file
2020-09-02 10:50:32 +02:00
Eugene Sandulenko
e99980cbb0
NEWS: Mention BS1 Spanish Demo support
2020-09-02 10:31:33 +02:00
Torbjörn Andersson
58a77abded
FLUIDSYNTH: Prefer in-memory SoundFont data over global setting
...
When an engine provides in-memory SoundFont data, use that unless a
SoundFont has been explicitly configured on the current game. Otherwise
a global SoundFont setting will always override it. Even overriding the
MIDI settings for the game and leaving the SoundFont setting blank did
not work for me.
2020-09-02 10:01:33 +02:00
Vladimir Menshakov
9ecce37b81
VIDEO: Pad consts with spaces, not tabs, formatting fixup
2020-09-02 06:43:44 +01:00
Paul Gilbert
9b34a5dc48
NUVIE: Fix loading settings from scummvm.ini
2020-09-01 20:56:13 -07:00
Vladimir Menshakov
61ce70f6e8
VIDEO: skip FLC file header if present
2020-09-01 21:54:22 +01:00
Vladimir Menshakov
9be832dad7
VIDEO: Fix playback of FLC files created with non-EGI encoders (no frame1/2 pointers, no ext_flags)
2020-09-01 21:52:42 +01:00
Vladimir Menshakov
04943476b1
COMMON: Add Rect::getBlitRect() that ensures you did not blit out of src or dst surface boundaries
2020-09-01 21:52:42 +01:00
Vladimir Menshakov
b1bee9b372
GRAPHICS: Remove unimplemented colorkey methods from TransparentSurface
2020-09-01 21:52:38 +01:00
sluicebox
d592a67125
SCI32: Add kDoAudio support for Mac AIFF patch files
...
Fixes LSL6 hires Mac aerobics room and end credits
2020-09-01 10:31:32 -07:00
sluicebox
5efa0eb70e
SCI32: Read AIFF audio patch files
...
Used by LSL6 hires Mac
2020-09-01 10:31:32 -07:00
Eugene Sandulenko
49e8b52a7e
SWORD1: Added detection and support for Spanish demo. Fixes #11397
...
This demo uses normal interpreter with less differences than
the English demo.
2020-09-01 19:22:27 +02:00
antoniou79
6dfcb3e558
BLADERUNNER: Allow Esc and Return keys to fire repeatedly (emulated)
...
Should resolve ticket #11407
https://bugs.scummvm.org/ticket/11407
However, in our commons/events.h currently there are TODO notes about implementing support for repeated firing of keyboard keys so this could be revisited in the future to use that functionality when implemented
2020-09-01 20:13:44 +03:00
Eugene Sandulenko
1425c39d71
Revert "COMMON: Rename ZH_ANY language code nz -> zh"
...
This reverts commit 6c97dcbb4a0b323aadc2d5445bd63bcbc06a1473.
2020-09-01 16:54:33 +02:00
Eugene Sandulenko
a619827ffa
SWORD1: Improved detection for demos. Now Spanish demo is detected properly
2020-09-01 16:37:36 +02:00
Eugene Sandulenko
6c97dcbb4a
COMMON: Rename ZH_ANY language code nz -> zh
...
Since it concerns only one game in Wintermute ATM, I don't
bother implementing autoupgrade
2020-09-01 16:37:36 +02:00
Eric Fry
11475ca989
DRAGONS: Fixed loading screen text in non-english versions Trac#11614
2020-09-01 23:47:30 +10:00
Eric Fry
e005e03089
DRAGONS: Fix cursor when selecting bag in non-english versions. Trac#11612
2020-09-01 23:46:01 +10:00
Eric Fry
913546593d
DRAGONS: Fixed Flicker sprite priority when walking off screen. Trac#11642
2020-09-01 22:45:23 +10:00
Eugene Sandulenko
b9f6ba84a0
CI: Re-enable builds on every commit but do not store artifacts
2020-09-01 09:40:38 +02:00
Eugene Sandulenko
7c68c7ea7b
CI: Build every 4 hours. Currently, we exceeded quota 6x
2020-09-01 09:18:44 +02:00
Thierry Crozat
0b0af686f2
AUDIO: Fix error using template function with anonymous struct
...
Old gcc versions do not like using template function with anonymous
struct and error out.
2020-09-01 05:03:50 +01:00
Thierry Crozat
1dfbb0cc4c
BASE: Add c++11 unicode string literal test
2020-09-01 01:33:39 +01:00
Thierry Crozat
1b67a0f069
COMMON: Fix assingning a String to a U32String
...
When assigning a String or char * to an existing U32String, the code
assumed that the current _str pointed to the internal storage. But
that is not the case if the U32String contains a string longer
than the internal storage capacity prior to the assignment, and
this led to various memory issues (and usually a crash down the
line).
2020-09-01 00:12:03 +01:00
Eugene Sandulenko
7f738abe4f
SCUMM: Treat 0x21 as breaking space in Chinese in SMUSH movies. Fixes #7126
2020-09-01 00:30:54 +02:00
Eugene Sandulenko
c245a81a24
SCUMM: Improved detection for Chinese DIG
2020-09-01 00:08:33 +02:00
Eugene Sandulenko
58eff4c60a
SCUMM: Reuse common sjis.cpp code for chunk calculation
2020-08-31 23:46:50 +02:00
Eugene Sandulenko
3bc8e687f2
GRAPHICS: Expose SJIS font chunk calculation
2020-08-31 23:46:50 +02:00
Eugene Sandulenko
d079b7d984
SCUMM: Restore Japanese rendering in SCUMM v7+
...
This partially reverts c841c3fb7c9b93d48512c4480753ca409770990f
...And for almost 10 years nobody noticed...
2020-08-31 23:19:16 +02:00
Vladimir Menshakov
201d2675ad
AUDIO: Replace memsets on structures with ctors with ARRAYCLEAR()
2020-08-31 21:57:14 +01:00
Vladimir Menshakov
035ddef16c
COMMON: Add ARRAYCLEAR to clear given array using default or provided value.
2020-08-31 21:57:07 +01:00
Cameron Cawley
c502fd2162
BACKENDS: Remove unused functions
2020-08-31 21:37:41 +01:00
Zvika Haramaty
6216f855a8
SCI: SQ4 intro - stop puker alien's sound
...
solves one of the issues described at #11265 - the puker alien's sound is still heard on next room
2020-08-31 23:20:44 +03:00
Vladimir Menshakov
f63f424309
COMMON: Preserve the order of insertion for equal range of the keys.
2020-08-31 18:17:29 +01:00
Vladimir Menshakov
e7d7c67c69
COMMON: Allow something else than raw pointer to be used in SortedArray
2020-08-31 18:17:29 +01:00
Vladimir Menshakov
fb05242d36
COMMON: Add a way to specify default section name for simple sectionless .ini files
2020-08-31 18:17:28 +01:00
Thierry Crozat
148cd5f28d
SUPERNOVA: Fix typo in German string
...
This also bug #11648 about the string not being translated to
English (as the translation is mapped to the correct German
string). I have also checked that the original game as the
correct string, so the typo was specific to ScummVM.
2020-08-31 18:05:24 +01:00
Paweł Kołodziejski
d9e1073671
WME: Added Commandline helper plugin for "Pizza Morgana: Episode 1" game ( #2431 )
2020-08-31 18:49:44 +02:00
Thierry Crozat
f3cfe11ee6
I18N: Consistency fix for SoundFont in messages
2020-08-31 16:35:56 +01:00
Eugene Sandulenko
dea271fd64
I18N: Update scummvm.pot
2020-08-31 12:18:11 +02:00
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