Commit Graph

  • 3d3870982c metal: contrary to documentation, we need to set the drawableSize explicitly. Ryan C. Gordon 2018-05-27 20:30:03 -0400
  • 8325df25aa Fixed bug 4169 - Crash due to audio session observer race condition Sam Lantinga 2018-05-24 07:30:24 -0700
  • b3173d9d3b Added support for the NVIDIA SHIELD handheld gaming device Sam Lantinga 2018-05-23 17:15:37 -0700
  • 5d1d035705 Better fix for axis sorting with some Android controllers Sam Lantinga 2018-05-23 17:15:35 -0700
  • 361043a5f6 Actually left trigger is motion axis 17 and right trigger is motion axis 18, which will map in that order to SDL axes. Sam Lantinga 2018-05-23 17:15:33 -0700
  • 4d9a346927 Added additional supported Android controllers Sam Lantinga 2018-05-23 16:00:21 -0700
  • c07656dbcb Fixed default mapping for Android controller triggers (they were reversed) Sam Lantinga 2018-05-23 16:00:19 -0700
  • 101544d6f0 audio: Needed to fix two more instances for Visual Studio. Ryan C. Gordon 2018-05-21 12:05:17 -0400
  • 0ad4b0b697 thread: fixed compiler warnings on non-Linux systems that use pthread. Ryan C. Gordon 2018-05-21 12:00:21 -0400
  • 49881861b1 audio: Patched to compile on Visual Studio. Ryan C. Gordon 2018-05-21 11:54:09 -0400
  • b7e88aaae0 audio: Added ARM NEON versions of audio converters. Ryan C. Gordon 2018-05-16 02:03:06 -0400
  • cb0e614fb1 audio: SSE2 float-to-int converters should clamp input. Ryan C. Gordon 2018-05-15 02:29:35 -0400
  • a07e5815a5 audio: Fix range on float-to-int data clamping. Ryan C. Gordon 2018-05-15 01:40:05 -0400
  • 7832cb652e audio: float to int converters should clamp inclusively. Ryan C. Gordon 2018-05-15 01:35:53 -0400
  • ed4fe4c9a0 testresample: correctly output .wav files that have floating point audio. Ryan C. Gordon 2018-05-15 00:04:02 -0400
  • e2ec1eb12e audio: converting int32 to/from float shouldn't use doubles. Ryan C. Gordon 2018-05-15 01:04:11 -0400
  • 4df859c586 cpuinfo: Added SDL_HasAVX512F(). Ryan C. Gordon 2018-05-21 11:35:42 -0400
  • 4718791f11 cpuinfo: Make CPU flags easier to read and add to. Ryan C. Gordon 2018-05-14 00:03:39 -0400
  • 8543ad7df1 cpuinfo: Added some internal SIMD-aligned allocation functions. Ryan C. Gordon 2018-05-21 11:34:57 -0400
  • 999af8099b Merged latest changes from Steam Link app Sam Lantinga 2018-05-18 13:09:30 -0700
  • e2619f1dcf dynapi: don't let system loader resolve the initializer to the wrong version. Ryan C. Gordon 2018-05-17 12:50:46 -0400
  • 425149f47b remove testvulkan.vcproj (was a VS2008 left-over.) Ozkan Sezer 2018-05-11 09:37:00 +0300
  • 652d59fb3b make sure SDL_vsnprintf() nul terminates if it is using _vsnprintf Ozkan Sezer 2018-05-10 09:02:39 +0300
  • c11ae93aed SDL_stdinc.h: move the alloca() includes before begin_code.h Ozkan Sezer 2018-05-10 08:28:00 +0300
  • fe032ff4c9 do the direct3d tap dance for overscan hint only if SDL_VIDEO_RENDER_D3D == 1 Ozkan Sezer 2018-05-10 08:25:23 +0300
  • a4d0571e4a Reverted change for bug 4152 - restrict the win10 mouse bug workaround to win10 v1709 only Sam Lantinga 2018-05-07 20:10:12 -0700
  • eb14b635cd Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window Sam Lantinga 2018-05-07 19:52:25 -0700
  • c04dca0dad Fixed bug 4159 - Windows headers are included after packing alignment change Sam Lantinga 2018-05-07 19:26:02 -0700
  • 0bade9b411 Fixed bug 4154 - Fix three empty variable tests in configure Sam Lantinga 2018-05-05 10:31:03 -0700
  • 606c5a585c Fixed bug 4152 - Windows 10 v1803 update seems to have fixed the jumping mouse bug (see bug #3931.) Sam Lantinga 2018-05-05 10:27:53 -0700
  • 386790efbf Improved error messages when Vulkan isn't configured (thanks Daniel Gibson!) Sam Lantinga 2018-04-23 22:29:14 -0700
  • 8f780e76e1 Fixed build Sam Lantinga 2018-04-23 22:17:56 -0700
  • f521b22eb5 Added SDL_THREAD_PRIORITY_TIME_CRITICAL Sam Lantinga 2018-04-23 22:07:56 -0700
  • db94dfb1d5 Fixed bug 4144 - CMake complains about trailing spaces in sdl2.pc Sam Lantinga 2018-04-23 21:55:59 -0700
  • a1b8fa6071 TryLockMutex: Fix error handling for TryLockMutex Sam Lantinga 2018-04-23 21:50:03 -0700
  • a9ae1b508d Handle NULL return from SDL_DBus_GetContext() Sam Lantinga 2018-04-23 20:24:12 -0700
  • b5d231eede Handle NULL return from SDL_DBus_GetContext() Sam Lantinga 2018-04-23 19:20:12 -0700
  • 432312561f Added SDL_LinuxSetThreadPriority() to directly set the priority of a Linux thread (tid) This function tries using RealtimeKit connecting over DBUS as needed. Sam Lantinga 2018-04-23 19:18:52 -0700
  • 816a6e68e5 Added support for adjusting thread priorities using Linux RealtimeKit Sam Lantinga 2018-04-23 17:10:36 -0700
  • dc8b55e50b coreaudio: Use the standard SDL audio thread instead of spinning a new one. Ryan C. Gordon 2018-04-16 02:11:09 -0400
  • 2df59062dc wayland: zxdg_shell_v6 needs a configure event before using a surface at all. Ryan C. Gordon 2018-04-15 17:42:09 -0400
  • 5e8c81673f Fixed bug 4135 - Broken symlink libSDL2.so since rev11940 Sam Lantinga 2018-04-15 09:37:51 -0700
  • 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