Commit graph

  • b7228bc51f Added support for the GameSir G3w Sam Lantinga 2018-04-11 18:28:03 -0700
  • 9856d96777 Fix the include path in the installed CMake target import file Bastien Bouclet 2018-04-11 06:16:23 +0200
  • 6b5ed0fd49 Added debug postfix to install command and fixed library path Saad Khattak 2018-04-10 08:03:54 -0700
  • 6a0ef0cdbc SDL: Sam Lantinga 2018-04-09 10:37:31 -0700
  • 4d78a99544 Fixed bug where an SDL window that was activated while hidden could never be shown. Sam Lantinga 2018-03-26 12:38:29 -0700
  • e14278ef6f Fixed bug 3804 - Message box on Windows truncates button ID Sam Lantinga 2018-03-24 10:26:40 -0700
  • b41b9d34c7 Fixed return value Sam Lantinga 2018-03-19 14:52:53 -0700
  • 8e062f6925 Generalized the handling of instantaneous guide button presses so there's a minimum of 100 ms between guide button press and release. This happens with at least the following controllers: All Apple MFI controllers, ASUS Gamepad, XiaoMi Bluetooth Controller Sam Lantinga 2018-03-19 14:42:51 -0700
  • d529b001bc Added mapping for the ASUS Gamepad removing the guide button, which doesn't generate events even though it's reported in the Android APIs. Sam Lantinga 2018-03-19 13:16:11 -0700
  • f536fbea71 Reimplemented Android cursor API support using reflection so it builds with older SDKs Sam Lantinga 2018-03-16 11:08:53 -0700
  • e20d4173bf Added Android custom cursor implementation This is commented out in SDLActivity.java, with the note #CURSORIMPLEENTATION because it requires API 24, which is higher than the minimum required SDK Sam Lantinga 2018-03-15 18:22:48 -0700
  • 1cfbe664f5 Added Mac OpenGL ES configure support Sam Lantinga 2018-03-12 18:41:06 -0700
  • d401a77eff Fixed bug 4102 - define _WIN32_WINNT_WIN7 if not already defined Sam Lantinga 2018-03-10 21:22:42 -0800
  • 6d39e67bad Fixed bug 4103 - SDL_cpuinfo.h provokes warnings with -Wundef on non-x86 hosts Sam Lantinga 2018-03-10 21:20:25 -0800
  • 0a5c10654c Fix ARM builds with MSVC Micha? Janiszewski 2018-03-10 21:16:14 -0800
  • cc7b2fc512 Temporary fix for bug 3432 - macOS 10.12: small scrolls (1 wheel notch) don't generate events Sam Lantinga 2018-03-10 21:13:50 -0800
  • 129431b4f4 Delay delivery of the pause button release on MFI controllers so it doesn't happen in the same frame as the button press Sam Lantinga 2018-03-08 16:32:22 -0800
  • 92847022f5 Added a mapping for the latest firmware for the Xbox One S controller on Android Sam Lantinga 2018-03-07 18:10:01 -0800
  • a2c1d83c02 Include a USB VID/PID for Apple MFI controllers This is just placeholder VID/PID, but allows code that works with VID/PID to identify the MFI controllers easily. Sam Lantinga 2018-03-07 18:09:58 -0800
  • a8ac588549 Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened Sam Lantinga 2018-03-07 13:30:40 -0800
  • 9e651b6915 Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller. Include the controller USB VID/PID in the GUID where possible, as we do on other platforms. Sam Lantinga 2018-03-06 14:51:50 -0800
  • 2419d26724 Progress fixing bug 4100 - errors and warnings after changeset 11917 Sam Lantinga 2018-03-02 22:53:25 -0800
  • e9b29ed007 Fixed bug 4101 - configure needs regenerating after changeset 11894 Sam Lantinga 2018-03-02 22:48:15 -0800
  • ac2d1f6773 Fixed setting the layer drawable size Without this change the drawable had a size of 0 and the metal renderer asserted because the projection matrix wasn't set. Sam Lantinga 2018-03-02 12:08:18 -0800
  • cef1c1c2ee windows: Restore patches for Task Dialogs and TerminateProcess(). Ryan C. Gordon 2018-03-02 14:10:25 -0500
  • 003c0dce9c Use the real controller name for game controllers on iOS and Apple TV Sam Lantinga 2018-03-02 10:56:21 -0800
  • 4f695bc5e5 Added tag release-2.0.8 for changeset dfbae17e87ac Sam Lantinga 2018-03-01 09:32:53 -0800
  • e9fc66a038 Added patch note for Android Studio support release-2.0.8 Sam Lantinga 2018-03-01 08:26:10 -0800
  • 0df7fe8404 Temporarily disabled fullscreen switching code on Android, until we can resolve bug 4096 - Enabling fullscreen on Android causes the app to toggle fullscreen mode continuously in a loop Sam Lantinga 2018-03-01 08:22:56 -0800
  • eac3766698 Added a patch note for OpenGL ES support on Mac Sam Lantinga 2018-03-01 08:08:20 -0800
  • 3537c3e7a9 Back out Task Dialog and TerminateProcess patches for 2.0.8. Ryan C. Gordon 2018-02-28 10:39:41 -0500
  • 6a1cfccef8 windows: dos2unix'd messagebox code, and (hopefully) fixed on MingW. Ryan C. Gordon 2018-02-28 02:14:15 -0500
  • a749035f10 windows: Message boxes use Task Dialogs if possible (thanks, Jack!). Ryan C. Gordon 2018-02-28 01:54:22 -0500
  • 8536130aa2 assert: Use TerminateProcess() on Windows, vs ExitProcess (thanks, Jack!). Ryan C. Gordon 2018-02-28 01:23:49 -0500
  • 99683f7c04 Added patch note about the Vulkan Mac SDK Sam Lantinga 2018-02-26 08:39:25 -0800
  • be6ca785e3 Support official Vulkan SDK for macOS. Mark Callow 2018-02-25 23:02:09 -0800
  • f9f45d0bf5 Fixed bug 4097 - Segmentation fault by SDL_CreateThreadWithStackSize Sam Lantinga 2018-02-25 19:51:34 -0800
  • 5cbb90da02 cmake: Set debug library name suffix per target instead of setting it globally. Don't add a suffix on android Olli Kallioinen 2018-02-25 19:22:47 +0200
  • 3ea093cc85 SDL_test_fuzzer.c: fix strict aliasing warnings by using a union. Ozkan Sezer 2018-02-25 10:15:00 +0300
  • cbfee82dff Moved Android patch note into the Android section Sam Lantinga 2018-02-24 09:09:20 -0800
  • 6cf4d0e43b Fixed bug 4092 - CMake support for building everything in the "test" directory Sam Lantinga 2018-02-24 08:59:58 -0800
  • 849d042fa4 Fixed bug 4091 - Undefined references to Android audio functions when SDL_AUDIO_DISABLED is on Sam Lantinga 2018-02-24 08:58:22 -0800
  • 8e4afb556a Added patch note for Ryan's work Sam Lantinga 2018-02-24 08:42:04 -0800
  • b33dbd2769 Added missing file to tvOS build Sam Lantinga 2018-02-24 08:40:30 -0800
  • 99a0c0f0e2 Fixed MinGW-w64 build Sam Lantinga 2018-02-24 08:23:44 -0800
  • 5adc1b7d3e Updated documentation with API changes in SDL 2.0.8 Sam Lantinga 2018-02-24 08:18:09 -0800
  • 0626486e2e Backout the vulkan change in d449dea10fc8 breaks Mir builds Brandon Schaefer 2018-02-23 19:12:04 -0500
  • e17c3219d3 mir: Disable Mir by default as Mir supports Wayland clients Brandon Schaefer 2018-02-23 11:24:26 -0500
  • 8891f5919f Backed out changeset 6c8521d53507 Ryan C. Gordon 2018-02-21 22:53:52 -0500
  • fd8f12d2a1 android: apparently they fixed this header at some point. Ryan C. Gordon 2018-02-21 22:35:17 -0500
  • ac309df7b4 vulkan: Possibly fix a compiler warning (-Wstrict-prototypes). Ryan C. Gordon 2018-02-21 22:27:09 -0500
  • c7e4366530 wasapi: let Windows do the resampling for us if possible. Ryan C. Gordon 2018-02-21 21:34:06 -0500
  • 7e1fa0ce53 wasapi: fixed typo in an assert message. Ryan C. Gordon 2018-02-21 21:34:35 -0500
  • ed64d54dfd windows: added WIN_IsWindows7OrGreater(). Ryan C. Gordon 2018-02-21 21:36:10 -0500
  • 6e3d0a133c Use new XInput mapping for Win10+ (Bugzilla #3960) Ethan Lee 2018-02-21 12:42:30 -0500
  • 69958441be Fix high-dpi support on macOS and simplify it and iOS variant. Mark Callow 2018-02-21 09:58:21 -0800
  • a0687a9ccb Fixed bug 4034 - Don't include _DllMainCRTStartup() if SDL_STATIC_LIB is defined. Sam Lantinga 2018-02-21 09:40:47 -0800
  • c00858bfb1 Fixed bug 4088 - Fix Metal link errors with test programs in SDLTest.xcodeproj Sam Lantinga 2018-02-20 09:04:31 -0800
  • 58f9be1257 Actually, this is needed for building with Visual Studio with both /MT and /MD. With the previous change, I get: 1> Creating library C:\projects\SDL\VisualC\Win32\Debug\SDL2.lib and object C:\projects\SDL\VisualC\Win32\Debug\SDL2.exp 1>LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12 Sam Lantinga 2018-02-18 09:09:56 -0800
  • 3c9d33361c Fixed bug 4034 - Do we really need _DllMainCRTStartup() in every Windows build? Sam Lantinga 2018-02-18 08:57:01 -0800
  • 75a58303a0 pthread: fix error code checks (thanks, Andreas!). Ryan C. Gordon 2018-02-17 23:57:57 -0500
  • 2ea4419a57 yuv: patched to compile. Ryan C. Gordon 2018-02-17 20:18:48 -0500
  • 7c0c2c22a8 yuv: fixed variable declaration shadowing warnings. Ryan C. Gordon 2018-02-17 20:10:13 -0500
  • 97494f5374 pulseaudio: Just read/dump captured data in FlushCapture. Ryan C. Gordon 2018-02-17 18:30:21 -0500
  • 6867f6189f video: put a spinlock around a global linked list. Ryan C. Gordon 2018-02-16 14:56:28 -0500
  • 8ddebfa06e Fixed bug 4085 - X11: Allow configuring _NET_WM_BYPASS_COMPOSITOR through SDL hints Sam Lantinga 2018-02-16 10:23:10 -0800
  • 926d803f83 bug #3739: handle %lu, %li and %ld in SDL_SetError. Ozkan Sezer 2017-10-29 14:15:00 +0300
  • 5abd7d16d7 Don't attempt WM_NCCALCSIZE adjustment when in fullscreen window transition Sam Lantinga 2018-02-13 22:58:20 -0800
  • ba0ecc6712 fix building SDL_audiotypecvt.c with gcc < 4.0 sezero 2018-02-12 10:47:00 +0300
  • 40b27fd51b revert the recent typecast assignment changes (see bug #4079) sezero 2018-02-12 17:00:00 +0300
  • ba9ede12fb Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake Sam Lantinga 2018-02-13 13:25:59 -0800
  • f6366c09e2 Fixed bug 3920 - IBus not work with SDL 2.0.7 Sam Lantinga 2018-02-13 08:15:39 -0800
  • 3b4c2fdf5d Fixed bug 3947 - replace strlcpy with memcpy in SDL_strdup() Sam Lantinga 2018-02-13 08:13:29 -0800
  • 714085d327 Fixed bug 3950 - Don't always call dbus_shutdown in SDL_DBus Sam Lantinga 2018-02-13 08:07:52 -0800
  • 4ff16ba3a4 Fixed bug 4081 - sdlchecks.cmake: typo introduced by rev11848 breaks building with wayland support Sam Lantinga 2018-02-13 07:59:45 -0800
  • 8a1ae708d4 kill C99'ism in SDL_waylandvulkan.c sezero 2018-02-12 10:00:00 +0300
  • 6e01fbb763 On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS. We're increasing the Android SDK minimum version to API 19, this doesn't increase the minimum target API, which is API 14. Sam Lantinga 2018-02-11 18:23:37 -0800
  • 66f9492b69 Fixed bug 4075 - configury adds Metal.framework to linkage even if it is not available Sam Lantinga 2018-02-11 17:25:51 -0800
  • 873141acb1 ISO C correct fix for casting void* to function pointer Sam Lantinga 2018-02-11 15:29:36 -0800
  • 882215e138 vulkan: Fix assignment of vkGetInstanceProcAddr on Windows. Ryan C. Gordon 2018-02-11 18:16:01 -0500
  • 1143857d76 Fixed bug 4073 - Unquoted Unicode argument parsing broken on Windows due to incorrect usage of SDL_isspace() Sam Lantinga 2018-02-10 12:43:11 -0800
  • d5f293a777 Fixed compile warning Sam Lantinga 2018-02-09 16:31:57 -0800
  • 7c36002739 Fixed compiler warning on Android Sam Lantinga 2018-02-09 16:01:11 -0800
  • 2fc71d879d Windows Phone 8.0 is no longer supported Sam Lantinga 2018-02-09 08:03:03 -0800
  • 7b50aee932 Fixed min/max window size handling for borderless resizable windows Sam Lantinga 2018-02-08 18:07:14 -0800
  • 4c2a444e3a add SDL_log10 and SDL_log10f to include and dynapi sezero 2018-02-08 17:07:47 +0300
  • 54340ab9de Fixed bug 4021 - Android, hard-coded Keycode value Sam Lantinga 2018-02-07 15:10:50 -0800
  • b401cfd915 Allow Android Java shim to be built as an AAR Cole Campbell 2018-01-09 19:11:34 -0500
  • 940933d892 Fixed bug 4054 - Raspberry Pi refresh rate detection Sam Lantinga 2018-02-07 15:05:30 -0800
  • 11c348b4d7 SDL_log10 Ethan Lee 2018-01-17 11:53:09 -0500
  • bd0def06ee Set rpath instead of changing environment for RPi Credit goes to Adrian Perez de Castro for the improvement. Guillermo A. Amaral 2018-02-07 14:12:26 -0800
  • 965c11f38a Fixed bug 4060 - Alternative DualShock 4 v2 controller GUID Sam Lantinga 2018-02-07 14:07:54 -0800
  • c329381f4c Description: fix installation of shared library for Android Author: Boris Pek <tehnick-8@yandex.ru> Last-Update: 2018-01-10 Sam Lantinga 2018-02-07 14:03:24 -0800
  • cd53220749 wayland: Add support for xdg-shell protocol (unstable v6). Ryan C. Gordon 2018-02-07 13:13:55 -0500
  • 32d421d490 cmake: Minor cleanup (reuse a string we already calculated). Ryan C. Gordon 2018-02-07 13:07:59 -0500
  • 73c26c204c Send Apple TV remote input as key events unless it's opened as a joystick, to match Android behavior. Sam Lantinga 2018-02-06 16:43:31 -0800
  • f59b9c8b13 Replaced SDL_HINT_APPLE_TV_REMOTE_SWIPES_AS_ARROW_KEYS with SDL_HINT_TV_REMOTE_AS_JOYSTICK which controls whether remotes on iOS and Android are interpreted as joysticks (the default) or as return/escape/arrow keys. Sam Lantinga 2018-02-06 15:03:38 -0800
  • 6ed184ec69 Added SDL_IsAndroidTV() Sam Lantinga 2018-02-06 15:03:35 -0800
  • 2b441ec6c4 SDL Changes to support clean reads CR: saml Sam Lantinga 2018-02-05 11:40:39 -0800
  • 35322ed847 Fixed building on tvOS Sam Lantinga 2018-02-01 15:46:51 -0800