Orgad Shaneh
6f1fb146b9
GLK: Remove unused private members and one define
...
Detected by Clang.
2021-03-15 13:21:58 +02:00
Orgad Shaneh
b2122f4eeb
LURE: Fix misleading indentation
...
Detected by Clang.
2021-03-15 13:21:15 +02:00
Orgad Shaneh
f0554f148a
LURE: Remove unused private member
...
Detected by Clang.
2021-03-15 13:20:52 +02:00
Martin Gerhardy
0906d9d3e3
DEVTOOLS: fixed typo
2021-03-15 09:09:40 +01:00
Orgad Shaneh
fd27e7fb75
ULTIMA: Remove wrong conditions
...
button cannot be any of these values. It is not even the right enum.
Detected by Clang.
2021-03-14 21:32:30 -07:00
Orgad Shaneh
bf6460de96
TITANIC: Fix Clang warning
...
warning: definition of implicit copy assignment operator for 'X' is deprecated because it has a user-declared copy constructor
2021-03-14 21:29:02 -07:00
Orgad Shaneh
ac91321768
ULTIMA: Use correct enum for button constants
...
All the comparisons are done against Shared::MouseButton. Using values
from SpecialButtons makes no sense.
2021-03-14 21:21:33 -07:00
Paul Gilbert
1a00140348
AGS: Workaround for Shivah map crash
2021-03-14 20:19:15 -07:00
Thierry Crozat
e80a56c8a3
AGS: One more attempt to fix compilation with uint32_t
2021-03-15 01:43:55 +00:00
Thierry Crozat
860ea35847
AGS: Try to fix compilation error with undefined uint32_t
2021-03-15 01:37:31 +00:00
Thierry Crozat
82c0759dc7
CGE: Remove unused Console code
...
The CGE engine defined two separate GUI::Debugger classes,
but only one of them is used and we can remove the other one.
2021-03-15 01:24:36 +00:00
Thierry Crozat
eb47ab4a5b
AGS: Add debug commands to get sprite info and dump sprite
2021-03-15 00:56:01 +00:00
Thierry Crozat
aaa1bb151a
IMAGE: Allow writing PNG from 8 bit surfaces
2021-03-15 00:56:01 +00:00
Thierry Crozat
8de62d8182
AGS: Add custom debug console commands
...
Currently two commands are supported, one to list the AGS
DebugManager group verbosity levels, and one to change
those. This allows to enable and disable debug output.
2021-03-15 00:56:01 +00:00
Paul Gilbert
b73ca790ac
AGS: Have AGSCreditz2 only do pollSystem calls when active
2021-03-14 17:06:00 -07:00
Paul Gilbert
1a67d84723
AGS: Do shouldQuit() check when showing quit dialog
2021-03-14 17:05:45 -07:00
Orgad Shaneh
2de08c0717
COMMON: Fix FriBidiParType failure on 3ds
...
/data/src/master/common/unicode-bidi.cpp: In member function 'void
Common::UnicodeBiDiText::initWithU32String(const Common::U32String&)':
/data/src/master/common/unicode-bidi.cpp:78:3: error: invalid conversion
from 'uint32*' {aka 'unsigned int*'} to 'FriBidiParType*' {aka 'long
unsigned int*'} [-fpermissive]
78 | &_pbase_dir,
| ^~~~~~~~~~~
| |
| uint32* {aka unsigned int*}
2021-03-14 22:18:15 +01:00
sluicebox
58f912aaa4
SCI: Add workaround for KQ5 Amiga class table
...
Fixes loading boatRegion (script 220) in rooms 44, 45, and 46
of English Amiga version
2021-03-14 12:55:45 -07:00
Eugene Sandulenko
0ccd2a71dd
AUDIO: Add override keywords
2021-03-14 20:52:22 +01:00
Le Philousophe
65e4b21674
AUDIO: Fix int constant while int32 was expected
...
This errors out on AmigaOS4
2021-03-14 20:32:45 +01:00
Martin Gerhardy
a8d3f7b524
AGS: fixed unicode chars in achievement texts
2021-03-14 20:22:54 +01:00
Martin Gerhardy
551987f659
AGS: yet another bunch of steam achievements
2021-03-14 20:22:54 +01:00
Paul Gilbert
d8a6a0c527
AGS: AGS_EngineOnEvent for AgsCreditz2
2021-03-14 11:45:00 -07:00
Paul Gilbert
2e16ff3d84
AGS: Fix calling plugin onEvent methods
2021-03-14 11:44:59 -07:00
D G Turner
2547e0c16e
GLK: LEVEL9: Fix Missing Parentheses GCC Compiler Warnings
2021-03-14 18:43:56 +00:00
Matthew Duggan
c4baf30f9b
ULTIMA8: Add Crusader: No Regret movies
2021-03-14 19:16:24 +01:00
Matthew Duggan
a20b8781e1
VIDEO: Add support for Xan codec videos (Crusader, Wing Commander)
2021-03-14 19:16:24 +01:00
Matthew Duggan
017a801c96
IMAGE: Add support for Xan codec videos (Crusader, Wing Commander)
2021-03-14 19:16:24 +01:00
Matthew Duggan
1947eae043
AUDIO: Add support for Xan DPCM (Crusader: No Regret)
2021-03-14 19:16:24 +01:00
Martin Gerhardy
6c0eb048b9
AGS: added more achievement entries
2021-03-14 19:13:50 +01:00
Andrea Boscarino
17b4a5a088
SCUMM: FT: improve and fix iMUSE Digital
2021-03-14 19:10:37 +01:00
Torbjörn Andersson
7ba35924a4
MYST3: Don't let getTextData() add extra string terminators
...
Recently, the String class was modified to not allow appending
terminators to a string. This was done to fix a Myst III
regression, though apparently the Stark engine was also
impacted somehow?
The aim of this change is to not append terminators to the string,
to ensure that it will keep working regardless of how the String
class handles it.
2021-03-14 19:07:32 +01:00
Martin Gerhardy
104cadd380
AGS: added a few more achievement entries
2021-03-14 19:05:17 +01:00
Zvika Haramaty
9fbb3f3ff7
AGI: MIDI sound - turn sounds off if requested
...
Makes sound_midi.cpp to respect VM_FLAG_SOUND_ON
2021-03-14 19:04:49 +01:00
ScummVM-Translations
3939a7838b
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-03-14 17:53:17 +00:00
Martin Gerhardy
413710a77d
DEVTOOLS: steam_gameid.py doesn't encode !
...
this is part of a few game titles and steam doesn't expect
this to be encoded. E.g. 'Ben There, Dan That!'
2021-03-14 18:53:02 +01:00
Martin Gerhardy
521c63254f
DEVTOOLS: convert unicode chars to hex
2021-03-14 18:53:02 +01:00
ScummVM-Translations
bcb945b9f1
I18N: Update translations templates
2021-03-14 17:52:45 +00:00
Zvika Haramaty
5a93dc2275
AGI: Add Hebrew support
2021-03-14 18:52:36 +01:00
Zvika Haramaty
dc5783c910
COMMON: Add String::forEachLine and convertBiDiStringByLines
...
`convertBiDiStringByLines` calls the BiDi algo for each line in isolation,
and returns a joined result.
That's needed to support BiDi in AGI, and might be needed for other engines
in the future.
In order to do that, a new utility function was added:
`String::forEachLine` which gets a function as input, and its arg(s) (if it has any),
and calls the function on each line, and returns a new string which is all
concatenation of all the lines results (with '\n' added between them).
2021-03-14 18:52:36 +01:00
Orgad Shaneh
e094bef73b
BUILD: Support LLD linker in configure (opt-in)
...
Reduces link time significantly.
Times comparison:
Linux+SSD
=========
ld: 14.2s
gold: 4.5s
lld: 1.7s
Windows+HDD
===========
ld: 110s
lld: 7s
2021-03-14 18:42:55 +01:00
D G Turner
b9b6fc6151
GLK: QUEST: Fix GCC Warning for Implicit Copy Operator
...
This is emitted when -Wdeprecated-copy is enabled. The fix implemented
is to implement the copy operator as per the expected default.
This has the advantage of working with compilers prior to C++-11.
2021-03-14 17:22:39 +00:00
D G Turner
5cb71c351e
DM: Fix GCC Warning for Implicit Copy Operator
...
This is emitted when -Wdeprecated-copy is enabled. The fix implemented
is to implement the copy operator as per the expected default.
This has the advantage of working with compilers prior to C++-11.
2021-03-14 16:44:56 +00:00
ScummVM-Translations
c526a5a203
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-03-14 16:17:38 +00:00
Cameron Cawley
d71f3f88d9
DOCS: Update credits
2021-03-14 16:17:17 +00:00
VAN-Gluon
64f04c9ec0
I18N: Update translation (Japanese)
...
Currently translated at 82.7% (1310 of 1583 strings)
2021-03-14 15:12:22 +00:00
D G Turner
b378d19fad
CGE2: Fix GCC Warning for Implicit Copy Operator
...
This is emitted when -Wdeprecated-copy is enabled. The fix implemented
is to implement the copy operator as per the expected default.
This has the advantage of working with compilers prior to C++-11.
2021-03-14 14:23:17 +00:00
Cameron Cawley
5dd6aae2db
DOCS: Remove trailing whitespace
2021-03-14 14:11:51 +00:00
Martin Gerhardy
d6e706fe56
DEVTOOLS: added argument parser support to steam_achivements.py
2021-03-14 14:39:56 +01:00
Martin Gerhardy
a6cbe538aa
DEVTOOLS: added helper script to query the steam game id by name
...
This will allow us to query the achievements per game of e.g. the detection table of AGS games
2021-03-14 14:39:56 +01:00