6580 Commits

Author SHA1 Message Date
Cameron Cawley
8b5f7d247a MACOSX: Fix compilation with the 10.9 SDK and below 2018-08-28 15:52:23 +02:00
Colin Snover
9686d8c8e6 MACOSX: Put documentation links in Help menu
The local documents are not currently internationalised simply
because the internationalised resources are not put into the right
places (NSBundle will handle this automatically when they are);
Trac#10464 is a tracking bug for this outstanding issue.

Fixes Trac#10437.
2018-08-28 15:52:23 +02:00
Cameron Cawley
d0a5da8c89 RISCOS: Mark riscosdist and riscosclean as .PHONY 2018-08-27 14:26:09 +01:00
Cameron Cawley
58cea8d0fd RISCOS: Add RISC OS specific clean rule 2018-08-27 14:26:09 +01:00
Bastien Bouclet
3376597abd OPENGL: Use premultiplied alpha for color-keyed cursors
This fixes colour fringing on keyed cursors when using filtering.

Fixes Trac#10594.
2018-08-26 21:08:40 +02:00
Michael Zinn
82e8bc43e6 IOS: Fix Arrow Key Capture in TextInputHandler.
This should fix these working from external keyboards i.e. IPad Pro and
other sources as well.

This is presumably what the original author intended.
2018-08-23 23:42:52 +01:00
Cameron Cawley
0e8f1261c5 PS2: Replace usage of strdup with scumm_strdup 2018-08-19 11:47:28 +01:00
Colin Snover
d43732ac47 IOS: Replace strdup with Common::String 2018-08-18 16:30:05 +02:00
Colin Snover
1dd41fa578 PSP: Add EBOOT.PBP to a dist files list for the Buildbot packager 2018-08-18 14:16:45 +02:00
Cameron Cawley
6e40b64eb1 POSIX: Allow forbidden symbols required by FreeMiNT 2018-08-18 14:08:40 +02:00
Colin Snover
e0b4bb0f1e AUDIO: Fix non-compilable STMIDI audio backend 2018-08-18 14:08:40 +02:00
Eugene Sandulenko
23aa8a5d13 DINGUX: Fix initSize() method signature 2018-08-18 14:05:02 +02:00
Cameron Cawley
b86a210db5 RISCOS: Specify the original encoding of the translated documentation 2018-08-18 13:49:49 +02:00
Colin Snover
c240af799f PSP: Fix compilation failures when debug printing is enabled 2018-08-18 13:49:15 +02:00
Colin Snover
7016c86d53 PSP: Fix bad indentation 2018-08-18 13:49:15 +02:00
Colin Snover
e49e34eede PSP: Fix wrong/dangerous C-style casts 2018-08-18 13:49:15 +02:00
Colin Snover
334e0e7463 PSP: Remove dead code 2018-08-18 13:49:15 +02:00
Colin Snover
042650157a PSP: Fix strict aliasing violation
Casting through pointer to void just to truncate a value to uint32
is incorrect.
2018-08-18 13:49:15 +02:00
Colin Snover
452e979101 PSP: Fix invalid return type of PspIoStream
The underlying API returns a SceUID, which is not valid to be
casted to a pointer.
2018-08-18 13:49:15 +02:00
rsn8887
c494123996 PSP: Fix loading of 4-bit PNG images
This fixes the loading of vkbd images from kbd subfolder:

kbd/keys_s_c4.png
kbd/keys_s4.png
kbd/nums_s4.png
kbd/keys_c4.png
kbd/syms_s4.png
kbd/keys4.png
kbd/nums4.png
kbd/syms4.png
2018-08-18 13:49:15 +02:00
Colin Snover
ce1868a28a PSP: Fix usage of obsolete libpng APIs
These APIs were deprecated as early as libpng1.2 and were removed
by libpng1.5.
2018-08-18 13:49:15 +02:00
Colin Snover
7557f17ed2 BUILD: Fix broken Dreamcast ronin handling & feature detection
$(ronindir) and the explicit crt0 may have happened to work because
library detection state for libmad was forced, but it was always
breaking the feature detection of the build system. Now we can
compile to Dreamcast using the normal detection system.
2018-08-18 13:32:14 +02:00
Cameron Cawley
885b8e9efe BACKENDS: Mark resetQuit and getKeymapper as override 2018-08-15 20:25:06 +02:00
Bastien Bouclet
de886a8b58 AUDIO: Fix broken physical audio CD playback on non-win32
The play method did not override the base class due to the addition of
the soundType parameter.
2018-07-31 21:44:26 +02:00
Cameron Cawley
8120a22a40 ANDROID: Use the dedicated GUI option for enabling the touchpad mode 2018-07-29 09:47:15 +02:00
Cameron Cawley
d494d73c80 ANDROID: Replace getPixelFormatName function with PixelFormat::toString 2018-07-29 09:37:40 +02:00
D G Turner
f353e466df IOS: Fix Build due to Smartkeyboard on IPad Pro Patch.
The code provided for Smartkeyboard on IPad Pro seems to be broken, so
am making minor changes to try to fix this.

