Commit graph

  • 9354aea198 src/video/kmsdrm/SDL_kmsdrmvideo.c: fix build Build is broken without EGL since version 2.0.12 and https://hg.libsdl.org/SDL/rev/72cc4740dec2: Fabrice Fontaine 2020-03-25 09:38:45 -0700
  • a4b0204b1a src/video/directfb/SDL_DirectFB_render.c: fix build Build with directfb is broken due to a spurious '}' and a missing 'E' since version 2.0.12 and https://hg.libsdl.org/SDL/rev/4c2dcf490cba: Fabrice Fontaine 2020-03-24 10:05:51 -0700
  • 885b3f6948 Don't check the HIDAPI driver for the virtual device created by xow Sam Lantinga 2020-03-23 14:10:25 -0700
  • 2c02b7410c Fixed bug 5052 - Interval between SDL_SENSORUPDATE events for gyroscopes is too high Sam Lantinga 2020-03-23 12:10:05 -0700
  • 68c7e80dc5 iOS: fixed bug whereby some SDL testing apps weren't launching David Ludwig 2020-03-23 14:54:31 -0400
  • e0a270561f Do not overwrite window surface created by driver Jay Petacat 2020-03-22 20:09:14 -0400
  • 1fd548b67a Fixed building back to Mac OSX using the 10.7 SDK Sam Lantinga 2020-03-23 11:42:44 -0700
  • 19a5f4ab5d opengl: Don't enable/disable texturing except when actually rendering. Ryan C. Gordon 2020-03-22 14:32:47 -0400
  • cb8c91d956 Fixed bug 5051 - Switch Pro Controller hidapi driver does not report battery levels when connected via Bluetooth Sam Lantinga 2020-03-22 11:01:14 -0700
  • f55cbdfd96 Allow Valve devices in driver check, we know they're well behaved controllers Sam Lantinga 2020-03-20 21:05:07 -0700
  • 6e646b6156 Removed blacklist entries for devices that aren't game controllers, allow Steam Controllers Sam Lantinga 2020-03-20 20:53:26 -0700
  • 5ed71f3bc0 Only enumerate HID devices on Windows that have gamepad HID usages Cameron Gutman 2020-03-20 13:44:50 -0700
  • 106ffd57d8 Fixed bug 5049 - HORI Wireless Switch Pad does not connect properly via Bluetooth Sam Lantinga 2020-03-20 20:45:30 -0700
  • 269f8215b0 Fixed build warning when using mingw-64 - the SDL code doesn't have any undefined symbols Sam Lantinga 2020-03-20 20:40:14 -0700
  • 891bd82932 Fixed warning building version.rc using mingw-64 Sam Lantinga 2020-03-20 20:33:26 -0700
  • 1a6f6054c2 Regenerated configure with configure.ac changes Sam Lantinga 2020-03-20 19:51:54 -0700
  • 417713a75c Probable fix for compile errors on Mac OS and (non-VS) Win32 Jimb Esser 2020-03-20 19:49:19 -0700
  • dc36f133b4 Backed out changeset c29d04c3fa49 Sam Lantinga 2020-03-20 19:49:15 -0700
  • 74ba3cb45b Backed out changeset c5bb2de42684 Sam Lantinga 2020-03-20 19:48:26 -0700
  • 2db65a7fe7 Fixed compile warnings Sam Lantinga 2020-03-20 19:47:46 -0700
  • c63bb51245 Only build raw input support on Windows Sam Lantinga 2020-03-20 19:42:59 -0700
  • b6eb09ff13 Updated documentation so people know to set the SDL_HINT_NO_SIGNAL_HANDLERS hint before SDL_Init() Sam Lantinga 2020-03-20 15:55:02 -0700
  • 90f9e8f8b6 egl: Don't use SDL_LoadFunction to get GL entry points on Emscripten. Ryan C. Gordon 2020-03-20 15:13:09 -0400
  • f7c9502dfb Fixed bug 5044 - CMake messes up hidapi path when project directory contains spaces Sam Lantinga 2020-03-20 12:13:26 -0700
  • 5b3b55a181 [NSOpenGLContext update[ is prohibited outside the main thread Emir Marincic 2020-03-20 11:52:18 +0300
  • 7e5340c5ac Fix for Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12 David Ludwig 2020-03-17 17:34:24 -0400
  • 4c22a21e06 Fixed bug 3446 - The haptic API does not allow to select the direction axes Sam Lantinga 2020-03-17 14:18:05 -0700
  • e6189f4046 Fix warnining implicit declaration of SDL_DetectPalette (Thanks meyraud705) Sylvain Becker 2020-03-17 15:47:30 +0100
  • 838bbf1f7a Fixed bug 5037 - Regression 2.0.12 Alpha value of 0 on palette may become opaque (see also bug 3827) Sylvain Becker 2020-03-17 09:35:42 +0100
  • 36d5845152 Backout prior fix for Bug 5034, which needs more research David Ludwig 2020-03-17 02:31:47 -0400
  • 55a2a12ddf Fixed compile warning Sam Lantinga 2020-03-16 22:34:33 -0700
  • 9b879a08aa Fixed compiler warning Sam Lantinga 2020-03-16 19:15:28 -0700
  • c2c5d0b392 Fix compile error Jimb Esser 2020-03-16 16:52:49 -0700
  • 197b14de4a Fixed Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12 David Ludwig 2020-03-16 19:24:25 -0400
  • 47da53b91d Fix compiler warnings Jimb Esser 2020-03-16 14:49:20 -0700
  • 8cd08646bb virtual joysticks: move variable decls to top of function (for C90 compat; Bug 5038) David Ludwig 2020-03-16 17:19:18 -0400
  • 7379991778 Fixed bug 3446 - The haptic API does not allow to select the direction axes Sam Lantinga 2020-03-16 13:28:38 -0700
  • 543994b193 Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows Sam Lantinga 2020-03-16 12:25:02 -0700
  • 4dea340ca7 Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows Sam Lantinga 2020-03-16 12:23:38 -0700
  • cc37ee8a0c virtual joysticks: add autotools-build support (Bug 5028) David Ludwig 2020-03-16 00:21:22 -0400
  • 40625c4e79 virtual joysticks: MSVC support part 2/2, add file refs to MSVC projects (bug 5028) David Ludwig 2020-03-15 16:01:19 -0400
  • b2296506bc virtual joysticks: MSVC support part 1/2, make driver's .c file be uniquely named David Ludwig 2020-03-15 15:05:36 -0400
  • 513730c49c iOS: fixed build error when building test apps via Xcode David Ludwig 2020-03-15 14:40:51 -0400
  • 9b1ea290f8 virtual joysticks: added source files to Xcode projects (Bug 5028) David Ludwig 2020-03-15 14:21:05 -0400
  • d64761558c virtual joysticks: improved docs for SDL_JoystickSetVirtual* functions David Ludwig 2020-03-15 13:35:03 -0400
  • cc90875647 virtual joysticks: removed ball support (Bug 5028) David Ludwig 2020-03-15 13:25:49 -0400
  • 151c8fbf19 Fixed build error Sam Lantinga 2020-03-14 17:45:00 -0700
  • 1ff483d1f3 Added SDL_GetErrorMsg() to get the error message in a thread-safe way Sam Lantinga 2020-03-13 21:28:09 -0700
  • 19c3484469 Fixed slow enumeration when Apple Cinema HD display 30" is plugged in Sam Lantinga 2020-03-13 19:19:29 -0700
  • 133b475586 Use LIBUSB_CALL for hidapi's read_callback function Ethan Lee 2020-03-11 14:17:19 -0400
  • 2be75c6a61 Fixed bug 5028 - Virtual Joysticks (new joystick backend) Sam Lantinga 2020-03-13 19:08:45 -0700
  • 879f137aec Added support for the older Xbox One S Bluetooth controller report format Sam Lantinga 2020-03-13 19:00:24 -0700
  • d662a65964 Fixed crash if manufacturer or product string is NULL Sam Lantinga 2020-03-13 19:00:22 -0700
  • 255c9c23d4 Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requested Sam Lantinga 2020-03-13 13:28:33 -0700
  • 6318765d54 Handle entirely duplicated joystick product names, as well as vendor and product names that start with the name of the vendor, but with different case (e.g. 8bitdo 8BitDo) Sam Lantinga 2020-03-13 13:05:43 -0700
  • de2001eeee Fixed binding the D-PAD on the 8BitDo M30 controller Sam Lantinga 2020-03-13 13:05:40 -0700
  • cb2f78b12d Updated 8BitDo SF30 Pro mapping with hint support, added Android binding for the 8BitDo M30 Gamepad Sam Lantinga 2020-03-13 13:05:38 -0700
  • cb986aff9f Fixed exception at shutdown if the controllers are closed after the HIDDeviceManager is shutdown Sam Lantinga 2020-03-13 13:05:32 -0700
  • 80d075a01a Fixed compiler warnings Sam Lantinga 2020-03-13 09:43:48 -0700
  • 5722e88481 Fixed build warnings Sam Lantinga 2020-03-12 19:49:33 -0700
  • c44473ba73 Unified code to standardize joystick names Sam Lantinga 2020-03-12 19:47:30 -0700
  • db3b3a1d84 Added support for SDL hints in the game controller mapping database Sam Lantinga 2020-03-12 19:47:28 -0700
  • 93ed3c8baf Updated SDL to version 2.0.13 for development builds Sam Lantinga 2020-03-10 18:25:47 -0700
  • 1102678b6c Added tag release-2.0.12 for changeset 7715fef44900 Sam Lantinga 2020-03-10 18:35:53 -0700
  • 983bbf9ef3 Backed out changeset 51622f74dc85 release-2.0.12 Sam Lantinga 2020-03-10 18:35:31 -0700
  • 9fdc6cf307 Removed Xbox HIDAPI debug code Sam Lantinga 2020-03-10 18:34:33 -0700
  • 4fb06a2a38 Updated SDL to version 2.0.13 for development builds Sam Lantinga 2020-03-10 18:25:47 -0700
  • 5c87b8e1eb Added tag release-2.0.12 for changeset 6915d6569091 Sam Lantinga 2020-03-10 18:17:41 -0700
  • fe97992185 Read the buttons on Nintendo Switch and GameCube controllers as they are labeled, and swap them if the applications wants positional button data instead. Sam Lantinga 2020-03-10 17:35:14 -0700
  • 4caa6a0688 Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requested Sam Lantinga 2020-03-10 16:41:42 -0700
  • 342f62ca69 Fixed bug 5022 - SDL_iconv_string can get stuck in an infinite loop when encountering invalid characters Sam Lantinga 2020-03-10 16:29:28 -0700
  • 1f4965c8c4 Fixed warnings building with mingw64 Sam Lantinga 2020-03-08 21:24:06 -0700
  • 611403dd0e Clarified that the clip rectangle is defined relative to the viewport, and added a clip test to testviewport.c Sam Lantinga 2020-03-08 21:02:40 -0700
  • c8c05a9fc3 Fixed bug 4991 - Pixel shader problem when recreating a texture for direct3d renderer Sam Lantinga 2020-03-08 19:23:21 -0700
  • 367a356132 Don't release the backbuffer on error, we didn't acquire it. Sam Lantinga 2020-03-08 18:56:07 -0700
  • 4e0fb110c8 Clear the old player index slot when moving to a new one Cameron Gutman 2020-03-07 19:21:21 -0800
  • 165ccaa85b Fix incorrect player index when assigning a joystick the same index twice Cameron Gutman 2020-03-07 17:20:04 -0800
  • e152a3cedb direct3d: Don't attempt to create zero sized vertex buffer Cameron Gutman 2020-03-07 13:59:42 -0800
  • 467434b92d Added support for indicating player index on DS4 controllers Cameron Gutman 2020-03-07 13:17:28 -0800
  • 82be6dd7c9 Fixed regression in bug 4966 - KMSDRM: Add dynamic modeset support Sam Lantinga 2020-03-07 08:48:04 -0800
  • 37faac0d81 Fixed java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.WindowManager android.app.Activity.getWindowManager()' on a null object reference Sam Lantinga 2020-03-05 08:43:16 -0800
  • 27889d0261 winrt: Wait for EnumerationCompleted before leaving WASAPI_EnumerateEndpoints Ethan Lee 2020-03-03 12:31:41 -0500
  • e9bc21fba5 Fixed rumble for third-party Nintento Switch Pro controllers Sam Lantinga 2020-03-04 17:10:37 -0800
  • 428cfddb4c Fixed crash when a controller is disconnected while rumble is pending Sam Lantinga 2020-03-04 14:59:44 -0800
  • 281d05a6d1 Fixed handling the guide button with both V1 and V2 of the Xbox One Bluetooth wireless protocols Sam Lantinga 2020-03-04 09:42:10 -0800
  • 69a8c8468c Fixed using more than one Xbox Bluetooth controller Don't prevent duplicate devices using hidraw, instead libusb takes precedence and all hidraw devices that aren't handled by libusb are available Sam Lantinga 2020-03-04 09:42:08 -0800
  • 2a91f682b5 Fixed bug 5012 - KaiOS keycodes support Sam Lantinga 2020-03-03 17:56:33 -0800
  • 96836ec643 Add 500ms max wait time for hid_write to complete on Windows It appears that with some (presumably) flaky drivers or hardware that the WriteFile in hid_write never completes leading to GetOverlappedResult to block forever waiting for it. Sam Lantinga 2020-03-03 09:22:43 -0800
  • 07000bfc33 Fixed bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application Sam Lantinga 2020-03-02 17:31:58 -0800
  • c7a739bef4 Fixed bug 4643 - Append EGL CFLAGS in CheckOpenGLESX11 Sam Lantinga 2020-03-02 15:24:10 -0800
  • aa384ad02b Fixed bug 5001 - Feature request: SDL_isupper & SDL_islower Sam Lantinga 2020-03-02 15:21:07 -0800
  • a8f91340c8 Updated configure with change from last commit Sam Lantinga 2020-03-02 15:14:52 -0800
  • 11b63facd5 Prevent Mesa from including X11 headers if X11 is disabled This fixes compilation errors that occur when trying to compile SDL2 for a X11-less target. The errors were due to the fact that Mesa will include X11 headers unless a couple of macros are defined. Paul Cercueil 2020-03-02 15:14:02 -0800
  • 3b3ae4d14d Possible fix for bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application Sam Lantinga 2020-03-02 15:06:47 -0800
  • a19757ac8d Fixed bug 5007 - Segfault in KMSDRM_VideoQuit() on Raspberry Pi Zero with no display attached Sam Lantinga 2020-03-02 14:55:40 -0800
  • f00ddd0a38 Updated WhatsNew.txt with SDL 2.0.12 release notes Sam Lantinga 2020-03-02 11:39:44 -0800
  • 25061816bf Fixed compile warning Sam Lantinga 2020-03-02 10:58:08 -0800
  • eb19631a1e This controller firmware is supported on Windows, and is covered by the Bluetooth check on Mac OSX Sam Lantinga 2020-03-02 10:57:57 -0800
  • 49564c8b8d Added support for the PDP Victrix Pro FS with Touch Pad for PS4 Sam Lantinga 2020-03-02 10:47:48 -0800
  • 4572dd2ae6 Fixed bug 4854 - Add a way to extend the values in controller_type.h Sam Lantinga 2020-03-02 10:37:28 -0800