Eugene Sandulenko
30f175ef8e
RELEASE: This is 2.5.0
2021-10-01 14:27:39 +03:00
Eugene Sandulenko
2da5bf2be7
RELEASE: This is 2.5.1pre
2021-10-01 13:50:11 +03:00
Cameron Cawley
7dc481e259
DS: Use a custom backend action for activating the virtual keyboard
2021-10-01 12:38:42 +02:00
Cameron Cawley
0b89eba0c2
DS: Get the virtual keyboard working with the mirrored subscreen
2021-10-01 12:38:42 +02:00
Cameron Cawley
f80a8b7fd6
DS: WIP virtual keyboard support
2021-10-01 12:38:42 +02:00
Cameron Cawley
01a94b906e
RISCOS: More packaging improvements
2021-09-30 23:00:23 +01:00
Cameron Cawley
1e5c529c76
RISCOS: Update packaging to accomodate split builds
2021-09-30 13:22:37 +01:00
Thierry Crozat
bcd1f9e56c
IOS7: Add support for upside down portrait orientation
2021-09-29 20:31:05 +01:00
Thierry Crozat
a85ea074b0
IOS7: Fix handling of arrow keys on iOS 15
2021-09-29 20:31:04 +01:00
Thierry Crozat
66431a0f03
IOS7: Fix rotating the device while ScummVM is innactive
...
This fixes bug #7137
2021-09-29 00:25:57 +01:00
Thierry Crozat
aecb869e41
IOS7: Fix using arrow keys from physical keyboard on iOS 15
...
This fixes part of bug #12942 .
2021-09-29 00:25:40 +01:00
Thierry Crozat
038118c3a6
JANITORIAL: Fix indentation in iOS7 backend source code
2021-09-29 00:25:32 +01:00
Marcus Comstedt
3e62c8e1d7
DC: Request disc swap when needed for plugin loading
2021-09-23 23:05:45 +02:00
Thierry Crozat
00b6576dc9
IOS7: Support using Escape key on external keyboards
2021-09-23 00:13:40 +01:00
Thierry Crozat
bdcd554a05
IOS7: Fix calling UI API on a background thread
...
This is a genealization of commit 0d8b9d272
that only fixed the
issue for some cases. The issue still occured when suspending the
app for example.
2021-09-22 23:28:33 +01:00
Marcus Comstedt
c016cb57cd
DC: Preserve appDomain when reloading config on disc swap
...
This is needed to prevent essential settings like
always_run_fallback_detection_extern from being removed.
2021-09-20 23:31:03 +02:00
Thierry Crozat
c92837f8f7
Revert "BUILD: Add $(DIST_FILES_DOCS) to targets using it"
...
This reverts commit d1e195c298
.
2021-09-04 20:02:35 +02:00
Cameron Cawley
12a1af8283
DS: Update scripts for creating split builds
2021-09-02 22:13:59 +01:00
Cameron Cawley
0e8a06997a
RISCOS: Replace the StrongHelp manual with the PDF manual
2021-08-29 16:08:33 +01:00
Thierry Crozat
8ccd1ec406
OSX: Prefer the manual bundled with the application
...
The User Manual Help menu item now opens the pdf bundled with the
application if present, and only opens the website otherwise.
The bundled documentation is preferred as:
- This will work even with no internet access
- This is future proof and will still work in 10 years when the
website URL might have changed or the website may be down.
- This ensure we get the doc that corresponds to the version of
ScummVM being used.
2021-08-28 20:31:33 +01:00
Eugene Sandulenko
c6b1fc2abb
RELEASE: This is 2.3.0pre
2021-08-28 20:59:28 +02:00
Le Philousophe
d1e195c298
BUILD: Add $(DIST_FILES_DOCS) to targets using it
...
This makes sure all docs are present before copying them
2021-08-28 11:27:06 +02:00
mataniko
8a91f500a7
MACOS: Open the new documentation hub from the app menu
2021-08-27 15:54:10 +02:00
Cameron Cawley
62f8419fdc
MACOSX: Fix compilation with older SDKs
2021-08-25 13:10:20 +01:00
Cameron Cawley
c9411bcace
AMIGAOS/MORPHOS: Avoid copying the entire doc directory when packaging
2021-08-25 11:55:11 +02:00
Cameron Cawley
69db8b9b33
DS: Fix compiler warning
2021-08-25 01:18:39 +01:00
Cameron Cawley
18b4f15eb9
ANDROID3D: Fix compilation
2021-08-24 23:51:55 +01:00
Le Philousophe
a318d14b66
DREAMCAST: Fix build by defining missing function
...
Function has been defined pure virtual in 8c86319923
2021-08-24 19:08:46 +02:00
Cameron Cawley
3c5d806894
3DS: Log all messages to a file
2021-08-24 01:51:59 +02:00
SupSuper
c9d67e48a9
BACKENDS: Use FSNode::getName in string operations
2021-08-23 21:22:27 +01:00
Orgad Shaneh
a0c818bde6
COMMON: Introduce SaveFileManager::exists
...
Checks if a savefile with given name exists.
Implement on all backends.
2021-08-23 13:34:35 +02:00
Orgad Shaneh
fb8f233ed7
BACKENDS: Replace virtual with override in SaveFileManager subclasses
2021-08-23 13:34:35 +02:00
Thierry Crozat
0d8b9d272c
OS7: Fix calling UI API on a background thread
...
This occured for example whenever showing the GMM in a game and
could cause various issues.
2021-08-22 19:45:19 +01:00
Fiodar Stryzhniou
872947f7c9
SYMBIAN: Avoid printf() usage
2021-08-21 09:08:17 +03:00
Fiodar Stryzhniou
89a052c53f
SYMBIAN: Allow usage by default OSystem_SDL_Symbian::openUrl()
2021-08-21 09:08:17 +03:00
Fiodar Stryzhniou
a6b97165ed
SYMBIAN: Fix command order
2021-08-20 19:45:01 +02:00
Fiodar Stryzhniou
b74448f679
SYMBIAN: Avoid compiling ARM assembly for x86 emulator
2021-08-20 19:45:01 +02:00
Fiodar Stryzhniou
12aa035034
SYMBIAN: Add ARM assembly to project file from Scumm engine
2021-08-20 19:45:01 +02:00
Thierry Crozat
9449e177f4
SDL: Fix warping mouse on macOS HiDPI screens
...
This fixes bug #12822 .
2021-08-20 00:16:03 +01:00
Thierry Crozat
feac996b50
SDL: Move code to handle cursor coordinate HiDPI scale to SdlWindow
...
SDL handles HiDPI scaling differently depending on the system. On
macOS for example the SDL window size and SDL drawable area have a
different size (factor 2 usually) while on Windows they are the
same. When HiDPI is disabled (for the SDL Surface mode for example)
they are always the same.
We need to appl this scaling when converting cursor position between
the drawable area and the SDL window.
2021-08-20 00:12:51 +01:00
SupSuper
dafb8fe3d5
SDL: Return exact scales from getDpiScalingFactor
2021-08-19 21:55:14 +01:00
Fiodar Stryzhniou
861c0f4cf9
SYMBIAN: Fix counless warnings from GCC 11.2
2021-08-19 00:47:49 +03:00
Fiodar Stryzhniou
a88a754de6
SYMBIAN: Fix generation package(PKG) file
2021-08-18 15:34:33 +03:00
Fiodar Stryzhniou
ed5a7bcc0e
SYMBIAN: Add missed library
2021-08-18 15:34:09 +03:00
Fiodar Stryzhniou
f45e3184ba
SYMBIAN: Fix wrong command order
2021-08-18 14:09:16 +03:00
Thierry Crozat
0aa68d419e
JANITORIAL: Add override keyword for OSystem_MacOSX
2021-08-15 17:52:45 +01:00
Thierry Crozat
f2bc7c8874
MACOSX: Use OpenGL graphics mode by default
2021-08-15 17:52:45 +01:00
Thierry Crozat
7c9761b2da
SDL: Fix switching to the <default> graphics mode
...
The OSystem_SDL::getDefaultGraphicsMode was returning the
default for the current graphics manager and not the default
for the OSystem_SDL instance. So for example if the default
is SDL Surface when starting ScummVM with the gfx_mode not
set in the config file, and then the user selects the OpenGL
graphics mode, getDefaultGraphicsMode() would now return the
OpenGL mode (the default the OpenGLGraphicsManager). As a
result changing the graphics mode back to <default> and
applying the change would not switch back to Surface SDL
until you restart ScummVM or start a game.
This commit also change how the SDL backends can specify which
graphics mode to use by default. They no longer have to assume
they know the names of the graphics modes in the graphics manager.
2021-08-15 17:43:43 +01:00
Cameron Cawley
c4699cb280
SDL: Move getDisplayDpiFromSdl and getDpiScalingFactor into the SdlWindow class
2021-08-14 19:09:33 +01:00
antoniou79
4c163d99ad
ANDROID: Set gui-scale to Large by default
2021-08-14 19:18:54 +03:00