The following should still function, but this will need testing by an
IOS user with this hardware, if it compiles.
2018-07-29 02:55:48 +01:00
D G Turner
eee970df1f IOS: Add Keyboard and UI Fixes for Smartkeyboard on IPad Pro.
These have not been compiled or otherwise tested, but are cleaned up
version of code changes from forum user "dottostring" in thread:
http://forums.scummvm.org/viewtopic.php?t=14524

This should add Fake ESC key support replacing the '`' key and add full
support for the Arrow keys.
2018-07-25 10:17:40 +02:00
Cameron Cawley
c52addd001 RISCOS: Use a variable for the application name 2018-07-23 09:36:46 +02:00
Marcus Comstedt
0d6c83212a DC: Allow plugins to be grouped into subdirectories
By letting the user select which group of plugins to load, an out of
memory condition can be avoided while still allowing all plugins to be
stored on the same disc.
2018-07-17 13:06:02 +02:00
rsn8887
eb49ef0626 PSP2: Improve pointer response to slow finger motion 2018-07-15 03:30:42 -05:00
Matthew Stewart
a5a45fdae1 SDL: Clip mouse range in convertVirtualToWindow 2018-07-08 22:30:31 +01:00
Matthew Stewart
a382a6dd30 SDL: Clip mouse range in convertWindowToVirtual
When the graphics scale was 2x or higher, it was possible for the mouse
to pass the size of the screen specified by "initSize".
2018-07-08 22:30:31 +01:00
Cameron Cawley
d93fe85994 BACKENDS: Fix compilation with SDL 1.2 2018-07-08 22:20:28 +01:00
Thierry Crozat
89f1b1c96e GUI: Add Stretch Mode selection in Options dialog 2018-07-08 16:54:51 +01:00
Thierry Crozat
812ce59ee4 SDL: Implement stretch mode API
Four modes are supported:
 - Use original size with no scaling
 - Scale by an integral amount as much as possible but not bigger
   than the window.
 - Scale to fit the window while respecting the aspect ratio. There
   may be black bars on the left and right, or on the top and bottom,
   but not both. This is the default, and the old behaviour.
 - Scale and stretch to fit the window. In this mode the aspecy ratio
   is not respected and there is no black bars.
The mode is controled by the "scaling_mode" value (between 0 and 3) in
the config file.

Also add Crtl-Alt-s hotkey to cycle through scaling modes
2018-07-08 16:54:51 +01:00
Thierry Crozat
8526c2c31a OSYSTEM: Add Stretch Mode API 2018-07-08 16:54:51 +01:00
Cameron Cawley
c9f2091bc9 RISCOS: Convert documentation to RISCOS-LATIN1 when packaging 2018-06-29 16:45:26 +00:00
rsn8887
e5103a3e8b PSP2: enable additional memory 2018-06-14 23:18:52 -05:00
Cameron Cawley
ae8b5dc086 RISCOS: Add a script to open the README file based on the system territory 2018-06-15 01:15:52 +01:00
Cameron Cawley
478d7b2ee7 WIN32: Fix fallback in getSystemLanguage 2018-06-03 17:43:30 +01:00
Cameron Cawley
ada05fd726 WIN32: Move Windows-specific implementation of logMessage out of OSystem_SDL 2018-06-03 17:43:30 +01:00
Cameron Cawley
e1c83f8e87 WIN32: Move Windows-specific implementation of getSystemLanguage out of OSystem_SDL 2018-06-03 17:43:30 +01:00
Bastien Bouclet
106416c857 DC: Fix the build after the detection result rework 2018-05-28 18:55:47 +02:00
Bastien Bouclet
61f9398b04
Merge pull request #1187 from bgK/detection-refactor-unknown
ENGINES: Return unknown game variants with the list of detected games
2018-05-28 18:43:15 +02:00
Adrian Frühwirth
cee4d6b853 JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
Adrian Frühwirth
bc949250de JANITORIAL: Convert line endings from CRLF/mixed to LF 2018-05-24 15:30:55 +02:00
Bastien Bouclet
90b78c5446 ENGINES: Merge GameDescriptor and DetectedGame 2018-05-10 09:04:23 +02:00
Adrian Frühwirth
9ea943a81e DS: Use CLIP in VBlankHandler() 2018-05-07 19:54:45 +02:00
Cameron Cawley
b224b592c6 BACKENDS: Replace usage of stricmp/strcmpi/strcasecmp 2018-05-06 01:12:56 +02:00