100761 Commits

Author SHA1 Message Date
Bastien Bouclet
0eb3fea404 SWORD1: Change detection to query the name of the parent folder only once
All the files passed to the detector are in the same folder. They all
have the same parent. No need to check each one individually.

This saves 2500 ms on the 3DS.
2020-09-13 09:31:07 +02:00
Eric Fry
8f6fb1d4bf DRAGONS: Fixed alpha blending for scaled sprites. Fixes #11689 2020-09-13 15:35:36 +10:00
Paul Gilbert
a80a6b5208 GLK: COMPREHEND: Added OBJECT_CAN_TAKE opcode 2020-09-12 22:05:09 -07:00
Paul Gilbert
1cfc2ac225 GLK: COMPREHEND: Added VAR_EQ and VAR_GT opcodes 2020-09-12 21:58:44 -07:00
Paul Gilbert
9e4d151b8a GLK: COMPREHEND: Added VAR_GTE opcodes 2020-09-12 21:33:34 -07:00
Paul Gilbert
7451fc50d3 XEEN: Fix animation of border faces during clairvoyance 2020-09-12 20:08:07 -07:00
Paul Gilbert
d9926ba5bb XEEN: Fix attributes going negative 2020-09-12 17:57:16 -07:00
Paul Gilbert
23d15f1a1c XEEN: Fix crash reading book in Great Pyramid 2020-09-12 17:38:52 -07:00
Eugene Sandulenko
5737978eac NEWS: Mention support for Russian Duckman 2020-09-13 02:15:53 +02:00
Eugene Sandulenko
a688ce330a ILLUSIONS: Added support for Russian Duckman 2020-09-13 02:15:53 +02:00
Thierry Crozat
0826f515f3 NEWS: Mention game state save and restore on iOS when switching tasks 2020-09-13 00:47:43 +01:00
Paul Gilbert
19f5559620 XEEN: Fix mirror destination for Dragon Tower 2020-09-12 16:38:13 -07:00
Thierry Crozat
53bb50c906 IOS7: Do not overwrite user saves when saving state 2020-09-13 00:21:36 +01:00
Thierry Crozat
c50ffd74c6 IOS7: Properly restore state when the process has been terminated 2020-09-13 00:21:36 +01:00
Thierry Crozat
63627dc26d IOS7: Save state as a background task when entering background
This is better than using an hardcoded delay for two main reasons.
The first one is that the application can terminate as soon as it
has finished saving the state, and the second one is that it will
still work if saving the state takes longer than the delay that
was hardcoded.
2020-09-13 00:21:35 +01:00
Thierry Crozat
28e9910666 IOS7: Implement game state save/restore when switching tasks
This only works if the running engines can save the game at the
time when ScummVM goes to the background.
This should partially fix bug #7871.
2020-09-13 00:21:35 +01:00
Thierry Crozat
7c812a52f1 IOS7: Call pauseEngine() when suspending the application 2020-09-13 00:21:35 +01:00
Thierry Crozat
32bbf489e9 GUI: Add exitLoop() method to GuiManager
The idea is to allow backends to start a game even after the
LauncherDialog has been created, and for that they need a way
to close the existing GUI dialogs.
2020-09-13 00:21:34 +01:00
Eugene Sandulenko
5e888a601e DRAGONS: Add detection and support for Russian version 2020-09-13 01:06:47 +02:00
Eugene Sandulenko
5e2381eff9 DRAGONS: Improve error messages 2020-09-13 01:06:47 +02:00
Paul Gilbert
b32adea527 XEEN: Fix U/D keys in Quests dialog 2020-09-12 15:45:27 -07:00
Thierry Crozat
e0802ec341 GUI: Fix SaveLoadChooserGrid not disabling write protected slots
This was broken in commit f24a89e that disabled the slots when they
are locked due to cloud sync.
2020-09-12 21:41:57 +01:00
Thierry Crozat
bdbbcd81ae OSX: Fix taskbar update
This was broken sometimes between release 1.8.1 and 1.9.0. I did not
track the change that broke it, but it looks like the code was trying
to get the DockTile object too early causing it to be nil.
2020-09-12 18:01:15 +01:00
Eric Fry
aae9d6cc97 DRAGONS: Remove unstable tag from DE and FR versions. Remove testing tag 2020-09-13 00:11:13 +10:00
Eric Fry
1470fb68de DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 2020-09-13 00:02:25 +10:00
Vladimir Menshakov
0a4154318c COMMON: implement %c formatter (used in hardware-input.cpp)
Fix invalid descriptor name for half-axis.
Add some tests for U32String::Format.
2020-09-12 11:56:17 +01:00
Eugene Sandulenko
106b5af150 TESTBED: Remove obsolete comment 2020-09-12 12:03:20 +02:00
Henrik "Henke37" Andersson
ec1ebfa248 TESTBED: Test isConnectionLimited 2020-09-12 12:02:13 +02:00
Cameron Cawley
02c09a8ed6 WIN32: Replace strToInt with wcstol 2020-09-12 11:59:23 +02:00
Cameron Cawley
da978f3a2f WIN32: Simplify string conversion 2020-09-12 11:59:23 +02:00
Cameron Cawley
6e0c93dc46 COMMON: Add helper functions for converting strings 2020-09-12 11:59:23 +02:00
Paul Gilbert
89ae351ca5 GLK: COMPREHEND: Additions to game data loading 2020-09-11 21:38:02 -07:00
Fiodar Stryzhniou
80c29d1c94 Symbian: fix incorrect return type in SymbianActions::actionName().
Symbian: silence more warnings from SDK headers.
Symbian: add new project files.
2020-09-12 01:00:36 +02:00
Lothar Serra Mari
90b8f41bf6 NEWS: Update German NEWS file 2020-09-11 20:04:17 +02:00
Eugene Sandulenko
8840502cdb NEWS: Mention FT Remastered support 2020-09-11 15:54:34 +02:00
Eric Fry
bc59673407 DRAGONS: Fixed background dialog for non US versions. Fixes #11616 2020-09-11 23:41:38 +10:00
Eugene Sandulenko
cff73c14d1 SCUMM: Implemented codec20 for SMUSH. Fixes #10899
It is a simple copying codec, used in FT Classic in Remaster.
2020-09-11 15:23:03 +02:00
Cameron Cawley
d20122d916 PARALLACTION: Fix assert when starting The Big Red Adventure 2020-09-11 09:05:05 +01:00
Lothar Serra Mari
b50368a1d8 NEWS: Mention Discord integration on supported platforms 2020-09-11 09:30:42 +02:00
Lothar Serra Mari
31af3cbd9d MOHAWK: Silence GCC warning, properly format warning string
Thanks to SupSuper for helping with this!
2020-09-11 09:26:02 +02:00
Cameron Cawley
4a1d7a1753 ULTIMA: Disable unstable subengines by default 2020-09-10 19:38:55 -07:00
Cameron Cawley
44147fd01a GLK: Disable unstable subengines by default 2020-09-10 19:38:40 -07:00
Eric Fry
c4d394654a DRAGONS: Fixed cutscene subtitles for non US versions. 2020-09-11 09:01:52 +10:00
Thierry Crozat
77f45f8ca6 GRIFFON: Add default mapping for game controllers 2020-09-10 17:56:55 +01:00
Eric Fry
45b57f18d2 DRAGONS: Fixed cutscene dialogs for non US versions Trac#11613 2020-09-10 23:37:21 +10:00
Thierry Crozat
cce713ee4c GRIFFON: Add keymapper input support 2020-09-10 03:17:58 +01:00
Paul Gilbert
44a19cc570 GLK: LEVEL9: Fix array overrun 2020-09-09 19:04:30 -07:00
SupSuper
b68ae5af8d CI: Add discord-rpc to test matrix 2020-09-10 01:50:12 +01:00
Thierry Crozat
982ecb4f93 GUI: Fix use of uninitialized variable in ListWidget constructor
The _scrollBarWidth variable was used (to create the ScrollBarWidget)
before it was initialized.
2020-09-10 00:34:45 +01:00
Thierry Crozat
adbd5cfd54 GRIFFON: Fix use of uninitialized variables reported by valgrind 2020-09-10 00:34:45 +01:00