Commit Graph
4365 Commits
Author SHA1 Message Date
Eugene Sandulenko fc54286705 ANDROID: Fix compilation 2020-05-11 07:41:21 +02:00
Eugene Sandulenko bcc9c81174 PSP: Fix compilation 2020-05-11 07:39:26 +02:00
Eugene Sandulenko 1a64d19de7 ANDROID: Fix compilation 2020-05-11 01:51:42 +02:00
Eugene Sandulenko 4f30f26d80 3DS: Fix compilation 2020-05-11 01:51:15 +02:00
Henrik "Henke37" Andersson 8ff38d7409 PSP: Use PauseToken. 2020-05-11 01:35:03 +02:00
Henrik "Henke37" Andersson ecd23a7e20 Android: Use PauseToken 2020-05-11 01:35:03 +02:00
Henrik "Henke37" Andersson e73fd6b2cd 3DS: Use PauseToken 2020-05-11 01:35:03 +02:00
Eugene Sandulenko 7a152e9af4 JANITORIAL: #include "engine.h" -> "engines/engine.h" 2020-05-10 23:45:43 +02:00
Pawel Kolodziejski d01d06216f SDL: Move detection of the desktop resolution into the SdlWindow class 2020-05-10 23:04:31 +02:00
Cameron Cawley 2f6d219dce SDL: Move detection of the desktop resolution into the SdlWindow class 2020-05-10 21:53:07 +02:00
Cameron Cawley 05990f23e6 RISCOS: Add FindHelp from ScummVM 2020-05-10 20:06:28 +02:00
Cameron Cawley 335ac3e539 RISCOS: Support creating a StrongHelp manual 2020-05-10 20:06:28 +02:00
mataniko b0895cf7c2 BACKENDS: Fix SDL version check for SDL_EnableScreenSaver 2020-05-10 00:50:54 -04:00
mataniko 38325bfb94 BACKENDS: Don't turn off screen when ScummVM is running a game 2020-05-10 00:35:29 -04:00
mataniko dbf404b786 BACKENDS: Allow the screensaver to turn on when ScummVM is running 2020-05-09 19:46:29 -04:00
Pawel Kolodziejski bd32585c45 ALL: Added missing files, don not enable docker plugin 2020-05-09 20:58:00 +02:00
Pawel Kolodziejski b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
D G Turner 8f6620b84f SDL2: Fix GCC Compiler Warning about Enum vs. Non-Enum Type in Conditional
The issue is that SDL_GetWindowWMInfo returns a SDL_bool enumeration type
rather than a standard bool. It should be noted that SDL_GetWMInfo used
later in this function returns a int type instead and thus will cast to
bool without warning.
2020-05-09 05:41:20 +01:00
Thierry Crozat e0441544d1 IPHONE: Add support for kFeatureNoQuit
This will ensure the Quit buttons in the GUI are hidden.
2020-04-26 16:26:03 +01:00
Thierry Crozat 298c61844a IOS7: Use abort() instead of exit() for the Fatal error message view 2020-04-26 16:19:37 +01:00
Thierry Crozat a5bad37f17 IOS: Use abort() instead of exit() 2020-04-26 16:19:37 +01:00
Thierry Crozat 4efcecb986 IOS7: Log error messages to the system error log facility 2020-04-26 16:19:37 +01:00
Thierry Crozat be6372df9c IOS7: Remove exit for normal application termination
With the kFeatureNoQuit being now used, it should not get
there anyway.
2020-04-26 16:19:37 +01:00
Thierry Crozat 8958fe0f7b IOS7: Add support for kFeatureNoQuit 2020-04-26 16:19:37 +01:00
Thierry Crozat 795111561c DC: Fix compilation 2020-04-26 03:18:46 +01:00
Cameron Cawley a404921a7e DC: Fix broken physical audio CD playback 2020-04-26 02:19:47 +01:00
Max Horn 08b4639cbb ALL: fix a bunch of const warnings
Also while add it, constify some code
2020-04-17 22:41:11 +01:00
Thierry Crozat b196d26b3e SDL: Add --logfile command line argument to specify logfile path 2020-04-17 22:39:50 +01:00
Paweł Kołodziejski b5d73d4c22 Revert "SDL: Move detection of the desktop resolution into the SdlWindow class" 2020-04-17 17:59:36 +02:00
Dries Harnie d195f77c40 Merge pull request #1622 from ccawley2011/getDesktopResolution
SDL: Move detection of the desktop resolution into the SdlWindow class
2020-04-17 16:41:06 +02:00
Thierry Crozat 5585d77e5e IOS7: Use screen scale to scale the overlay
This should result in a consistent overlay size whatever the pixel
density is for the device.
2020-04-16 22:05:35 +01:00
Cameron Cawley bf2e80a183 SDL: Move detection of the desktop resolution into the SdlWindow class 2020-04-16 17:18:53 +01:00
Bastien Bouclet 85e3fb38fb SDL: Change keyboard repeat to apply on unmapped events
The keyboard repeat event generator is used when building against SDL1.
Previously the repeat events would generate based on the event stream
produced by the keymapper which is not guaranteed to have matching up
and down events in the case the keymaps are changed while a key is
pressed.

