sdl

FORK: Simple Directmedia Layer
git clone https://git.neptards.moe/neptards/sdl.git
Log | Files | Refs

DateCommit messageAuthorFiles+-
2021-05-21 23:46get rid of dynapiu3shit1+1-39
2021-05-21 23:46fix clang msvc compileu3shit3+14-14
2020-12-21 17:44Fixed whitespaceSam Lantinga1+51-51
2020-12-21 17:40test/Makefile.os2: wlib must run case-sensitively.Ozkan Sezer1+1-1
2020-12-21 16:29[Video/KMSDRM] Fix potetial access to freed structure and complete errorchecks.Manuel Alfayate Corchete1+53-35
2020-12-21 00:53[Video/KMSDRM] Manually re-show the cursor on window creation, if needed.Manuel Alfayate Corchete3+34-2
2020-12-20 22:20fix uninitialized warnings in KMSDRM_CreateCursor()Ozkan Sezer1+8-7
2020-12-20 20:48[Video/KMSDRM] Don't copy the cursor bitmap to the cursor GBM BO until we're showing it.Manuel Alfayate Corchete2+97-56
2020-12-20 20:22Fixed circular dependency problem when building in the test directorySam Lantinga1+2-1
2020-12-20 20:08Fixed bug 5406 - Upstreaming DragonFlyBSD changes from DeltaPorts (patch from David Carlier)Sam Lantinga5+36-33
2020-12-20 18:55cmake: fix building for mac (bug #5407.)Ozkan Sezer1+1-2
2020-12-20 13:29[Video/KMSDRM] Init and deinit mouse stuff at the same time that GBM stuff.Manuel Alfayate Corchete1+3-4
2020-12-20 00:03fix non-ARM h/w on FreeBSD builds (bug #5405, patch from David Carlier.)Ozkan Sezer1+6-5
2020-12-19 22:32[Video/KMSDRM] Remove auxiliary AMDGPU compatibility workarounds not needed anymore.Manuel Alfayate Corchete2+7-162
2020-12-19 19:21[Video/KMSDRM] Correct typo.Manuel Alfayate Corchete1+1-1
2020-12-19 19:15[Video/KMSDRM] Honor the device index in Vulkan. Add notes about the display index.Manuel Alfayate Corchete1+21-11
2020-12-19 16:35[Video/KMSDRM] Better ATOMIC caps testing: patch by Oskan Sezer.Manuel Alfayate Corchete1+8-21
2020-12-19 01:08[Video/KMSDRM] Comment out some debug info, adjust comments for future work.Manuel Alfayate Corchete2+11-7
2020-12-18 22:25remove duplicated SDL_SetError after calling check_atomic_modesetting()Ozkan Sezer2+8-9
2020-12-18 22:17[Video/KMSDRM] Re-arrange display members setup.Manuel Alfayate Corchete1+3-4
2020-12-18 21:53[Video/KMSDRM]: Add Vulkan support to the KMSDRM backend.Manuel Alfayate Corchete8+1336-670
2020-12-18 21:10Fixed controller hotplug detection when joystick thread is not enabledSam Lantinga1+23-41
2020-12-18 18:37SDL_DirectFB_video.c: DSPF_ABGR requires directfb >= 1.5.0 -- add guard.Ozkan Sezer1+2-0
2020-12-18 18:09ControllerList: setup the ps5 default deadzone to match PS4 instead of defaulting to same a XboxOne/SwitchSam Lantinga1+1-0
2020-12-18 18:08Added hints to control whether SDL updates joystick and sensor state in the main event loopSam Lantinga2+99-2
2020-12-18 14:50SDL_kmsdrmvideo.c: check atomic modesetting in check_modesetting()Ozkan Sezer1+10-3
2020-12-18 14:00tests: regenerate configure using autoconf patched for AC_PATH_X11Ozkan Sezer2+39-7
2020-12-18 05:41Fixed bug 5402 - ARM support little update proposalSam Lantinga7+15-2
2020-12-17 20:50SDL_windowsmessagebox.c: go back to hg rev 14458 state.Ozkan Sezer1+5-4
2020-12-17 20:28SDL_windowsmessagebox.c (AddDialogControl): add back NULL caption check.Ozkan Sezer1+1-1
2020-12-17 11:11more "'for' loop initial declarations are only allowed in C99 mode" fixesOzkan Sezer6+38-38
2020-12-16 00:24kmsdrm_legacy build fixes:Ozkan Sezer5+42-35
2020-12-15 22:57Added Android mapping for the Xbox One Series X controller over BluetoothSam Lantinga1+1-0
2020-12-15 22:57Fixed the Xbox Series X controller showing up twice on AndroidSam Lantinga1+9-0
2020-12-15 22:57Fixed whitespaceSam Lantinga1+11-11
2020-12-15 21:10Import two post-2.0.12 fixes to kmsdrm_legacy:Ozkan Sezer1+3-2
2020-12-15 20:22Potential fix for bug 5393 - KMSDRM: using atomic mode setting breaks GPU compatibilitySam Lantinga16+2203-1
2020-12-15 20:01configury whitespace cleanup (no actual change.)Ozkan Sezer2+18-30
2020-12-15 08:42Fixed bug 5399 - make install is broken as it depends on missing rule `build`Sam Lantinga1+1-1
2020-12-14 22:20test/acinclude.m4: rename SDL_CONFIG to SDL2_CONFIG, regenerate configureOzkan Sezer2+43-43
2020-12-14 21:11whitespace.Ozkan Sezer2+2-2
2020-12-14 17:36winrt: Buildfix for older UWP SDKsEthan Lee1+1-1
2020-12-14 17:48Fixed detecting the guide button on Xbox One S controllers over Bluetooth on LinuxSam Lantinga2+5-1
2020-12-14 16:52winrt: EffectiveLocation still needs an ifdef, IsApiContractPresent is for runtimeEthan Lee1+4-0
2020-12-14 17:23Fixed bug 5397 - Fcitx input is truncatedSam Lantinga1+11-2
2020-12-14 17:15Fixed bug 5241 - SDL on Linux needs a way to turn deadzones offSam Lantinga1+1-23
2020-12-14 05:11minor cleanups to configure.ac to reduce autoconf-2.70 warnings a bit.Ozkan Sezer6+16-23
2020-12-14 02:55configure.ac: use AC_DEFINE for SDL_VIDEO_DRIVER_ANDROIDOzkan Sezer2+4-6
2020-12-13 15:25windows SDL_LoadObject: fix warning after commit 2ff650230d96Ozkan Sezer1+3-4
2020-12-13 15:00linux/SDL_threadprio.c: fix build on older systems:Ozkan Sezer1+4-0
2020-12-13 14:37SDL_LoadObject (windows, os/2): prevent crash if dll name is NULL.Ozkan Sezer2+16-2
2020-12-13 13:51fix typo from commit 63349df2610a (fixes bug 5396)Ozkan Sezer2+2-2
2020-12-13 12:32fix bug #5395: handle old systems where inotify_init1 is not availableOzkan Sezer6+86-17
2020-12-13 10:10Fixed compile warningSam Lantinga1+2-2
2020-12-13 10:01libusb hid.c is already included in SDL_hidapi.cSam Lantinga2+0-2
2020-12-13 09:58Fixed build for platforms with only libusb hidapi implementationsSam Lantinga1+0-2
2020-12-13 09:20Fixed the PS5 controller not disconnecting when powered offSam Lantinga3+35-1
2020-12-13 08:15Added SDL_misc.h to the Xcode built frameworksSam Lantinga1+15-11
2020-12-13 07:54Document that the joystick deadzone hint defaults offSam Lantinga1+3-6
2020-12-13 07:48Fixed bug 5241 - SDL on Linux needs a way to turn deadzones offSam Lantinga2+69-29
2020-12-13 06:33Fixed polling values after SYN_DROPPED eventSam Lantinga1+1-1
2020-12-13 06:11Whoops, make the hint actually default to falseSam Lantinga1+1-1
2020-12-13 06:08Fixed bug 4286 - Joystick subsystem causes "not responding" when app is in the backgroundSam Lantinga3+86-31
2020-12-12 20:28fix bug #5394 - define _DARWIN_C_SOURCE only if not already definedOzkan Sezer1+3-1
2020-12-10 09:24remove a few stale NULL message/title checks after commit e2b729b1756aOzkan Sezer4+7-7
2020-12-10 08:20fix bug #5253: handle NULL title or message fields in SDL_MessageBoxDataOzkan Sezer6+34-16
2020-12-10 04:31configure.ac (CheckJoystickMFI): changed AC_TRY_COMPILE to AC_TRY_LINKSam Lantinga2+17-10
2020-12-10 04:28Fixed bug 5375 - WGI: Fix HSTRING memory leak.Sam Lantinga1+13-11
2020-12-09 18:39Fixed the name of the PS5 hintSam Lantinga1+1-1
2020-12-09 15:50Disabled raw input debug outputSam Lantinga1+1-2
2020-12-09 15:49Fixed typo in Vulkan load logicSam Lantinga1+1-1
2020-12-09 15:32Backed out changes for 5366 - cmake build doesn't detect Metal on macOSSam Lantinga1+1-1
2020-12-09 15:26Fixed bug 5221 - libusb isn't detected correctly in CMakeSam Lantinga1+1-1
2020-12-09 15:23Fixed bug 5213 - Add support to metal in iOS/tvOS simulatorSam Lantinga8+8545-4399
2020-12-09 15:16Fixed bug 5235 - All internal sources should include SDL_assert.hSam Lantinga113+6-124
2020-12-09 14:56Fixed bug 5250 - updaterev.sh failed using CMake Tools on VSCode RemoteSam Lantinga1+2-1
2020-08-14 02:08Only assign context and mainloop once we have connected successfullyAlistair Leslie-Hughes1+10-3
2020-12-09 14:42Fixed bug 5291 - SDL_SetRenderTarget unnecessarily changes target when current target is the native texture of the passed in textureSam Lantinga1+7-6
2020-12-09 14:24Fixed bug 5374 - WGI: Use fast-pass strings.Sam Lantinga2+14-21
2020-12-09 14:17Fixed bug 5366 - cmake build doesn't detect Metal on macOSSam Lantinga1+5-2
2020-12-09 09:03CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode projectOzkan Sezer2+1-1
2020-12-09 09:01fix bug #5384 -- define DLL_EXPORT in DLL builds and adjust begin_code.hOzkan Sezer6+26-28
2020-12-09 06:00Fixed bug 5329 - SDL_SetWindowGrab(SDL_FALSE) fails to unlock cursor if window is partially offscreenSam Lantinga1+12-3
2019-03-03 19:38Fix Nyko Airflo Ex Windows mapping, add Linux/Mac mappingsAlice Rowan1+3-1
2020-12-09 03:03Fixed bug 5222 - Crash when running with -DHIDAPI=ONSam Lantinga1+56-9
2020-12-09 02:56Updated SDL to 2.0.14 in preparation for release candidateSam Lantinga12+102-22
2020-12-08 17:16Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/fix-space-in-path.patchSam Lantinga1+1-1
2017-09-24 11:32win32: fix symbols leakage for static librariesMikhail Paulyshka1+3-1
2020-12-08 17:13Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/enable-winrt-cmake.patchSam Lantinga2+56-10
2020-12-08 17:07Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-wcslcpy-and-wcslcat-for-windows.patchSam Lantinga1+1-1
2020-12-08 17:04Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-hidapi-for-uwp.patchSam Lantinga1+1-1
2020-12-07 21:11Makefile.os2: disable W303 (add -wcd=303 to CFLAGS)Ozkan Sezer1+2-0
2020-12-07 17:38Fixed potential hang in joystick close if the rumble thread is blocked for some reasonSam Lantinga2+29-10
2020-12-04 23:47Allow background input when testing game controllersSam Lantinga1+1-0
2020-12-04 03:44Fixed handling of BACK button on newer Xbox One S controllersSam Lantinga1+22-35
2020-12-04 02:17Refactored Xbox One Bluetooth protocol and verified Xbox One S, Xbox Series X, and Xbox One Elite Series 2 controllersSam Lantinga1+93-140
2020-12-04 02:17Fixed duplicating a device between XInput and HIDAPISam Lantinga3+22-13
2020-12-04 02:17Fixed whitespaceSam Lantinga5+16-16
2020-12-04 02:16Fixed crash when printing NULL wide character stringSam Lantinga1+9-4
2020-12-02 12:45SDL Renderer: specify the correct flag when recreating the windowSylvain Becker4+5-5
2020-12-02 12:37SDL_RecreateWindow: allow clearing VULKAN when recreating the windowSylvain Becker1+26-2
2020-12-02 10:04SDL_ReCreateWindow: allow to unload METAL window and switch back to OpenGL.Sylvain Becker1+30-19
2020-08-29 23:50Fix joystick device add events containing invalid device indexesCameron Gutman2+36-6
2020-12-01 22:43Disable SDL_JOYSTICK_HIDAPI on iOS and tvOS by defaultSam Lantinga1+3-2
2020-12-01 22:01Fixed bug 5369 - iOS static library build copies public headers files into xcode archiveSam Lantinga1+0-356
2020-12-01 21:50Fixed bug 5366 - cmake build doesn't detect Metal on macOSSam Lantinga1+2-5
2020-12-01 21:46Fixed bug 5367 - SDL_OpenUrl disabled on iOS due to unified Xcode project fileSam Lantinga1+17-17
2020-12-01 21:38Fixed bug 5371 - Rawinput: Fix truncating cast of string length.Sam Lantinga1+1-1
2020-12-01 21:36Fixed bug 5373 - [PATCH] Rawinput: Get correlated XInput battery infoSam Lantinga1+30-1
2020-11-30 21:04Use the correct internal API for updating the battery level for PS5 controllersSam Lantinga1+5-5
2020-11-30 21:02We don't know whether the PS5 controller is Bluetooth or not when we open itSam Lantinga1+0-1
2020-11-28 02:57Remember to close the game controller when we're done with itSam Lantinga1+2-0
2020-11-28 02:57Fixed XInput correlation for raw input controllers after hotplug eventsSam Lantinga1+11-0
2020-11-28 02:57Open and test all connected controllersSam Lantinga1+155-71
2020-11-28 02:57Load the raw input device list at init time so it's available when DirectInput is doing device detectionSam Lantinga1+86-69
2020-11-27 21:08Moved raw input event processing from the main thread to the joystick threadSam Lantinga6+127-129
2020-11-27 19:33Sort the raw input axes by usage, so X comes before Y, etc.Sam Lantinga2+15-10
2020-11-27 19:33Backed out minor optimization that prevented correlation_id from being setSam Lantinga1+8-10
2020-11-27 18:44Enable dispatching of WM_INPUT_DEVICE_CHANGE events directly, in case the application hasn't created a window with the normal message loopSam Lantinga1+4-2
2020-11-27 18:44Enable dispatching of WM_INPUT events directly, in case the application hasn't created a window with the normal message loopSam Lantinga1+18-1
2020-11-27 18:44Recheck devices if another API queries raw input for a new deviceSam Lantinga1+8-0
2020-11-27 18:44Re-enable axis correlation for raw input controllers, for twin stick shooters that don't need face buttonsSam Lantinga1+11-8
2020-11-27 18:44Fixed RAWINPUT_IsDevicePresent() not returning TRUE for Xbox One controllersSam Lantinga3+10-1
2020-11-27 18:44Fixed Xbox 360 wireless controller being picked up by WGI when it's being managed by RAWINPUTSam Lantinga5+13-6
2020-11-27 14:03Fixed processing WM_INPUT_DEVICE_CHANGE at startupSam Lantinga1+1-1
2020-11-27 13:53Correlate just based on buttons, joystick axes are not as precise and could potentially cause incorrect uncorrelation.Sam Lantinga1+50-26
2020-11-27 13:53Removed extraneous windows message pumpingSam Lantinga1+20-38
2020-11-27 13:53Fixed detecting Bluetooth raw input devices, which have device names longer than 128 charactersSam Lantinga2+2-2
2020-11-27 13:53Renamed SDL_JOYSTICK_RAWINPUT_GAMING_INPUT to SDL_JOYSTICK_RAWINPUT_WGISam Lantinga1+21-22
2020-11-27 11:45Fixed D-pad uncorrelating raw input controllers (thanks Jimbly!)Sam Lantinga1+13-0
2020-11-27 08:42SDL_FillRects: prevent empty SDL_surface from raising an error messageSylvain Becker1+5-0
2020-11-26 07:47SDL_rawinputjoystick.c: fix ambiguous 'else' warningOzkan Sezer1+1-1
2020-11-26 00:46Implemented trigger rumble for raw input controllersSam Lantinga2+35-6
2020-11-26 00:05Implemented battery status for Bluetooth Xbox One controllersSam Lantinga1+33-3
2020-11-26 00:05Some controllers don't always reset their triggers to zero when they are released (e.g. Xbox One S in Bluetooth mode), so only trigger rumble if the trigger is pulled halfway or more.Sam Lantinga1+8-6
2020-11-25 19:31Fixed compiling on tvOSSam Lantinga2+16-13
2020-11-25 18:31Fixed building with Windows.Gaming.Input enabledSam Lantinga1+1-0
2020-11-25 18:28Strip an extra '.' off of the HORI manufacturer nameSam Lantinga1+1-0
2020-11-25 11:51cmake: add missing checks for wcscasecmp, _wcsicmp, wcsncasecmp, _wcsnicmpOzkan Sezer2+6-1
2020-11-25 11:51SDL_config_os2.h: define HAVE__WCSICMP and HAVE__WCSNICMPOzkan Sezer1+2-0
2020-11-25 09:35Don't set the serial number after the controller is openedSam Lantinga1+4-0
2020-11-25 09:18Simplified Xbox One controller initialization state, and don't query for the serial number.Sam Lantinga1+60-84
2020-11-25 06:25Revamped Xbox One HIDAPI init sequenceSam Lantinga8+358-114
2020-11-25 00:38Automatically switch to testing a new controller when it's plugged inSam Lantinga1+10-8
2020-11-24 20:43Added SDL_wcscasecmp() and SDL_wcsncasecmp()Sam Lantinga8+93-2
2020-11-24 15:56Removed usage of TARGET_OS_OSX for building with older SDKsSam Lantinga2+3-5
2020-11-09 22:05winrt: Add EffectiveLocation support for newer Win10 releasesEthan Lee1+6-1
2020-11-24 15:30Disable compiler warning when using -fobjc-weak building C codeSam Lantinga1+1-1
2020-11-24 15:29Fixed trying to use @available() on older SDKSam Lantinga2+20-6
2020-11-24 15:22Enable -fobjc-weak when building MFI controller codeSam Lantinga2+4-2
2020-11-24 15:11Don't try to call IOS_SupportedHIDDevice() if it's not definedSam Lantinga2+5-2
2020-11-24 15:06Fixed compiler warningSam Lantinga1+15-15
2020-11-24 14:55Including SDL_config_iphoneos.h enables MFI controller codeSam Lantinga4+6-12
2020-11-24 14:53It looks like the Objective C support needed to build MFI controller code is in 10.8Sam Lantinga2+2-2
2020-11-24 11:10configure.ac: check GameController framework support when targeting DarwinOzkan Sezer2+98-6
2020-11-24 11:10CMakeLists.txt: add src/joystick/iphoneos/*.m to Darwin joystick sourcesOzkan Sezer1+2-0
2020-11-24 14:42Fixed building on FreeBSDSam Lantinga3+13-61
2020-11-24 14:405363 - Memory leak of joystick->sensors in SDL_JoystickCloseSam Lantinga1+1-0
2020-11-24 07:03Fixed bug 5335 - Patch: enable joystick/haptic/evdev support by default on FreeBSDSam Lantinga3+33-23
2020-11-24 06:59Fixed building with an older SDK and macOS targetSam Lantinga2+2-2
2020-11-24 06:24Fixed building with an older SDK and macOS targetSam Lantinga1+2-7
2020-11-24 05:25Fixed bug 5354 - DirectFB: Add Vulkan supportSam Lantinga4+227-0
2020-11-24 05:18Fixed bug 5359 - Incorrect sensor data from DualShock4Sam Lantinga2+4-0
2020-11-24 05:14Fixed bug 5360 - non-libudev joystick detection doesn't see controllers that were already connectedSam Lantinga1+8-3
2020-11-24 05:10joystick: Don't use udev in Flatpak or pressure-vessel container Flatpak[1] and pressure-vessel[2] are known to use user namespaces, therefore udev event notification via netlink won't work reliably. Both frameworks provide a filesystem API that libraries can use to detect them. Do that, and automatically fall back from udev-based device discovery to the inotify-based fallback introduced in Bug #5337.Simon McVittie1+10-0
2020-11-24 05:08Fixed bug 5335 - enable joystick/haptic/evdev support by default on FreeBSDSam Lantinga3+33-5
2020-11-24 05:03Fixed bug 5362 - Mac OS ARM doesn't build Metal/Vulkan back-end/renderersSam Lantinga1+1-1
2020-11-24 04:57Fixed building with an older SDK and macOS targetSam Lantinga3+41-24
2020-11-24 04:26Fixed compiling with SDL_JOYSTICK_RAWINPUT disabledSam Lantinga1+2-0
2020-11-24 03:16joystick: On Linux, don't try to close an invalid inotify file descriptor.Ryan C. Gordon1+4-2
2020-11-24 03:14joystick: Fix up Linux joystick code to (mostly) compile on FreeBSD.Ryan C. Gordon3+62-26
2020-11-24 02:27Don't enable PS5 controller support if DS4Windows is running - they conflict.Sam Lantinga1+3-1
2020-11-24 02:24Generalized the raw input controller driver and moved XInput/WGI detection into it for XInput devicesSam Lantinga23+1796-1355
2020-11-24 02:07x11: Don't try to grab the pointer on an unmapped window (thanks, Lee!)Ryan C. Gordon2+13-2
2020-11-23 22:28Allow testing a specific controllerSam Lantinga1+4-0
2020-11-23 22:28Fixed mapping controllers after adding the touchpad buttonSam Lantinga1+1-0
2020-11-23 17:37remove non-existing tslib support from autofoo and cmakeOzkan Sezer7+0-89
2020-11-21 22:13Fixed building on Mac OS X on the command line and with an older macOS SDKSam Lantinga11+2604-2586
2020-11-21 21:15Fixed bug 5355 - Add GameController Framework support to macOSSam Lantinga4+67-24
2020-11-21 20:55Disable libusb by default, as it breaks on Linux when trying to use it with non-root permissions on some distributionsSam Lantinga2+58-55
2020-11-21 19:59Reset the LED state after Bluetooth connection has completed on the PS5 controllerSam Lantinga1+43-0
2020-11-21 19:25Enable HIDAPI by defaultSam Lantinga2+5-5
2020-11-22 02:40Moved comment with the code it coversSam Lantinga1+1-1
2020-11-22 02:37Fixed compile warning C4127: conditional expression is constantSam Lantinga1+5-3
2020-11-22 02:34Remove SDL dependency in Windows codeSam Lantinga1+1-1
2020-11-22 02:26Removed debug codeSam Lantinga1+0-1
2020-11-22 02:15Fixed adding an extra zero byte for feature reportsSam Lantinga1+0-6
2020-11-22 02:01Allow testing effects on PS4 controllersSam Lantinga1+1-0
2020-11-22 01:59Fixed compile warningSam Lantinga1+1-1
2020-11-21 17:26Fixed is_BLE() return valueSam Lantinga1+5-4
2020-11-21 17:06Fixed upstream bug: FD 0 is a valid file descriptorSam Lantinga1+1-1
2020-11-20 21:24It takes 2 packets to stop audio haptics and start emulated rumble on the PS5 controllerSam Lantinga2+40-10
2020-11-20 09:20SDL_os2messagebox.c (_makeDlg): fix crash if title and/or message is NULL.Ozkan Sezer2+5-2
2020-11-20 03:09The HORI Fighting Commander should only show up as an XInput Switch Controller on WindowsSam Lantinga1+5-1
2020-11-20 03:09Respect SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS for Nintendo Switch Pro controllers using the HIDAPI driverSam Lantinga1+7-1
2020-11-20 03:09Respect SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS for the Nintendo Switch Pro controller on LinuxSam Lantinga1+2-1
2020-11-20 03:09Added support for a few more controllers on LinuxSam Lantinga1+5-1
2020-11-20 03:09Disabled Xbox protocol debuggingSam Lantinga1+0-1
2020-11-19 21:31Clarify the meaning of the rumble enable bits for the PS5 controllerSam Lantinga1+2-1
2020-11-19 21:10Re-enable haptic audio after rumble on PS5 controllerSam Lantinga1+58-22
2020-11-19 15:12Fixed rumble on PS5 controllers connected to Windows over BluetoothSam Lantinga1+8-1
2020-11-19 05:33Fixed some compiler warningsSam Lantinga1+19-19
2020-11-19 04:34Experimenting with requesting the serial number on an Xbox One controllerSam Lantinga1+11-0
2020-11-19 04:34Fixed bits in the initial Xbox One protocol ackSam Lantinga1+7-0
2020-11-19 04:34Updated with a better understanding of the Xbox One controller protocolSam Lantinga2+77-26
2020-11-18 16:24x11: Don't crash if a messagebox has a NULL title string.Ryan C. Gordon1+4-3
2020-11-18 06:09Don't send controller gyro and accelerometer updates if the values haven't changed.Sam Lantinga1+16-16
2020-11-17 18:56Added support for the PS5 controller gyro and accelerometerSam Lantinga1+155-0
2020-11-17 18:30Added API for sensors on game controllersSam Lantinga33+812-120
2020-11-17 18:29Added weak linking to hidapi frameworkSam Lantinga1+159-4
2020-11-17 01:42Added SDL_crc32.c to the Windows RT projectsSam Lantinga6+18-12
2020-11-17 01:36Added SDL_JoystickGetSerial() and SDL_GameControllerGetSerial()Sam Lantinga12+210-150
2020-11-16 23:48crc32: Fixed include path.Ryan C. Gordon1+1-1
2020-11-16 23:39fix os/2 buildOzkan Sezer1+1-1
2020-11-16 23:10Fixed build warningSam Lantinga1+1-1
2020-11-16 23:00Added SDL_crc32()Sam Lantinga11+83-50
2020-11-16 21:21Added notes about the pad lights on the PS5 controllerSam Lantinga1+5-3
2020-11-16 21:07Fixed updating LED state when starting application with Bluetooth PS5 controller connectedSam Lantinga1+21-10
2020-11-16 19:21Implemented PS5 effects over BluetoothSam Lantinga1+7-8
2020-11-16 18:51Implemented setting the LED color on the PS5 controllerSam Lantinga4+245-112
2020-11-16 18:39Improve LED color calculation, don't set LED unless left thumbstick is movedSam Lantinga1+22-5
2020-11-16 17:16Fixed size of rumble packetSam Lantinga1+1-1
2020-11-16 17:11Fixed rumble order on PS5Sam Lantinga2+12-26
2020-11-16 16:09SDL: fix iOS buildSam Lantinga1+1-0
2020-11-16 16:09SDL: Plumb PS5 rumble to output reportSam Lantinga1+28-1
2020-11-15 14:10SDL_PrivateJoystickForceRecentering: fix wrong loop counter usage.Ozkan Sezer1+3-15
2020-11-15 01:10egl: Fix detection in configure script on systems without X11 (bug #5270)Brian Kubisiak2+2-0
2020-11-14 11:03SDL_config_windows.h: define HAVE_TRUNC[F] for Visual Studio >= 2013Ozkan Sezer1+2-2
2020-11-14 11:03SDL_config_os2.h: undefine HAVE_TRUNCOzkan Sezer1+1-1
2020-11-14 07:16config: Make sure HAVE_TRUNC and HAVE_TRUNCF are defined as appropriate.Ryan C. Gordon10+20-0
2020-11-14 03:40Clarify that we're using button indices, not using gamepad button namesSam Lantinga1+6-5
2020-11-14 02:01Added support for the touchpad on PS4 and PS5 controllersSam Lantinga13+434-61
2020-11-13 21:17Added more detail on the PS5 controller state packet and enable full reports over BluetoothSam Lantinga2+68-16
2020-11-13 21:17Fixed doubled report ID for Bluetooth Classic devices on LinuxSam Lantinga1+17-13
2020-11-13 04:02Mapped the touchpad click as SDL_CONTROLLER_BUTTON_MISC1 on the PS5 controllerSam Lantinga1+4-4
2020-11-12 23:56Fixed detecting Bluetooth XInput controllers on WindowsSam Lantinga1+1-1
2020-11-12 22:34Fixed warning when building on WindowsSam Lantinga1+7-1
2020-11-12 22:23Fixed Windows buildSam Lantinga2+5-6
2020-11-12 15:53Fix SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL also applying to HIGH prioritiesSam Lantinga2+7-3
2020-11-12 15:53Implemented trigger rumble in the HIDAPI Xbox One driverSam Lantinga1+44-7
2020-11-12 15:53Fixed overflow in trigger rumble calculationSam Lantinga1+1-1
2020-11-12 12:10SDL_keycode.h (SDL_Keymod): remove comma at end of enumerator listOzkan Sezer1+3-1
2020-11-12 11:11linux/SDL_sysjoystick.c (MaybeRemoveDevice): remove SDL_USE_LIBUDEV guardsOzkan Sezer1+0-2
2020-11-12 11:11fix xcode project file permissionsOzkan Sezer1+0-0
2020-11-12 04:09Fixed build warningSam Lantinga1+7-0
2020-11-12 03:53Backed out change for bug 5335 - enable joystick/haptic/evdev support by default on FreeBSDSam Lantinga1+2-2
2020-11-12 03:45Fixed bug 5326 - Logitech Extreme 3D joystick is listed as gamepad in linux section of SDL_gamecontrollerdb.hSam Lantinga1+0-1
2020-11-12 03:43Fixed bug 5327 - When direct input fails to load, but a controlller is plugged in through another api, an access violation happens.Sam Lantinga1+9-0
2020-11-12 03:39Fixed bug 5332 - WGI: Fix wrong level of indirection and implicit truncating cast.Sam Lantinga1+8-8
2020-11-12 03:37Fixed bug 5346 - Add FreeBSD evdev KBIO keyboard input driverSam Lantinga6+808-1
2020-11-12 03:31Fixed bug 5335 - enable joystick/haptic/evdev support by default on FreeBSDSam Lantinga2+4-4
2020-11-12 03:26Fixed compiler warningsSam Lantinga2+8-1
2020-11-12 03:15test: Add a unit test for input device classification heuristics This uses pre-recorded evdev capabilities, so that we can check for regressions without the devices having to be physically present.Simon McVittie2+1035-0
2020-11-12 03:15joystick: Use inotify to detect joystick unplug if not using udev This improves SDL's ability to detect joystick hotplug in a container environment.Simon McVittie1+106-11
2020-11-12 03:15evdev: Detect whether input devices are accelerometers Anything with X, Y and Z axes but no buttons is probably an accelerometer (this is the assumption made in udev).Simon McVittie2+20-1
2020-11-12 03:14joystick: Use a better heuristic to guess what is a joystick Previously we only checked for at least one button or key and at least the X and Y absolute axes, but this has both false positives and false negatives.Simon McVittie3+11-7
2020-11-12 03:14udev: Factor out SDL_EVDEV_GuessDeviceClass This works on capability bitfields that can either come from udev or from ioctls, so it is equally applicable to both udev and non-udev input device detection.Simon McVittie10+153-69
2020-11-12 03:14joystick: Allow libudev to be disabled at runtime Device enumeration via libudev can fail in a container for two reasons:Simon McVittie1+80-34
2020-08-26 04:22windows: Fix handling of swapped mouse buttonsCameron Gutman2+49-29
2020-08-28 00:54windows: Fix numpad arrow key scancodes with numlock offCameron Gutman1+19-4
2020-11-12 02:57Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers()Sam Lantinga28+326-10
2020-11-11 09:47Fix hidapi for unhandled DS4 headset microphone data corrupting controller stateJohn "Nielk1" Klein1+22-4
2020-11-11 22:48Don't try to build the RAWINPUT driver if HIDAPI is disabledSam Lantinga1+1-1
2020-11-11 22:38Removed debug outputSam Lantinga1+0-1
2020-11-11 16:47Fix process randomly getting killed when SDL_THREAD_PRIORITY_HIGH/TIME_CRITICAL is setSam Lantinga3+41-11
2020-11-11 09:33make SDL_SensorGetDeviceNonPortableType match its prototype.Ozkan Sezer1+1-1
2020-11-11 09:33SIZE_MAX need not be defined in limits.hOzkan Sezer2+5-7
2020-11-10 20:26Added support for the Xbox Series X controller to the HIDAPI driverSam Lantinga7+49-8
2020-11-10 18:12uikit: Don't implement main() twice for iOS static libs.Ryan C. Gordon1+0-8
2020-11-10 18:09uikit: Fixed a typo in a comment.Ryan C. Gordon1+1-1
2020-11-10 06:39Added support for reading the paddles on a Xbox Elite Series 2 controller in Bluetooth modeSam Lantinga2+62-8
2020-11-10 04:36Add Zhaoxin processor support CPU Vendor ID "Shanghai" and "CentaurHauls" belongs to Zhaoxin.Dylan Fan1+1-1
2020-11-10 02:45Don't put 'm' in the GUID for Xbox and PS4 controllers on iOSSam Lantinga2+6-4
2020-11-09 18:29Fixed typo in the documentationSam Lantinga1+1-1
2020-11-09 18:12ControllerList: recategorize controller as swtich pro and not switch input-only controllerSam Lantinga1+1-1
2020-11-09 18:11ControllerList: add unknown xbox controller from minidumpsSam Lantinga1+1-0
2020-11-09 18:11Fix failing to set high priority for threads on Linux desktop.Sam Lantinga1+2-1
2020-11-09 18:11Fix MakeThreadRealtime DBus method call on Linux, type mismatch due to copy paste.Sam Lantinga2+4-4
2020-11-09 17:47Fixed linking iOS shared librarySam Lantinga1+122-104
2020-11-09 07:49Fixed duplicated switch statement processing Xbox controller dpad stateSam Lantinga1+2-34
2020-10-21 14:43hidapi: Also parse data[12] with dpad values on the xb1s controllerBart van der Werf1+35-1
2020-11-09 07:40Fixed bug 5339 - Minor memory leak in SDL_x11events.cSam Lantinga1+14-11
2020-11-09 07:34Fixed bug 5333 - Replace character of legacy code page with utf-8 one.Sam Lantinga1+1-1
2020-11-09 09:55testvulkan: Patched to compile with SDL's internal Vulkan headers.Ryan C. Gordon1+1-2
2020-11-09 01:57opengl: Make diagonal lines match the software renderer.Ryan C. Gordon3+24-27
2020-11-09 00:56opengles: use glDrawArrays() correctly with GL_LINE_STRIP.Ryan C. Gordon2+2-2
2020-11-08 23:11uikit: Patched to compile on older iOS SDKs.Ryan C. Gordon1+1-1
2020-11-08 17:37opengl: Use GL_LINE_STRIP instead of breaking down into seperate GL_LINES.Ryan C. Gordon3+67-101
2020-11-08 09:22Documentation: fix minor gamecontroller parameter warningSylvain Becker1+1-1
2020-11-08 08:18metal: Fix line drawing, again.Ryan C. Gordon1+9-22
2020-11-07 10:49Added stub controller LED functions for WGI and RAWINPUT (thanks meyraud!)Sam Lantinga2+29-0
2020-11-07 10:22Be explicit about mapping the new game controller paddle buttonsSam Lantinga16+190-130
2020-11-07 01:06Document the Xbox One Elite paddle buttonsSam Lantinga1+4-4
2020-11-07 00:53Implemented SDL_GameControllerSetLED() for iOS/tvOSSam Lantinga1+28-0
2020-11-07 00:42Added additional game controller button support on iOS/tvOSSam Lantinga4+92-13
2020-11-07 00:01Added iOS controllermap testSam Lantinga1+128-0
2020-11-06 23:54Don't try to map the accelerometer as a game controllerSam Lantinga2+4-0
2020-11-06 22:45Fixed build so CoreBluetooth framework is only needed by hidapiSam Lantinga3+9-71
2020-11-06 22:44iOS should use the same size window for the controller tests as other platformsSam Lantinga2+0-10
2020-11-06 22:08Embed the hidapi framework for the iOS and tvOS game controller testSam Lantinga1+35-8
2020-11-06 21:55Note that SDL_CONTROLLER_BUTTON_AUX1 is sent for the PS4/PS5 touchpad button on the HIDAPI driver.Sam Lantinga1+1-1
2020-11-06 21:03Updated iOS tests and demos for latest SDL linking requirementsSam Lantinga38+8145-1
2020-11-06 19:33Removed old iOS-only project and demosSam Lantinga1+1-1
2020-11-06 19:32Removed old iOS-only project and demosSam Lantinga48+0-12068
2020-11-06 19:30Added 4 auxiliary buttons to the game controller APISam Lantinga16+299-223
2020-11-06 01:03Moved the PS5 controller driver to a separate file, as the advanced feature protocol is very different from that of the PS4Sam Lantinga8+503-184
2020-11-05 23:36Added Android mapping for the Sony PS5 ControllerSam Lantinga1+1-0
2020-11-05 23:02Added initial support for the Sony PS5 ControllerSam Lantinga7+211-29
2020-11-05 19:07Added SDL_JoystickHasLEDSam Lantinga27+290-87
2020-04-30 15:57Add SDL_JoystickSetLED.Ethan Lee24+229-1
2020-10-31 15:32coreaudio: Remove unnecessary include of CoreServices.hRyan C. Gordon1+0-1
2020-10-29 17:00SDL_stdinc.h: define _DARWIN_C_SOURCE on macOS for memset_pattern4()Ozkan Sezer1+4-0
2020-10-28 13:03Android: keep compatibility with older JDKSylvain Becker2+8-8
2020-10-27 20:14Android: apply code simplications found with lint / Android StudioSylvain Becker4+220-220
2020-10-27 16:00Fixed implicit memcpy() when building for ARM64 on Windows (thanks Seigo!)Sam Lantinga1+2-2
2020-10-26 13:49kmsdrm: Make this build with significantly older system libraries.Ryan C. Gordon3+26-18
2020-10-25 07:10SDL_shape_internals.h: forward-declare struct SDL_ShapeTree.Ozkan Sezer1+3-1
2020-10-25 07:10os2: misc build fixesOzkan Sezer5+42-39
2020-10-25 00:55minor coding style cleanupOzkan Sezer2+8-8
2020-10-21 04:03metal: Make line drawing match software renderer.Ryan C. Gordon1+52-1
2020-10-20 15:12render: Restoring line rendering fixes that were previously put on hold.Ryan C. Gordon3+175-71
2020-10-24 18:31Android: fix deprecated onCreateDialog() methodsSylvain Becker1+5-9
2020-10-24 17:46Updated Vulkan headers to version 1.2.158Sam Lantinga22+82224-38598
2020-10-24 17:12os2: can build with libsamplerate support if wanted to.Ozkan Sezer1+3-2
2020-10-24 13:36Android: fix Clipboard deprecated methodsSylvain Becker1+15-11
2020-10-22 17:51kmsdrm: Add comment about KMSDRM_VideoQuit() changes.Manuel Alfayate Corchete1+4-0
2020-10-22 17:44kmsdrm: properly exit with an error when ATOMIC interface is not yet available, instead of just segfaulting.Manuel Alfayate Corchete2+23-6
2020-10-22 15:55kmsdrm: rearrange init function so we try ATOMIC compatibility first.Manuel Alfayate Corchete1+16-14
2020-10-22 15:06kmsdrm: Add missing checks after SDL_calloc() calls.Manuel Alfayate Corchete1+36-10
2020-10-22 14:15kmsdrm: Small fix, missing bracket.Manuel Alfayate Corchete1+4-2
2020-10-22 14:01kmsdrm: Always use spaces for indentation. Always use SDL_calloc() for calloc.Manuel Alfayate Corchete5+179-170
2020-10-21 20:28os2 video: updates to my_gradd.hOzkan Sezer1+66-0
2020-10-20 18:51Fixed bug 5323 - SDL_SetWindowMaximumSize fails if Width or Height is equal to minimum Height or WidthSam Lantinga1+3-3
2020-10-20 17:32geniconv/os2iconv.c: make it build correctly against os2tk headers.Ozkan Sezer1+2-0
2020-09-26 07:30audio: fix popping sounds caused by signed/unsigned conversionManuel V?gele1+2-2
2020-10-20 00:29Removed debug log messageSam Lantinga1+0-1
2020-10-06 02:17Implement keyboard repeat in wayland video driverYiding Jia1+105-31
2020-10-20 00:26x11events: ignore UnmapNotify events from XReparentWindow UnmapNotify event does not mean that window has been iconified. It just reports that window changed state from mapped to unmapped.Alberts Muktup?vels1+31-1
2020-10-19 01:33Makefile.os2: remove duplicated OPTION QUIET directives from linker fileOzkan Sezer2+1-2
2020-10-18 07:52Fixed bug 5304 - add SDL_HasSurfaceRLE() (Thanks Rene Dudfield and Dan Lawrence)Sylvain Becker4+23-0
2020-10-17 19:47Fixed bug 5321 - crash in SDL_ConvertSurface with RLE surfaces keep RLE information in flags when converting the surfaceSylvain Becker1+1-1
2020-10-17 04:37SDL_os2video.c (OS2_CreateDevice): remove duplicated assignment.Ozkan Sezer1+0-1
2020-10-16 20:50os2video.c: add missing FOURCC_R666 define, enable FOURCC_R666 case in _getSDLPixelFormatData().Ozkan Sezer1+8-2
2020-10-16 19:40Map the guide button by default on Android 11Sam Lantinga1+4-11
2020-10-16 19:40Added mapping for Xbox One S controller and PS4 controller on Android 11, including guide buttonSam Lantinga2+2-0
2020-10-16 19:35Added a note about Android 11Sam Lantinga1+1-0
2020-10-16 16:45Backed out changeset 2f59f1264083Sam Lantinga1+0-14
2020-10-15 23:50minor update to os/2 config file and update.Ozkan Sezer2+4-1
2020-10-15 19:00Allow more than one window on iOS as long as they're on different displaysSam Lantinga1+6-6
2020-10-15 18:37os2: a _lot_ of coding style cleanup, sot that they match the SDL style.Ozkan Sezer29+3738-4008
2020-10-15 17:13Use a high priority dispatch queue for GCKeyboard and GCMouse events for the lowest latency possibleSam Lantinga1+9-1
2020-10-15 17:13Added support for low latency mouse and keyboard handling in iOS 14Sam Lantinga5+329-55
2020-10-15 17:13Update the existing haptic player when we rumble on iOSSam Lantinga1+94-68
2020-10-15 17:13Fix iOS and tvOS buildsSam Lantinga1+14-0
2020-10-15 15:56kmsdrm: merge GetDisplayDPI implementation by bms20 <brett@mynah-software.com>Manuel Alfayate Corchete1+33-0
2020-10-14 20:01os2: integrate the port into main tree.Ozkan Sezer13+104-8
2020-10-14 20:01added documentation docs/README-os2.md (based on original readme.os2).Ozkan Sezer1+54-0
2020-10-14 20:01os2: remove dependency to gradd.h from IBM's ddk which is non-free:Ozkan Sezer2+108-6
2020-10-14 20:01os2: Andrey Vasilkin agreed that his code to be put under Zlib license:Ozkan Sezer8+169-2
2020-10-14 20:01os2: updated copyright dates for 2020. header guard fixes.Ozkan Sezer24+39-39
2020-10-14 20:01SDL_os2audio.c (OS2_OpenDevice): change spec->samples assignment:Ozkan Sezer1+16-2
2020-10-14 20:01SDL_os2audio.c (OS2_OpenDevice): change {0} initializers to SDL_zero()Ozkan Sezer1+14-5
2020-10-14 20:01SDL_os2audio.c (OS2_OpenDevice): remove assignment to wrong spec memberOzkan Sezer1+1-2
2020-10-14 20:01OS2_VideoQuit(): avoid double free()ing of displays.Ozkan Sezer1+1-24
2020-10-14 20:01OS2_VideoInit: zero the stSDLDisplay and stSDLDisplayMode variablesOzkan Sezer1+2-0
2020-10-14 20:01port from 2.0.12 to 2.0.13 / current SDL-hg repository.Ozkan Sezer2+22-39
2020-10-14 20:01os/2: port from SDL2-2.0.5 to SDL2-2.0.12Ozkan Sezer2+2-4
2020-10-14 20:01os2/SDL_sysfilesystem.c: fix crash if one of the parameters is NULLOzkan Sezer1+43-35
2020-10-14 20:01os/2: port from SDL2-2.0.4 to SDL2-2.0.5:Ozkan Sezer3+23-22
2020-10-14 20:01os2/SDL_sysfilesystem.c: use OS/2 api DosCreateDir() instead of mkdir().Ozkan Sezer1+6-7
2020-10-14 20:01os2: make testnative working -- imported from bitwiseworks' fork:Ozkan Sezer1+1-1
2020-10-14 20:01os2: updates from Andrey Vasilkin's 2020-09-07 sources.Ozkan Sezer3+4-5
2020-10-14 20:01os2: several warning fixes.Ozkan Sezer10+49-55
2020-10-14 20:01os2: updates to SDL_systhread.c:Ozkan Sezer1+7-53
2020-10-14 20:01os2: added a 2-byte padding to os2 SDL_PrivateAudioDataOzkan Sezer1+1-0
2020-10-14 20:01os2: better error reporting from loadsoOzkan Sezer1+3-3
2020-10-14 20:01os2: changes to debug macrosOzkan Sezer1+4-2
2020-10-14 20:01os2: update include paths. add missing libc includes to geniconv.Ozkan Sezer13+34-36
2020-10-14 20:01os2: add port files for SDL2-2.0.4 from Andrey VasilkinOzkan Sezer34+6564-0
2020-10-14 12:50SDL_waylanddatamanager.c (mime_data_list_add): constify the buffer paramOzkan Sezer2+1-1
2020-10-14 04:08Make the CoreHaptics framework optional on iOS and tvOSSam Lantinga1+6-2
2020-10-14 04:08video: Refresh Windows display list on WM_DISPLAYCHANGESam Lantinga3+59-8
2020-10-14 04:08Only include CoreHaptics if we're building with rumble supportSam Lantinga1+4-1
2020-10-14 04:08Fixed compiling with an older iOS SDKSam Lantinga1+22-3
2020-10-14 04:08Added support for controller battery status on iOS 14Sam Lantinga1+34-0
2020-10-14 04:08Added support for game controller rumble on iOS 14Sam Lantinga3+169-1
2020-10-14 04:08Added support for the controller home button on iOS 14Sam Lantinga2+11-0
2020-10-13 12:20cmake: look for iconv in libc, too (bug #5316.)Ozkan Sezer1+4-1
2020-10-13 11:45cmake: run updaterev.sh if(NOT CMAKE_HOST_WIN32)Ozkan Sezer1+3-3
2020-10-13 11:32cmake: check for alloca() in stdlib.h and malloc.h, too (bug #5316)Ozkan Sezer1+6-1
2020-10-13 02:20SDL_cpuinfo.h: add missing const to size parameter of SDL_SIMDRealloc()Ozkan Sezer1+1-1
2020-10-12 21:33Makefile.os2: remove some unnecessary stuff.Ozkan Sezer1+0-3
2020-10-11 23:40cmake: reduce STDC_HEADER_NAMES list to only relevant headers,Ozkan Sezer1+1-1
2020-10-11 22:02build: fix / update sensors (windows) configurationOzkan Sezer6+29-9
2020-10-11 17:00test/Makefile.os2: add testlocale.exe to build.Ozkan Sezer1+1-1
2020-10-11 16:32riscos: Implement SDL_OpenURL()Cameron Cawley4+59-0
2020-10-10 17:50SDL_cpuinfo.c (OS2): undefine HAVE_SYSCTLBYNAMEOzkan Sezer1+1-0
2020-10-10 00:00Makefile.os2: minor re-order.Ozkan Sezer1+2-3
2020-10-09 19:58Only watch for display connect/disconnect events while the video subsystem is initializedSam Lantinga2+42-20
2020-10-09 18:40dynapi: move SDL_SIMDRealloc down below, after SDL_GetPreferredLocales.Ozkan Sezer2+2-2
2020-10-09 01:28minor tidy-up to Makefile.os2Ozkan Sezer1+2-2
2020-10-09 01:11cocoa: Cut and paste from HTML strikes again!Ryan C. Gordon1+1-1
2020-10-09 01:00Fix https://bugzilla.libsdl.org/show_bug.cgi?id=5306Ozkan Sezer1+4-11
2020-10-09 01:00Fix https://bugzilla.libsdl.org/show_bug.cgi?id=4877#c2Ozkan Sezer1+7-1
2020-10-09 00:28minor whitespace fixOzkan Sezer5+1-1
2020-10-09 00:01Fixed trying to build OSX SDL_OpenURL on iOS and tvOSSam Lantinga4+28-20
2020-10-08 23:58Removed unused variableSam Lantinga1+0-1
2020-10-08 23:55SDL_video.c: fix whitespaceOzkan Sezer1+11-11
2020-10-08 23:50SDL_video.h (SDL_DisplayEventID): remove comma at end of enumerator listOzkan Sezer1+1-1
2020-10-08 23:42Added events for dynamically connecting and disconnecting displays, with an iOS implementationSam Lantinga20+91-25
2020-10-08 23:41Fixed whitespaceSam Lantinga1+7-7
2020-10-08 08:51k_rem_pio2.c: fix typo in second memset(): iq, not q. fixes bug #5309.Ozkan Sezer1+6-6
2020-10-07 18:45metal: Clear the framebuffer if presenting without any other operations.Ryan C. Gordon1+14-10
2020-10-07 15:32Fixed bug 5307 - Crash when joysticks hats number is odd (Thanks Sockmonsters!)Sylvain Becker1+4-4
2020-10-07 12:55Android: better readibility for pollHapticDevices()Sylvain Becker1+21-17
2020-10-07 12:41Android: better readibility for pollInputDevices() and move isDeviceSDLJoystick() test at first since there are always non-joystick devices present.Sylvain Becker1+35-30
2020-10-06 15:07wav: Make sure the data size is a multiple of blockalign, not an exact match.Ryan C. Gordon1+2-1
2020-10-06 04:42url: WinRT actually works now (and has been tested, hooray!).Ryan C. Gordon2+17-3
2020-10-05 22:08url: Attempt #23235 at WinRT support...Ryan C. Gordon1+3-7
2020-10-05 22:01url: Another attempt at WinRT implementation.Ryan C. Gordon1+10-11
2020-10-05 21:20windows/SDL_syslocale.c: make it build against older SDKs.Ozkan Sezer1+1-1
2020-10-05 20:25url: Build WinRT-specific code as C++/CX instead of plain C++.Ryan C. Gordon3+22-3
2020-10-05 20:10url: Add to Xcode project files, iOS/mac fixes.Ryan C. Gordon3+150-0
2020-10-05 19:47url: Attempt at WinRT support.Ryan C. Gordon4+46-3
2020-10-05 19:37url: ShellExecuteW returns an HINSTANCE, so deal with that more correctly.Ryan C. Gordon1+3-3
2020-10-05 19:27url: Added to Visual Studio project files.Ryan C. Gordon5+13-1
2020-10-05 19:03url: Cleanups and compiler warning fixes.Ryan C. Gordon9+45-17
2020-10-05 18:36url: removed "extern" from function declaration.Ryan C. Gordon1+1-1
2020-10-05 18:30url: Patched to compile on C89 compilers.Ryan C. Gordon1+4-3
2020-10-05 18:30url: Patched to compile on OS/2.Ozkan Sezer1+1-1
2020-10-05 18:21url: More win32 fixes.Ryan C. Gordon1+10-0
2020-10-05 18:08url: Patched to compile on OS/2.Ryan C. Gordon1+2-0
2020-10-05 18:07url: Patched to compile on Windows.Ryan C. Gordon1+1-0
2020-10-05 18:06url: patched to compile on macOS.Ryan C. Gordon1+2-0
2020-10-05 18:01url: Make sure Haiku's C++ implementation is flagged as 'extern "C"'Ryan C. Gordon1+2-0
2020-10-05 18:00url: The function is "SDL_Unsupported" not "SDL_Unimplemented"Ryan C. Gordon1+1-1
2020-10-05 17:59url: put the Android bits in core/androidRyan C. Gordon3+13-5
2020-10-05 17:56Backed out changeset a43cb4e54949Ryan C. Gordon4+1-8
2020-10-05 17:53url: Include SDL_misc.h to get public function declaration.Ryan C. Gordon1+1-0
2020-10-05 17:52url: patched to compile on Android.Ryan C. Gordon4+8-1
2020-10-05 17:39url: fixed wrong include.Ryan C. Gordon1+1-1
2020-10-05 15:30Removed SDL_AndroidOpenURL, added SDL_OpenURL.Ryan C. Gordon22+517-22
2020-10-05 12:09Android: fix joystick allocation that can be never usedSylvain Becker1+1-1
2020-10-05 07:56Fix bug 5303 - Touch/Mouse events simulation doesn't work on Android 11Sylvain Becker1+11-1
2020-10-02 08:48SDL_Surface refcount: fix memory leak when blitting between stack'ed surfaces (see bug 5226)Sylvain Becker1+7-1
2020-10-01 14:01ran gendynapi.pl after new (android-only) api additions.Ozkan Sezer2+6-0
2020-10-01 13:11Android: small change to access to device diagonal valueSylvain Becker1+11-6
2020-10-01 12:43Android: missing import class UriSylvain Becker1+1-0
2020-10-01 12:41Android: add helper function to open an URL/URI (see bug 2783)Sylvain Becker3+47-0
2020-09-29 04:19Added support for the MOGA XP5-X PlusSam Lantinga1+6-0
2020-09-26 17:18kmsdrm: merge patches from Ozkan Sezer for removing c-99'isms and raising libgbm version reqeriments.Manuel Alfayate Corchete4+44-35
2020-09-25 08:42Android: be sure shared libraries are loaded in onConfigurationChanged()Sylvain Becker1+6-2
2020-09-25 08:14Fixed bug 5239 - Play audio on Android while backgrounded (Thanks Superfury)Sylvain Becker4+22-4
2020-09-19 18:01jack: Fixed memory leak on device close.Ryan C. Gordon1+1-0
2020-09-16 19:20ac_check_define.m4: remove stray AC_DEFINE outside of the macro definitionOzkan Sezer1+1-1
2020-09-16 05:00ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234.Ozkan Sezer1+1-1
2020-09-08 03:10X11: Remove our X11 error callback in X11_DeleteDevice()Cameron Gutman1+3-1
2020-09-13 19:41kmsdrm: merge heap buffer overflow and cursor creation patches from meyraud705.Manuel Alfayate Corchete2+5-5
2020-09-12 13:58kmsdrm: less excessive error checkhingManuel Alfayate Corchete4+47-84
2020-09-12 02:56kmsdrm: also do pending modeseting in SwapWindowDoubleBuffered().Manuel Alfayate Corchete1+34-17
2020-09-12 02:52kmsdrm: reimplement modesetting for fullscreen window scaling and AR-correction.Manuel Alfayate Corchete3+93-34
2020-09-12 00:36kmsdrm: delete ununsed variable.Manuel Alfayate Corchete1+0-2
2020-09-11 22:47Backed out changeset 4a45d1a30d25Manuel Alfayate Corchete1+14-0
2020-09-11 22:16kmsdrm: don't fool SDL into thinking that changing the physical videomode is done.Manuel Alfayate Corchete1+0-14
2020-09-11 21:47kmsdrm: no need to reconnect/reactivate things in SwapWindowDoubleBuffered().Manuel Alfayate Corchete1+0-9
2020-09-10 21:26kmsdrm: greatly improve comments in SwapBuffersFenced() for future reference.Manuel Alfayate Corchete1+88-50
2020-09-10 19:07kmsdrm: Choose how to swap buffers based on EGL extension availability.Ryan C. Gordon4+36-40
2020-09-10 19:05kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync.Ryan C. Gordon1+12-0
2020-09-10 19:04kmsdrm: Implement GL_DefaultProfileConfig for Raspberry Pi compatibility.Ryan C. Gordon3+15-0
2020-09-10 19:02video: Set up default before calling GL_DefaultProfileConfig().Ryan C. Gordon1+14-14
2020-09-10 19:02egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c.Ryan C. Gordon2+8-5
2020-09-10 00:15kmsdrm: no need to re-connect/reactivate things in SwapWindow() anymore because we use a dumb buffer on KMS buffers destruction now.Manuel Alfayate Corchete1+0-9
2020-09-09 01:18kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists.Manuel Alfayate Corchete1+4-2
2020-09-08 15:42Fixed bug 5215 - Fixing filenames passed to dlopen for OpenBSDSam Lantinga3+22-2
2020-09-05 22:01Fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH=1 on Metal windowsCameron Gutman2+5-0
2020-09-08 13:30kmsdrm: Tell SDL that mouse has entered the window via artificial event. Fixes sticky mouse in Scummvm.Manuel Alfayate Corchete1+9-0
2020-09-08 00:42kmsdrm: No need to test for display driverdata when freeing a plane.Manuel Alfayate Corchete1+1-3
2020-09-07 21:15kmsdrm: add temporary RPI4_COMPAT define to try RPI4+current Rasbian compatibility.Manuel Alfayate Corchete1+5-2
2020-09-07 20:54kmsdrm: use a black dumb buffer for keeping the PRIMARY PLANE occupied when we destroy the KMS buffers, instead of using the TTY buffer, to avoid flickering.Manuel Alfayate Corchete3+294-67
2020-09-07 17:00Fix false compiler warning: initialize the variable 'memdiff'Sylvain Becker1+1-1
2020-09-07 16:50SDL_Surface refcount: destination surface keep track of surfaces that are mapped to it and automatically invalidate them when it is freedSylvain Becker4+67-13
2020-09-06 23:33kmsdrm: fix errors when trying to free up videomode driverdata pointers on quit.Manuel Alfayate Corchete2+19-3
2020-09-06 22:18kmsdrm: fix scaling for SDL_WINDOW_FULLSCREEN windows.Manuel Alfayate Corchete1+28-3
2020-09-06 21:19kmsdrm: fix first frame display: no need to wait for SwapWindow() for EGL surface creation.Manuel Alfayate Corchete3+107-86
2020-09-06 10:48kmsdrm: more coherent returns for SwapWindow.Manuel Alfayate Corchete2+21-24
2020-09-06 10:17kmsdrm: Remove debug printfs in SwapWindow.Manuel Alfayate Corchete1+1-2
2020-09-06 10:08kmsdrm: Don't create surfaces until EGL context is available.Manuel Alfayate Corchete5+207-227
2020-09-02 17:38Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!)Sylvain Becker2+13-0
2020-08-31 17:17kmsdrm: Do NOT modify window size manually from the backend: doing so caused renderer scaling params miscalculation.Manuel Alfayate Corchete3+32-16
2020-08-28 21:04kmsdrm: Apply window reconfiguration in SetWindowSize(), too.Manuel Alfayate Corchete1+40-29
2020-08-28 20:38kmsdrm: use PLANE and CRTC to do hardware-driven window scaling and AR-correction.Manuel Alfayate Corchete3+84-31
2020-08-25 23:37kmsdrm: unload EGL and GL lib only if using them.Manuel Alfayate Corchete1+4-3
2020-08-25 14:30kmsdrm: Add programmer credits to the Atomic KMSDRM driver.Manuel Alfayate Corchete10+10-0
2020-08-25 14:18kmsdrm: move FENCE FD props setting to SwapWindow(), where it belongs.Manuel Alfayate Corchete3+18-16
2020-08-25 13:40kmsdrm: comment out atomic commit fast-debugging printf.Manuel Alfayate Corchete1+1-1
2020-08-25 03:53kmsdrm: fix segfault on quit beacuse of freed _this->egl_data.Manuel Alfayate Corchete2+14-2
2020-08-25 02:05kmsdrm: Buffer management refactoring. Fixes for compatibility with more video drivers.Manuel Alfayate Corchete4+167-51
2020-08-24 10:51kmsdrm: Finetune integer type usage. Add some comments.Manuel Alfayate Corchete4+43-35
2020-08-23 23:10kmsdrm: Move cursor plane setup and freeing to MouseInit() and MouseQuit(), for better consistency.Manuel Alfayate Corchete1+15-12
2020-08-23 21:44kmsdrm: Add error control to plane prop setting function. Do most plane prop setting with a single function.Manuel Alfayate Corchete5+175-136
2020-08-23 09:26kmsdrm: move cursor-related atomic helper functions and related struct typedefs to the SDL_kmsdrmmouse unit.Manuel Alfayate Corchete4+103-93
2020-08-23 01:13kmsdrm: remove redundant function, use drm_atomic_setbuffers() for disconnecting planes instead.Manuel Alfayate Corchete3+6-33
2020-08-23 00:58kmsdrm: Init cursor surface on SetCursor() ONLY. Removal of dynamic modeset because it causes A LOT of problems with some kernel video drivers. Some refactoring and cleanups.Manuel Alfayate Corchete4+133-340
2020-08-18 23:34kmsdrm: correct parameter name.Manuel Alfayate Corchete1+1-1
2020-08-18 23:31kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements.Manuel Alfayate Corchete4+138-31
2020-08-17 23:52kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit().Manuel Alfayate Corchete2+63-40
2020-08-17 18:09Android: remove un-needed java import (bug 4297)Sylvain Becker1+0-3
2020-08-17 17:50Fixed bug 4297 - Android StrictMode policy. Remove APK expansion supportSylvain Becker3+33-437
2020-08-17 16:35kmsdrm: move hardware cursor functionality to the ATOMIC interface. Disconnect the display plane from the GBM surface buffers before destroying the GBM surface.Manuel Alfayate Corchete6+436-320
2020-07-21 21:38Linux: Add hint for disabling deadzonesKai Krakow2+15-1
2020-08-10 15:42Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRESam Lantinga1+6-6
2020-07-21 17:14wayland: defer pointer confine creation until pointer unlockTudor Brindus1+25-5
2020-08-09 04:55render: fixes to how we convert touch events for logical scaling.Ryan C. Gordon1+41-21
2020-08-08 12:27kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design.Manuel Alfayate Corchete3+113-100
2020-08-07 09:53kmsdrm: wait for possible pending atomic commits before destroying surfaces, and before restoring video on quit. Move messages to the SDL_Log* functions.Manuel Alfayate Corchete2+34-26
2020-08-05 23:36kmsdrm: wait for pending atomic commits before restoring videomode and crtc->buffer on VideoQuit, and simplify double-buffer SwapWindow() implementation.Manuel Alfayate Corchete2+39-58
2020-08-05 16:55kmsdrm: move videomode restoration on VideoQuit() to using the atomic interface instead of the legacy drmModeSetCrtc() function. Refactoring of get_plane_id().Manuel Alfayate Corchete3+54-40
2020-08-05 13:28kmsdrm: free memory for plane, crtc and connector property tables on VideoQuit.Manuel Alfayate Corchete1+38-17
2020-08-05 00:06kmsdrm: double and triple buffered versions of SwapWindow() are now both reimplemented in atomic pageflipping versions, and can be selected via SDL_VIDEO_DOUBLE_BUFFER env variable.Manuel Alfayate Corchete4+99-173
2020-08-03 20:24kmsdrm: update SwapWindow fn, moving it to triple-buffer.Manuel Alfayate Corchete3+205-12
2020-08-01 22:58winrt: Another attempt at getting this to compile.Ryan C. Gordon1+2-2
2020-08-01 16:23kmsdrm: rewrite the new SwapWindow() fn to avoid tearing. Double-buffer only for now.Manuel Alfayate Corchete1+37-58
2020-07-31 23:42winrt: Patched to compile...?Ryan C. Gordon1+2-2
2020-07-28 19:11kmsdrm: Moved to the ATOMIC KMS/DRM interface for buffer swapping, leaving DRM-legacy behind.Manuel Alfayate Corchete6+622-256
2020-07-25 02:24stdlib: Corrected implementation of SDL_wcsncmp.Ryan C. Gordon1+7-2
2020-07-20 17:09kmsdrm: do not leak drmModeConnector Previously conn was leaked on the success path (when available was set to SDL_TRUE).RALOVICH, Kristof1+3-1
2020-07-20 09:42Rename the gbm device struct from gbm to gbm_dev for better readabilty.Manuel Alfayate Corchete4+14-14
2020-07-20 01:48kmsdrm: settle with first card that has a connected connector Previously the first card with non-empty connectors, encoders and crtcs would be selected, however KMSDRM_VideoInit could still reject it if the connector was not connected. This allow finding the first card (in a multi GPU setup) that is actually connected to a display.RALOVICH, Kristof1+15-1
2020-07-20 01:46kmsdrm: fix typoRALOVICH, Kristof1+2-2
2020-07-19 17:53Added comment about window creation behaviour in KMSDRM.Manuel Alfayate Corchete1+29-0
2020-07-19 17:11Delete windata variable no longer needed in KMSDR_SetDisplayMode().Manuel Alfayate Corchete1+0-1
2020-07-19 17:09Surfaces have to be recreated immediately from KMSDRM_SetDisplayMode().Manuel Alfayate Corchete1+1-6
2020-07-19 16:45Fix SDL_Window recreation: drmModeSetCrtc() has to be called everytime the EGL and GBM surfaces are recreated.Manuel Alfayate Corchete3+18-12
2020-07-19 15:55Fixed bug 5231 - Fix for hardware cursor: size and alpha-premultiplication.Sam Lantinga2+79-178
2020-07-18 05:21Re-add check for Metal on x86, where it's not supported.Sam Lantinga2+8-0
2020-07-17 15:16metal: Make sure we have a command buffer available before trying to present.Ryan C. Gordon1+2-0
2020-07-16 17:28Patched to compile.Ryan C. Gordon2+2-0
2020-07-16 17:25winrt: Fix casting a pointer to int.Ryan C. Gordon1+2-2
2020-07-16 17:18egl: SDL_EGL_LoadLibaryOnly() shouldn't set _this->gl_config.driver_loaded = 1Ryan C. Gordon3+4-3
2020-07-16 08:43assert: Implement SDL_TriggerBreakpoint for Apple ARM hardware.Ryan C. Gordon1+2-0
2020-07-16 08:37configure: On Apple platforms, only exclude Vulkan on x86.Ryan C. Gordon2+2-2
2020-07-15 23:12Fixed bug 5232 - SDL2 configure script detects Apple Silicon Macs as iPhones; fails to build due to missing componentsSam Lantinga2+4-12
2020-07-15 17:15Fixed bug 5233 - PS3 Gamepad Motion Control not correctly ignored on LinuxSam Lantinga1+1-1
2020-07-14 23:18Reuse Wayland connection from availability checkM Stoeckl1+27-35
2020-07-15 01:13Reuse X11 connection from availability checkM Stoeckl1+10-46
2020-07-12 23:11Merge VideoBootStrap::available into VideoBootStrap::createM Stoeckl21+39-118
2020-07-11 05:10fix bug #5228 -- Add AltiVec detection for FreeBSD.Ozkan Sezer1+4-2
2020-07-08 15:28cmake: Fix building with -DSDL_HAPTIC=Offstfx3+11-2
2020-07-05 19:33configure: corretly print --enable-arm-simd default value.Ozkan Sezer2+2-2
2020-06-28 21:45stdinc: Let Clang static analysis see more C runtime functions.Ryan C. Gordon1+19-1
2020-06-28 20:23joystick: Linux joysticks now recover better from dropped events.Ryan C. Gordon3+64-5
2020-06-27 20:25emscripten: Introduce SDL_HINT_EMSCRIPTEN_ASYNCIFYSylvain Beucler4+22-4
2020-06-27 20:22emscripten: support pseudo-synchronous screen refresh and events update using asyncifySylvain Beucler3+28-1
2020-06-27 06:38configure: Accidentally deleted a ')'Ryan C. Gordon2+9-9
2020-06-27 06:00cmake: Fix Metal detection on macOS/iOS.Ryan C. Gordon1+1-1
2020-06-27 03:30configure/cmake: Disable ARM SIMD and NEON by default.Ryan C. Gordon3+12-12
2020-06-27 01:37video: Make SDL_CreateWindow use SDL_Init(SDL_INIT_VIDEO), not SDL_VideoInit.Ryan C. Gordon1+1-1
2020-06-27 01:35test: testspriteminimal wasn't calling SDL_Quit() on exit.Ryan C. Gordon1+1-0
2020-06-27 00:16video: Changed SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS to default to FALSE.Ryan C. Gordon2+4-2
2020-06-27 00:11cmake: Bump minimum required CMake to 3.0.0 and mark link libraries PRIVATE.Ryan C. Gordon1+2-2
2020-06-26 20:45cmake: Fix building with -DSDL_SENSOR=Offstfx1+1-4
2020-06-26 21:42cmake: Build Linux-specific files like the configure script does.Ryan C. Gordon1+32-4
2020-06-26 19:04cmake: Fix building with -DSDL_POWER=OffRyan C. Gordon1+1-4
2020-06-23 17:12Fixed bug 5208 - Fix libGL loading on OpenBSDSam Lantinga1+3-3
2020-06-23 17:09Fixed bug 5209 - cpuinfo recognize OpenBSD ARMSam Lantinga1+2-0
2020-06-22 20:24core/linux/SDL_threadprio.c: fix build against older glibc versionsOzkan Sezer1+5-0
2020-06-19 17:37Fixed bug 5199 - Fix KMSDRM_CreateWindow() segfault when starting L?VE2D engine.Sam Lantinga1+1-2
2020-06-17 17:09Fixed bug 5126 - MinGW compile error SDL_windowssensor.cSam Lantinga1+3-3
2020-06-17 11:48x11: Fix spurious keyboard focus eventsJames Legg1+7-5
2020-06-17 15:47Reverted comment change in previous commitSam Lantinga1+3-2
2020-06-17 15:44Fixed overflow in surface pitch calculationSam Lantinga1+15-8
2020-06-15 08:31Fix compile without DIRECTXstfx3+0-13
2020-06-14 09:21fix permissions of some project filesOzkan Sezer4+0-0
2020-06-14 09:05fix watcom build of SDL_test_common.cOzkan Sezer1+6-4
2020-06-12 17:30Fixed bug 4938 - Suggestion: rename SDL_PIXELFORMAT_BGR888 to SDL_PIXELFORMAT_XBGR8888Sam Lantinga1+12-6
2020-06-11 16:03Add SDL_SIMDReallocEthan Lee4+78-0
2020-06-10 16:38Fixed bug 5170 - Build fails when using Visual Studio 2017 with Windows 10 SDK 10.0.19041.0 in uwpSam Lantinga1+1-1
2020-06-10 16:36Fixed building with Visual Studio 2019Sam Lantinga2+18-12
2020-06-10 04:47Fixed bug 5171 - PollEvent impacts performance in 2.0.12Sam Lantinga3+14-3
2020-06-10 04:43Fixed whitespaceSam Lantinga1+1-1
2020-06-09 18:31Added support for the NACON Revolution Pro Controller 3 and the GameStop PS4 Fun ControllerSam Lantinga1+6-0
2020-06-09 17:47Fixed buildSam Lantinga1+1-1
2020-06-09 17:47ControllerList: add support for NACON asymetric controller and Revolution 3, Hori mini wireless ps4 controller, and 2 PDP switch controllersSam Lantinga1+7-1
2020-06-09 17:47ControllerList: remove giotek controller from list - vid/pid appears to be reused in bunch of devies including ones with different fw/protocol and treating as ps4 controller breaks them.Sam Lantinga1+2-1
2020-06-09 17:47Controller: Deadzone improvementsSam Lantinga1+26-0
2020-06-09 00:07Define constants not available on older kernelsSam Lantinga1+24-0
2020-06-09 00:01Fixed mouse drag with an external mouse on iOSSam Lantinga1+7-4
2020-06-04 19:30Fixed exception if getManifestEnvironmentVariables() is called without a current SDL activitySam Lantinga1+4-0
2020-06-04 19:26Fixed Bluetooth audio output on Apple TVSam Lantinga1+71-68
2020-06-04 16:23Fixed bug 5169 - Can not build current sources because of recent thread management changesSam Lantinga1+4-0
2020-06-04 16:13Fixed build warningSam Lantinga1+0-1
2020-06-04 16:10Updated configure with changes from configure.acSam Lantinga1+3-0
2020-06-03 21:58Make sure SDL_locale.h is included in the Xcode Framework for macOSSam Lantinga1+178-178
2020-06-03 21:56Make sure SDL_locale.h is included in the Xcode Framework for tvOSSam Lantinga1+179-177
2020-06-03 21:26Make sure SDL_locale.h is included in the Xcode FrameworkSam Lantinga1+179-177
2020-06-03 20:42video: Set window->surface NULL after freeing it.Ryan C. Gordon1+1-0
2020-06-03 00:08Fixed bug 5168 - Memory leak in RAWINPUT_JoystickOpenSam Lantinga1+2-2
2020-04-26 02:15Enable Xbox One HIDAPI driver on macOSCameron Gutman1+0-5
2020-06-03 00:02Fixed bug 5167 - Memory leak in GuessXInputDeviceSam Lantinga1+2-0
2020-06-02 23:59Fixed whitespace in SDL_vulkan.hSam Lantinga1+6-8
2020-06-02 23:57Fixed bug 5147 - KMSDRM: SetWindowFullscreen() failing with SDL_WINDOW_FULLSCREEN_DESKTOPSam Lantinga1+13-9
2020-05-30 04:26Fixed bug 5113 - SDL_UpdateWindowSurfaceRects BitBlt the entire surface on Win32Sam Lantinga1+5-1
2020-05-30 04:22Fixed bug 5155 - HIDAPI_JoystickDisconnected incorrect array shiftSam Lantinga1+4-2
2020-05-29 23:31Fixed bug 5105 - sndio support not working in dynamic mode (dlopen)Sam Lantinga1+1-0
2020-05-29 23:28Fixed bug 5145 - Fix whitespace in SDL_vulkan.hSam Lantinga1+6-6
2020-05-26 03:55cocoa: Change Caps Lock behavior to toggle instead of lockingCameron Gutman1+2-4
2020-05-29 23:02Fixed bug 5146 - SDL_RenderFillRect doesn't work in DirectFBSam Lantinga1+1-1
2020-05-21 04:06wayland: update pointer position on initial enter eventTudor Brindus1+19-15
2020-05-29 22:40Don't bother logging security exception getting the device serial numberSam Lantinga1+1-2
2020-05-29 22:37- Added exception handler for the new SecurityException in USBDevice getSerialNumberSockmonsters1+7-1
2020-05-29 21:54The zero happens at a higher level nowSam Lantinga1+1-2
2020-05-29 21:48Initialize the raw_map before getting controller mappings from the driverSam Lantinga1+2-0
2020-05-29 21:48Fixed variable names to be consistent across functionsSam Lantinga1+11-9
2020-05-29 20:37Fixed bug 5161 - Autodetect controller mappings based on the Linux Gamepad SpecificationSam Lantinga18+419-0
2020-05-29 12:05SDL_blit: Fix undefined bitshift operationsJames Legg1+5-5
2020-04-24 21:03Add Logitech G29 to steering wheel listBrendan Shanks1+1-0
2020-05-28 19:18wayland: Changed output removal in handle_surface_leave()Ryan C. Gordon1+14-13
2020-05-28 18:57wayland: Move buffer copy into mime_data_list_add()Ryan C. Gordon1+13-14
2020-05-28 18:47wayland: assert that mmap() didn't return NULL.Ryan C. Gordon1+2-0
2020-05-27 17:35Don't include the iOS joystick driver if joysticks are disabledSam Lantinga2+4-1
2020-05-27 17:27Fixed building with --disable-joystick on iOSSam Lantinga1+6-0
2020-05-27 17:27Fixed building with --disable-joystick on LinuxSam Lantinga1+13-2
2020-05-27 17:14Fixed building on iOS with MFI controllers disabledSam Lantinga1+11-4
2020-05-27 17:13Use nil instead of NULL for Objective-C objectsSam Lantinga1+2-2
2020-05-27 16:57Fixed mkdir warning when running iosbuild.sh multiple timesSam Lantinga1+8-6
2020-05-27 16:57Fixed building with --disable-joystick on macOSSam Lantinga1+8-0
2020-05-27 16:28Fixed uninitialized variable warningSam Lantinga1+2-2
2020-05-27 16:22Fixed compiler warning building on FreeBSDSam Lantinga1+1-1
2020-05-26 23:34If there isn't a GetGlobalMouseState() implementation, fall back to the normal one.Sam Lantinga3+14-33
2020-05-26 23:29Fixed bug 5141 - KMSDRM: manage SDL_GetGlobalMouseState()Sam Lantinga1+2-0
2020-05-26 23:27Fixed bug 5140 - KMSDRM: Dynamic vsync toggle does not workSam Lantinga2+159-62
2020-05-26 20:54Fixed iOS buildSam Lantinga1+17-12
2020-05-26 20:19Getting closer.Sam Lantinga1+1-0
2020-05-26 20:19More Linux fixes.Sam Lantinga2+37-35
2020-05-26 20:19Rename Linux-only variable.Sam Lantinga1+2-2
2020-05-26 20:19Include SDL_hints.h.Sam Lantinga1+1-1
2020-05-26 20:19Include SDL_hint.h.Sam Lantinga1+1-0
2020-05-26 20:19Make some changes to SDL_SetThreadPriority to try and have SDL transparently handle more of the work. 1. Comment that SDL_SetThreadPriority will make any necessary system changes when applying priority. 2. Add a hint to override SDL's default behavior for scheduler policy. 3. Modify the pthreads SDL_SetThreadPriority so that instead of just using the current thread scheduler policy it will change it to a policy that should work best for the requested priority. 4. Add hint checks in SDL_SetThreadPriority so that #3 can be overridden if desired. 5. Modify the Linux SDL_SetThreadPriority so that in the case that policy, either by SDL defaults or from the hint, is a realtime policy it uses the realtime rtkit API. 6. Prior to calling rtkit on Linux make the necessary thread state changes that rtkit requires. Currently this is done every time as it isn't expected that SDL_SetThreadPriority will be called repeatedly for a thread.Sam Lantinga4+241-17
2020-05-25 21:10Fixed creating a metal renderer without specifying a metal windowSam Lantinga2+26-4
2020-05-22 23:45Added a note not to use XinputUap.dll for XInput supportSam Lantinga1+4-0
2020-05-21 08:01locale: Removed unused variable.Ryan C. Gordon1+0-1
2020-05-21 07:52sensor: Fixed compiler warnings on mingw64.Ryan C. Gordon1+4-4
2020-05-21 07:48locale: Fixed compiler warning on Visual Studio.Ryan C. Gordon1+1-1
2020-05-20 21:32sensor: Fix overaggressive search/replace. :)Ryan C. Gordon1+3-3
2020-05-20 21:22sensor: Correct fix for redefinition of various symbols.Ryan C. Gordon1+16-21
2020-05-20 21:01hidapi: Fix compiler warning.Ryan C. Gordon1+4-2
2020-05-20 20:59sensor: Fix build on various Windows compilers with various predefinitions.Ryan C. Gordon1+4-1
2020-05-20 20:58windows: Fix calls to CoCreateInstance() so last parameter is a LPVOID *.Ryan C. Gordon4+4-4
2020-05-20 20:43locale: Fixed compiler warning on WinRT.Ryan C. Gordon1+1-1
2020-05-20 20:34configure: fix fcitx tests.Ryan C. Gordon2+14-4
2020-05-20 20:15locale: Patched to compile on Windows Phone.Ryan C. Gordon1+1-1
2020-05-19 17:22configure: Just don't do the -idirafter on QNX.Ryan C. Gordon2+19-45
2020-05-19 16:30configure: -idirafter needs a space, -I doesn't.Ryan C. Gordon2+4-4
2020-05-19 16:08configure: Do a real check for -idirafter anyhow.Ryan C. Gordon2+47-2
2020-05-19 15:52configure: Regenerate configure script.Ryan C. Gordon1+9-100
2020-05-19 15:48configure: Not all compilers understand -idirafter, use -I instead.Ryan C. Gordon1+1-1
2020-05-19 15:38checker-buildbot.bat: Removed. This is clearly not going to work like this.Ryan C. Gordon1+0-36
2020-05-19 08:01build-scripts: Attempt at a static analysis batch file for Windows.Ryan C. Gordon1+36-0
2020-05-19 07:14locale: Make sure C++ implementations (Haiku!) use C linkage.Ryan C. Gordon1+8-0
2020-05-19 06:59os2-buildbot.sh: Fix upload path.Ryan C. Gordon1+3-3
2020-05-19 06:56windows-buildbot-zipper.bat: Attempt to update for new buildbot.Ryan C. Gordon1+12-24
2020-05-19 05:19haiku: Another attempt at fixing build.Ryan C. Gordon1+1-0
2020-05-19 04:09haiku: Patched to compile.Ryan C. Gordon1+1-0
2020-05-19 01:20raspberrypi-buildbot.sh: Fix output directory.Ryan C. Gordon1+1-1
2020-05-19 01:10os2-buildbot.sh: Fix output directory.Ryan C. Gordon1+1-1
2020-05-19 01:07xcode: make sure locale sources are used in all targets.Ryan C. Gordon1+48-32
2020-05-19 00:18OS/2: Forgot to add locale source dir to makefile.Ryan C. Gordon1+1-1
2020-05-19 00:06raspberrypi-buildbot.sh: Leave files in the right place, don't nuke build dir.Ryan C. Gordon1+1-3
2020-05-19 00:02emscripten-buildbot.sh: Leave files in the right place, don't nuke build dir.Ryan C. Gordon1+1-2
2020-05-18 20:33emscripten-buildbot.sh: the SDK path changed on the new build worker.Ryan C. Gordon1+1-1
2020-05-18 19:52checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH.Ryan C. Gordon1+3-44
2020-05-18 16:00emscripten-buildbot.sh: target WebAssembly instead of asm.js.Ryan C. Gordon1+1-1
2020-05-17 19:23Only set colorkey, if converted surface has no alpha channel (2979)Sylvain Becker1+7-3
2020-05-17 18:45Fix issue with colorkey, palette and format conversion Set the colorkey information on the converted surface. Test-case in bug 3826/2979, conflicting with bug 4798Sylvain Becker1+6-1
2020-05-15 19:33Fix static analysis warning in SDL_render.cSylvain Becker1+2-1
2020-05-15 19:12Fixed bug 5100 - compilation CMake Android armeabi-v7a (Thanks Steve Robinson!) fatal error: 'cpu-features.h' file not found on CMake Android armeabi-v7aSylvain Becker1+7-3
2020-05-15 01:54docs: README-linux.md updated for a modern Ubuntu release.Ryan C. Gordon1+6-9
2020-05-15 01:49docs: Fixed README-linux.md's line endings and word wrap.Ryan C. Gordon1+6-6
2020-05-15 01:48docs: Linux systems don't need to install wayland-protocols anymore.Ryan C. Gordon1+1-1
2020-05-13 20:48emscripten: Fix crash in SDL_SetWindowTitle().Ryan C. Gordon1+2-2
2020-04-17 17:55wayland: add support for SDL_SetWindowGrabTudor Brindus5+75-0
2020-05-11 21:36Fixed bug 5098 - macOS CreateWindowFrom doesn't work with high-dpi displaysSam Lantinga1+15-0
2020-05-11 21:31Fixed bug 5103 - Port fcitx support to both fcitx 4 & 5Sam Lantinga9+159-112
2020-05-08 19:50Android: robustness if locale failed to be detected at startSylvain Becker1+1-1
2020-05-08 19:40Android: send SDL_LOCALECHANGED when locale changesSylvain Becker3+40-1
2020-05-08 09:15Android: fix missing prototype warningSylvain Becker1+1-0
2020-05-08 09:00Android: factorize asset manager code (bug 2131 and 4297)Sylvain Becker1+69-35
2020-05-04 06:27locale: Implemented SDL_GetPreferredLocales().Ryan C. Gordon42+1318-4
2020-05-06 19:19Added support for the HORI Real Arcade Pro on Mac OSX and LinuxSam Lantinga1+2-0
2020-05-06 18:19ControllerList: add PDP Faceoff Deluxe Audio Switch Controller and HORI Real Arcade Pro V Switch EditionSam Lantinga1+3-0
2020-05-06 18:19ControllerList: add NACON Revolution Unlimited (and it's dongle) and NACON Daija fight stick.Sam Lantinga1+4-1
2020-05-06 07:18hid: Add Microsoft Precision Mouse to the joystick blacklist.Ryan C. Gordon1+1-0
2020-05-06 07:13hid: Cleanup Windows joystick blacklist code, to make additions easier.Ryan C. Gordon1+18-25
2020-05-05 16:48stdlib: Fixed compiler warnings about int vs size_t.Ryan C. Gordon1+2-2
2020-05-04 20:19Fixed bug 5121 - Use SDL_calloc instead of calloc in Wayland_CreateWindowSam Lantinga1+1-1
2020-05-04 20:17Improvement for bug 3446 - The haptic API does not allow to select the direction axesSam Lantinga4+10-19
2020-05-04 17:16Added support for the Razer KishiSam Lantinga1+1-0
2020-05-04 02:13hints: Allow specifying audio device metadata.Ryan C. Gordon2+58-8
2020-05-04 00:56hints: Fixed a doxygen comment.Ryan C. Gordon1+1-1
2020-05-02 21:43Fixed bug 5112 - CMake won't compile in VS2019Sam Lantinga1+12-32
2020-04-29 15:32Fixed showrev.sh when using the Bourne shellSam Lantinga1+2-2
2020-04-28 02:12Added additional logging to track down why the NVIDIA controller doesn't send the back buttonSam Lantinga1+16-13
2020-04-27 20:31Fixed running on older versions of iOSSam Lantinga2+5-3
2020-04-24 06:06cmake: various Haiku settings were accidentally under "if(SDL_VIDEO)"Ryan C. Gordon1+12-12
2020-04-23 18:13Fixed compiler warningSam Lantinga1+1-0
2020-04-23 18:07Added support for the following controllers: * 8BitDo N30 Pro 2 * 8BitDo SN30 Gamepad * 8BitDo SN30 Pro+ * 8BitDo Zero 2 * SZMY-POWER PC Gamepad * ThrustMaster eSwap PRO Controller * ZEROPLUS P4 Wired GamepadSam Lantinga2+145-31
2020-04-23 17:13Don't use the WGI driver if another driver is already handling the joystickSam Lantinga3+69-7
2020-04-23 16:35Fixed crash trying to get battery status on some devicesSam Lantinga1+3-2
2020-04-22 22:42Fixed build on older Visual Studio, enable new features on newer Visual StudioSam Lantinga2+12-3
2020-04-22 21:57Fixed rare crash when creating an X11 windowSam Lantinga1+9-1
2020-04-22 17:50Added support for the following controllers: * PDP Afterglow Switch Controller * Thrustmaster ESwap Pro PS4 controller * Giotek VX4 * Generic PS4 controller vid/pid that several knock offs useSam Lantinga1+5-1
2020-04-21 05:32hid: Add Razer Arctosa keyboard to hid enumeration blacklist.Ryan C. Gordon1+6-0
2020-04-21 05:30SDL_error: simplified error string management.Ryan C. Gordon2+22-231
2020-04-20 22:58joystick: Don't report duplicate recentering events for game controllers.Ryan C. Gordon1+6-2
2020-04-20 20:01joystick: On disconnect, recenter all game controller inputs.Ryan C. Gordon1+24-0
2020-04-19 07:05Note which Windows SDK version is required for Windows Gaming Input supportSam Lantinga1+1-1
2020-04-19 04:41Added a Windows Gaming Input joystick driverSam Lantinga13+1041-416
2020-04-18 04:30Added support for the Razer Atrox Arcade StickSam Lantinga2+36-2
2020-04-18 04:30Added support for the Razer Wolverine UltimateSam Lantinga2+11-8
2020-04-17 22:08Don't send rumble packets too quickly to Nintendo Switch Pro controllers over BluetoothSam Lantinga1+91-14
2020-04-17 22:08Fixed the default face button mapping for Nintendo Switch Pro controllersSam Lantinga1+8-8
2020-04-15 17:33hidapi: Blacklist the Razer Lycosa keyboard from enumeration.Ryan C. Gordon1+6-0
2020-04-15 17:31haiku: Patched to compile.Ryan C. Gordon1+1-1
2020-04-15 05:26Cleanly switch between audio recording, playback, and both, on iOSSam Lantinga1+90-16
2020-04-15 00:31Added support for mousewheel on iOSSam Lantinga1+30-0
2020-04-14 22:14cmake: Set HAVE_VIDEO_WAYLAND_QT_TOUCH if appropriate (thanks, Michael!).Ryan C. Gordon1+1-0
2020-04-14 16:55Fixed bug 5091 - Suspicious condition in HIDAPI_DriverXbox360_UpdateXInputSam Lantinga1+1-1
2020-04-14 16:52Allow Bluetooth headphones for iOS playandrecord modeSam Lantinga2+8-0
2020-04-14 15:43Remove development team override for iOS testsSam Lantinga1+0-56
2018-10-29 19:51README-ios: added a note about enabling hidapi.Ryan C. Gordon1+16-0
2020-04-14 14:54Removed CoreBluetooth framework dependency as part of fixing bug 4299Sam Lantinga1+0-8
2020-04-14 14:41Fixed bug 4299 - A recent change requires Core Bluetooth framework on iOSSam Lantinga1+1-1
2020-04-14 14:35Added zlib license for Steam Controller headersSam Lantinga2+40-10
2020-04-14 06:07Fixed mouse button mapping on iOSSam Lantinga1+33-11
2020-04-14 05:50Fixed mouse button mapping on iOSSam Lantinga1+15-2
2020-04-14 05:29Implemented left/right mouse click detection on iOSSam Lantinga1+15-4
2020-04-14 02:44Hide the mouse cursor appropriately on iOSSam Lantinga2+9-0
2020-04-14 02:17Added virtual joystick sources to the Android buildSam Lantinga1+1-0
2020-04-14 02:06opengl: Don't try to do Desktop OpenGL stuff if support isn't available.Ryan C. Gordon1+3-1
2020-04-14 02:05render: Fixed compiler warning about implicit cast.Ryan C. Gordon1+2-2
2020-04-14 01:25Make sure we're using the bounds of the view for our mouse regionSam Lantinga1+1-1
2020-04-13 22:57Don't build iOS mouse support on Apple TVSam Lantinga2+8-8
2020-04-13 22:46Added support for new mouse APIs in iOS 13.4Sam Lantinga3+137-66
2020-04-13 22:21egl: Attempt to make this compile on WinRT, etc.Ryan C. Gordon1+1-1
2020-04-13 20:24Fixed implicit linkage to ftol2() on WindowsSam Lantinga1+5-2
2020-04-13 20:24Fixed buildSam Lantinga1+1-0
2020-04-13 19:33Fixed rare crash when unplugging Xbox controller on WindowsSam Lantinga1+20-10
2020-04-13 19:22cmake: use check_symbol_exists, not check_function_exists (thanks, Manuel!)Ryan C. Gordon2+25-16
2020-04-13 18:48SDL_EGL_ChooseConfig: don't fall through if no matching format exists On Raspberry Pi 3 via the VC4 driver in firmware KMS mode, none of the found configs match the desired format, causing the function to fall through without any config being selected.Conn O'Griofa1+15-1
2020-04-13 18:45opengl: Convert an int to an SDL_bool.Ryan C. Gordon2+3-3
2020-04-13 18:44opengl: Allow SDL_GL_MakeCurrent() to accept a NULL window (thanks, Martin!).Ryan C. Gordon4+42-8
2020-04-13 15:18Enable the virtual joystick API by defaultSam Lantinga9+14-7
2020-04-13 15:13Enable virtual joystick API by defaultSam Lantinga3+17-37
2020-04-12 04:55video: NULL out pointer to freed window surfaceJay Petacat1+2-0
2020-04-12 12:24build: Don't duplicate Libs in Libs.private in pkg-config fileJames Le Cuirot4+4-4
2020-04-11 22:38build: Merge pkg-config Libs.private into Libs for static-only buildsJames Le Cuirot6+18-8
2020-04-13 15:05Partial fix for bug 5086 - CMake builds on Windows broken by sensor support (thanks DominikD!)Sam Lantinga1+6-0
2019-09-30 19:54render: add a hint for toggling relative scalinghmk3+18-2
2020-04-10 16:23render: Scale relative mouse motion better for logical sizinghmk2+14-8
2020-04-10 16:17stdlib: Add SDL_trunc and SDL_truncfRyan C. Gordon7+32-4
2020-04-10 04:37metal: Added some support interfaces to Apple's Metal API (thanks, Caleb!).Ryan C. Gordon14+141-21
2020-04-09 14:57emscripten: Add a few keyCode mappings for German keyboardsCharlie Birks1+4-4
2020-04-09 14:01emscripten: Pass canvas id to request_pointer_lock Fixes pointer lock with DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1Charlie Birks2+13-2
2020-04-09 14:01emscripten: Let SDL_GetDisplayUsableBounds return the size of the window This does not account for scrollbars nor margins. But is much better then returning the full display size when not running fullscreen, but for example in an iframe.Daid1+18-0
2020-04-09 14:01emscripten: Fix the reported keys for the numpad. See https://github.com/emscripten-ports/SDL2/issues/94Daid1+50-1
2020-04-09 14:01emscripten: Send SDL_APP_TERMINATING before unload (#88)Sylvain Beucler1+14-0
2020-04-09 14:01emscripten: TypoBeuc1+1-1
2020-04-09 02:16Added support for press/release hardware keyboard events in iOS 13.4Sam Lantinga5+165-96
2020-04-08 17:27Fixed Windows accelerometer data unitsSam Lantinga1+261-259
2020-04-08 16:02Removed debug codeSam Lantinga1+0-2
2020-04-08 16:00Fixed memory leak and removed debug code from Windows sensor implementationSam Lantinga2+5-2
2020-04-08 15:42SDL: ps4 controller trigger bits on other controllers just mean that there's some activity, not saturation - only force it on if the analog value is 0.Sam Lantinga1+2-2
2020-04-08 15:42Revert "Fix incorrectly terminated MakeThreadHighPriority dbus message"Sam Lantinga1+2-1
2020-04-08 15:41Add perforce support to showrev.shSam Lantinga1+21-1
2020-04-08 15:34First pass at Windows sensor implementationSam Lantinga17+770-5
2020-04-08 03:34cocoa: Patched to compile.Ryan C. Gordon1+1-1
2020-04-08 03:17joystick: Remove force_centering flag; we handle this on disconnect now.Ryan C. Gordon4+1-9
2020-04-07 18:51wasapi: Patched to compile on C89 systems, and use SDL_ceilf instead of ceilf.Ryan C. Gordon1+5-3
2020-04-07 18:37wasapi: Improve WASAPI audio backend latency (thanks, Anthony!).Ryan C. Gordon1+8-7
2020-03-25 23:40cocoa: allow calling CreateWindowFrom on an NSViewMichael Maltese4+30-33
2020-04-07 18:03emscripten: support KaiOS's Left Soft Key and Right Soft Key (thanks, pelya!).Ryan C. Gordon1+10-0
2020-04-07 18:01cocoa: OpenGL setView and update must be used on main thread (thanks, Tim!).Ryan C. Gordon2+29-11
2020-04-07 17:49configure.ac: Fix stupid autotools errorsPaul Cercueil1+5-5
2020-04-07 17:30wayland: Support wayland compositors with wl_seat version < 5 (thanks, Nia!).Ryan C. Gordon3+13-8
2020-04-07 18:17Fixed setting the controller name for the RAWINPUT driverSam Lantinga1+36-8
2020-04-07 18:17The 0x02ff product ID shows up for new firmware Xbox One controllers using the RAWINPUT driverSam Lantinga1+1-1
2020-04-07 17:14Fixed build warningSam Lantinga1+0-1
2020-04-07 17:13Fixed deadlock in new raw input joystick codeSam Lantinga1+1-10
2020-04-07 16:38Added SDL_log.h to SDL_internal.h so logging is available everywhereSam Lantinga49+4-53
2020-04-07 16:18Don't interpret raw input messages with no mouse positionSam Lantinga1+1-1
2020-04-07 02:21Avoid sending regular mouse messages for touch inputSam Lantinga3+17-3
2020-03-25 05:34Fix some format specifier warningsJay Petacat5+16-16
2020-04-05 17:47Fixed bug 5073 - SDL does not handle URL Schemes in MacOSSam Lantinga1+14-0
2020-04-05 17:44Fixed bug 5076 - SDL_netbsdaudio: Add support for 32-bit LPCMSam Lantinga1+9-1
2020-04-05 16:01Fixed bug 5075 - Don't assume a GL library version number on NetBSD.Sam Lantinga1+6-2
2020-04-05 15:58Fixed bug 5015 - SDL_RenderReadPixels on DirectX 11.1 backend seems to be brokenSam Lantinga1+10-8
2020-04-05 15:46Fixed bug 5072 - Test resources missing when building with SDL_TEST and CMakeSam Lantinga1+1-1
2020-04-02 19:27Fixed setting the "playandrecord" audio hint on Apple TVSam Lantinga1+11-4
2020-04-01 23:39Updated thread priorities for Apple operating systemsSam Lantinga1+16-3
2020-04-01 17:43configure: Remove wayland-protocols check from configure and CMake scripts.Ryan C. Gordon4+29-5
2020-03-17 07:46Fix shared library suffix on OSXFlamefire1+3-3
2020-03-30 21:26SDL: plumb previously unused digital trigger bits for PS4 controllers. Victrix fight stick only sets these bits and doesn't send the analog valuesSam Lantinga1+9-0
2020-03-30 21:26Enable thread-safety features in libdbusSam Lantinga2+7-0
2020-03-30 21:26Fix incorrectly terminated MakeThreadHighPriority dbus messageSam Lantinga1+1-2
2020-03-28 19:43Fixed Bug 4883, redux - connect SDL_GetDisplayDPI to UIKit_GetDisplayDPIDavid Ludwig1+1-0
2020-03-29 05:54coreaudio: The default SDL audio device now tracks the system output default.Ryan C. Gordon2+118-27
2020-03-27 02:14thread: Put all important SDL_CreateThread internal data into SDL_Thread.Ryan C. Gordon8+44-97
2020-03-27 02:30Allow background music to play in the "play and record" case on iOSSam Lantinga1+39-29
2020-03-27 00:28dbus: System bus is optional, we only need a session bus (thanks, tamo!).Ryan C. Gordon1+10-4
2020-03-26 22:47joystick: Make sure recentering events happen before disconnect events.Ryan C. Gordon1+36-26
2020-03-26 17:42cocoa: Just update the OpenGL context directly if on the main thread.Ryan C. Gordon1+5-1
2020-03-25 16:38src/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 Fontaine1+2-0
2020-03-24 17:05src/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 Fontaine1+1-2
2020-03-23 21:10Don't check the HIDAPI driver for the virtual device created by xowSam Lantinga2+15-1
2020-03-23 19:10Fixed bug 5052 - Interval between SDL_SENSORUPDATE events for gyroscopes is too highSam Lantinga1+9-1
2020-03-23 18:54iOS: fixed bug whereby some SDL testing apps weren't launchingDavid Ludwig1+2-0
2020-03-23 00:09Do not overwrite window surface created by driverJay Petacat1+4-0
2020-03-23 18:42Fixed building back to Mac OSX using the 10.7 SDKSam Lantinga1+7-0
2020-03-22 18:32opengl: Don't enable/disable texturing except when actually rendering.Ryan C. Gordon1+0-16
2020-03-22 18:01Fixed bug 5051 - Switch Pro Controller hidapi driver does not report battery levels when connected via BluetoothSam Lantinga2+31-18
2020-03-21 04:05Allow Valve devices in driver check, we know they're well behaved controllersSam Lantinga1+7-5
2020-03-21 03:53Removed blacklist entries for devices that aren't game controllers, allow Steam ControllersSam Lantinga1+8-17
2020-03-20 20:44Only enumerate HID devices on Windows that have gamepad HID usagesCameron Gutman1+31-13
2020-03-21 03:45Fixed bug 5049 - HORI Wireless Switch Pad does not connect properly via BluetoothSam Lantinga1+19-3
2020-03-21 03:40Fixed build warning when using mingw-64 - the SDL code doesn't have any undefined symbolsSam Lantinga1+1-8
2020-03-21 03:33Fixed warning building version.rc using mingw-64Sam Lantinga3+428-103
2020-03-21 02:51Regenerated configure with configure.ac changesSam Lantinga1+7-0
2020-03-21 02:49Probable fix for compile errors on Mac OS and (non-VS) Win32Jimb Esser2+11-3
2020-03-21 02:49Backed out changeset c29d04c3fa49Sam Lantinga1+2-5
2020-03-21 02:48Backed out changeset c5bb2de42684Sam Lantinga3+3-4
2020-03-21 02:47Fixed compile warningsSam Lantinga1+5-2
2020-03-21 02:42Only build raw input support on WindowsSam Lantinga3+4-3
2020-03-20 22:55Updated documentation so people know to set the SDL_HINT_NO_SIGNAL_HANDLERS hint before SDL_Init()Sam Lantinga1+2-1
2020-03-20 19:13egl: Don't use SDL_LoadFunction to get GL entry points on Emscripten.Ryan C. Gordon1+3-1
2020-03-20 19:13Fixed bug 5044 - CMake messes up hidapi path when project directory contains spacesSam Lantinga1+1-1
2020-03-20 08:52[NSOpenGLContext update[ is prohibited outside the main threadEmir Marincic1+1-1
2020-03-17 21:34Fix for Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12David Ludwig2+31-1
2020-03-17 21:18Fixed bug 3446 - The haptic API does not allow to select the direction axesSam Lantinga2+15-2
2020-03-17 14:47Fix warnining implicit declaration of SDL_DetectPalette (Thanks meyraud705)Sylvain Becker1+1-0
2020-03-17 08:35Fixed bug 5037 - Regression 2.0.12 Alpha value of 0 on palette may become opaque (see also bug 3827)Sylvain Becker4+60-19
2020-03-17 06:31Backout prior fix for Bug 5034, which needs more researchDavid Ludwig1+0-13
2020-03-17 05:34Fixed compile warningSam Lantinga1+0-1
2020-03-17 02:15Fixed compiler warningSam Lantinga1+2-1
2020-03-16 23:52Fix compile errorJimb Esser1+2-2
2020-03-16 23:24Fixed Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12David Ludwig1+13-0
2020-03-16 21:49Fix compiler warningsJimb Esser6+13-7
2020-03-16 21:19virtual joysticks: move variable decls to top of function (for C90 compat; Bug 5038)David Ludwig1+4-3
2020-03-16 20:28Fixed bug 3446 - The haptic API does not allow to select the direction axesSam Lantinga3+25-2
2020-03-16 19:25Fixed bug 4477 - Support more than 4 XInput-capable devices on WindowsSam Lantinga2+748-0
2020-03-16 19:23Fixed bug 4477 - Support more than 4 XInput-capable devices on WindowsSam Lantinga22+885-216
2020-03-16 04:21virtual joysticks: add autotools-build support (Bug 5028)David Ludwig3+50-0
2020-03-15 20:01virtual joysticks: MSVC support part 2/2, add file refs to MSVC projects (bug 5028)David Ludwig8+28-0
2020-03-15 19:05virtual joysticks: MSVC support part 1/2, make driver's .c file be uniquely namedDavid Ludwig7+534-534
2020-03-15 18:40iOS: fixed build error when building test apps via XcodeDavid Ludwig1+60-0
2020-03-15 18:21virtual joysticks: added source files to Xcode projects (Bug 5028)David Ludwig2+74-0
2020-03-15 17:35virtual joysticks: improved docs for SDL_JoystickSetVirtual* functionsDavid Ludwig1+6-0
2020-03-15 17:25virtual joysticks: removed ball support (Bug 5028)David Ludwig5+1-67
2020-03-15 00:45Fixed build errorSam Lantinga1+3-2
2020-03-14 04:28Added SDL_GetErrorMsg() to get the error message in a thread-safe waySam Lantinga4+40-4
2020-03-14 02:19Fixed slow enumeration when Apple Cinema HD display 30" is plugged inSam Lantinga1+6-0
2020-03-11 18:17Use LIBUSB_CALL for hidapi's read_callback functionEthan Lee1+1-1
2020-03-14 02:08Fixed bug 5028 - Virtual Joysticks (new joystick backend)Sam Lantinga13+719-1
2020-03-14 02:00Added support for the older Xbox One S Bluetooth controller report formatSam Lantinga1+100-2
2020-03-14 02:00Fixed crash if manufacturer or product string is NULLSam Lantinga1+21-9
2020-03-13 20:28Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requestedSam Lantinga1+4-2
2020-03-13 20:05Handle 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 Lantinga1+19-15
2020-03-13 20:05Fixed binding the D-PAD on the 8BitDo M30 controllerSam Lantinga2+16-17
2020-03-13 20:05Updated 8BitDo SF30 Pro mapping with hint support, added Android binding for the 8BitDo M30 GamepadSam Lantinga1+14-5
2020-03-13 20:05Fixed exception at shutdown if the controllers are closed after the HIDDeviceManager is shutdownSam Lantinga1+41-11
2020-03-13 16:43Fixed compiler warningsSam Lantinga2+4-5
2020-03-13 02:49Fixed build warningsSam Lantinga1+0-2
2020-03-13 02:47Unified code to standardize joystick namesSam Lantinga11+182-173
2020-03-13 02:47Added support for SDL hints in the game controller mapping databaseSam Lantinga3+140-50
2020-03-11 01:25Updated SDL to version 2.0.13 for development buildsSam Lantinga9+25-19
2020-03-11 01:35Added tag release-2.0.12 for changeset 7715fef44900Sam Lantinga0+0-0
2020-03-11 01:35Backed out changeset 51622f74dc85Sam Lantinga9+19-25
2020-03-11 01:34Removed Xbox HIDAPI debug codeSam Lantinga1+0-1
2020-03-11 01:25Updated SDL to version 2.0.13 for development buildsSam Lantinga9+25-19
2020-03-11 01:17Added tag release-2.0.12 for changeset 6915d6569091Sam Lantinga0+0-0
2020-03-11 00:35Read the buttons on Nintendo Switch and GameCube controllers as they are labeled, and swap them if the applications wants positional button data instead.Sam Lantinga2+37-23
2020-03-10 23:41Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requestedSam Lantinga1+34-3
2020-03-10 23:29Fixed bug 5022 - SDL_iconv_string can get stuck in an infinite loop when encountering invalid charactersSam Lantinga1+6-0
2020-03-09 04:24Fixed warnings building with mingw64Sam Lantinga1+10-3
2020-03-09 04:02Clarified that the clip rectangle is defined relative to the viewport, and added a clip test to testviewport.cSam Lantinga2+80-18
2020-03-09 02:23Fixed bug 4991 - Pixel shader problem when recreating a texture for direct3d rendererSam Lantinga1+2-0
2020-03-09 01:56Don't release the backbuffer on error, we didn't acquire it.Sam Lantinga1+0-4
2020-03-08 03:21Clear the old player index slot when moving to a new oneCameron Gutman1+7-0
2020-03-08 01:20Fix incorrect player index when assigning a joystick the same index twiceCameron Gutman1+3-0
2020-03-07 21:59direct3d: Don't attempt to create zero sized vertex bufferCameron Gutman1+2-1
2020-03-07 21:17Added support for indicating player index on DS4 controllersCameron Gutman1+45-5
2020-03-07 16:48Fixed regression in bug 4966 - KMSDRM: Add dynamic modeset supportSam Lantinga1+4-0
2020-03-05 16:43Fixed java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.WindowManager android.app.Activity.getWindowManager()' on a null object referenceSam Lantinga1+3-0
2020-03-03 17:31winrt: Wait for EnumerationCompleted before leaving WASAPI_EnumerateEndpointsEthan Lee1+20-1
2020-03-05 01:10Fixed rumble for third-party Nintento Switch Pro controllersSam Lantinga1+1-1
2020-03-04 22:59Fixed crash when a controller is disconnected while rumble is pendingSam Lantinga2+4-2
2020-03-04 17:42Fixed handling the guide button with both V1 and V2 of the Xbox One Bluetooth wireless protocolsSam Lantinga1+18-0
2020-03-04 17:42Fixed 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 availableSam Lantinga1+28-42
2020-03-04 01:56Fixed bug 5012 - KaiOS keycodes supportSam Lantinga1+2-2
2020-03-03 17:22Add 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 Lantinga1+25-5
2020-03-03 01:31Fixed bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another applicationSam Lantinga2+7-4
2020-03-02 23:24Fixed bug 4643 - Append EGL CFLAGS in CheckOpenGLESX11Sam Lantinga1+3-1
2020-03-02 23:21Fixed bug 5001 - Feature request: SDL_isupper & SDL_islowerSam Lantinga4+10-0
2020-03-02 23:14Updated configure with change from last commitSam Lantinga1+3-0
2020-03-02 23:14Prevent 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 Cercueil1+3-0
2020-03-02 23:06Possible fix for bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another applicationSam Lantinga2+6-2
2020-03-02 22:55Fixed bug 5007 - Segfault in KMSDRM_VideoQuit() on Raspberry Pi Zero with no display attachedSam Lantinga1+3-3
2020-03-02 19:39Updated WhatsNew.txt with SDL 2.0.12 release notesSam Lantinga1+57-1
2020-03-02 18:58Fixed compile warningSam Lantinga1+0-1
2020-03-02 18:57This controller firmware is supported on Windows, and is covered by the Bluetooth check on Mac OSXSam Lantinga1+0-4
2020-03-02 18:47Added support for the PDP Victrix Pro FS with Touch Pad for PS4Sam Lantinga1+3-0
2020-03-02 18:37Fixed bug 4854 - Add a way to extend the values in controller_type.hSam Lantinga2+73-0
2020-03-02 17:46Fixed compile warningSam Lantinga1+2-0
2020-03-02 17:35ControllerList: add support for Victrix Pro FS w/ Touchpad for PS4Sam Lantinga1+1-0
2020-03-02 17:35Use SDL math functions in Steam Controller supportSam Lantinga1+6-6
2020-03-02 17:26Updated the HIDAPI Xbox One driver with support for Bluetooth Xbox One controllersSam Lantinga2+215-199
2020-03-02 17:03Fixed build warningsSam Lantinga1+3-3
2020-03-02 02:16Make sure hidapi is built for the release DMGSam Lantinga1+13-0
2020-03-02 01:53We already have a hidapi implementation for Windows, we don't need libusbSam Lantinga1+0-6
2020-03-01 22:58Updated version to 2.0.12 for release candidate buildSam Lantinga9+21-15
2020-03-01 22:52Fixed bug 4996 - Mac: XBoxOne Bluetooth rumble isn't workingSam Lantinga1+36-7
2020-03-01 21:01mac: Fix gamepad detectionRomain Roff?1+15-8
2020-03-01 21:00Fixed whitespaceSam Lantinga1+5-5
2020-03-01 20:58Fixed bug 4369 - Going fullscreen with green knob in MacOS freezes app for 15 seconds.Sam Lantinga2+7-1
2020-03-01 20:50Fixed bug 4992 - UWP/WinRT does not set thread priority when using SDL_SetThreadPrioritySam Lantinga1+24-13
2020-02-27 21:53Fixed trying to handle the HORI Wireless Switch Pad when connected via USBSam Lantinga1+9-0
2020-02-27 17:33Xbox One controller rumble doesn't need synchronization if you use a packet counter of 0Sam Lantinga1+5-82
2020-02-27 17:32Temporarily disabled NEON optimizations added for bug 4365 The ABGR to ARGB blit results in an empty surface, this needs to be looked at.Sam Lantinga2+4-4
2020-02-27 16:20Fixed bug 5005 - warnings in kmsdrmSam Lantinga2+3-3
2020-02-27 16:18Fixed bug 4987 - Can't build on MinGW a recent state (15'th February, 2020): conflicting typesSam Lantinga1+1-1
2020-02-25 19:52cmake: Forgot to add this file to revision control.Ryan C. Gordon1+11-0
2020-02-25 05:53Fix compilation C90 mixed declarations and code (Thanks Cameron Gutman !)Sylvain Becker1+1-1
2020-02-24 20:57Better fix to set the palette opaque, when there is also a colorkey (see bug 3827)Sylvain Becker1+45-91
2020-02-24 20:07Don't call setPreferredOutputNumberOfChannels on iOS, it breaks audio outputSam Lantinga1+4-0
2020-02-24 18:25Fixed surround sound support on Apple TVSam Lantinga1+43-1
2020-02-23 22:07Fix: set to opaque when a palette surface is converted to an alpha format.Sylvain Becker1+81-3
2020-02-23 21:38Fix regression: when a palette + colorkey is converted, it needs a blend mode.Sylvain Becker1+16-5
2020-02-23 19:49cocoa: Make sure wait for button enable can't be infinite.Ryan C. Gordon1+1-1
2020-02-23 19:48cocoa: Removed a debug printf that was accidentally committed.Ryan C. Gordon1+0-2
2020-02-23 08:59Fixed bug 4999 - Palette surface always promoted to alpha (Thanks Cameron Gutman!)Sylvain Becker1+1-1
2020-02-21 20:52cmake: more proper sdl2-config.cmake work (thanks, Alexander!)Ryan C. Gordon5+35-3
2020-02-21 20:51cmake: Backed out changeset 9009d85d3762Ryan C. Gordon2+1-15
2020-02-21 19:50cocoa: When exiting a fullscreen space, wait for window state to normalize.Ryan C. Gordon1+18-0
2020-02-19 16:26Fixed support for third party Xbox 360 wireless controller dongleSam Lantinga3+99-99
2020-02-18 06:44dynapi: Fixed build on non-Android platforms.Ryan C. Gordon1+2-0
2020-02-17 22:15Added Android SDK conditionals to game controller mappings The Nintendo Switch Pro controller has a different mapping on Android 10 and newerSam Lantinga3+33-4
2020-02-17 21:54Made SDL_GetAndroidSDKVersion() available for applicationsSam Lantinga3+28-0
2020-02-17 21:15opengl: Backed out hg changeset 94f9f40a957fRyan C. Gordon3+71-175
2020-02-17 21:11x11: Wait a bit in SDL_SetWindowSize() to see if window manager vetoed change.Ryan C. Gordon1+29-1
2020-02-17 20:02x11: Don't delay an extra 10ms if we were just going to break out of the loop.Ryan C. Gordon1+6-2
2020-02-17 20:00x11: Don't wait for the window to move if it's already in the place we want it.Ryan C. Gordon1+2-0
2020-02-16 08:08Further improvements for bug 4128 - CMAKE: Generated target import file contains incorrect include pathSam Lantinga1+3-3
2020-02-16 00:39Fixed bug 4987 - Can't build on MinGW a recent state: conflicting typesSam Lantinga1+1-1
2020-02-15 02:21Added some extra permissions and features likely to be used by SDL applicationsSam Lantinga1+14-0
2020-02-08 19:34test: Improved detection of OpenGL supportCameron Cawley2+20-22
2020-02-04 16:46Improved CPU detection on ARM platformsCameron Cawley1+14-9
2020-02-13 20:50Add basic support for compiling on RISC OSCameron Cawley8+88-4
2020-02-13 22:58testfilesystem: Don't exit the application if SDL_GetBasePath isn't supportedCameron Cawley1+9-9
2020-02-15 00:17Fixed bug 4980 - Build fails for SDL_kmsdrm*.cSam Lantinga2+25-19
2020-02-15 00:15Fixed bug 4986 - Memory leak in HIDAPI_JoystickConnectedSam Lantinga1+5-1
2020-02-14 23:19Fixed audio not coming out of the phone speakers while recording on iOSSam Lantinga1+18-4
2020-02-14 22:18Fixed re-setting the audio session category when closing an audio deviceSam Lantinga1+6-6
2020-02-14 18:37cmake: Add PACKAGE_VERSION and SDL2_VERSION to sdl2-config.cmake.inRyan C. Gordon2+15-1
2020-02-14 18:17x11: SDL_SetWindowPosition should try to wait for the window manager.Ryan C. Gordon1+26-10
2020-02-14 05:58wayland: Don't delay pending surface resize handling on Vulkan.Ryan C. Gordon3+55-29
2020-02-14 06:08wayland: Don't force the window into OpenGL mode if we want Vulkan.Ryan C. Gordon1+28-13
2020-02-14 00:10Fixed opening audio on Android from the Steam Link shell activitySam Lantinga2+4-13
2020-02-13 18:19Resolved conflict and added Android_JNI_RequestPermission()Sam Lantinga1+114-78
2020-02-12 20:26Improved fix for bug 4748 - Calling WIN_UpdateClipCursor() / WIN_UpdateClipCursorForWindows() on WIN_PumpEvents() causes beeping and choppy mouse cursor movement, right-click doesn't workSam Lantinga1+20-15
2020-02-12 18:09test: Reimplemented SDLTest_CommonUsage() to restore binary compatibility.Ryan C. Gordon2+79-0
2020-02-12 18:08mac: Wait a bit before activating app at startup.Ryan C. Gordon1+1-0
2020-02-12 05:19Fixed relative mode mouse events stopping if you click on the title barSam Lantinga1+3-0
2020-02-12 00:23Fixed iOS and Android buildSam Lantinga1+1-0
2020-02-12 00:14Implemented OpenSL-ES audio recording on AndroidSam Lantinga5+375-217
2020-02-11 18:35Attempt to make version detection safe for Mac OS X < 10.10Sam Lantinga1+4-2
2020-02-11 18:21Workaround for bug 4822 - Broken visual output in full screen mode with OS X 10.15Sam Lantinga1+9-4
2020-02-11 18:08Fixed bug 4748 - Calling WIN_UpdateClipCursor() / WIN_UpdateClipCursorForWindows() on WIN_PumpEvents() causes beeping and choppy mouse cursor movement, right-click doesn't workSam Lantinga1+5-2
2020-02-11 17:41Don't add a frame to borderless windows. It was done to allow hotkey resizing of borderless windows, but Windows will sometimes draw it, regardless of our WM_* message handling. See bug 4466 for more details.Sam Lantinga1+7-2
2020-02-11 16:36Fixed bug 4709 - incorrect (not) handling of windows on-screen cursor keysSam Lantinga1+5-0
2020-02-11 16:26Make it possible for the application to use different C runtime begin/end thread functionsSam Lantinga1+27-9
2020-02-11 16:01Make sure SDL_CreateThread has the same signature regardless of how the DLL was created.Sam Lantinga1+1-1
2020-02-11 04:48wayland: Fix building with -fno-common (which is now the default in GCC 10).Ryan C. Gordon1+3-1
2020-02-10 21:59Fixed compile warningSam Lantinga1+2-0
2020-02-10 21:56src/core/linux/SDL_threadprio.c: fix build without threads Add an include on SDL_error.h to avoid the following build failure without threads:Fabrice Fontaine1+1-0
2020-02-10 17:53opengl: Build out full GL_LINES and respect the diamond-exit rule.Ryan C. Gordon3+175-71
2020-02-10 17:42The scissor rect needs to be updated when the viewport changes in the Metal rendererSam Lantinga1+1-0
2020-02-09 19:44Fixed bug 4966 - KMSDRM: Add dynamic modeset supportSam Lantinga4+517-406
2020-02-08 04:20Fixed NullPointerExceptionSam Lantinga1+1-1
2020-02-08 04:19Removed VID/PID 0x1532/0x0037, which was listed in the Linux kernel as a Razer Sabertooth, because at least one variant of the Razer DeathAdder mouse shows up with this VID/PID. Specifically the Razer DeathAdder 2013 has this VID/PIDSam Lantinga1+1-1
2020-02-07 19:49Fixed bug 4968 - NULL passed to memcpy in WriteProprietary in SDL_hidapi_switch.cSam Lantinga1+3-1
2020-02-07 19:45Use the triggers to test rumble for more fine grained vibration feedbackSam Lantinga1+7-5
2020-02-07 19:44Use the asynchronous HIDAPI rumble code for Nintendo Switch Pro controllersSam Lantinga1+36-6
2020-02-07 19:02Update for bug 4923 - Calling SDL_GameControllerRumble() often takes 8 msSam Lantinga3+119-22
2020-02-05 18:16macOS: fix crash if and when joystick-init-on-add failsDavid Ludwig1+1-1
2020-02-05 17:29Updated the Android Xbox One Wireless Controller mapping for the latest Xbox controller firmware updateSam Lantinga1+1-1
2020-02-05 02:36Catch both PS3 and PS4 motion controls and don't treat them as a game controllerSam Lantinga1+2-2
2020-02-05 00:05Fixed Visual Studio buildSam Lantinga1+2-1
2020-02-04 23:42Added SDL_hidapi_rumble.c to the macOS, iOS and tvOS buildsSam Lantinga4+62-4
2020-02-04 23:35Added SDL_hidapi_rumble.c to the Visual Studio projectSam Lantinga2+2-0
2020-01-30 23:03FIX for SDL-4927: CFRetain+CFRelease a game controller's IOKit objectDavid Ludwig1+17-3
2020-02-04 23:27Added missing files from previous commitSam Lantinga2+219-0
5454 more commits remaining, fetch the repository