100773 Commits

Author SHA1 Message Date
Lothar Serra Mari
ce0aa91746 NEWS: WIN32: Windows Vista and older is considered as deprecated 2020-09-13 19:41:51 +02:00
Lothar Serra Mari
a28d15f6eb NEWS: Discord RPC is officially supported only on Vista+
Windows XP is not supported by the Discord RPC. Technically, ScummVM
still runs with discord-rpc enabled, but it lead to random crashes.

Despite that, Discord itself is not supporting Windows XP.
2020-09-13 19:29:08 +02:00
Lothar Serra Mari
51c42478d2 BASE: WIN32: Exclude scummvm's base directory from plugin path
Currently, the plugin architecture searches for plugins in ScummVM's
base directory and in the plugins directory itself.

However, for Win32, we need to bundle several DLL files in order to
make ScummVM run at all. Currently, this leads to several warning
messages since ScummVM tries to load those DLLs as plugins.

This patch excludes the ScummVM base directory when running on Win32 and
only accepts plugins from the plugins directory.
2020-09-13 18:03:16 +02:00
Eugene Sandulenko
6a66bffec8 GCW0: Disable GLK engine 2020-09-13 17:55:15 +02:00
Cameron Cawley
e092a02919 CONFIGURE: Enable additional functionality on OpenBSD 2020-09-13 15:05:57 +01:00
Cameron Cawley
c8c120d839 GPH/OPENPANDORA: Minor cleanup 2020-09-13 14:58:45 +01:00
Eugene Sandulenko
c65f3e071c ALL: Remove ADGF_TESTING flags before the 2.2.0 release 2020-09-13 13:09:02 +02:00
Lothar Serra Mari
01a73777d0 NEWS: Update German NEWS file for 2.2.0 2020-09-13 12:45:55 +02:00
Cameron Cawley
de4c726599 NEWS: Add additional changes for v2.2.0 2020-09-13 11:31:33 +01:00
Lothar Serra Mari
4647434ef0 DISTS: Remove comments regarding sandboxing in appdata.xml
This is only relevant for sandboxed environments like Snap
and FlatPak, but not for all GNU/Linux distributions.

Dropping it since it shouldn't have landed here at all.
2020-09-13 11:36:46 +02:00
Lothar Serra Mari
141c9aad88 NEWS: Update German NEWS file for 2.2.0 2020-09-13 11:33:25 +02:00
Bastien Bouclet
eb0c76f782 SWORD2: 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 14500 ms on the 3DS.
2020-09-13 09:31:07 +02:00
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