Commit Graph
6643 Commits
Author SHA1 Message Date
Jonny Bergström a9a6ce7e81 IOS: Add support for three finger swipes up/down for showing/hiding software keyboard 2019-02-16 17:28:16 +00:00
Thierry Crozat 4795f2b68a IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
gameblabla b0803118da DINGUX: Fix dinguxsdl graphics backend 2019-02-13 04:35:12 +00:00
Bastien Bouclet 26d0935b9f COMMON: Remove usage of ScopedPtr in OutSaveFile
It's not very useful. However this is mostly to test the theory that the
build failure we've been experiencing in
engines/scumm/he/logic/football.cpp with the osx builder on buildbot is
related to the size of the intermediary assembly source file.
2019-01-05 12:02:19 +01:00
Matan Bareket 08d48e9f2c BUILD: Copy README.md instead of README 2018-12-25 11:37:26 -05:00
Cameron Cawley 7dbc613258 BUILD: Add fonts.dat to packaging rules 2018-12-25 12:47:42 +01:00
Thierry Crozat 56d1305f9d COMMON: Rename enum variable for native browser feature
There was a typo in the name (missing 'r' in browser).
2018-12-17 23:06:07 +00:00
SupSuper 1d412701d1 WIN32: Always include windows.h before util.h
This avoids Windows trying to stomp our definition of ARRAYSIZE
2018-12-17 12:28:33 +02:00
SupSuper 272d4105b2 WIN32: Fix libcurl redefining ARRAYSIZE
libcurl pulls in Windows headers, so let's include it first to avoid clashing with common headers
2018-12-17 12:28:33 +02:00
SupSuper d0512db25c WIN32: Move all ARRAYSIZE undefs to util.h
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-12-17 12:28:33 +02:00
Filippos Karapetis 54159276c7 WIN32: Fix build after the addition of SHGetFolderPath() 2018-12-16 19:50:05 +02:00
Thierry Crozat 319b90fb21 BACKENDS: Add kFeatureNativeFileBowserDialog 2018-12-16 15:58:43 +00:00
Cameron Cawley 1de8f1e529 WIN32: Use SHGetFolderPath to get the location of the Application Data folder (#1449) 2018-12-16 17:04:24 +02:00
SupSuper 9aef3dd8a7 WIN32: Respect browser_lastpath setting 2018-12-16 10:48:13 +00:00
SupSuper 93695a9dcf WIN32: Fix dialog compilation under MinGW 2018-12-16 10:48:13 +00:00
SupSuper 7bff9176d5 WIN32: Fix incorrect Windows version check
There's no point in testing for Windows 10 since the comparison is already "greater than or equals", and it identifies itself as 6.2 for backwards compatibility. Likely it was failing before because the return type was wrong.

Version checks are unreliable anyways, should use feature checks, but "if it ain't broke don't fix it".
2018-12-16 10:48:13 +00:00
SupSuper 61070f6ce0 WIN32: Add DialogManager with system file browser support 2018-12-16 10:48:13 +00:00
SupSuper 2f2555f728 WIN32: Move utility functions to a common wrapper 2018-12-16 10:48:13 +00:00
SupSuper 28e4d7bb43 OSX: Integrate system file browser into DialogManager 2018-12-16 10:48:13 +00:00
SupSuper 5fce1ae464 BACKENDS: Move OSX file browser into backend 2018-12-16 10:48:13 +00:00
SupSuper c2d5b35062 WIN32: Restore Windows 98 compatibility (bug #10613)
Replace calls to GetUserDefaultUILanguage and SHGetFolderPath which aren't supported in older Windows.
2018-12-13 06:34:12 +00:00
Bastien Bouclet add9a0b49a POSIX: Set the default screenshots path to the XDG Pictures directory 2018-12-02 19:34:02 +01:00
Cameron Cawley 8fa2f90a26 CREATE_PROJECT: Support building with Tremor instead of Vorbis 2018-11-27 22:58:02 +00:00
Thierry Crozat 4e24ede18d SDL: Fix crash when calling OSystem::quit() and OSystem::fatalError() 2018-11-26 22:42:30 +00:00
Cameron Cawley 97e2da5ae9 3DS: Fix copy/paste error 2018-11-21 20:14:25 +00:00
Cameron Cawley 84b91c1797 3DS: Fix typos 2018-11-21 15:36:24 +00:00
Cameron Cawley ae25843ea7 3DS: Remove unnecessary include 2018-11-21 15:36:24 +00:00
Cameron Cawley e7cb178feb 3DS: Fix building outside the main source directory 2018-11-21 15:36:24 +00:00
D G Turner 442c578223 IOS7: Enable Port Specific Software Scalers.
This was disabled during the merge of the initial pull request, PR 630
as this "limits the port to 16bit color precision, i.e. preventing it
from coping with engines like Wintermute, and Sword25.".

The intent was to replace this with GLSL based scalers, and thus to
avoid switching around and confusing users this was disabled.

However, since the GLSL solution has not been implemented after 2 years,
and users are asking for this feature on IOS7, am enabling this for now.

This can always be replaced in future with a GLSL based solution if a
motivated developer provides a patch.
2018-11-21 08:11:48 +00:00
Nitrus 187889cd79 3DS: Updated README.md 2018-11-21 07:54:49 +00:00
Nitrus c80bbc4ee5 3DS: Added improved README.md 2018-11-21 07:54:49 +00:00
Nitrus f615b3392b 3DS: Fix assertion issue in case cursor dimensions are zero 2018-11-21 07:54:49 +00:00
Nitrus 92ab8328b1 3DS: Clear render target on each frame
...in order to clear framebuffer artifacts in case the screen is not stretched.
2018-11-21 07:54:49 +00:00
Nitrus a4f85955fe 3DS: Don't wait after SyncDisplayTransfer 2018-11-21 07:54:49 +00:00
Nitrus 4d84105237 3DS: Fix deprecated C3D methods 2018-11-21 07:54:49 +00:00
Nitrus 2122c07d5f 3DS: Update header inclusions and forbidden symbols 2018-11-21 07:54:49 +00:00
Nitrus b782705a20 3DS: Clean up entry point 2018-11-21 07:54:49 +00:00
Nitrus dffe50c1d8 3DS: Use recent devkitPro build tools 2018-11-21 07:54:49 +00:00
Cameron Cawley cf1d0354fe PSP: Copy the extracted keyboard files instead of kbd.zip 2018-11-16 05:19:19 +00:00
Cameron Cawley 6360c7eb31 PSP: Add README.PSP to the output of the print-dists rule 2018-11-16 05:19:19 +00:00
Cameron Cawley 0170f396f5 PSP: Don't hard-code the version and list of data files in the build script 2018-11-16 05:19:19 +00:00
Cameron Cawley e8cc0fbaca WIN32: Move the Windows-specific packaging rules into a separate file 2018-11-15 06:56:53 +00:00
Cameron Cawley 79a4e3f813 BACKENDS: Remove references to the GP32 backend 2018-11-04 21:38:45 +00:00
Cameron Cawley 60365dc0da ANDROID: Fix a -Wformat-security warning 2018-11-03 20:29:01 +00:00
Thierry Crozat cc1e43bd2d IOS: Disable code using safeAreaInsets when compiling with iOS SDK 10 or below 2018-10-28 18:08:38 +00:00
Thierry Crozat b41a3a518a IOS: Attempt to fix compilation with pre-iOS 11 SDK 2018-10-28 17:40:56 +00:00
Thierry Crozat 1f8b4a430f IOS: Fix missing brackets 2018-10-28 17:27:52 +00:00
Yoshi Sugawara b4bad9100a IOS: Support building in Xcode 10/iOS 12, and for iPhone X-like devices that have a "safe area"
iOS 12 drops support for libstdc++, so the project needs to be compiled explicitly using libc++.
Support the "safe area" when redrawing the view to leave space for the notch in portrait and
landscape orientations.
2018-10-28 17:16:06 +00:00
Thierry Crozat 3b542cea53 SURFACESDL: Respect filtering setting when performing aspect ratio correction 2018-10-24 23:34:41 +02:00
Jozef Legény b705262b09 IOS: Hide keyboard when rotating to landscape
On iOS12 at least, the rotation did not force the keyboard to hide. This
fix will force it to be retracted in landscape and restored when
rotating back to the portrait position.
2018-10-18 19:48:00 +01:00