Cameron Cawley
003c56fc19
RISCOS: Update packaging to accomodate split builds
2021-09-30 13:28:00 +01:00
Thierry Crozat
8ef63e0e0d
IOS7: Add support for upside down portrait orientation
2021-09-29 20:30:16 +01:00
Thierry Crozat
68331af461
IOS7: Fix handling of arrow keys on iOS 15
2021-09-29 20:30:15 +01:00
Thierry Crozat
85b4b188ef
IOS7: Fix rotating the device while ScummVM is innactive
...
This fixes bug #7137
2021-09-29 00:23:31 +01:00
Thierry Crozat
5f1e3f07ca
IOS7: Fix using arrow keys from physical keyboard on iOS 15
...
This fixes part of bug #12942 .
2021-09-29 00:05:58 +01:00
Thierry Crozat
7def254317
JANITORIAL: Fix indentation in iOS7 backend source code
2021-09-28 23:28:54 +01:00
Marcus Comstedt
3944d3a3a3
DC: Request disc swap when needed for plugin loading
2021-09-23 23:03:13 +02:00
Thierry Crozat
2435046146
IOS7: Support using Escape key on external keyboards
2021-09-23 00:12:19 +01:00
Thierry Crozat
71728d302a
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:26:18 +01:00
Marcus Comstedt
c68fb8561d
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:28:58 +02:00
Thierry Crozat
4e503fad1c
Revert "BUILD: Add $(DIST_FILES_DOCS) to targets using it"
...
This reverts commit d1e195c298 .
2021-09-04 20:01:32 +02:00
Cameron Cawley
e60b0be71a
DS: Update scripts for creating split builds
2021-09-02 22:14:53 +01:00
Cameron Cawley
2e440e5d96
RISCOS: Replace the StrongHelp manual with the PDF manual
2021-08-29 16:09:32 +01:00
Thierry Crozat
36908e0fcd
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:14:57 +01:00
Eugene Sandulenko
580ec65220
RELEASE: This is 2.4.0git
2021-08-28 21:01:11 +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
antoniou
2782b1265d
ANDROID: Remove set default gui_scale code
...
This causes a crash, so it needs another approach
2021-08-14 11:22:08 +03:00
antoniou
6ab16e6ea9
ANDROID: Fix build after PR #3264
...
And set default scale to 0 (very large) for now
2021-08-14 10:39:04 +03:00
Thierry Crozat
abf782c670
COMMON: Remove kFeatureHiDPI from OSystem and use getHiDPIScreenFactor instead
2021-08-13 21:41:33 +01:00
Thierry Crozat
fe377775d6
ANDROID: Implement getHiDPIScreenFactor
...
This is a placeholder implementation that preserves the current
behaviour (asusmes a scaling of 2). But since the Android API
provides a way to get an accurare device-dependent scaling, this
should probably be used.
2021-08-13 21:41:33 +01:00
Thierry Crozat
2649f022de
IOS7: Implement getHiDPIScreenFactor
2021-08-13 21:41:33 +01:00
Cameron Cawley
423f4cce6b
BACKENDS: Add override and final keywords
2021-08-12 15:16:48 +01:00