Fixes #11417.
2020-04-12 11:11:00 +02:00
Dries Harnie 423f911987 ANDROID: Force browser_lastpath to the value in --path
This forces the file browser dialog to always open onto the
external SD card.
2020-04-07 14:21:13 +02:00
Cameron Cawley 27e8467b28 ANDROID: Add support for additional mouse buttons 2020-04-07 13:55:30 +03:00
Le Philousophe d3c72b4c97 ANDROID: Update files in build directory when source changed 2020-04-07 11:36:02 +03:00
Dries Harnie 0e1ac9b46c BUILD: Android build fixes for OSX 2020-04-06 17:06:41 +02:00
Cameron Cawley b8e1aa66e5 ANDROID: Ignore input from the volume buttons 2020-04-01 21:10:00 +01:00
athrxx a3bc386335 SDL2: silence 'window magic' assert
Some builds of SDL2 (in my case the vcpkg debug Winx64 build) trigger an annoying and rather pointless assert when calling SDL_GetWindowWMInfo() with a _window parameter of 0 (window && window->magic == &this->window_magic). This commit silences that.
2020-03-29 13:40:40 +02:00
Cameron Cawley d6a02740a8 GPH/DINGUX: Unify the downscaling code 2020-03-27 22:50:41 +01:00
Cameron Cawley f2d323628d GCW0: Fully disable the downscaling code 2020-03-27 22:50:41 +01:00
Cameron Cawley 153576f0b5 BACKENDS: Move implementations of hasFeature into the relevant OSystem subclasses 2020-03-27 22:50:41 +01:00
Cameron Cawley a5b6a577de SDL: Remove unnecessary overrides of setFeatureState() and getFeatureState() 2020-03-27 22:50:41 +01:00
Cameron Cawley 205175c4e5 SDL: Don't allow switching to and from fullscreen if it isn't supported 2020-03-27 22:50:41 +01:00
Peter Kohaut 470a1d3586 ANDROID: Switch to Gradle
Updated NDK to r21 (LTS)
Switch target Android to 29 as it is required by Google Play Store
Switch minimum Android to 16 (4.1) as it is the lowest supported version by NDK
Removed MIPS and armeabi as they are no longer supported
Renamed Android build names into official ones
2020-03-27 22:45:25 +01:00
Thierry Crozat 8eac9606bc MACOSX: Check selector exists when trying to replace application menus
In particular it has been reported that setHelpMenu was introduced in
MacOS X 10.6. So hopefully this change will fix running ScummVM on
MacOS X 10.5 or older.

This might fix bug #11260: MAC OS X: App incomplete when launched on
OS X 10.5.8.
2020-03-22 20:36:35 +00:00
SupSuper 897efb1454 POSIX: Add support for native GTK file browserOnly enabled on platforms with libgtk 2020-03-22 20:46:42 +02:00
Bastien Bouclet 16d0687b66 SWITCH: Use ScummVM file buffering instead of newlib's implementation
Fixes #11384.
2020-03-16 14:53:09 -05:00
Bastien Bouclet 9cc2fee887 SDL: Enable joystick input by default
Game controller input is now enabled whenever a compatible device is
connected. The keymapper's keymaps are refreshed when a joystick is added
or removed.

Fixes #10366.
2020-03-16 18:41:27 +01:00
Cameron Cawley 3e94325df9 BACKENDS: Allow compiling certain backends for standard Linux platforms 2020-03-16 01:29:20 +02:00