| 2021-05-21 23:46 | get rid of dynapi | u3shit | 1 | +1 | -39 |
| 2021-05-21 23:46 | fix clang msvc compile | u3shit | 3 | +14 | -14 |
| 2020-12-21 17:44 | Fixed whitespace | Sam Lantinga | 1 | +51 | -51 |
| 2020-12-21 17:40 | test/Makefile.os2: wlib must run case-sensitively. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-12-21 16:29 | [Video/KMSDRM] Fix potetial access to freed structure and complete errorchecks. | Manuel Alfayate Corchete | 1 | +53 | -35 |
| 2020-12-21 00:53 | [Video/KMSDRM] Manually re-show the cursor on window creation, if needed. | Manuel Alfayate Corchete | 3 | +34 | -2 |
| 2020-12-20 22:20 | fix uninitialized warnings in KMSDRM_CreateCursor() | Ozkan Sezer | 1 | +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 Corchete | 2 | +97 | -56 |
| 2020-12-20 20:22 | Fixed circular dependency problem when building in the test directory | Sam Lantinga | 1 | +2 | -1 |
| 2020-12-20 20:08 | Fixed bug 5406 - Upstreaming DragonFlyBSD changes from DeltaPorts (patch from David Carlier) | Sam Lantinga | 5 | +36 | -33 |
| 2020-12-20 18:55 | cmake: fix building for mac (bug #5407.) | Ozkan Sezer | 1 | +1 | -2 |
| 2020-12-20 13:29 | [Video/KMSDRM] Init and deinit mouse stuff at the same time that GBM stuff. | Manuel Alfayate Corchete | 1 | +3 | -4 |
| 2020-12-20 00:03 | fix non-ARM h/w on FreeBSD builds (bug #5405, patch from David Carlier.) | Ozkan Sezer | 1 | +6 | -5 |
| 2020-12-19 22:32 | [Video/KMSDRM] Remove auxiliary AMDGPU compatibility workarounds not needed anymore. | Manuel Alfayate Corchete | 2 | +7 | -162 |
| 2020-12-19 19:21 | [Video/KMSDRM] Correct typo. | Manuel Alfayate Corchete | 1 | +1 | -1 |
| 2020-12-19 19:15 | [Video/KMSDRM] Honor the device index in Vulkan. Add notes about the display index. | Manuel Alfayate Corchete | 1 | +21 | -11 |
| 2020-12-19 16:35 | [Video/KMSDRM] Better ATOMIC caps testing: patch by Oskan Sezer. | Manuel Alfayate Corchete | 1 | +8 | -21 |
| 2020-12-19 01:08 | [Video/KMSDRM] Comment out some debug info, adjust comments for future work. | Manuel Alfayate Corchete | 2 | +11 | -7 |
| 2020-12-18 22:25 | remove duplicated SDL_SetError after calling check_atomic_modesetting() | Ozkan Sezer | 2 | +8 | -9 |
| 2020-12-18 22:17 | [Video/KMSDRM] Re-arrange display members setup. | Manuel Alfayate Corchete | 1 | +3 | -4 |
| 2020-12-18 21:53 | [Video/KMSDRM]: Add Vulkan support to the KMSDRM backend. | Manuel Alfayate Corchete | 8 | +1336 | -670 |
| 2020-12-18 21:10 | Fixed controller hotplug detection when joystick thread is not enabled | Sam Lantinga | 1 | +23 | -41 |
| 2020-12-18 18:37 | SDL_DirectFB_video.c: DSPF_ABGR requires directfb >= 1.5.0 -- add guard. | Ozkan Sezer | 1 | +2 | -0 |
| 2020-12-18 18:09 | ControllerList: setup the ps5 default deadzone to match PS4 instead of defaulting to same a XboxOne/Switch | Sam Lantinga | 1 | +1 | -0 |
| 2020-12-18 18:08 | Added hints to control whether SDL updates joystick and sensor state in the main event loop | Sam Lantinga | 2 | +99 | -2 |
| 2020-12-18 14:50 | SDL_kmsdrmvideo.c: check atomic modesetting in check_modesetting() | Ozkan Sezer | 1 | +10 | -3 |
| 2020-12-18 14:00 | tests: regenerate configure using autoconf patched for AC_PATH_X11 | Ozkan Sezer | 2 | +39 | -7 |
| 2020-12-18 05:41 | Fixed bug 5402 - ARM support little update proposal | Sam Lantinga | 7 | +15 | -2 |
| 2020-12-17 20:50 | SDL_windowsmessagebox.c: go back to hg rev 14458 state. | Ozkan Sezer | 1 | +5 | -4 |
| 2020-12-17 20:28 | SDL_windowsmessagebox.c (AddDialogControl): add back NULL caption check. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-12-17 11:11 | more "'for' loop initial declarations are only allowed in C99 mode" fixes | Ozkan Sezer | 6 | +38 | -38 |
| 2020-12-16 00:24 | kmsdrm_legacy build fixes: | Ozkan Sezer | 5 | +42 | -35 |
| 2020-12-15 22:57 | Added Android mapping for the Xbox One Series X controller over Bluetooth | Sam Lantinga | 1 | +1 | -0 |
| 2020-12-15 22:57 | Fixed the Xbox Series X controller showing up twice on Android | Sam Lantinga | 1 | +9 | -0 |
| 2020-12-15 22:57 | Fixed whitespace | Sam Lantinga | 1 | +11 | -11 |
| 2020-12-15 21:10 | Import two post-2.0.12 fixes to kmsdrm_legacy: | Ozkan Sezer | 1 | +3 | -2 |
| 2020-12-15 20:22 | Potential fix for bug 5393 - KMSDRM: using atomic mode setting breaks GPU compatibility | Sam Lantinga | 16 | +2203 | -1 |
| 2020-12-15 20:01 | configury whitespace cleanup (no actual change.) | Ozkan Sezer | 2 | +18 | -30 |
| 2020-12-15 08:42 | Fixed bug 5399 - make install is broken as it depends on missing rule `build` | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-14 22:20 | test/acinclude.m4: rename SDL_CONFIG to SDL2_CONFIG, regenerate configure | Ozkan Sezer | 2 | +43 | -43 |
| 2020-12-14 21:11 | whitespace. | Ozkan Sezer | 2 | +2 | -2 |
| 2020-12-14 17:36 | winrt: Buildfix for older UWP SDKs | Ethan Lee | 1 | +1 | -1 |
| 2020-12-14 17:48 | Fixed detecting the guide button on Xbox One S controllers over Bluetooth on Linux | Sam Lantinga | 2 | +5 | -1 |
| 2020-12-14 16:52 | winrt: EffectiveLocation still needs an ifdef, IsApiContractPresent is for runtime | Ethan Lee | 1 | +4 | -0 |
| 2020-12-14 17:23 | Fixed bug 5397 - Fcitx input is truncated | Sam Lantinga | 1 | +11 | -2 |
| 2020-12-14 17:15 | Fixed bug 5241 - SDL on Linux needs a way to turn deadzones off | Sam Lantinga | 1 | +1 | -23 |
| 2020-12-14 05:11 | minor cleanups to configure.ac to reduce autoconf-2.70 warnings a bit. | Ozkan Sezer | 6 | +16 | -23 |
| 2020-12-14 02:55 | configure.ac: use AC_DEFINE for SDL_VIDEO_DRIVER_ANDROID | Ozkan Sezer | 2 | +4 | -6 |
| 2020-12-13 15:25 | windows SDL_LoadObject: fix warning after commit 2ff650230d96 | Ozkan Sezer | 1 | +3 | -4 |
| 2020-12-13 15:00 | linux/SDL_threadprio.c: fix build on older systems: | Ozkan Sezer | 1 | +4 | -0 |
| 2020-12-13 14:37 | SDL_LoadObject (windows, os/2): prevent crash if dll name is NULL. | Ozkan Sezer | 2 | +16 | -2 |
| 2020-12-13 13:51 | fix typo from commit 63349df2610a (fixes bug 5396) | Ozkan Sezer | 2 | +2 | -2 |
| 2020-12-13 12:32 | fix bug #5395: handle old systems where inotify_init1 is not available | Ozkan Sezer | 6 | +86 | -17 |
| 2020-12-13 10:10 | Fixed compile warning | Sam Lantinga | 1 | +2 | -2 |
| 2020-12-13 10:01 | libusb hid.c is already included in SDL_hidapi.c | Sam Lantinga | 2 | +0 | -2 |
| 2020-12-13 09:58 | Fixed build for platforms with only libusb hidapi implementations | Sam Lantinga | 1 | +0 | -2 |
| 2020-12-13 09:20 | Fixed the PS5 controller not disconnecting when powered off | Sam Lantinga | 3 | +35 | -1 |
| 2020-12-13 08:15 | Added SDL_misc.h to the Xcode built frameworks | Sam Lantinga | 1 | +15 | -11 |
| 2020-12-13 07:54 | Document that the joystick deadzone hint defaults off | Sam Lantinga | 1 | +3 | -6 |
| 2020-12-13 07:48 | Fixed bug 5241 - SDL on Linux needs a way to turn deadzones off | Sam Lantinga | 2 | +69 | -29 |
| 2020-12-13 06:33 | Fixed polling values after SYN_DROPPED event | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-13 06:11 | Whoops, make the hint actually default to false | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-13 06:08 | Fixed bug 4286 - Joystick subsystem causes "not responding" when app is in the background | Sam Lantinga | 3 | +86 | -31 |
| 2020-12-12 20:28 | fix bug #5394 - define _DARWIN_C_SOURCE only if not already defined | Ozkan Sezer | 1 | +3 | -1 |
| 2020-12-10 09:24 | remove a few stale NULL message/title checks after commit e2b729b1756a | Ozkan Sezer | 4 | +7 | -7 |
| 2020-12-10 08:20 | fix bug #5253: handle NULL title or message fields in SDL_MessageBoxData | Ozkan Sezer | 6 | +34 | -16 |
| 2020-12-10 04:31 | configure.ac (CheckJoystickMFI): changed AC_TRY_COMPILE to AC_TRY_LINK | Sam Lantinga | 2 | +17 | -10 |
| 2020-12-10 04:28 | Fixed bug 5375 - WGI: Fix HSTRING memory leak. | Sam Lantinga | 1 | +13 | -11 |
| 2020-12-09 18:39 | Fixed the name of the PS5 hint | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-09 15:50 | Disabled raw input debug output | Sam Lantinga | 1 | +1 | -2 |
| 2020-12-09 15:49 | Fixed typo in Vulkan load logic | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-09 15:32 | Backed out changes for 5366 - cmake build doesn't detect Metal on macOS | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-09 15:26 | Fixed bug 5221 - libusb isn't detected correctly in CMake | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-09 15:23 | Fixed bug 5213 - Add support to metal in iOS/tvOS simulator | Sam Lantinga | 8 | +8545 | -4399 |
| 2020-12-09 15:16 | Fixed bug 5235 - All internal sources should include SDL_assert.h | Sam Lantinga | 113 | +6 | -124 |
| 2020-12-09 14:56 | Fixed bug 5250 - updaterev.sh failed using CMake Tools on VSCode Remote | Sam Lantinga | 1 | +2 | -1 |
| 2020-08-14 02:08 | Only assign context and mainloop once we have connected successfully | Alistair Leslie-Hughes | 1 | +10 | -3 |
| 2020-12-09 14:42 | Fixed bug 5291 - SDL_SetRenderTarget unnecessarily changes target when current target is the native texture of the passed in texture | Sam Lantinga | 1 | +7 | -6 |
| 2020-12-09 14:24 | Fixed bug 5374 - WGI: Use fast-pass strings. | Sam Lantinga | 2 | +14 | -21 |
| 2020-12-09 14:17 | Fixed bug 5366 - cmake build doesn't detect Metal on macOS | Sam Lantinga | 1 | +5 | -2 |
| 2020-12-09 09:03 | CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project | Ozkan Sezer | 2 | +1 | -1 |
| 2020-12-09 09:01 | fix bug #5384 -- define DLL_EXPORT in DLL builds and adjust begin_code.h | Ozkan Sezer | 6 | +26 | -28 |
| 2020-12-09 06:00 | Fixed bug 5329 - SDL_SetWindowGrab(SDL_FALSE) fails to unlock cursor if window is partially offscreen | Sam Lantinga | 1 | +12 | -3 |
| 2019-03-03 19:38 | Fix Nyko Airflo Ex Windows mapping, add Linux/Mac mappings | Alice Rowan | 1 | +3 | -1 |
| 2020-12-09 03:03 | Fixed bug 5222 - Crash when running with -DHIDAPI=ON | Sam Lantinga | 1 | +56 | -9 |
| 2020-12-09 02:56 | Updated SDL to 2.0.14 in preparation for release candidate | Sam Lantinga | 12 | +102 | -22 |
| 2020-12-08 17:16 | Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/fix-space-in-path.patch | Sam Lantinga | 1 | +1 | -1 |
| 2017-09-24 11:32 | win32: fix symbols leakage for static libraries | Mikhail Paulyshka | 1 | +3 | -1 |
| 2020-12-08 17:13 | Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/enable-winrt-cmake.patch | Sam Lantinga | 2 | +56 | -10 |
| 2020-12-08 17:07 | Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-wcslcpy-and-wcslcat-for-windows.patch | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-08 17:04 | Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/disable-hidapi-for-uwp.patch | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-07 21:11 | Makefile.os2: disable W303 (add -wcd=303 to CFLAGS) | Ozkan Sezer | 1 | +2 | -0 |
| 2020-12-07 17:38 | Fixed potential hang in joystick close if the rumble thread is blocked for some reason | Sam Lantinga | 2 | +29 | -10 |
| 2020-12-04 23:47 | Allow background input when testing game controllers | Sam Lantinga | 1 | +1 | -0 |
| 2020-12-04 03:44 | Fixed handling of BACK button on newer Xbox One S controllers | Sam Lantinga | 1 | +22 | -35 |
| 2020-12-04 02:17 | Refactored Xbox One Bluetooth protocol and verified Xbox One S, Xbox Series X, and Xbox One Elite Series 2 controllers | Sam Lantinga | 1 | +93 | -140 |
| 2020-12-04 02:17 | Fixed duplicating a device between XInput and HIDAPI | Sam Lantinga | 3 | +22 | -13 |
| 2020-12-04 02:17 | Fixed whitespace | Sam Lantinga | 5 | +16 | -16 |
| 2020-12-04 02:16 | Fixed crash when printing NULL wide character string | Sam Lantinga | 1 | +9 | -4 |
| 2020-12-02 12:45 | SDL Renderer: specify the correct flag when recreating the window | Sylvain Becker | 4 | +5 | -5 |
| 2020-12-02 12:37 | SDL_RecreateWindow: allow clearing VULKAN when recreating the window | Sylvain Becker | 1 | +26 | -2 |
| 2020-12-02 10:04 | SDL_ReCreateWindow: allow to unload METAL window and switch back to OpenGL. | Sylvain Becker | 1 | +30 | -19 |
| 2020-08-29 23:50 | Fix joystick device add events containing invalid device indexes | Cameron Gutman | 2 | +36 | -6 |
| 2020-12-01 22:43 | Disable SDL_JOYSTICK_HIDAPI on iOS and tvOS by default | Sam Lantinga | 1 | +3 | -2 |
| 2020-12-01 22:01 | Fixed bug 5369 - iOS static library build copies public headers files into xcode archive | Sam Lantinga | 1 | +0 | -356 |
| 2020-12-01 21:50 | Fixed bug 5366 - cmake build doesn't detect Metal on macOS | Sam Lantinga | 1 | +2 | -5 |
| 2020-12-01 21:46 | Fixed bug 5367 - SDL_OpenUrl disabled on iOS due to unified Xcode project file | Sam Lantinga | 1 | +17 | -17 |
| 2020-12-01 21:38 | Fixed bug 5371 - Rawinput: Fix truncating cast of string length. | Sam Lantinga | 1 | +1 | -1 |
| 2020-12-01 21:36 | Fixed bug 5373 - [PATCH] Rawinput: Get correlated XInput battery info | Sam Lantinga | 1 | +30 | -1 |
| 2020-11-30 21:04 | Use the correct internal API for updating the battery level for PS5 controllers | Sam Lantinga | 1 | +5 | -5 |
| 2020-11-30 21:02 | We don't know whether the PS5 controller is Bluetooth or not when we open it | Sam Lantinga | 1 | +0 | -1 |
| 2020-11-28 02:57 | Remember to close the game controller when we're done with it | Sam Lantinga | 1 | +2 | -0 |
| 2020-11-28 02:57 | Fixed XInput correlation for raw input controllers after hotplug events | Sam Lantinga | 1 | +11 | -0 |
| 2020-11-28 02:57 | Open and test all connected controllers | Sam Lantinga | 1 | +155 | -71 |
| 2020-11-28 02:57 | Load the raw input device list at init time so it's available when DirectInput is doing device detection | Sam Lantinga | 1 | +86 | -69 |
| 2020-11-27 21:08 | Moved raw input event processing from the main thread to the joystick thread | Sam Lantinga | 6 | +127 | -129 |
| 2020-11-27 19:33 | Sort the raw input axes by usage, so X comes before Y, etc. | Sam Lantinga | 2 | +15 | -10 |
| 2020-11-27 19:33 | Backed out minor optimization that prevented correlation_id from being set | Sam Lantinga | 1 | +8 | -10 |
| 2020-11-27 18:44 | Enable dispatching of WM_INPUT_DEVICE_CHANGE events directly, in case the application hasn't created a window with the normal message loop | Sam Lantinga | 1 | +4 | -2 |
| 2020-11-27 18:44 | Enable dispatching of WM_INPUT events directly, in case the application hasn't created a window with the normal message loop | Sam Lantinga | 1 | +18 | -1 |
| 2020-11-27 18:44 | Recheck devices if another API queries raw input for a new device | Sam Lantinga | 1 | +8 | -0 |
| 2020-11-27 18:44 | Re-enable axis correlation for raw input controllers, for twin stick shooters that don't need face buttons | Sam Lantinga | 1 | +11 | -8 |
| 2020-11-27 18:44 | Fixed RAWINPUT_IsDevicePresent() not returning TRUE for Xbox One controllers | Sam Lantinga | 3 | +10 | -1 |
| 2020-11-27 18:44 | Fixed Xbox 360 wireless controller being picked up by WGI when it's being managed by RAWINPUT | Sam Lantinga | 5 | +13 | -6 |
| 2020-11-27 14:03 | Fixed processing WM_INPUT_DEVICE_CHANGE at startup | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-27 13:53 | Correlate just based on buttons, joystick axes are not as precise and could potentially cause incorrect uncorrelation. | Sam Lantinga | 1 | +50 | -26 |
| 2020-11-27 13:53 | Removed extraneous windows message pumping | Sam Lantinga | 1 | +20 | -38 |
| 2020-11-27 13:53 | Fixed detecting Bluetooth raw input devices, which have device names longer than 128 characters | Sam Lantinga | 2 | +2 | -2 |
| 2020-11-27 13:53 | Renamed SDL_JOYSTICK_RAWINPUT_GAMING_INPUT to SDL_JOYSTICK_RAWINPUT_WGI | Sam Lantinga | 1 | +21 | -22 |
| 2020-11-27 11:45 | Fixed D-pad uncorrelating raw input controllers (thanks Jimbly!) | Sam Lantinga | 1 | +13 | -0 |
| 2020-11-27 08:42 | SDL_FillRects: prevent empty SDL_surface from raising an error message | Sylvain Becker | 1 | +5 | -0 |
| 2020-11-26 07:47 | SDL_rawinputjoystick.c: fix ambiguous 'else' warning | Ozkan Sezer | 1 | +1 | -1 |
| 2020-11-26 00:46 | Implemented trigger rumble for raw input controllers | Sam Lantinga | 2 | +35 | -6 |
| 2020-11-26 00:05 | Implemented battery status for Bluetooth Xbox One controllers | Sam Lantinga | 1 | +33 | -3 |
| 2020-11-26 00:05 | Some 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 Lantinga | 1 | +8 | -6 |
| 2020-11-25 19:31 | Fixed compiling on tvOS | Sam Lantinga | 2 | +16 | -13 |
| 2020-11-25 18:31 | Fixed building with Windows.Gaming.Input enabled | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-25 18:28 | Strip an extra '.' off of the HORI manufacturer name | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-25 11:51 | cmake: add missing checks for wcscasecmp, _wcsicmp, wcsncasecmp, _wcsnicmp | Ozkan Sezer | 2 | +6 | -1 |
| 2020-11-25 11:51 | SDL_config_os2.h: define HAVE__WCSICMP and HAVE__WCSNICMP | Ozkan Sezer | 1 | +2 | -0 |
| 2020-11-25 09:35 | Don't set the serial number after the controller is opened | Sam Lantinga | 1 | +4 | -0 |
| 2020-11-25 09:18 | Simplified Xbox One controller initialization state, and don't query for the serial number. | Sam Lantinga | 1 | +60 | -84 |
| 2020-11-25 06:25 | Revamped Xbox One HIDAPI init sequence | Sam Lantinga | 8 | +358 | -114 |
| 2020-11-25 00:38 | Automatically switch to testing a new controller when it's plugged in | Sam Lantinga | 1 | +10 | -8 |
| 2020-11-24 20:43 | Added SDL_wcscasecmp() and SDL_wcsncasecmp() | Sam Lantinga | 8 | +93 | -2 |
| 2020-11-24 15:56 | Removed usage of TARGET_OS_OSX for building with older SDKs | Sam Lantinga | 2 | +3 | -5 |
| 2020-11-09 22:05 | winrt: Add EffectiveLocation support for newer Win10 releases | Ethan Lee | 1 | +6 | -1 |
| 2020-11-24 15:30 | Disable compiler warning when using -fobjc-weak building C code | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-24 15:29 | Fixed trying to use @available() on older SDK | Sam Lantinga | 2 | +20 | -6 |
| 2020-11-24 15:22 | Enable -fobjc-weak when building MFI controller code | Sam Lantinga | 2 | +4 | -2 |
| 2020-11-24 15:11 | Don't try to call IOS_SupportedHIDDevice() if it's not defined | Sam Lantinga | 2 | +5 | -2 |
| 2020-11-24 15:06 | Fixed compiler warning | Sam Lantinga | 1 | +15 | -15 |
| 2020-11-24 14:55 | Including SDL_config_iphoneos.h enables MFI controller code | Sam Lantinga | 4 | +6 | -12 |
| 2020-11-24 14:53 | It looks like the Objective C support needed to build MFI controller code is in 10.8 | Sam Lantinga | 2 | +2 | -2 |
| 2020-11-24 11:10 | configure.ac: check GameController framework support when targeting Darwin | Ozkan Sezer | 2 | +98 | -6 |
| 2020-11-24 11:10 | CMakeLists.txt: add src/joystick/iphoneos/*.m to Darwin joystick sources | Ozkan Sezer | 1 | +2 | -0 |
| 2020-11-24 14:42 | Fixed building on FreeBSD | Sam Lantinga | 3 | +13 | -61 |
| 2020-11-24 14:40 | 5363 - Memory leak of joystick->sensors in SDL_JoystickClose | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-24 07:03 | Fixed bug 5335 - Patch: enable joystick/haptic/evdev support by default on FreeBSD | Sam Lantinga | 3 | +33 | -23 |
| 2020-11-24 06:59 | Fixed building with an older SDK and macOS target | Sam Lantinga | 2 | +2 | -2 |
| 2020-11-24 06:24 | Fixed building with an older SDK and macOS target | Sam Lantinga | 1 | +2 | -7 |
| 2020-11-24 05:25 | Fixed bug 5354 - DirectFB: Add Vulkan support | Sam Lantinga | 4 | +227 | -0 |
| 2020-11-24 05:18 | Fixed bug 5359 - Incorrect sensor data from DualShock4 | Sam Lantinga | 2 | +4 | -0 |
| 2020-11-24 05:14 | Fixed bug 5360 - non-libudev joystick detection doesn't see controllers that were already connected | Sam Lantinga | 1 | +8 | -3 |
| 2020-11-24 05:10 | joystick: 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 McVittie | 1 | +10 | -0 |
| 2020-11-24 05:08 | Fixed bug 5335 - enable joystick/haptic/evdev support by default on FreeBSD | Sam Lantinga | 3 | +33 | -5 |
| 2020-11-24 05:03 | Fixed bug 5362 - Mac OS ARM doesn't build Metal/Vulkan back-end/renderers | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-24 04:57 | Fixed building with an older SDK and macOS target | Sam Lantinga | 3 | +41 | -24 |
| 2020-11-24 04:26 | Fixed compiling with SDL_JOYSTICK_RAWINPUT disabled | Sam Lantinga | 1 | +2 | -0 |
| 2020-11-24 03:16 | joystick: On Linux, don't try to close an invalid inotify file descriptor. | Ryan C. Gordon | 1 | +4 | -2 |
| 2020-11-24 03:14 | joystick: Fix up Linux joystick code to (mostly) compile on FreeBSD. | Ryan C. Gordon | 3 | +62 | -26 |
| 2020-11-24 02:27 | Don't enable PS5 controller support if DS4Windows is running - they conflict. | Sam Lantinga | 1 | +3 | -1 |
| 2020-11-24 02:24 | Generalized the raw input controller driver and moved XInput/WGI detection into it for XInput devices | Sam Lantinga | 23 | +1796 | -1355 |
| 2020-11-24 02:07 | x11: Don't try to grab the pointer on an unmapped window (thanks, Lee!) | Ryan C. Gordon | 2 | +13 | -2 |
| 2020-11-23 22:28 | Allow testing a specific controller | Sam Lantinga | 1 | +4 | -0 |
| 2020-11-23 22:28 | Fixed mapping controllers after adding the touchpad button | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-23 17:37 | remove non-existing tslib support from autofoo and cmake | Ozkan Sezer | 7 | +0 | -89 |
| 2020-11-21 22:13 | Fixed building on Mac OS X on the command line and with an older macOS SDK | Sam Lantinga | 11 | +2604 | -2586 |
| 2020-11-21 21:15 | Fixed bug 5355 - Add GameController Framework support to macOS | Sam Lantinga | 4 | +67 | -24 |
| 2020-11-21 20:55 | Disable libusb by default, as it breaks on Linux when trying to use it with non-root permissions on some distributions | Sam Lantinga | 2 | +58 | -55 |
| 2020-11-21 19:59 | Reset the LED state after Bluetooth connection has completed on the PS5 controller | Sam Lantinga | 1 | +43 | -0 |
| 2020-11-21 19:25 | Enable HIDAPI by default | Sam Lantinga | 2 | +5 | -5 |
| 2020-11-22 02:40 | Moved comment with the code it covers | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-22 02:37 | Fixed compile warning C4127: conditional expression is constant | Sam Lantinga | 1 | +5 | -3 |
| 2020-11-22 02:34 | Remove SDL dependency in Windows code | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-22 02:26 | Removed debug code | Sam Lantinga | 1 | +0 | -1 |
| 2020-11-22 02:15 | Fixed adding an extra zero byte for feature reports | Sam Lantinga | 1 | +0 | -6 |
| 2020-11-22 02:01 | Allow testing effects on PS4 controllers | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-22 01:59 | Fixed compile warning | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-21 17:26 | Fixed is_BLE() return value | Sam Lantinga | 1 | +5 | -4 |
| 2020-11-21 17:06 | Fixed upstream bug: FD 0 is a valid file descriptor | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-20 21:24 | It takes 2 packets to stop audio haptics and start emulated rumble on the PS5 controller | Sam Lantinga | 2 | +40 | -10 |
| 2020-11-20 09:20 | SDL_os2messagebox.c (_makeDlg): fix crash if title and/or message is NULL. | Ozkan Sezer | 2 | +5 | -2 |
| 2020-11-20 03:09 | The HORI Fighting Commander should only show up as an XInput Switch Controller on Windows | Sam Lantinga | 1 | +5 | -1 |
| 2020-11-20 03:09 | Respect SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS for Nintendo Switch Pro controllers using the HIDAPI driver | Sam Lantinga | 1 | +7 | -1 |
| 2020-11-20 03:09 | Respect SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS for the Nintendo Switch Pro controller on Linux | Sam Lantinga | 1 | +2 | -1 |
| 2020-11-20 03:09 | Added support for a few more controllers on Linux | Sam Lantinga | 1 | +5 | -1 |
| 2020-11-20 03:09 | Disabled Xbox protocol debugging | Sam Lantinga | 1 | +0 | -1 |
| 2020-11-19 21:31 | Clarify the meaning of the rumble enable bits for the PS5 controller | Sam Lantinga | 1 | +2 | -1 |
| 2020-11-19 21:10 | Re-enable haptic audio after rumble on PS5 controller | Sam Lantinga | 1 | +58 | -22 |
| 2020-11-19 15:12 | Fixed rumble on PS5 controllers connected to Windows over Bluetooth | Sam Lantinga | 1 | +8 | -1 |
| 2020-11-19 05:33 | Fixed some compiler warnings | Sam Lantinga | 1 | +19 | -19 |
| 2020-11-19 04:34 | Experimenting with requesting the serial number on an Xbox One controller | Sam Lantinga | 1 | +11 | -0 |
| 2020-11-19 04:34 | Fixed bits in the initial Xbox One protocol ack | Sam Lantinga | 1 | +7 | -0 |
| 2020-11-19 04:34 | Updated with a better understanding of the Xbox One controller protocol | Sam Lantinga | 2 | +77 | -26 |
| 2020-11-18 16:24 | x11: Don't crash if a messagebox has a NULL title string. | Ryan C. Gordon | 1 | +4 | -3 |
| 2020-11-18 06:09 | Don't send controller gyro and accelerometer updates if the values haven't changed. | Sam Lantinga | 1 | +16 | -16 |
| 2020-11-17 18:56 | Added support for the PS5 controller gyro and accelerometer | Sam Lantinga | 1 | +155 | -0 |
| 2020-11-17 18:30 | Added API for sensors on game controllers | Sam Lantinga | 33 | +812 | -120 |
| 2020-11-17 18:29 | Added weak linking to hidapi framework | Sam Lantinga | 1 | +159 | -4 |
| 2020-11-17 01:42 | Added SDL_crc32.c to the Windows RT projects | Sam Lantinga | 6 | +18 | -12 |
| 2020-11-17 01:36 | Added SDL_JoystickGetSerial() and SDL_GameControllerGetSerial() | Sam Lantinga | 12 | +210 | -150 |
| 2020-11-16 23:48 | crc32: Fixed include path. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-11-16 23:39 | fix os/2 build | Ozkan Sezer | 1 | +1 | -1 |
| 2020-11-16 23:10 | Fixed build warning | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-16 23:00 | Added SDL_crc32() | Sam Lantinga | 11 | +83 | -50 |
| 2020-11-16 21:21 | Added notes about the pad lights on the PS5 controller | Sam Lantinga | 1 | +5 | -3 |
| 2020-11-16 21:07 | Fixed updating LED state when starting application with Bluetooth PS5 controller connected | Sam Lantinga | 1 | +21 | -10 |
| 2020-11-16 19:21 | Implemented PS5 effects over Bluetooth | Sam Lantinga | 1 | +7 | -8 |
| 2020-11-16 18:51 | Implemented setting the LED color on the PS5 controller | Sam Lantinga | 4 | +245 | -112 |
| 2020-11-16 18:39 | Improve LED color calculation, don't set LED unless left thumbstick is moved | Sam Lantinga | 1 | +22 | -5 |
| 2020-11-16 17:16 | Fixed size of rumble packet | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-16 17:11 | Fixed rumble order on PS5 | Sam Lantinga | 2 | +12 | -26 |
| 2020-11-16 16:09 | SDL: fix iOS build | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-16 16:09 | SDL: Plumb PS5 rumble to output report | Sam Lantinga | 1 | +28 | -1 |
| 2020-11-15 14:10 | SDL_PrivateJoystickForceRecentering: fix wrong loop counter usage. | Ozkan Sezer | 1 | +3 | -15 |
| 2020-11-15 01:10 | egl: Fix detection in configure script on systems without X11 (bug #5270) | Brian Kubisiak | 2 | +2 | -0 |
| 2020-11-14 11:03 | SDL_config_windows.h: define HAVE_TRUNC[F] for Visual Studio >= 2013 | Ozkan Sezer | 1 | +2 | -2 |
| 2020-11-14 11:03 | SDL_config_os2.h: undefine HAVE_TRUNC | Ozkan Sezer | 1 | +1 | -1 |
| 2020-11-14 07:16 | config: Make sure HAVE_TRUNC and HAVE_TRUNCF are defined as appropriate. | Ryan C. Gordon | 10 | +20 | -0 |
| 2020-11-14 03:40 | Clarify that we're using button indices, not using gamepad button names | Sam Lantinga | 1 | +6 | -5 |
| 2020-11-14 02:01 | Added support for the touchpad on PS4 and PS5 controllers | Sam Lantinga | 13 | +434 | -61 |
| 2020-11-13 21:17 | Added more detail on the PS5 controller state packet and enable full reports over Bluetooth | Sam Lantinga | 2 | +68 | -16 |
| 2020-11-13 21:17 | Fixed doubled report ID for Bluetooth Classic devices on Linux | Sam Lantinga | 1 | +17 | -13 |
| 2020-11-13 04:02 | Mapped the touchpad click as SDL_CONTROLLER_BUTTON_MISC1 on the PS5 controller | Sam Lantinga | 1 | +4 | -4 |
| 2020-11-12 23:56 | Fixed detecting Bluetooth XInput controllers on Windows | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-12 22:34 | Fixed warning when building on Windows | Sam Lantinga | 1 | +7 | -1 |
| 2020-11-12 22:23 | Fixed Windows build | Sam Lantinga | 2 | +5 | -6 |
| 2020-11-12 15:53 | Fix SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL also applying to HIGH priorities | Sam Lantinga | 2 | +7 | -3 |
| 2020-11-12 15:53 | Implemented trigger rumble in the HIDAPI Xbox One driver | Sam Lantinga | 1 | +44 | -7 |
| 2020-11-12 15:53 | Fixed overflow in trigger rumble calculation | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-12 12:10 | SDL_keycode.h (SDL_Keymod): remove comma at end of enumerator list | Ozkan Sezer | 1 | +3 | -1 |
| 2020-11-12 11:11 | linux/SDL_sysjoystick.c (MaybeRemoveDevice): remove SDL_USE_LIBUDEV guards | Ozkan Sezer | 1 | +0 | -2 |
| 2020-11-12 11:11 | fix xcode project file permissions | Ozkan Sezer | 1 | +0 | -0 |
| 2020-11-12 04:09 | Fixed build warning | Sam Lantinga | 1 | +7 | -0 |
| 2020-11-12 03:53 | Backed out change for bug 5335 - enable joystick/haptic/evdev support by default on FreeBSD | Sam Lantinga | 1 | +2 | -2 |
| 2020-11-12 03:45 | Fixed bug 5326 - Logitech Extreme 3D joystick is listed as gamepad in linux section of SDL_gamecontrollerdb.h | Sam Lantinga | 1 | +0 | -1 |
| 2020-11-12 03:43 | Fixed bug 5327 - When direct input fails to load, but a controlller is plugged in through another api, an access violation happens. | Sam Lantinga | 1 | +9 | -0 |
| 2020-11-12 03:39 | Fixed bug 5332 - WGI: Fix wrong level of indirection and implicit truncating cast. | Sam Lantinga | 1 | +8 | -8 |
| 2020-11-12 03:37 | Fixed bug 5346 - Add FreeBSD evdev KBIO keyboard input driver | Sam Lantinga | 6 | +808 | -1 |
| 2020-11-12 03:31 | Fixed bug 5335 - enable joystick/haptic/evdev support by default on FreeBSD | Sam Lantinga | 2 | +4 | -4 |
| 2020-11-12 03:26 | Fixed compiler warnings | Sam Lantinga | 2 | +8 | -1 |
| 2020-11-12 03:15 | test: 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 McVittie | 2 | +1035 | -0 |
| 2020-11-12 03:15 | joystick: Use inotify to detect joystick unplug if not using udev This improves SDL's ability to detect joystick hotplug in a container environment. | Simon McVittie | 1 | +106 | -11 |
| 2020-11-12 03:15 | evdev: 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 McVittie | 2 | +20 | -1 |
| 2020-11-12 03:14 | joystick: 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 McVittie | 3 | +11 | -7 |
| 2020-11-12 03:14 | udev: 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 McVittie | 10 | +153 | -69 |
| 2020-11-12 03:14 | joystick: Allow libudev to be disabled at runtime Device enumeration via libudev can fail in a container for two reasons: | Simon McVittie | 1 | +80 | -34 |
| 2020-08-26 04:22 | windows: Fix handling of swapped mouse buttons | Cameron Gutman | 2 | +49 | -29 |
| 2020-08-28 00:54 | windows: Fix numpad arrow key scancodes with numlock off | Cameron Gutman | 1 | +19 | -4 |
| 2020-11-12 02:57 | Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers() | Sam Lantinga | 28 | +326 | -10 |
| 2020-11-11 09:47 | Fix hidapi for unhandled DS4 headset microphone data corrupting controller state | John "Nielk1" Klein | 1 | +22 | -4 |
| 2020-11-11 22:48 | Don't try to build the RAWINPUT driver if HIDAPI is disabled | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-11 22:38 | Removed debug output | Sam Lantinga | 1 | +0 | -1 |
| 2020-11-11 16:47 | Fix process randomly getting killed when SDL_THREAD_PRIORITY_HIGH/TIME_CRITICAL is set | Sam Lantinga | 3 | +41 | -11 |
| 2020-11-11 09:33 | make SDL_SensorGetDeviceNonPortableType match its prototype. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-11-11 09:33 | SIZE_MAX need not be defined in limits.h | Ozkan Sezer | 2 | +5 | -7 |
| 2020-11-10 20:26 | Added support for the Xbox Series X controller to the HIDAPI driver | Sam Lantinga | 7 | +49 | -8 |
| 2020-11-10 18:12 | uikit: Don't implement main() twice for iOS static libs. | Ryan C. Gordon | 1 | +0 | -8 |
| 2020-11-10 18:09 | uikit: Fixed a typo in a comment. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-11-10 06:39 | Added support for reading the paddles on a Xbox Elite Series 2 controller in Bluetooth mode | Sam Lantinga | 2 | +62 | -8 |
| 2020-11-10 04:36 | Add Zhaoxin processor support CPU Vendor ID "Shanghai" and "CentaurHauls" belongs to Zhaoxin. | Dylan Fan | 1 | +1 | -1 |
| 2020-11-10 02:45 | Don't put 'm' in the GUID for Xbox and PS4 controllers on iOS | Sam Lantinga | 2 | +6 | -4 |
| 2020-11-09 18:29 | Fixed typo in the documentation | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-09 18:12 | ControllerList: recategorize controller as swtich pro and not switch input-only controller | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-09 18:11 | ControllerList: add unknown xbox controller from minidumps | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-09 18:11 | Fix failing to set high priority for threads on Linux desktop. | Sam Lantinga | 1 | +2 | -1 |
| 2020-11-09 18:11 | Fix MakeThreadRealtime DBus method call on Linux, type mismatch due to copy paste. | Sam Lantinga | 2 | +4 | -4 |
| 2020-11-09 17:47 | Fixed linking iOS shared library | Sam Lantinga | 1 | +122 | -104 |
| 2020-11-09 07:49 | Fixed duplicated switch statement processing Xbox controller dpad state | Sam Lantinga | 1 | +2 | -34 |
| 2020-10-21 14:43 | hidapi: Also parse data[12] with dpad values on the xb1s controller | Bart van der Werf | 1 | +35 | -1 |
| 2020-11-09 07:40 | Fixed bug 5339 - Minor memory leak in SDL_x11events.c | Sam Lantinga | 1 | +14 | -11 |
| 2020-11-09 07:34 | Fixed bug 5333 - Replace character of legacy code page with utf-8 one. | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-09 09:55 | testvulkan: Patched to compile with SDL's internal Vulkan headers. | Ryan C. Gordon | 1 | +1 | -2 |
| 2020-11-09 01:57 | opengl: Make diagonal lines match the software renderer. | Ryan C. Gordon | 3 | +24 | -27 |
| 2020-11-09 00:56 | opengles: use glDrawArrays() correctly with GL_LINE_STRIP. | Ryan C. Gordon | 2 | +2 | -2 |
| 2020-11-08 23:11 | uikit: Patched to compile on older iOS SDKs. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-11-08 17:37 | opengl: Use GL_LINE_STRIP instead of breaking down into seperate GL_LINES. | Ryan C. Gordon | 3 | +67 | -101 |
| 2020-11-08 09:22 | Documentation: fix minor gamecontroller parameter warning | Sylvain Becker | 1 | +1 | -1 |
| 2020-11-08 08:18 | metal: Fix line drawing, again. | Ryan C. Gordon | 1 | +9 | -22 |
| 2020-11-07 10:49 | Added stub controller LED functions for WGI and RAWINPUT (thanks meyraud!) | Sam Lantinga | 2 | +29 | -0 |
| 2020-11-07 10:22 | Be explicit about mapping the new game controller paddle buttons | Sam Lantinga | 16 | +190 | -130 |
| 2020-11-07 01:06 | Document the Xbox One Elite paddle buttons | Sam Lantinga | 1 | +4 | -4 |
| 2020-11-07 00:53 | Implemented SDL_GameControllerSetLED() for iOS/tvOS | Sam Lantinga | 1 | +28 | -0 |
| 2020-11-07 00:42 | Added additional game controller button support on iOS/tvOS | Sam Lantinga | 4 | +92 | -13 |
| 2020-11-07 00:01 | Added iOS controllermap test | Sam Lantinga | 1 | +128 | -0 |
| 2020-11-06 23:54 | Don't try to map the accelerometer as a game controller | Sam Lantinga | 2 | +4 | -0 |
| 2020-11-06 22:45 | Fixed build so CoreBluetooth framework is only needed by hidapi | Sam Lantinga | 3 | +9 | -71 |
| 2020-11-06 22:44 | iOS should use the same size window for the controller tests as other platforms | Sam Lantinga | 2 | +0 | -10 |
| 2020-11-06 22:08 | Embed the hidapi framework for the iOS and tvOS game controller test | Sam Lantinga | 1 | +35 | -8 |
| 2020-11-06 21:55 | Note that SDL_CONTROLLER_BUTTON_AUX1 is sent for the PS4/PS5 touchpad button on the HIDAPI driver. | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-06 21:03 | Updated iOS tests and demos for latest SDL linking requirements | Sam Lantinga | 38 | +8145 | -1 |
| 2020-11-06 19:33 | Removed old iOS-only project and demos | Sam Lantinga | 1 | +1 | -1 |
| 2020-11-06 19:32 | Removed old iOS-only project and demos | Sam Lantinga | 48 | +0 | -12068 |
| 2020-11-06 19:30 | Added 4 auxiliary buttons to the game controller API | Sam Lantinga | 16 | +299 | -223 |
| 2020-11-06 01:03 | Moved the PS5 controller driver to a separate file, as the advanced feature protocol is very different from that of the PS4 | Sam Lantinga | 8 | +503 | -184 |
| 2020-11-05 23:36 | Added Android mapping for the Sony PS5 Controller | Sam Lantinga | 1 | +1 | -0 |
| 2020-11-05 23:02 | Added initial support for the Sony PS5 Controller | Sam Lantinga | 7 | +211 | -29 |
| 2020-11-05 19:07 | Added SDL_JoystickHasLED | Sam Lantinga | 27 | +290 | -87 |
| 2020-04-30 15:57 | Add SDL_JoystickSetLED. | Ethan Lee | 24 | +229 | -1 |
| 2020-10-31 15:32 | coreaudio: Remove unnecessary include of CoreServices.h | Ryan C. Gordon | 1 | +0 | -1 |
| 2020-10-29 17:00 | SDL_stdinc.h: define _DARWIN_C_SOURCE on macOS for memset_pattern4() | Ozkan Sezer | 1 | +4 | -0 |
| 2020-10-28 13:03 | Android: keep compatibility with older JDK | Sylvain Becker | 2 | +8 | -8 |
| 2020-10-27 20:14 | Android: apply code simplications found with lint / Android Studio | Sylvain Becker | 4 | +220 | -220 |
| 2020-10-27 16:00 | Fixed implicit memcpy() when building for ARM64 on Windows (thanks Seigo!) | Sam Lantinga | 1 | +2 | -2 |
| 2020-10-26 13:49 | kmsdrm: Make this build with significantly older system libraries. | Ryan C. Gordon | 3 | +26 | -18 |
| 2020-10-25 07:10 | SDL_shape_internals.h: forward-declare struct SDL_ShapeTree. | Ozkan Sezer | 1 | +3 | -1 |
| 2020-10-25 07:10 | os2: misc build fixes | Ozkan Sezer | 5 | +42 | -39 |
| 2020-10-25 00:55 | minor coding style cleanup | Ozkan Sezer | 2 | +8 | -8 |
| 2020-10-21 04:03 | metal: Make line drawing match software renderer. | Ryan C. Gordon | 1 | +52 | -1 |
| 2020-10-20 15:12 | render: Restoring line rendering fixes that were previously put on hold. | Ryan C. Gordon | 3 | +175 | -71 |
| 2020-10-24 18:31 | Android: fix deprecated onCreateDialog() methods | Sylvain Becker | 1 | +5 | -9 |
| 2020-10-24 17:46 | Updated Vulkan headers to version 1.2.158 | Sam Lantinga | 22 | +82224 | -38598 |
| 2020-10-24 17:12 | os2: can build with libsamplerate support if wanted to. | Ozkan Sezer | 1 | +3 | -2 |
| 2020-10-24 13:36 | Android: fix Clipboard deprecated methods | Sylvain Becker | 1 | +15 | -11 |
| 2020-10-22 17:51 | kmsdrm: Add comment about KMSDRM_VideoQuit() changes. | Manuel Alfayate Corchete | 1 | +4 | -0 |
| 2020-10-22 17:44 | kmsdrm: properly exit with an error when ATOMIC interface is not yet available, instead of just segfaulting. | Manuel Alfayate Corchete | 2 | +23 | -6 |
| 2020-10-22 15:55 | kmsdrm: rearrange init function so we try ATOMIC compatibility first. | Manuel Alfayate Corchete | 1 | +16 | -14 |
| 2020-10-22 15:06 | kmsdrm: Add missing checks after SDL_calloc() calls. | Manuel Alfayate Corchete | 1 | +36 | -10 |
| 2020-10-22 14:15 | kmsdrm: Small fix, missing bracket. | Manuel Alfayate Corchete | 1 | +4 | -2 |
| 2020-10-22 14:01 | kmsdrm: Always use spaces for indentation. Always use SDL_calloc() for calloc. | Manuel Alfayate Corchete | 5 | +179 | -170 |
| 2020-10-21 20:28 | os2 video: updates to my_gradd.h | Ozkan Sezer | 1 | +66 | -0 |
| 2020-10-20 18:51 | Fixed bug 5323 - SDL_SetWindowMaximumSize fails if Width or Height is equal to minimum Height or Width | Sam Lantinga | 1 | +3 | -3 |
| 2020-10-20 17:32 | geniconv/os2iconv.c: make it build correctly against os2tk headers. | Ozkan Sezer | 1 | +2 | -0 |
| 2020-09-26 07:30 | audio: fix popping sounds caused by signed/unsigned conversion | Manuel V?gele | 1 | +2 | -2 |
| 2020-10-20 00:29 | Removed debug log message | Sam Lantinga | 1 | +0 | -1 |
| 2020-10-06 02:17 | Implement keyboard repeat in wayland video driver | Yiding Jia | 1 | +105 | -31 |
| 2020-10-20 00:26 | x11events: 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?vels | 1 | +31 | -1 |
| 2020-10-19 01:33 | Makefile.os2: remove duplicated OPTION QUIET directives from linker file | Ozkan Sezer | 2 | +1 | -2 |
| 2020-10-18 07:52 | Fixed bug 5304 - add SDL_HasSurfaceRLE() (Thanks Rene Dudfield and Dan Lawrence) | Sylvain Becker | 4 | +23 | -0 |
| 2020-10-17 19:47 | Fixed bug 5321 - crash in SDL_ConvertSurface with RLE surfaces keep RLE information in flags when converting the surface | Sylvain Becker | 1 | +1 | -1 |
| 2020-10-17 04:37 | SDL_os2video.c (OS2_CreateDevice): remove duplicated assignment. | Ozkan Sezer | 1 | +0 | -1 |
| 2020-10-16 20:50 | os2video.c: add missing FOURCC_R666 define, enable FOURCC_R666 case in _getSDLPixelFormatData(). | Ozkan Sezer | 1 | +8 | -2 |
| 2020-10-16 19:40 | Map the guide button by default on Android 11 | Sam Lantinga | 1 | +4 | -11 |
| 2020-10-16 19:40 | Added mapping for Xbox One S controller and PS4 controller on Android 11, including guide button | Sam Lantinga | 2 | +2 | -0 |
| 2020-10-16 19:35 | Added a note about Android 11 | Sam Lantinga | 1 | +1 | -0 |
| 2020-10-16 16:45 | Backed out changeset 2f59f1264083 | Sam Lantinga | 1 | +0 | -14 |
| 2020-10-15 23:50 | minor update to os/2 config file and update. | Ozkan Sezer | 2 | +4 | -1 |
| 2020-10-15 19:00 | Allow more than one window on iOS as long as they're on different displays | Sam Lantinga | 1 | +6 | -6 |
| 2020-10-15 18:37 | os2: a _lot_ of coding style cleanup, sot that they match the SDL style. | Ozkan Sezer | 29 | +3738 | -4008 |
| 2020-10-15 17:13 | Use a high priority dispatch queue for GCKeyboard and GCMouse events for the lowest latency possible | Sam Lantinga | 1 | +9 | -1 |
| 2020-10-15 17:13 | Added support for low latency mouse and keyboard handling in iOS 14 | Sam Lantinga | 5 | +329 | -55 |
| 2020-10-15 17:13 | Update the existing haptic player when we rumble on iOS | Sam Lantinga | 1 | +94 | -68 |
| 2020-10-15 17:13 | Fix iOS and tvOS builds | Sam Lantinga | 1 | +14 | -0 |
| 2020-10-15 15:56 | kmsdrm: merge GetDisplayDPI implementation by bms20 <brett@mynah-software.com> | Manuel Alfayate Corchete | 1 | +33 | -0 |
| 2020-10-14 20:01 | os2: integrate the port into main tree. | Ozkan Sezer | 13 | +104 | -8 |
| 2020-10-14 20:01 | added documentation docs/README-os2.md (based on original readme.os2). | Ozkan Sezer | 1 | +54 | -0 |
| 2020-10-14 20:01 | os2: remove dependency to gradd.h from IBM's ddk which is non-free: | Ozkan Sezer | 2 | +108 | -6 |
| 2020-10-14 20:01 | os2: Andrey Vasilkin agreed that his code to be put under Zlib license: | Ozkan Sezer | 8 | +169 | -2 |
| 2020-10-14 20:01 | os2: updated copyright dates for 2020. header guard fixes. | Ozkan Sezer | 24 | +39 | -39 |
| 2020-10-14 20:01 | SDL_os2audio.c (OS2_OpenDevice): change spec->samples assignment: | Ozkan Sezer | 1 | +16 | -2 |
| 2020-10-14 20:01 | SDL_os2audio.c (OS2_OpenDevice): change {0} initializers to SDL_zero() | Ozkan Sezer | 1 | +14 | -5 |
| 2020-10-14 20:01 | SDL_os2audio.c (OS2_OpenDevice): remove assignment to wrong spec member | Ozkan Sezer | 1 | +1 | -2 |
| 2020-10-14 20:01 | OS2_VideoQuit(): avoid double free()ing of displays. | Ozkan Sezer | 1 | +1 | -24 |
| 2020-10-14 20:01 | OS2_VideoInit: zero the stSDLDisplay and stSDLDisplayMode variables | Ozkan Sezer | 1 | +2 | -0 |
| 2020-10-14 20:01 | port from 2.0.12 to 2.0.13 / current SDL-hg repository. | Ozkan Sezer | 2 | +22 | -39 |
| 2020-10-14 20:01 | os/2: port from SDL2-2.0.5 to SDL2-2.0.12 | Ozkan Sezer | 2 | +2 | -4 |
| 2020-10-14 20:01 | os2/SDL_sysfilesystem.c: fix crash if one of the parameters is NULL | Ozkan Sezer | 1 | +43 | -35 |
| 2020-10-14 20:01 | os/2: port from SDL2-2.0.4 to SDL2-2.0.5: | Ozkan Sezer | 3 | +23 | -22 |
| 2020-10-14 20:01 | os2/SDL_sysfilesystem.c: use OS/2 api DosCreateDir() instead of mkdir(). | Ozkan Sezer | 1 | +6 | -7 |
| 2020-10-14 20:01 | os2: make testnative working -- imported from bitwiseworks' fork: | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-14 20:01 | os2: updates from Andrey Vasilkin's 2020-09-07 sources. | Ozkan Sezer | 3 | +4 | -5 |
| 2020-10-14 20:01 | os2: several warning fixes. | Ozkan Sezer | 10 | +49 | -55 |
| 2020-10-14 20:01 | os2: updates to SDL_systhread.c: | Ozkan Sezer | 1 | +7 | -53 |
| 2020-10-14 20:01 | os2: added a 2-byte padding to os2 SDL_PrivateAudioData | Ozkan Sezer | 1 | +1 | -0 |
| 2020-10-14 20:01 | os2: better error reporting from loadso | Ozkan Sezer | 1 | +3 | -3 |
| 2020-10-14 20:01 | os2: changes to debug macros | Ozkan Sezer | 1 | +4 | -2 |
| 2020-10-14 20:01 | os2: update include paths. add missing libc includes to geniconv. | Ozkan Sezer | 13 | +34 | -36 |
| 2020-10-14 20:01 | os2: add port files for SDL2-2.0.4 from Andrey Vasilkin | Ozkan Sezer | 34 | +6564 | -0 |
| 2020-10-14 12:50 | SDL_waylanddatamanager.c (mime_data_list_add): constify the buffer param | Ozkan Sezer | 2 | +1 | -1 |
| 2020-10-14 04:08 | Make the CoreHaptics framework optional on iOS and tvOS | Sam Lantinga | 1 | +6 | -2 |
| 2020-10-14 04:08 | video: Refresh Windows display list on WM_DISPLAYCHANGE | Sam Lantinga | 3 | +59 | -8 |
| 2020-10-14 04:08 | Only include CoreHaptics if we're building with rumble support | Sam Lantinga | 1 | +4 | -1 |
| 2020-10-14 04:08 | Fixed compiling with an older iOS SDK | Sam Lantinga | 1 | +22 | -3 |
| 2020-10-14 04:08 | Added support for controller battery status on iOS 14 | Sam Lantinga | 1 | +34 | -0 |
| 2020-10-14 04:08 | Added support for game controller rumble on iOS 14 | Sam Lantinga | 3 | +169 | -1 |
| 2020-10-14 04:08 | Added support for the controller home button on iOS 14 | Sam Lantinga | 2 | +11 | -0 |
| 2020-10-13 12:20 | cmake: look for iconv in libc, too (bug #5316.) | Ozkan Sezer | 1 | +4 | -1 |
| 2020-10-13 11:45 | cmake: run updaterev.sh if(NOT CMAKE_HOST_WIN32) | Ozkan Sezer | 1 | +3 | -3 |
| 2020-10-13 11:32 | cmake: check for alloca() in stdlib.h and malloc.h, too (bug #5316) | Ozkan Sezer | 1 | +6 | -1 |
| 2020-10-13 02:20 | SDL_cpuinfo.h: add missing const to size parameter of SDL_SIMDRealloc() | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-12 21:33 | Makefile.os2: remove some unnecessary stuff. | Ozkan Sezer | 1 | +0 | -3 |
| 2020-10-11 23:40 | cmake: reduce STDC_HEADER_NAMES list to only relevant headers, | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-11 22:02 | build: fix / update sensors (windows) configuration | Ozkan Sezer | 6 | +29 | -9 |
| 2020-10-11 17:00 | test/Makefile.os2: add testlocale.exe to build. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-11 16:32 | riscos: Implement SDL_OpenURL() | Cameron Cawley | 4 | +59 | -0 |
| 2020-10-10 17:50 | SDL_cpuinfo.c (OS2): undefine HAVE_SYSCTLBYNAME | Ozkan Sezer | 1 | +1 | -0 |
| 2020-10-10 00:00 | Makefile.os2: minor re-order. | Ozkan Sezer | 1 | +2 | -3 |
| 2020-10-09 19:58 | Only watch for display connect/disconnect events while the video subsystem is initialized | Sam Lantinga | 2 | +42 | -20 |
| 2020-10-09 18:40 | dynapi: move SDL_SIMDRealloc down below, after SDL_GetPreferredLocales. | Ozkan Sezer | 2 | +2 | -2 |
| 2020-10-09 01:28 | minor tidy-up to Makefile.os2 | Ozkan Sezer | 1 | +2 | -2 |
| 2020-10-09 01:11 | cocoa: Cut and paste from HTML strikes again! | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-10-09 01:00 | Fix https://bugzilla.libsdl.org/show_bug.cgi?id=5306 | Ozkan Sezer | 1 | +4 | -11 |
| 2020-10-09 01:00 | Fix https://bugzilla.libsdl.org/show_bug.cgi?id=4877#c2 | Ozkan Sezer | 1 | +7 | -1 |
| 2020-10-09 00:28 | minor whitespace fix | Ozkan Sezer | 5 | +1 | -1 |
| 2020-10-09 00:01 | Fixed trying to build OSX SDL_OpenURL on iOS and tvOS | Sam Lantinga | 4 | +28 | -20 |
| 2020-10-08 23:58 | Removed unused variable | Sam Lantinga | 1 | +0 | -1 |
| 2020-10-08 23:55 | SDL_video.c: fix whitespace | Ozkan Sezer | 1 | +11 | -11 |
| 2020-10-08 23:50 | SDL_video.h (SDL_DisplayEventID): remove comma at end of enumerator list | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-08 23:42 | Added events for dynamically connecting and disconnecting displays, with an iOS implementation | Sam Lantinga | 20 | +91 | -25 |
| 2020-10-08 23:41 | Fixed whitespace | Sam Lantinga | 1 | +7 | -7 |
| 2020-10-08 08:51 | k_rem_pio2.c: fix typo in second memset(): iq, not q. fixes bug #5309. | Ozkan Sezer | 1 | +6 | -6 |
| 2020-10-07 18:45 | metal: Clear the framebuffer if presenting without any other operations. | Ryan C. Gordon | 1 | +14 | -10 |
| 2020-10-07 15:32 | Fixed bug 5307 - Crash when joysticks hats number is odd (Thanks Sockmonsters!) | Sylvain Becker | 1 | +4 | -4 |
| 2020-10-07 12:55 | Android: better readibility for pollHapticDevices() | Sylvain Becker | 1 | +21 | -17 |
| 2020-10-07 12:41 | Android: better readibility for pollInputDevices() and move isDeviceSDLJoystick() test at first since there are always non-joystick devices present. | Sylvain Becker | 1 | +35 | -30 |
| 2020-10-06 15:07 | wav: Make sure the data size is a multiple of blockalign, not an exact match. | Ryan C. Gordon | 1 | +2 | -1 |
| 2020-10-06 04:42 | url: WinRT actually works now (and has been tested, hooray!). | Ryan C. Gordon | 2 | +17 | -3 |
| 2020-10-05 22:08 | url: Attempt #23235 at WinRT support... | Ryan C. Gordon | 1 | +3 | -7 |
| 2020-10-05 22:01 | url: Another attempt at WinRT implementation. | Ryan C. Gordon | 1 | +10 | -11 |
| 2020-10-05 21:20 | windows/SDL_syslocale.c: make it build against older SDKs. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-05 20:25 | url: Build WinRT-specific code as C++/CX instead of plain C++. | Ryan C. Gordon | 3 | +22 | -3 |
| 2020-10-05 20:10 | url: Add to Xcode project files, iOS/mac fixes. | Ryan C. Gordon | 3 | +150 | -0 |
| 2020-10-05 19:47 | url: Attempt at WinRT support. | Ryan C. Gordon | 4 | +46 | -3 |
| 2020-10-05 19:37 | url: ShellExecuteW returns an HINSTANCE, so deal with that more correctly. | Ryan C. Gordon | 1 | +3 | -3 |
| 2020-10-05 19:27 | url: Added to Visual Studio project files. | Ryan C. Gordon | 5 | +13 | -1 |
| 2020-10-05 19:03 | url: Cleanups and compiler warning fixes. | Ryan C. Gordon | 9 | +45 | -17 |
| 2020-10-05 18:36 | url: removed "extern" from function declaration. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-10-05 18:30 | url: Patched to compile on C89 compilers. | Ryan C. Gordon | 1 | +4 | -3 |
| 2020-10-05 18:30 | url: Patched to compile on OS/2. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-10-05 18:21 | url: More win32 fixes. | Ryan C. Gordon | 1 | +10 | -0 |
| 2020-10-05 18:08 | url: Patched to compile on OS/2. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-10-05 18:07 | url: Patched to compile on Windows. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-10-05 18:06 | url: patched to compile on macOS. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-10-05 18:01 | url: Make sure Haiku's C++ implementation is flagged as 'extern "C"' | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-10-05 18:00 | url: The function is "SDL_Unsupported" not "SDL_Unimplemented" | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-10-05 17:59 | url: put the Android bits in core/android | Ryan C. Gordon | 3 | +13 | -5 |
| 2020-10-05 17:56 | Backed out changeset a43cb4e54949 | Ryan C. Gordon | 4 | +1 | -8 |
| 2020-10-05 17:53 | url: Include SDL_misc.h to get public function declaration. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-10-05 17:52 | url: patched to compile on Android. | Ryan C. Gordon | 4 | +8 | -1 |
| 2020-10-05 17:39 | url: fixed wrong include. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-10-05 15:30 | Removed SDL_AndroidOpenURL, added SDL_OpenURL. | Ryan C. Gordon | 22 | +517 | -22 |
| 2020-10-05 12:09 | Android: fix joystick allocation that can be never used | Sylvain Becker | 1 | +1 | -1 |
| 2020-10-05 07:56 | Fix bug 5303 - Touch/Mouse events simulation doesn't work on Android 11 | Sylvain Becker | 1 | +11 | -1 |
| 2020-10-02 08:48 | SDL_Surface refcount: fix memory leak when blitting between stack'ed surfaces (see bug 5226) | Sylvain Becker | 1 | +7 | -1 |
| 2020-10-01 14:01 | ran gendynapi.pl after new (android-only) api additions. | Ozkan Sezer | 2 | +6 | -0 |
| 2020-10-01 13:11 | Android: small change to access to device diagonal value | Sylvain Becker | 1 | +11 | -6 |
| 2020-10-01 12:43 | Android: missing import class Uri | Sylvain Becker | 1 | +1 | -0 |
| 2020-10-01 12:41 | Android: add helper function to open an URL/URI (see bug 2783) | Sylvain Becker | 3 | +47 | -0 |
| 2020-09-29 04:19 | Added support for the MOGA XP5-X Plus | Sam Lantinga | 1 | +6 | -0 |
| 2020-09-26 17:18 | kmsdrm: merge patches from Ozkan Sezer for removing c-99'isms and raising libgbm version reqeriments. | Manuel Alfayate Corchete | 4 | +44 | -35 |
| 2020-09-25 08:42 | Android: be sure shared libraries are loaded in onConfigurationChanged() | Sylvain Becker | 1 | +6 | -2 |
| 2020-09-25 08:14 | Fixed bug 5239 - Play audio on Android while backgrounded (Thanks Superfury) | Sylvain Becker | 4 | +22 | -4 |
| 2020-09-19 18:01 | jack: Fixed memory leak on device close. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-09-16 19:20 | ac_check_define.m4: remove stray AC_DEFINE outside of the macro definition | Ozkan Sezer | 1 | +1 | -1 |
| 2020-09-16 05:00 | ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234. | Ozkan Sezer | 1 | +1 | -1 |
| 2020-09-08 03:10 | X11: Remove our X11 error callback in X11_DeleteDevice() | Cameron Gutman | 1 | +3 | -1 |
| 2020-09-13 19:41 | kmsdrm: merge heap buffer overflow and cursor creation patches from meyraud705. | Manuel Alfayate Corchete | 2 | +5 | -5 |
| 2020-09-12 13:58 | kmsdrm: less excessive error checkhing | Manuel Alfayate Corchete | 4 | +47 | -84 |
| 2020-09-12 02:56 | kmsdrm: also do pending modeseting in SwapWindowDoubleBuffered(). | Manuel Alfayate Corchete | 1 | +34 | -17 |
| 2020-09-12 02:52 | kmsdrm: reimplement modesetting for fullscreen window scaling and AR-correction. | Manuel Alfayate Corchete | 3 | +93 | -34 |
| 2020-09-12 00:36 | kmsdrm: delete ununsed variable. | Manuel Alfayate Corchete | 1 | +0 | -2 |
| 2020-09-11 22:47 | Backed out changeset 4a45d1a30d25 | Manuel Alfayate Corchete | 1 | +14 | -0 |
| 2020-09-11 22:16 | kmsdrm: don't fool SDL into thinking that changing the physical videomode is done. | Manuel Alfayate Corchete | 1 | +0 | -14 |
| 2020-09-11 21:47 | kmsdrm: no need to reconnect/reactivate things in SwapWindowDoubleBuffered(). | Manuel Alfayate Corchete | 1 | +0 | -9 |
| 2020-09-10 21:26 | kmsdrm: greatly improve comments in SwapBuffersFenced() for future reference. | Manuel Alfayate Corchete | 1 | +88 | -50 |
| 2020-09-10 19:07 | kmsdrm: Choose how to swap buffers based on EGL extension availability. | Ryan C. Gordon | 4 | +36 | -40 |
| 2020-09-10 19:05 | kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync. | Ryan C. Gordon | 1 | +12 | -0 |
| 2020-09-10 19:04 | kmsdrm: Implement GL_DefaultProfileConfig for Raspberry Pi compatibility. | Ryan C. Gordon | 3 | +15 | -0 |
| 2020-09-10 19:02 | video: Set up default before calling GL_DefaultProfileConfig(). | Ryan C. Gordon | 1 | +14 | -14 |
| 2020-09-10 19:02 | egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c. | Ryan C. Gordon | 2 | +8 | -5 |
| 2020-09-10 00:15 | kmsdrm: no need to re-connect/reactivate things in SwapWindow() anymore because we use a dumb buffer on KMS buffers destruction now. | Manuel Alfayate Corchete | 1 | +0 | -9 |
| 2020-09-09 01:18 | kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists. | Manuel Alfayate Corchete | 1 | +4 | -2 |
| 2020-09-08 15:42 | Fixed bug 5215 - Fixing filenames passed to dlopen for OpenBSD | Sam Lantinga | 3 | +22 | -2 |
| 2020-09-05 22:01 | Fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH=1 on Metal windows | Cameron Gutman | 2 | +5 | -0 |
| 2020-09-08 13:30 | kmsdrm: Tell SDL that mouse has entered the window via artificial event. Fixes sticky mouse in Scummvm. | Manuel Alfayate Corchete | 1 | +9 | -0 |
| 2020-09-08 00:42 | kmsdrm: No need to test for display driverdata when freeing a plane. | Manuel Alfayate Corchete | 1 | +1 | -3 |
| 2020-09-07 21:15 | kmsdrm: add temporary RPI4_COMPAT define to try RPI4+current Rasbian compatibility. | Manuel Alfayate Corchete | 1 | +5 | -2 |
| 2020-09-07 20:54 | kmsdrm: 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 Corchete | 3 | +294 | -67 |
| 2020-09-07 17:00 | Fix false compiler warning: initialize the variable 'memdiff' | Sylvain Becker | 1 | +1 | -1 |
| 2020-09-07 16:50 | SDL_Surface refcount: destination surface keep track of surfaces that are mapped to it and automatically invalidate them when it is freed | Sylvain Becker | 4 | +67 | -13 |
| 2020-09-06 23:33 | kmsdrm: fix errors when trying to free up videomode driverdata pointers on quit. | Manuel Alfayate Corchete | 2 | +19 | -3 |
| 2020-09-06 22:18 | kmsdrm: fix scaling for SDL_WINDOW_FULLSCREEN windows. | Manuel Alfayate Corchete | 1 | +28 | -3 |
| 2020-09-06 21:19 | kmsdrm: fix first frame display: no need to wait for SwapWindow() for EGL surface creation. | Manuel Alfayate Corchete | 3 | +107 | -86 |
| 2020-09-06 10:48 | kmsdrm: more coherent returns for SwapWindow. | Manuel Alfayate Corchete | 2 | +21 | -24 |
| 2020-09-06 10:17 | kmsdrm: Remove debug printfs in SwapWindow. | Manuel Alfayate Corchete | 1 | +1 | -2 |
| 2020-09-06 10:08 | kmsdrm: Don't create surfaces until EGL context is available. | Manuel Alfayate Corchete | 5 | +207 | -227 |
| 2020-09-02 17:38 | Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!) | Sylvain Becker | 2 | +13 | -0 |
| 2020-08-31 17:17 | kmsdrm: Do NOT modify window size manually from the backend: doing so caused renderer scaling params miscalculation. | Manuel Alfayate Corchete | 3 | +32 | -16 |
| 2020-08-28 21:04 | kmsdrm: Apply window reconfiguration in SetWindowSize(), too. | Manuel Alfayate Corchete | 1 | +40 | -29 |
| 2020-08-28 20:38 | kmsdrm: use PLANE and CRTC to do hardware-driven window scaling and AR-correction. | Manuel Alfayate Corchete | 3 | +84 | -31 |
| 2020-08-25 23:37 | kmsdrm: unload EGL and GL lib only if using them. | Manuel Alfayate Corchete | 1 | +4 | -3 |
| 2020-08-25 14:30 | kmsdrm: Add programmer credits to the Atomic KMSDRM driver. | Manuel Alfayate Corchete | 10 | +10 | -0 |
| 2020-08-25 14:18 | kmsdrm: move FENCE FD props setting to SwapWindow(), where it belongs. | Manuel Alfayate Corchete | 3 | +18 | -16 |
| 2020-08-25 13:40 | kmsdrm: comment out atomic commit fast-debugging printf. | Manuel Alfayate Corchete | 1 | +1 | -1 |
| 2020-08-25 03:53 | kmsdrm: fix segfault on quit beacuse of freed _this->egl_data. | Manuel Alfayate Corchete | 2 | +14 | -2 |
| 2020-08-25 02:05 | kmsdrm: Buffer management refactoring. Fixes for compatibility with more video drivers. | Manuel Alfayate Corchete | 4 | +167 | -51 |
| 2020-08-24 10:51 | kmsdrm: Finetune integer type usage. Add some comments. | Manuel Alfayate Corchete | 4 | +43 | -35 |
| 2020-08-23 23:10 | kmsdrm: Move cursor plane setup and freeing to MouseInit() and MouseQuit(), for better consistency. | Manuel Alfayate Corchete | 1 | +15 | -12 |
| 2020-08-23 21:44 | kmsdrm: Add error control to plane prop setting function. Do most plane prop setting with a single function. | Manuel Alfayate Corchete | 5 | +175 | -136 |
| 2020-08-23 09:26 | kmsdrm: move cursor-related atomic helper functions and related struct typedefs to the SDL_kmsdrmmouse unit. | Manuel Alfayate Corchete | 4 | +103 | -93 |
| 2020-08-23 01:13 | kmsdrm: remove redundant function, use drm_atomic_setbuffers() for disconnecting planes instead. | Manuel Alfayate Corchete | 3 | +6 | -33 |
| 2020-08-23 00:58 | kmsdrm: 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 Corchete | 4 | +133 | -340 |
| 2020-08-18 23:34 | kmsdrm: correct parameter name. | Manuel Alfayate Corchete | 1 | +1 | -1 |
| 2020-08-18 23:31 | kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements. | Manuel Alfayate Corchete | 4 | +138 | -31 |
| 2020-08-17 23:52 | kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit(). | Manuel Alfayate Corchete | 2 | +63 | -40 |
| 2020-08-17 18:09 | Android: remove un-needed java import (bug 4297) | Sylvain Becker | 1 | +0 | -3 |
| 2020-08-17 17:50 | Fixed bug 4297 - Android StrictMode policy. Remove APK expansion support | Sylvain Becker | 3 | +33 | -437 |
| 2020-08-17 16:35 | kmsdrm: move hardware cursor functionality to the ATOMIC interface. Disconnect the display plane from the GBM surface buffers before destroying the GBM surface. | Manuel Alfayate Corchete | 6 | +436 | -320 |
| 2020-07-21 21:38 | Linux: Add hint for disabling deadzones | Kai Krakow | 2 | +15 | -1 |
| 2020-08-10 15:42 | Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRE | Sam Lantinga | 1 | +6 | -6 |
| 2020-07-21 17:14 | wayland: defer pointer confine creation until pointer unlock | Tudor Brindus | 1 | +25 | -5 |
| 2020-08-09 04:55 | render: fixes to how we convert touch events for logical scaling. | Ryan C. Gordon | 1 | +41 | -21 |
| 2020-08-08 12:27 | kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design. | Manuel Alfayate Corchete | 3 | +113 | -100 |
| 2020-08-07 09:53 | kmsdrm: wait for possible pending atomic commits before destroying surfaces, and before restoring video on quit. Move messages to the SDL_Log* functions. | Manuel Alfayate Corchete | 2 | +34 | -26 |
| 2020-08-05 23:36 | kmsdrm: wait for pending atomic commits before restoring videomode and crtc->buffer on VideoQuit, and simplify double-buffer SwapWindow() implementation. | Manuel Alfayate Corchete | 2 | +39 | -58 |
| 2020-08-05 16:55 | kmsdrm: move videomode restoration on VideoQuit() to using the atomic interface instead of the legacy drmModeSetCrtc() function. Refactoring of get_plane_id(). | Manuel Alfayate Corchete | 3 | +54 | -40 |
| 2020-08-05 13:28 | kmsdrm: free memory for plane, crtc and connector property tables on VideoQuit. | Manuel Alfayate Corchete | 1 | +38 | -17 |
| 2020-08-05 00:06 | kmsdrm: 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 Corchete | 4 | +99 | -173 |
| 2020-08-03 20:24 | kmsdrm: update SwapWindow fn, moving it to triple-buffer. | Manuel Alfayate Corchete | 3 | +205 | -12 |
| 2020-08-01 22:58 | winrt: Another attempt at getting this to compile. | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-08-01 16:23 | kmsdrm: rewrite the new SwapWindow() fn to avoid tearing. Double-buffer only for now. | Manuel Alfayate Corchete | 1 | +37 | -58 |
| 2020-07-31 23:42 | winrt: Patched to compile...? | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-07-28 19:11 | kmsdrm: Moved to the ATOMIC KMS/DRM interface for buffer swapping, leaving DRM-legacy behind. | Manuel Alfayate Corchete | 6 | +622 | -256 |
| 2020-07-25 02:24 | stdlib: Corrected implementation of SDL_wcsncmp. | Ryan C. Gordon | 1 | +7 | -2 |
| 2020-07-20 17:09 | kmsdrm: do not leak drmModeConnector Previously conn was leaked on the success path (when available was set to SDL_TRUE). | RALOVICH, Kristof | 1 | +3 | -1 |
| 2020-07-20 09:42 | Rename the gbm device struct from gbm to gbm_dev for better readabilty. | Manuel Alfayate Corchete | 4 | +14 | -14 |
| 2020-07-20 01:48 | kmsdrm: 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, Kristof | 1 | +15 | -1 |
| 2020-07-20 01:46 | kmsdrm: fix typo | RALOVICH, Kristof | 1 | +2 | -2 |
| 2020-07-19 17:53 | Added comment about window creation behaviour in KMSDRM. | Manuel Alfayate Corchete | 1 | +29 | -0 |
| 2020-07-19 17:11 | Delete windata variable no longer needed in KMSDR_SetDisplayMode(). | Manuel Alfayate Corchete | 1 | +0 | -1 |
| 2020-07-19 17:09 | Surfaces have to be recreated immediately from KMSDRM_SetDisplayMode(). | Manuel Alfayate Corchete | 1 | +1 | -6 |
| 2020-07-19 16:45 | Fix SDL_Window recreation: drmModeSetCrtc() has to be called everytime the EGL and GBM surfaces are recreated. | Manuel Alfayate Corchete | 3 | +18 | -12 |
| 2020-07-19 15:55 | Fixed bug 5231 - Fix for hardware cursor: size and alpha-premultiplication. | Sam Lantinga | 2 | +79 | -178 |
| 2020-07-18 05:21 | Re-add check for Metal on x86, where it's not supported. | Sam Lantinga | 2 | +8 | -0 |
| 2020-07-17 15:16 | metal: Make sure we have a command buffer available before trying to present. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-07-16 17:28 | Patched to compile. | Ryan C. Gordon | 2 | +2 | -0 |
| 2020-07-16 17:25 | winrt: Fix casting a pointer to int. | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-07-16 17:18 | egl: SDL_EGL_LoadLibaryOnly() shouldn't set _this->gl_config.driver_loaded = 1 | Ryan C. Gordon | 3 | +4 | -3 |
| 2020-07-16 08:43 | assert: Implement SDL_TriggerBreakpoint for Apple ARM hardware. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-07-16 08:37 | configure: On Apple platforms, only exclude Vulkan on x86. | Ryan C. Gordon | 2 | +2 | -2 |
| 2020-07-15 23:12 | Fixed bug 5232 - SDL2 configure script detects Apple Silicon Macs as iPhones; fails to build due to missing components | Sam Lantinga | 2 | +4 | -12 |
| 2020-07-15 17:15 | Fixed bug 5233 - PS3 Gamepad Motion Control not correctly ignored on Linux | Sam Lantinga | 1 | +1 | -1 |
| 2020-07-14 23:18 | Reuse Wayland connection from availability check | M Stoeckl | 1 | +27 | -35 |
| 2020-07-15 01:13 | Reuse X11 connection from availability check | M Stoeckl | 1 | +10 | -46 |
| 2020-07-12 23:11 | Merge VideoBootStrap::available into VideoBootStrap::create | M Stoeckl | 21 | +39 | -118 |
| 2020-07-11 05:10 | fix bug #5228 -- Add AltiVec detection for FreeBSD. | Ozkan Sezer | 1 | +4 | -2 |
| 2020-07-08 15:28 | cmake: Fix building with -DSDL_HAPTIC=Off | stfx | 3 | +11 | -2 |
| 2020-07-05 19:33 | configure: corretly print --enable-arm-simd default value. | Ozkan Sezer | 2 | +2 | -2 |
| 2020-06-28 21:45 | stdinc: Let Clang static analysis see more C runtime functions. | Ryan C. Gordon | 1 | +19 | -1 |
| 2020-06-28 20:23 | joystick: Linux joysticks now recover better from dropped events. | Ryan C. Gordon | 3 | +64 | -5 |
| 2020-06-27 20:25 | emscripten: Introduce SDL_HINT_EMSCRIPTEN_ASYNCIFY | Sylvain Beucler | 4 | +22 | -4 |
| 2020-06-27 20:22 | emscripten: support pseudo-synchronous screen refresh and events update using asyncify | Sylvain Beucler | 3 | +28 | -1 |
| 2020-06-27 06:38 | configure: Accidentally deleted a ')' | Ryan C. Gordon | 2 | +9 | -9 |
| 2020-06-27 06:00 | cmake: Fix Metal detection on macOS/iOS. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-06-27 03:30 | configure/cmake: Disable ARM SIMD and NEON by default. | Ryan C. Gordon | 3 | +12 | -12 |
| 2020-06-27 01:37 | video: Make SDL_CreateWindow use SDL_Init(SDL_INIT_VIDEO), not SDL_VideoInit. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-06-27 01:35 | test: testspriteminimal wasn't calling SDL_Quit() on exit. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-06-27 00:16 | video: Changed SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS to default to FALSE. | Ryan C. Gordon | 2 | +4 | -2 |
| 2020-06-27 00:11 | cmake: Bump minimum required CMake to 3.0.0 and mark link libraries PRIVATE. | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-06-26 20:45 | cmake: Fix building with -DSDL_SENSOR=Off | stfx | 1 | +1 | -4 |
| 2020-06-26 21:42 | cmake: Build Linux-specific files like the configure script does. | Ryan C. Gordon | 1 | +32 | -4 |
| 2020-06-26 19:04 | cmake: Fix building with -DSDL_POWER=Off | Ryan C. Gordon | 1 | +1 | -4 |
| 2020-06-23 17:12 | Fixed bug 5208 - Fix libGL loading on OpenBSD | Sam Lantinga | 1 | +3 | -3 |
| 2020-06-23 17:09 | Fixed bug 5209 - cpuinfo recognize OpenBSD ARM | Sam Lantinga | 1 | +2 | -0 |
| 2020-06-22 20:24 | core/linux/SDL_threadprio.c: fix build against older glibc versions | Ozkan Sezer | 1 | +5 | -0 |
| 2020-06-19 17:37 | Fixed bug 5199 - Fix KMSDRM_CreateWindow() segfault when starting L?VE2D engine. | Sam Lantinga | 1 | +1 | -2 |
| 2020-06-17 17:09 | Fixed bug 5126 - MinGW compile error SDL_windowssensor.c | Sam Lantinga | 1 | +3 | -3 |
| 2020-06-17 11:48 | x11: Fix spurious keyboard focus events | James Legg | 1 | +7 | -5 |
| 2020-06-17 15:47 | Reverted comment change in previous commit | Sam Lantinga | 1 | +3 | -2 |
| 2020-06-17 15:44 | Fixed overflow in surface pitch calculation | Sam Lantinga | 1 | +15 | -8 |
| 2020-06-15 08:31 | Fix compile without DIRECTX | stfx | 3 | +0 | -13 |
| 2020-06-14 09:21 | fix permissions of some project files | Ozkan Sezer | 4 | +0 | -0 |
| 2020-06-14 09:05 | fix watcom build of SDL_test_common.c | Ozkan Sezer | 1 | +6 | -4 |
| 2020-06-12 17:30 | Fixed bug 4938 - Suggestion: rename SDL_PIXELFORMAT_BGR888 to SDL_PIXELFORMAT_XBGR8888 | Sam Lantinga | 1 | +12 | -6 |
| 2020-06-11 16:03 | Add SDL_SIMDRealloc | Ethan Lee | 4 | +78 | -0 |
| 2020-06-10 16:38 | Fixed bug 5170 - Build fails when using Visual Studio 2017 with Windows 10 SDK 10.0.19041.0 in uwp | Sam Lantinga | 1 | +1 | -1 |
| 2020-06-10 16:36 | Fixed building with Visual Studio 2019 | Sam Lantinga | 2 | +18 | -12 |
| 2020-06-10 04:47 | Fixed bug 5171 - PollEvent impacts performance in 2.0.12 | Sam Lantinga | 3 | +14 | -3 |
| 2020-06-10 04:43 | Fixed whitespace | Sam Lantinga | 1 | +1 | -1 |
| 2020-06-09 18:31 | Added support for the NACON Revolution Pro Controller 3 and the GameStop PS4 Fun Controller | Sam Lantinga | 1 | +6 | -0 |
| 2020-06-09 17:47 | Fixed build | Sam Lantinga | 1 | +1 | -1 |
| 2020-06-09 17:47 | ControllerList: add support for NACON asymetric controller and Revolution 3, Hori mini wireless ps4 controller, and 2 PDP switch controllers | Sam Lantinga | 1 | +7 | -1 |
| 2020-06-09 17:47 | ControllerList: 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 Lantinga | 1 | +2 | -1 |
| 2020-06-09 17:47 | Controller: Deadzone improvements | Sam Lantinga | 1 | +26 | -0 |
| 2020-06-09 00:07 | Define constants not available on older kernels | Sam Lantinga | 1 | +24 | -0 |
| 2020-06-09 00:01 | Fixed mouse drag with an external mouse on iOS | Sam Lantinga | 1 | +7 | -4 |
| 2020-06-04 19:30 | Fixed exception if getManifestEnvironmentVariables() is called without a current SDL activity | Sam Lantinga | 1 | +4 | -0 |
| 2020-06-04 19:26 | Fixed Bluetooth audio output on Apple TV | Sam Lantinga | 1 | +71 | -68 |
| 2020-06-04 16:23 | Fixed bug 5169 - Can not build current sources because of recent thread management changes | Sam Lantinga | 1 | +4 | -0 |
| 2020-06-04 16:13 | Fixed build warning | Sam Lantinga | 1 | +0 | -1 |
| 2020-06-04 16:10 | Updated configure with changes from configure.ac | Sam Lantinga | 1 | +3 | -0 |
| 2020-06-03 21:58 | Make sure SDL_locale.h is included in the Xcode Framework for macOS | Sam Lantinga | 1 | +178 | -178 |
| 2020-06-03 21:56 | Make sure SDL_locale.h is included in the Xcode Framework for tvOS | Sam Lantinga | 1 | +179 | -177 |
| 2020-06-03 21:26 | Make sure SDL_locale.h is included in the Xcode Framework | Sam Lantinga | 1 | +179 | -177 |
| 2020-06-03 20:42 | video: Set window->surface NULL after freeing it. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-06-03 00:08 | Fixed bug 5168 - Memory leak in RAWINPUT_JoystickOpen | Sam Lantinga | 1 | +2 | -2 |
| 2020-04-26 02:15 | Enable Xbox One HIDAPI driver on macOS | Cameron Gutman | 1 | +0 | -5 |
| 2020-06-03 00:02 | Fixed bug 5167 - Memory leak in GuessXInputDevice | Sam Lantinga | 1 | +2 | -0 |
| 2020-06-02 23:59 | Fixed whitespace in SDL_vulkan.h | Sam Lantinga | 1 | +6 | -8 |
| 2020-06-02 23:57 | Fixed bug 5147 - KMSDRM: SetWindowFullscreen() failing with SDL_WINDOW_FULLSCREEN_DESKTOP | Sam Lantinga | 1 | +13 | -9 |
| 2020-05-30 04:26 | Fixed bug 5113 - SDL_UpdateWindowSurfaceRects BitBlt the entire surface on Win32 | Sam Lantinga | 1 | +5 | -1 |
| 2020-05-30 04:22 | Fixed bug 5155 - HIDAPI_JoystickDisconnected incorrect array shift | Sam Lantinga | 1 | +4 | -2 |
| 2020-05-29 23:31 | Fixed bug 5105 - sndio support not working in dynamic mode (dlopen) | Sam Lantinga | 1 | +1 | -0 |
| 2020-05-29 23:28 | Fixed bug 5145 - Fix whitespace in SDL_vulkan.h | Sam Lantinga | 1 | +6 | -6 |
| 2020-05-26 03:55 | cocoa: Change Caps Lock behavior to toggle instead of locking | Cameron Gutman | 1 | +2 | -4 |
| 2020-05-29 23:02 | Fixed bug 5146 - SDL_RenderFillRect doesn't work in DirectFB | Sam Lantinga | 1 | +1 | -1 |
| 2020-05-21 04:06 | wayland: update pointer position on initial enter event | Tudor Brindus | 1 | +19 | -15 |
| 2020-05-29 22:40 | Don't bother logging security exception getting the device serial number | Sam Lantinga | 1 | +1 | -2 |
| 2020-05-29 22:37 | - Added exception handler for the new SecurityException in USBDevice getSerialNumber | Sockmonsters | 1 | +7 | -1 |
| 2020-05-29 21:54 | The zero happens at a higher level now | Sam Lantinga | 1 | +1 | -2 |
| 2020-05-29 21:48 | Initialize the raw_map before getting controller mappings from the driver | Sam Lantinga | 1 | +2 | -0 |
| 2020-05-29 21:48 | Fixed variable names to be consistent across functions | Sam Lantinga | 1 | +11 | -9 |
| 2020-05-29 20:37 | Fixed bug 5161 - Autodetect controller mappings based on the Linux Gamepad Specification | Sam Lantinga | 18 | +419 | -0 |
| 2020-05-29 12:05 | SDL_blit: Fix undefined bitshift operations | James Legg | 1 | +5 | -5 |
| 2020-04-24 21:03 | Add Logitech G29 to steering wheel list | Brendan Shanks | 1 | +1 | -0 |
| 2020-05-28 19:18 | wayland: Changed output removal in handle_surface_leave() | Ryan C. Gordon | 1 | +14 | -13 |
| 2020-05-28 18:57 | wayland: Move buffer copy into mime_data_list_add() | Ryan C. Gordon | 1 | +13 | -14 |
| 2020-05-28 18:47 | wayland: assert that mmap() didn't return NULL. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-05-27 17:35 | Don't include the iOS joystick driver if joysticks are disabled | Sam Lantinga | 2 | +4 | -1 |
| 2020-05-27 17:27 | Fixed building with --disable-joystick on iOS | Sam Lantinga | 1 | +6 | -0 |
| 2020-05-27 17:27 | Fixed building with --disable-joystick on Linux | Sam Lantinga | 1 | +13 | -2 |
| 2020-05-27 17:14 | Fixed building on iOS with MFI controllers disabled | Sam Lantinga | 1 | +11 | -4 |
| 2020-05-27 17:13 | Use nil instead of NULL for Objective-C objects | Sam Lantinga | 1 | +2 | -2 |
| 2020-05-27 16:57 | Fixed mkdir warning when running iosbuild.sh multiple times | Sam Lantinga | 1 | +8 | -6 |
| 2020-05-27 16:57 | Fixed building with --disable-joystick on macOS | Sam Lantinga | 1 | +8 | -0 |
| 2020-05-27 16:28 | Fixed uninitialized variable warning | Sam Lantinga | 1 | +2 | -2 |
| 2020-05-27 16:22 | Fixed compiler warning building on FreeBSD | Sam Lantinga | 1 | +1 | -1 |
| 2020-05-26 23:34 | If there isn't a GetGlobalMouseState() implementation, fall back to the normal one. | Sam Lantinga | 3 | +14 | -33 |
| 2020-05-26 23:29 | Fixed bug 5141 - KMSDRM: manage SDL_GetGlobalMouseState() | Sam Lantinga | 1 | +2 | -0 |
| 2020-05-26 23:27 | Fixed bug 5140 - KMSDRM: Dynamic vsync toggle does not work | Sam Lantinga | 2 | +159 | -62 |
| 2020-05-26 20:54 | Fixed iOS build | Sam Lantinga | 1 | +17 | -12 |
| 2020-05-26 20:19 | Getting closer. | Sam Lantinga | 1 | +1 | -0 |
| 2020-05-26 20:19 | More Linux fixes. | Sam Lantinga | 2 | +37 | -35 |
| 2020-05-26 20:19 | Rename Linux-only variable. | Sam Lantinga | 1 | +2 | -2 |
| 2020-05-26 20:19 | Include SDL_hints.h. | Sam Lantinga | 1 | +1 | -1 |
| 2020-05-26 20:19 | Include SDL_hint.h. | Sam Lantinga | 1 | +1 | -0 |
| 2020-05-26 20:19 | Make 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 Lantinga | 4 | +241 | -17 |
| 2020-05-25 21:10 | Fixed creating a metal renderer without specifying a metal window | Sam Lantinga | 2 | +26 | -4 |
| 2020-05-22 23:45 | Added a note not to use XinputUap.dll for XInput support | Sam Lantinga | 1 | +4 | -0 |
| 2020-05-21 08:01 | locale: Removed unused variable. | Ryan C. Gordon | 1 | +0 | -1 |
| 2020-05-21 07:52 | sensor: Fixed compiler warnings on mingw64. | Ryan C. Gordon | 1 | +4 | -4 |
| 2020-05-21 07:48 | locale: Fixed compiler warning on Visual Studio. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-20 21:32 | sensor: Fix overaggressive search/replace. :) | Ryan C. Gordon | 1 | +3 | -3 |
| 2020-05-20 21:22 | sensor: Correct fix for redefinition of various symbols. | Ryan C. Gordon | 1 | +16 | -21 |
| 2020-05-20 21:01 | hidapi: Fix compiler warning. | Ryan C. Gordon | 1 | +4 | -2 |
| 2020-05-20 20:59 | sensor: Fix build on various Windows compilers with various predefinitions. | Ryan C. Gordon | 1 | +4 | -1 |
| 2020-05-20 20:58 | windows: Fix calls to CoCreateInstance() so last parameter is a LPVOID *. | Ryan C. Gordon | 4 | +4 | -4 |
| 2020-05-20 20:43 | locale: Fixed compiler warning on WinRT. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-20 20:34 | configure: fix fcitx tests. | Ryan C. Gordon | 2 | +14 | -4 |
| 2020-05-20 20:15 | locale: Patched to compile on Windows Phone. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-19 17:22 | configure: Just don't do the -idirafter on QNX. | Ryan C. Gordon | 2 | +19 | -45 |
| 2020-05-19 16:30 | configure: -idirafter needs a space, -I doesn't. | Ryan C. Gordon | 2 | +4 | -4 |
| 2020-05-19 16:08 | configure: Do a real check for -idirafter anyhow. | Ryan C. Gordon | 2 | +47 | -2 |
| 2020-05-19 15:52 | configure: Regenerate configure script. | Ryan C. Gordon | 1 | +9 | -100 |
| 2020-05-19 15:48 | configure: Not all compilers understand -idirafter, use -I instead. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-19 15:38 | checker-buildbot.bat: Removed. This is clearly not going to work like this. | Ryan C. Gordon | 1 | +0 | -36 |
| 2020-05-19 08:01 | build-scripts: Attempt at a static analysis batch file for Windows. | Ryan C. Gordon | 1 | +36 | -0 |
| 2020-05-19 07:14 | locale: Make sure C++ implementations (Haiku!) use C linkage. | Ryan C. Gordon | 1 | +8 | -0 |
| 2020-05-19 06:59 | os2-buildbot.sh: Fix upload path. | Ryan C. Gordon | 1 | +3 | -3 |
| 2020-05-19 06:56 | windows-buildbot-zipper.bat: Attempt to update for new buildbot. | Ryan C. Gordon | 1 | +12 | -24 |
| 2020-05-19 05:19 | haiku: Another attempt at fixing build. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-05-19 04:09 | haiku: Patched to compile. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-05-19 01:20 | raspberrypi-buildbot.sh: Fix output directory. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-19 01:10 | os2-buildbot.sh: Fix output directory. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-19 01:07 | xcode: make sure locale sources are used in all targets. | Ryan C. Gordon | 1 | +48 | -32 |
| 2020-05-19 00:18 | OS/2: Forgot to add locale source dir to makefile. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-19 00:06 | raspberrypi-buildbot.sh: Leave files in the right place, don't nuke build dir. | Ryan C. Gordon | 1 | +1 | -3 |
| 2020-05-19 00:02 | emscripten-buildbot.sh: Leave files in the right place, don't nuke build dir. | Ryan C. Gordon | 1 | +1 | -2 |
| 2020-05-18 20:33 | emscripten-buildbot.sh: the SDK path changed on the new build worker. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-18 19:52 | checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH. | Ryan C. Gordon | 1 | +3 | -44 |
| 2020-05-18 16:00 | emscripten-buildbot.sh: target WebAssembly instead of asm.js. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-17 19:23 | Only set colorkey, if converted surface has no alpha channel (2979) | Sylvain Becker | 1 | +7 | -3 |
| 2020-05-17 18:45 | Fix issue with colorkey, palette and format conversion Set the colorkey information on the converted surface. Test-case in bug 3826/2979, conflicting with bug 4798 | Sylvain Becker | 1 | +6 | -1 |
| 2020-05-15 19:33 | Fix static analysis warning in SDL_render.c | Sylvain Becker | 1 | +2 | -1 |
| 2020-05-15 19:12 | Fixed bug 5100 - compilation CMake Android armeabi-v7a (Thanks Steve Robinson!) fatal error: 'cpu-features.h' file not found on CMake Android armeabi-v7a | Sylvain Becker | 1 | +7 | -3 |
| 2020-05-15 01:54 | docs: README-linux.md updated for a modern Ubuntu release. | Ryan C. Gordon | 1 | +6 | -9 |
| 2020-05-15 01:49 | docs: Fixed README-linux.md's line endings and word wrap. | Ryan C. Gordon | 1 | +6 | -6 |
| 2020-05-15 01:48 | docs: Linux systems don't need to install wayland-protocols anymore. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-13 20:48 | emscripten: Fix crash in SDL_SetWindowTitle(). | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-04-17 17:55 | wayland: add support for SDL_SetWindowGrab | Tudor Brindus | 5 | +75 | -0 |
| 2020-05-11 21:36 | Fixed bug 5098 - macOS CreateWindowFrom doesn't work with high-dpi displays | Sam Lantinga | 1 | +15 | -0 |
| 2020-05-11 21:31 | Fixed bug 5103 - Port fcitx support to both fcitx 4 & 5 | Sam Lantinga | 9 | +159 | -112 |
| 2020-05-08 19:50 | Android: robustness if locale failed to be detected at start | Sylvain Becker | 1 | +1 | -1 |
| 2020-05-08 19:40 | Android: send SDL_LOCALECHANGED when locale changes | Sylvain Becker | 3 | +40 | -1 |
| 2020-05-08 09:15 | Android: fix missing prototype warning | Sylvain Becker | 1 | +1 | -0 |
| 2020-05-08 09:00 | Android: factorize asset manager code (bug 2131 and 4297) | Sylvain Becker | 1 | +69 | -35 |
| 2020-05-04 06:27 | locale: Implemented SDL_GetPreferredLocales(). | Ryan C. Gordon | 42 | +1318 | -4 |
| 2020-05-06 19:19 | Added support for the HORI Real Arcade Pro on Mac OSX and Linux | Sam Lantinga | 1 | +2 | -0 |
| 2020-05-06 18:19 | ControllerList: add PDP Faceoff Deluxe Audio Switch Controller and HORI Real Arcade Pro V Switch Edition | Sam Lantinga | 1 | +3 | -0 |
| 2020-05-06 18:19 | ControllerList: add NACON Revolution Unlimited (and it's dongle) and NACON Daija fight stick. | Sam Lantinga | 1 | +4 | -1 |
| 2020-05-06 07:18 | hid: Add Microsoft Precision Mouse to the joystick blacklist. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-05-06 07:13 | hid: Cleanup Windows joystick blacklist code, to make additions easier. | Ryan C. Gordon | 1 | +18 | -25 |
| 2020-05-05 16:48 | stdlib: Fixed compiler warnings about int vs size_t. | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-05-04 20:19 | Fixed bug 5121 - Use SDL_calloc instead of calloc in Wayland_CreateWindow | Sam Lantinga | 1 | +1 | -1 |
| 2020-05-04 20:17 | Improvement for bug 3446 - The haptic API does not allow to select the direction axes | Sam Lantinga | 4 | +10 | -19 |
| 2020-05-04 17:16 | Added support for the Razer Kishi | Sam Lantinga | 1 | +1 | -0 |
| 2020-05-04 02:13 | hints: Allow specifying audio device metadata. | Ryan C. Gordon | 2 | +58 | -8 |
| 2020-05-04 00:56 | hints: Fixed a doxygen comment. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-05-02 21:43 | Fixed bug 5112 - CMake won't compile in VS2019 | Sam Lantinga | 1 | +12 | -32 |
| 2020-04-29 15:32 | Fixed showrev.sh when using the Bourne shell | Sam Lantinga | 1 | +2 | -2 |
| 2020-04-28 02:12 | Added additional logging to track down why the NVIDIA controller doesn't send the back button | Sam Lantinga | 1 | +16 | -13 |
| 2020-04-27 20:31 | Fixed running on older versions of iOS | Sam Lantinga | 2 | +5 | -3 |
| 2020-04-24 06:06 | cmake: various Haiku settings were accidentally under "if(SDL_VIDEO)" | Ryan C. Gordon | 1 | +12 | -12 |
| 2020-04-23 18:13 | Fixed compiler warning | Sam Lantinga | 1 | +1 | -0 |
| 2020-04-23 18:07 | Added 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 Gamepad | Sam Lantinga | 2 | +145 | -31 |
| 2020-04-23 17:13 | Don't use the WGI driver if another driver is already handling the joystick | Sam Lantinga | 3 | +69 | -7 |
| 2020-04-23 16:35 | Fixed crash trying to get battery status on some devices | Sam Lantinga | 1 | +3 | -2 |
| 2020-04-22 22:42 | Fixed build on older Visual Studio, enable new features on newer Visual Studio | Sam Lantinga | 2 | +12 | -3 |
| 2020-04-22 21:57 | Fixed rare crash when creating an X11 window | Sam Lantinga | 1 | +9 | -1 |
| 2020-04-22 17:50 | Added 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 use | Sam Lantinga | 1 | +5 | -1 |
| 2020-04-21 05:32 | hid: Add Razer Arctosa keyboard to hid enumeration blacklist. | Ryan C. Gordon | 1 | +6 | -0 |
| 2020-04-21 05:30 | SDL_error: simplified error string management. | Ryan C. Gordon | 2 | +22 | -231 |
| 2020-04-20 22:58 | joystick: Don't report duplicate recentering events for game controllers. | Ryan C. Gordon | 1 | +6 | -2 |
| 2020-04-20 20:01 | joystick: On disconnect, recenter all game controller inputs. | Ryan C. Gordon | 1 | +24 | -0 |
| 2020-04-19 07:05 | Note which Windows SDK version is required for Windows Gaming Input support | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-19 04:41 | Added a Windows Gaming Input joystick driver | Sam Lantinga | 13 | +1041 | -416 |
| 2020-04-18 04:30 | Added support for the Razer Atrox Arcade Stick | Sam Lantinga | 2 | +36 | -2 |
| 2020-04-18 04:30 | Added support for the Razer Wolverine Ultimate | Sam Lantinga | 2 | +11 | -8 |
| 2020-04-17 22:08 | Don't send rumble packets too quickly to Nintendo Switch Pro controllers over Bluetooth | Sam Lantinga | 1 | +91 | -14 |
| 2020-04-17 22:08 | Fixed the default face button mapping for Nintendo Switch Pro controllers | Sam Lantinga | 1 | +8 | -8 |
| 2020-04-15 17:33 | hidapi: Blacklist the Razer Lycosa keyboard from enumeration. | Ryan C. Gordon | 1 | +6 | -0 |
| 2020-04-15 17:31 | haiku: Patched to compile. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-04-15 05:26 | Cleanly switch between audio recording, playback, and both, on iOS | Sam Lantinga | 1 | +90 | -16 |
| 2020-04-15 00:31 | Added support for mousewheel on iOS | Sam Lantinga | 1 | +30 | -0 |
| 2020-04-14 22:14 | cmake: Set HAVE_VIDEO_WAYLAND_QT_TOUCH if appropriate (thanks, Michael!). | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-04-14 16:55 | Fixed bug 5091 - Suspicious condition in HIDAPI_DriverXbox360_UpdateXInput | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-14 16:52 | Allow Bluetooth headphones for iOS playandrecord mode | Sam Lantinga | 2 | +8 | -0 |
| 2020-04-14 15:43 | Remove development team override for iOS tests | Sam Lantinga | 1 | +0 | -56 |
| 2018-10-29 19:51 | README-ios: added a note about enabling hidapi. | Ryan C. Gordon | 1 | +16 | -0 |
| 2020-04-14 14:54 | Removed CoreBluetooth framework dependency as part of fixing bug 4299 | Sam Lantinga | 1 | +0 | -8 |
| 2020-04-14 14:41 | Fixed bug 4299 - A recent change requires Core Bluetooth framework on iOS | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-14 14:35 | Added zlib license for Steam Controller headers | Sam Lantinga | 2 | +40 | -10 |
| 2020-04-14 06:07 | Fixed mouse button mapping on iOS | Sam Lantinga | 1 | +33 | -11 |
| 2020-04-14 05:50 | Fixed mouse button mapping on iOS | Sam Lantinga | 1 | +15 | -2 |
| 2020-04-14 05:29 | Implemented left/right mouse click detection on iOS | Sam Lantinga | 1 | +15 | -4 |
| 2020-04-14 02:44 | Hide the mouse cursor appropriately on iOS | Sam Lantinga | 2 | +9 | -0 |
| 2020-04-14 02:17 | Added virtual joystick sources to the Android build | Sam Lantinga | 1 | +1 | -0 |
| 2020-04-14 02:06 | opengl: Don't try to do Desktop OpenGL stuff if support isn't available. | Ryan C. Gordon | 1 | +3 | -1 |
| 2020-04-14 02:05 | render: Fixed compiler warning about implicit cast. | Ryan C. Gordon | 1 | +2 | -2 |
| 2020-04-14 01:25 | Make sure we're using the bounds of the view for our mouse region | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-13 22:57 | Don't build iOS mouse support on Apple TV | Sam Lantinga | 2 | +8 | -8 |
| 2020-04-13 22:46 | Added support for new mouse APIs in iOS 13.4 | Sam Lantinga | 3 | +137 | -66 |
| 2020-04-13 22:21 | egl: Attempt to make this compile on WinRT, etc. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-04-13 20:24 | Fixed implicit linkage to ftol2() on Windows | Sam Lantinga | 1 | +5 | -2 |
| 2020-04-13 20:24 | Fixed build | Sam Lantinga | 1 | +1 | -0 |
| 2020-04-13 19:33 | Fixed rare crash when unplugging Xbox controller on Windows | Sam Lantinga | 1 | +20 | -10 |
| 2020-04-13 19:22 | cmake: use check_symbol_exists, not check_function_exists (thanks, Manuel!) | Ryan C. Gordon | 2 | +25 | -16 |
| 2020-04-13 18:48 | SDL_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'Griofa | 1 | +15 | -1 |
| 2020-04-13 18:45 | opengl: Convert an int to an SDL_bool. | Ryan C. Gordon | 2 | +3 | -3 |
| 2020-04-13 18:44 | opengl: Allow SDL_GL_MakeCurrent() to accept a NULL window (thanks, Martin!). | Ryan C. Gordon | 4 | +42 | -8 |
| 2020-04-13 15:18 | Enable the virtual joystick API by default | Sam Lantinga | 9 | +14 | -7 |
| 2020-04-13 15:13 | Enable virtual joystick API by default | Sam Lantinga | 3 | +17 | -37 |
| 2020-04-12 04:55 | video: NULL out pointer to freed window surface | Jay Petacat | 1 | +2 | -0 |
| 2020-04-12 12:24 | build: Don't duplicate Libs in Libs.private in pkg-config file | James Le Cuirot | 4 | +4 | -4 |
| 2020-04-11 22:38 | build: Merge pkg-config Libs.private into Libs for static-only builds | James Le Cuirot | 6 | +18 | -8 |
| 2020-04-13 15:05 | Partial fix for bug 5086 - CMake builds on Windows broken by sensor support (thanks DominikD!) | Sam Lantinga | 1 | +6 | -0 |
| 2019-09-30 19:54 | render: add a hint for toggling relative scaling | hmk | 3 | +18 | -2 |
| 2020-04-10 16:23 | render: Scale relative mouse motion better for logical sizing | hmk | 2 | +14 | -8 |
| 2020-04-10 16:17 | stdlib: Add SDL_trunc and SDL_truncf | Ryan C. Gordon | 7 | +32 | -4 |
| 2020-04-10 04:37 | metal: Added some support interfaces to Apple's Metal API (thanks, Caleb!). | Ryan C. Gordon | 14 | +141 | -21 |
| 2020-04-09 14:57 | emscripten: Add a few keyCode mappings for German keyboards | Charlie Birks | 1 | +4 | -4 |
| 2020-04-09 14:01 | emscripten: Pass canvas id to request_pointer_lock Fixes pointer lock with DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1 | Charlie Birks | 2 | +13 | -2 |
| 2020-04-09 14:01 | emscripten: 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. | Daid | 1 | +18 | -0 |
| 2020-04-09 14:01 | emscripten: Fix the reported keys for the numpad. See https://github.com/emscripten-ports/SDL2/issues/94 | Daid | 1 | +50 | -1 |
| 2020-04-09 14:01 | emscripten: Send SDL_APP_TERMINATING before unload (#88) | Sylvain Beucler | 1 | +14 | -0 |
| 2020-04-09 14:01 | emscripten: Typo | Beuc | 1 | +1 | -1 |
| 2020-04-09 02:16 | Added support for press/release hardware keyboard events in iOS 13.4 | Sam Lantinga | 5 | +165 | -96 |
| 2020-04-08 17:27 | Fixed Windows accelerometer data units | Sam Lantinga | 1 | +261 | -259 |
| 2020-04-08 16:02 | Removed debug code | Sam Lantinga | 1 | +0 | -2 |
| 2020-04-08 16:00 | Fixed memory leak and removed debug code from Windows sensor implementation | Sam Lantinga | 2 | +5 | -2 |
| 2020-04-08 15:42 | SDL: 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 Lantinga | 1 | +2 | -2 |
| 2020-04-08 15:42 | Revert "Fix incorrectly terminated MakeThreadHighPriority dbus message" | Sam Lantinga | 1 | +2 | -1 |
| 2020-04-08 15:41 | Add perforce support to showrev.sh | Sam Lantinga | 1 | +21 | -1 |
| 2020-04-08 15:34 | First pass at Windows sensor implementation | Sam Lantinga | 17 | +770 | -5 |
| 2020-04-08 03:34 | cocoa: Patched to compile. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-04-08 03:17 | joystick: Remove force_centering flag; we handle this on disconnect now. | Ryan C. Gordon | 4 | +1 | -9 |
| 2020-04-07 18:51 | wasapi: Patched to compile on C89 systems, and use SDL_ceilf instead of ceilf. | Ryan C. Gordon | 1 | +5 | -3 |
| 2020-04-07 18:37 | wasapi: Improve WASAPI audio backend latency (thanks, Anthony!). | Ryan C. Gordon | 1 | +8 | -7 |
| 2020-03-25 23:40 | cocoa: allow calling CreateWindowFrom on an NSView | Michael Maltese | 4 | +30 | -33 |
| 2020-04-07 18:03 | emscripten: support KaiOS's Left Soft Key and Right Soft Key (thanks, pelya!). | Ryan C. Gordon | 1 | +10 | -0 |
| 2020-04-07 18:01 | cocoa: OpenGL setView and update must be used on main thread (thanks, Tim!). | Ryan C. Gordon | 2 | +29 | -11 |
| 2020-04-07 17:49 | configure.ac: Fix stupid autotools errors | Paul Cercueil | 1 | +5 | -5 |
| 2020-04-07 17:30 | wayland: Support wayland compositors with wl_seat version < 5 (thanks, Nia!). | Ryan C. Gordon | 3 | +13 | -8 |
| 2020-04-07 18:17 | Fixed setting the controller name for the RAWINPUT driver | Sam Lantinga | 1 | +36 | -8 |
| 2020-04-07 18:17 | The 0x02ff product ID shows up for new firmware Xbox One controllers using the RAWINPUT driver | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-07 17:14 | Fixed build warning | Sam Lantinga | 1 | +0 | -1 |
| 2020-04-07 17:13 | Fixed deadlock in new raw input joystick code | Sam Lantinga | 1 | +1 | -10 |
| 2020-04-07 16:38 | Added SDL_log.h to SDL_internal.h so logging is available everywhere | Sam Lantinga | 49 | +4 | -53 |
| 2020-04-07 16:18 | Don't interpret raw input messages with no mouse position | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-07 02:21 | Avoid sending regular mouse messages for touch input | Sam Lantinga | 3 | +17 | -3 |
| 2020-03-25 05:34 | Fix some format specifier warnings | Jay Petacat | 5 | +16 | -16 |
| 2020-04-05 17:47 | Fixed bug 5073 - SDL does not handle URL Schemes in MacOS | Sam Lantinga | 1 | +14 | -0 |
| 2020-04-05 17:44 | Fixed bug 5076 - SDL_netbsdaudio: Add support for 32-bit LPCM | Sam Lantinga | 1 | +9 | -1 |
| 2020-04-05 16:01 | Fixed bug 5075 - Don't assume a GL library version number on NetBSD. | Sam Lantinga | 1 | +6 | -2 |
| 2020-04-05 15:58 | Fixed bug 5015 - SDL_RenderReadPixels on DirectX 11.1 backend seems to be broken | Sam Lantinga | 1 | +10 | -8 |
| 2020-04-05 15:46 | Fixed bug 5072 - Test resources missing when building with SDL_TEST and CMake | Sam Lantinga | 1 | +1 | -1 |
| 2020-04-02 19:27 | Fixed setting the "playandrecord" audio hint on Apple TV | Sam Lantinga | 1 | +11 | -4 |
| 2020-04-01 23:39 | Updated thread priorities for Apple operating systems | Sam Lantinga | 1 | +16 | -3 |
| 2020-04-01 17:43 | configure: Remove wayland-protocols check from configure and CMake scripts. | Ryan C. Gordon | 4 | +29 | -5 |
| 2020-03-17 07:46 | Fix shared library suffix on OSX | Flamefire | 1 | +3 | -3 |
| 2020-03-30 21:26 | SDL: plumb previously unused digital trigger bits for PS4 controllers. Victrix fight stick only sets these bits and doesn't send the analog values | Sam Lantinga | 1 | +9 | -0 |
| 2020-03-30 21:26 | Enable thread-safety features in libdbus | Sam Lantinga | 2 | +7 | -0 |
| 2020-03-30 21:26 | Fix incorrectly terminated MakeThreadHighPriority dbus message | Sam Lantinga | 1 | +1 | -2 |
| 2020-03-28 19:43 | Fixed Bug 4883, redux - connect SDL_GetDisplayDPI to UIKit_GetDisplayDPI | David Ludwig | 1 | +1 | -0 |
| 2020-03-29 05:54 | coreaudio: The default SDL audio device now tracks the system output default. | Ryan C. Gordon | 2 | +118 | -27 |
| 2020-03-27 02:14 | thread: Put all important SDL_CreateThread internal data into SDL_Thread. | Ryan C. Gordon | 8 | +44 | -97 |
| 2020-03-27 02:30 | Allow background music to play in the "play and record" case on iOS | Sam Lantinga | 1 | +39 | -29 |
| 2020-03-27 00:28 | dbus: System bus is optional, we only need a session bus (thanks, tamo!). | Ryan C. Gordon | 1 | +10 | -4 |
| 2020-03-26 22:47 | joystick: Make sure recentering events happen before disconnect events. | Ryan C. Gordon | 1 | +36 | -26 |
| 2020-03-26 17:42 | cocoa: Just update the OpenGL context directly if on the main thread. | Ryan C. Gordon | 1 | +5 | -1 |
| 2020-03-25 16:38 | src/video/kmsdrm/SDL_kmsdrmvideo.c: fix build Build is broken without EGL since version 2.0.12 and https://hg.libsdl.org/SDL/rev/72cc4740dec2: | Fabrice Fontaine | 1 | +2 | -0 |
| 2020-03-24 17:05 | src/video/directfb/SDL_DirectFB_render.c: fix build Build with directfb is broken due to a spurious '}' and a missing 'E' since version 2.0.12 and https://hg.libsdl.org/SDL/rev/4c2dcf490cba: | Fabrice Fontaine | 1 | +1 | -2 |
| 2020-03-23 21:10 | Don't check the HIDAPI driver for the virtual device created by xow | Sam Lantinga | 2 | +15 | -1 |
| 2020-03-23 19:10 | Fixed bug 5052 - Interval between SDL_SENSORUPDATE events for gyroscopes is too high | Sam Lantinga | 1 | +9 | -1 |
| 2020-03-23 18:54 | iOS: fixed bug whereby some SDL testing apps weren't launching | David Ludwig | 1 | +2 | -0 |
| 2020-03-23 00:09 | Do not overwrite window surface created by driver | Jay Petacat | 1 | +4 | -0 |
| 2020-03-23 18:42 | Fixed building back to Mac OSX using the 10.7 SDK | Sam Lantinga | 1 | +7 | -0 |
| 2020-03-22 18:32 | opengl: Don't enable/disable texturing except when actually rendering. | Ryan C. Gordon | 1 | +0 | -16 |
| 2020-03-22 18:01 | Fixed bug 5051 - Switch Pro Controller hidapi driver does not report battery levels when connected via Bluetooth | Sam Lantinga | 2 | +31 | -18 |
| 2020-03-21 04:05 | Allow Valve devices in driver check, we know they're well behaved controllers | Sam Lantinga | 1 | +7 | -5 |
| 2020-03-21 03:53 | Removed blacklist entries for devices that aren't game controllers, allow Steam Controllers | Sam Lantinga | 1 | +8 | -17 |
| 2020-03-20 20:44 | Only enumerate HID devices on Windows that have gamepad HID usages | Cameron Gutman | 1 | +31 | -13 |
| 2020-03-21 03:45 | Fixed bug 5049 - HORI Wireless Switch Pad does not connect properly via Bluetooth | Sam Lantinga | 1 | +19 | -3 |
| 2020-03-21 03:40 | Fixed build warning when using mingw-64 - the SDL code doesn't have any undefined symbols | Sam Lantinga | 1 | +1 | -8 |
| 2020-03-21 03:33 | Fixed warning building version.rc using mingw-64 | Sam Lantinga | 3 | +428 | -103 |
| 2020-03-21 02:51 | Regenerated configure with configure.ac changes | Sam Lantinga | 1 | +7 | -0 |
| 2020-03-21 02:49 | Probable fix for compile errors on Mac OS and (non-VS) Win32 | Jimb Esser | 2 | +11 | -3 |
| 2020-03-21 02:49 | Backed out changeset c29d04c3fa49 | Sam Lantinga | 1 | +2 | -5 |
| 2020-03-21 02:48 | Backed out changeset c5bb2de42684 | Sam Lantinga | 3 | +3 | -4 |
| 2020-03-21 02:47 | Fixed compile warnings | Sam Lantinga | 1 | +5 | -2 |
| 2020-03-21 02:42 | Only build raw input support on Windows | Sam Lantinga | 3 | +4 | -3 |
| 2020-03-20 22:55 | Updated documentation so people know to set the SDL_HINT_NO_SIGNAL_HANDLERS hint before SDL_Init() | Sam Lantinga | 1 | +2 | -1 |
| 2020-03-20 19:13 | egl: Don't use SDL_LoadFunction to get GL entry points on Emscripten. | Ryan C. Gordon | 1 | +3 | -1 |
| 2020-03-20 19:13 | Fixed bug 5044 - CMake messes up hidapi path when project directory contains spaces | Sam Lantinga | 1 | +1 | -1 |
| 2020-03-20 08:52 | [NSOpenGLContext update[ is prohibited outside the main thread | Emir Marincic | 1 | +1 | -1 |
| 2020-03-17 21:34 | Fix for Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12 | David Ludwig | 2 | +31 | -1 |
| 2020-03-17 21:18 | Fixed bug 3446 - The haptic API does not allow to select the direction axes | Sam Lantinga | 2 | +15 | -2 |
| 2020-03-17 14:47 | Fix warnining implicit declaration of SDL_DetectPalette (Thanks meyraud705) | Sylvain Becker | 1 | +1 | -0 |
| 2020-03-17 08:35 | Fixed bug 5037 - Regression 2.0.12 Alpha value of 0 on palette may become opaque (see also bug 3827) | Sylvain Becker | 4 | +60 | -19 |
| 2020-03-17 06:31 | Backout prior fix for Bug 5034, which needs more research | David Ludwig | 1 | +0 | -13 |
| 2020-03-17 05:34 | Fixed compile warning | Sam Lantinga | 1 | +0 | -1 |
| 2020-03-17 02:15 | Fixed compiler warning | Sam Lantinga | 1 | +2 | -1 |
| 2020-03-16 23:52 | Fix compile error | Jimb Esser | 1 | +2 | -2 |
| 2020-03-16 23:24 | Fixed Bug 5034 - Replugging in a controller crashes on macOS in SDL 2.0.12 | David Ludwig | 1 | +13 | -0 |
| 2020-03-16 21:49 | Fix compiler warnings | Jimb Esser | 6 | +13 | -7 |
| 2020-03-16 21:19 | virtual joysticks: move variable decls to top of function (for C90 compat; Bug 5038) | David Ludwig | 1 | +4 | -3 |
| 2020-03-16 20:28 | Fixed bug 3446 - The haptic API does not allow to select the direction axes | Sam Lantinga | 3 | +25 | -2 |
| 2020-03-16 19:25 | Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows | Sam Lantinga | 2 | +748 | -0 |
| 2020-03-16 19:23 | Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows | Sam Lantinga | 22 | +885 | -216 |
| 2020-03-16 04:21 | virtual joysticks: add autotools-build support (Bug 5028) | David Ludwig | 3 | +50 | -0 |
| 2020-03-15 20:01 | virtual joysticks: MSVC support part 2/2, add file refs to MSVC projects (bug 5028) | David Ludwig | 8 | +28 | -0 |
| 2020-03-15 19:05 | virtual joysticks: MSVC support part 1/2, make driver's .c file be uniquely named | David Ludwig | 7 | +534 | -534 |
| 2020-03-15 18:40 | iOS: fixed build error when building test apps via Xcode | David Ludwig | 1 | +60 | -0 |
| 2020-03-15 18:21 | virtual joysticks: added source files to Xcode projects (Bug 5028) | David Ludwig | 2 | +74 | -0 |
| 2020-03-15 17:35 | virtual joysticks: improved docs for SDL_JoystickSetVirtual* functions | David Ludwig | 1 | +6 | -0 |
| 2020-03-15 17:25 | virtual joysticks: removed ball support (Bug 5028) | David Ludwig | 5 | +1 | -67 |
| 2020-03-15 00:45 | Fixed build error | Sam Lantinga | 1 | +3 | -2 |
| 2020-03-14 04:28 | Added SDL_GetErrorMsg() to get the error message in a thread-safe way | Sam Lantinga | 4 | +40 | -4 |
| 2020-03-14 02:19 | Fixed slow enumeration when Apple Cinema HD display 30" is plugged in | Sam Lantinga | 1 | +6 | -0 |
| 2020-03-11 18:17 | Use LIBUSB_CALL for hidapi's read_callback function | Ethan Lee | 1 | +1 | -1 |
| 2020-03-14 02:08 | Fixed bug 5028 - Virtual Joysticks (new joystick backend) | Sam Lantinga | 13 | +719 | -1 |
| 2020-03-14 02:00 | Added support for the older Xbox One S Bluetooth controller report format | Sam Lantinga | 1 | +100 | -2 |
| 2020-03-14 02:00 | Fixed crash if manufacturer or product string is NULL | Sam Lantinga | 1 | +21 | -9 |
| 2020-03-13 20:28 | Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requested | Sam Lantinga | 1 | +4 | -2 |
| 2020-03-13 20:05 | Handle entirely duplicated joystick product names, as well as vendor and product names that start with the name of the vendor, but with different case (e.g. 8bitdo 8BitDo) | Sam Lantinga | 1 | +19 | -15 |
| 2020-03-13 20:05 | Fixed binding the D-PAD on the 8BitDo M30 controller | Sam Lantinga | 2 | +16 | -17 |
| 2020-03-13 20:05 | Updated 8BitDo SF30 Pro mapping with hint support, added Android binding for the 8BitDo M30 Gamepad | Sam Lantinga | 1 | +14 | -5 |
| 2020-03-13 20:05 | Fixed exception at shutdown if the controllers are closed after the HIDDeviceManager is shutdown | Sam Lantinga | 1 | +41 | -11 |
| 2020-03-13 16:43 | Fixed compiler warnings | Sam Lantinga | 2 | +4 | -5 |
| 2020-03-13 02:49 | Fixed build warnings | Sam Lantinga | 1 | +0 | -2 |
| 2020-03-13 02:47 | Unified code to standardize joystick names | Sam Lantinga | 11 | +182 | -173 |
| 2020-03-13 02:47 | Added support for SDL hints in the game controller mapping database | Sam Lantinga | 3 | +140 | -50 |
| 2020-03-11 01:25 | Updated SDL to version 2.0.13 for development builds | Sam Lantinga | 9 | +25 | -19 |
| 2020-03-11 01:35 | Added tag release-2.0.12 for changeset 7715fef44900 | Sam Lantinga | 0 | +0 | -0 |
| 2020-03-11 01:35 | Backed out changeset 51622f74dc85 | Sam Lantinga | 9 | +19 | -25 |
| 2020-03-11 01:34 | Removed Xbox HIDAPI debug code | Sam Lantinga | 1 | +0 | -1 |
| 2020-03-11 01:25 | Updated SDL to version 2.0.13 for development builds | Sam Lantinga | 9 | +25 | -19 |
| 2020-03-11 01:17 | Added tag release-2.0.12 for changeset 6915d6569091 | Sam Lantinga | 0 | +0 | -0 |
| 2020-03-11 00:35 | Read the buttons on Nintendo Switch and GameCube controllers as they are labeled, and swap them if the applications wants positional button data instead. | Sam Lantinga | 2 | +37 | -23 |
| 2020-03-10 23:41 | Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requested | Sam Lantinga | 1 | +34 | -3 |
| 2020-03-10 23:29 | Fixed bug 5022 - SDL_iconv_string can get stuck in an infinite loop when encountering invalid characters | Sam Lantinga | 1 | +6 | -0 |
| 2020-03-09 04:24 | Fixed warnings building with mingw64 | Sam Lantinga | 1 | +10 | -3 |
| 2020-03-09 04:02 | Clarified that the clip rectangle is defined relative to the viewport, and added a clip test to testviewport.c | Sam Lantinga | 2 | +80 | -18 |
| 2020-03-09 02:23 | Fixed bug 4991 - Pixel shader problem when recreating a texture for direct3d renderer | Sam Lantinga | 1 | +2 | -0 |
| 2020-03-09 01:56 | Don't release the backbuffer on error, we didn't acquire it. | Sam Lantinga | 1 | +0 | -4 |
| 2020-03-08 03:21 | Clear the old player index slot when moving to a new one | Cameron Gutman | 1 | +7 | -0 |
| 2020-03-08 01:20 | Fix incorrect player index when assigning a joystick the same index twice | Cameron Gutman | 1 | +3 | -0 |
| 2020-03-07 21:59 | direct3d: Don't attempt to create zero sized vertex buffer | Cameron Gutman | 1 | +2 | -1 |
| 2020-03-07 21:17 | Added support for indicating player index on DS4 controllers | Cameron Gutman | 1 | +45 | -5 |
| 2020-03-07 16:48 | Fixed regression in bug 4966 - KMSDRM: Add dynamic modeset support | Sam Lantinga | 1 | +4 | -0 |
| 2020-03-05 16:43 | Fixed java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.WindowManager android.app.Activity.getWindowManager()' on a null object reference | Sam Lantinga | 1 | +3 | -0 |
| 2020-03-03 17:31 | winrt: Wait for EnumerationCompleted before leaving WASAPI_EnumerateEndpoints | Ethan Lee | 1 | +20 | -1 |
| 2020-03-05 01:10 | Fixed rumble for third-party Nintento Switch Pro controllers | Sam Lantinga | 1 | +1 | -1 |
| 2020-03-04 22:59 | Fixed crash when a controller is disconnected while rumble is pending | Sam Lantinga | 2 | +4 | -2 |
| 2020-03-04 17:42 | Fixed handling the guide button with both V1 and V2 of the Xbox One Bluetooth wireless protocols | Sam Lantinga | 1 | +18 | -0 |
| 2020-03-04 17:42 | Fixed using more than one Xbox Bluetooth controller Don't prevent duplicate devices using hidraw, instead libusb takes precedence and all hidraw devices that aren't handled by libusb are available | Sam Lantinga | 1 | +28 | -42 |
| 2020-03-04 01:56 | Fixed bug 5012 - KaiOS keycodes support | Sam Lantinga | 1 | +2 | -2 |
| 2020-03-03 17:22 | Add 500ms max wait time for hid_write to complete on Windows It appears that with some (presumably) flaky drivers or hardware that the WriteFile in hid_write never completes leading to GetOverlappedResult to block forever waiting for it. | Sam Lantinga | 1 | +25 | -5 |
| 2020-03-03 01:31 | Fixed bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application | Sam Lantinga | 2 | +7 | -4 |
| 2020-03-02 23:24 | Fixed bug 4643 - Append EGL CFLAGS in CheckOpenGLESX11 | Sam Lantinga | 1 | +3 | -1 |
| 2020-03-02 23:21 | Fixed bug 5001 - Feature request: SDL_isupper & SDL_islower | Sam Lantinga | 4 | +10 | -0 |
| 2020-03-02 23:14 | Updated configure with change from last commit | Sam Lantinga | 1 | +3 | -0 |
| 2020-03-02 23:14 | Prevent Mesa from including X11 headers if X11 is disabled This fixes compilation errors that occur when trying to compile SDL2 for a X11-less target. The errors were due to the fact that Mesa will include X11 headers unless a couple of macros are defined. | Paul Cercueil | 1 | +3 | -0 |
| 2020-03-02 23:06 | Possible fix for bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application | Sam Lantinga | 2 | +6 | -2 |
| 2020-03-02 22:55 | Fixed bug 5007 - Segfault in KMSDRM_VideoQuit() on Raspberry Pi Zero with no display attached | Sam Lantinga | 1 | +3 | -3 |
| 2020-03-02 19:39 | Updated WhatsNew.txt with SDL 2.0.12 release notes | Sam Lantinga | 1 | +57 | -1 |
| 2020-03-02 18:58 | Fixed compile warning | Sam Lantinga | 1 | +0 | -1 |
| 2020-03-02 18:57 | This controller firmware is supported on Windows, and is covered by the Bluetooth check on Mac OSX | Sam Lantinga | 1 | +0 | -4 |
| 2020-03-02 18:47 | Added support for the PDP Victrix Pro FS with Touch Pad for PS4 | Sam Lantinga | 1 | +3 | -0 |
| 2020-03-02 18:37 | Fixed bug 4854 - Add a way to extend the values in controller_type.h | Sam Lantinga | 2 | +73 | -0 |
| 2020-03-02 17:46 | Fixed compile warning | Sam Lantinga | 1 | +2 | -0 |
| 2020-03-02 17:35 | ControllerList: add support for Victrix Pro FS w/ Touchpad for PS4 | Sam Lantinga | 1 | +1 | -0 |
| 2020-03-02 17:35 | Use SDL math functions in Steam Controller support | Sam Lantinga | 1 | +6 | -6 |
| 2020-03-02 17:26 | Updated the HIDAPI Xbox One driver with support for Bluetooth Xbox One controllers | Sam Lantinga | 2 | +215 | -199 |
| 2020-03-02 17:03 | Fixed build warnings | Sam Lantinga | 1 | +3 | -3 |
| 2020-03-02 02:16 | Make sure hidapi is built for the release DMG | Sam Lantinga | 1 | +13 | -0 |
| 2020-03-02 01:53 | We already have a hidapi implementation for Windows, we don't need libusb | Sam Lantinga | 1 | +0 | -6 |
| 2020-03-01 22:58 | Updated version to 2.0.12 for release candidate build | Sam Lantinga | 9 | +21 | -15 |
| 2020-03-01 22:52 | Fixed bug 4996 - Mac: XBoxOne Bluetooth rumble isn't working | Sam Lantinga | 1 | +36 | -7 |
| 2020-03-01 21:01 | mac: Fix gamepad detection | Romain Roff? | 1 | +15 | -8 |
| 2020-03-01 21:00 | Fixed whitespace | Sam Lantinga | 1 | +5 | -5 |
| 2020-03-01 20:58 | Fixed bug 4369 - Going fullscreen with green knob in MacOS freezes app for 15 seconds. | Sam Lantinga | 2 | +7 | -1 |
| 2020-03-01 20:50 | Fixed bug 4992 - UWP/WinRT does not set thread priority when using SDL_SetThreadPriority | Sam Lantinga | 1 | +24 | -13 |
| 2020-02-27 21:53 | Fixed trying to handle the HORI Wireless Switch Pad when connected via USB | Sam Lantinga | 1 | +9 | -0 |
| 2020-02-27 17:33 | Xbox One controller rumble doesn't need synchronization if you use a packet counter of 0 | Sam Lantinga | 1 | +5 | -82 |
| 2020-02-27 17:32 | Temporarily disabled NEON optimizations added for bug 4365 The ABGR to ARGB blit results in an empty surface, this needs to be looked at. | Sam Lantinga | 2 | +4 | -4 |
| 2020-02-27 16:20 | Fixed bug 5005 - warnings in kmsdrm | Sam Lantinga | 2 | +3 | -3 |
| 2020-02-27 16:18 | Fixed bug 4987 - Can't build on MinGW a recent state (15'th February, 2020): conflicting types | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-25 19:52 | cmake: Forgot to add this file to revision control. | Ryan C. Gordon | 1 | +11 | -0 |
| 2020-02-25 05:53 | Fix compilation C90 mixed declarations and code (Thanks Cameron Gutman !) | Sylvain Becker | 1 | +1 | -1 |
| 2020-02-24 20:57 | Better fix to set the palette opaque, when there is also a colorkey (see bug 3827) | Sylvain Becker | 1 | +45 | -91 |
| 2020-02-24 20:07 | Don't call setPreferredOutputNumberOfChannels on iOS, it breaks audio output | Sam Lantinga | 1 | +4 | -0 |
| 2020-02-24 18:25 | Fixed surround sound support on Apple TV | Sam Lantinga | 1 | +43 | -1 |
| 2020-02-23 22:07 | Fix: set to opaque when a palette surface is converted to an alpha format. | Sylvain Becker | 1 | +81 | -3 |
| 2020-02-23 21:38 | Fix regression: when a palette + colorkey is converted, it needs a blend mode. | Sylvain Becker | 1 | +16 | -5 |
| 2020-02-23 19:49 | cocoa: Make sure wait for button enable can't be infinite. | Ryan C. Gordon | 1 | +1 | -1 |
| 2020-02-23 19:48 | cocoa: Removed a debug printf that was accidentally committed. | Ryan C. Gordon | 1 | +0 | -2 |
| 2020-02-23 08:59 | Fixed bug 4999 - Palette surface always promoted to alpha (Thanks Cameron Gutman!) | Sylvain Becker | 1 | +1 | -1 |
| 2020-02-21 20:52 | cmake: more proper sdl2-config.cmake work (thanks, Alexander!) | Ryan C. Gordon | 5 | +35 | -3 |
| 2020-02-21 20:51 | cmake: Backed out changeset 9009d85d3762 | Ryan C. Gordon | 2 | +1 | -15 |
| 2020-02-21 19:50 | cocoa: When exiting a fullscreen space, wait for window state to normalize. | Ryan C. Gordon | 1 | +18 | -0 |
| 2020-02-19 16:26 | Fixed support for third party Xbox 360 wireless controller dongle | Sam Lantinga | 3 | +99 | -99 |
| 2020-02-18 06:44 | dynapi: Fixed build on non-Android platforms. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-02-17 22:15 | Added Android SDK conditionals to game controller mappings The Nintendo Switch Pro controller has a different mapping on Android 10 and newer | Sam Lantinga | 3 | +33 | -4 |
| 2020-02-17 21:54 | Made SDL_GetAndroidSDKVersion() available for applications | Sam Lantinga | 3 | +28 | -0 |
| 2020-02-17 21:15 | opengl: Backed out hg changeset 94f9f40a957f | Ryan C. Gordon | 3 | +71 | -175 |
| 2020-02-17 21:11 | x11: Wait a bit in SDL_SetWindowSize() to see if window manager vetoed change. | Ryan C. Gordon | 1 | +29 | -1 |
| 2020-02-17 20:02 | x11: Don't delay an extra 10ms if we were just going to break out of the loop. | Ryan C. Gordon | 1 | +6 | -2 |
| 2020-02-17 20:00 | x11: Don't wait for the window to move if it's already in the place we want it. | Ryan C. Gordon | 1 | +2 | -0 |
| 2020-02-16 08:08 | Further improvements for bug 4128 - CMAKE: Generated target import file contains incorrect include path | Sam Lantinga | 1 | +3 | -3 |
| 2020-02-16 00:39 | Fixed bug 4987 - Can't build on MinGW a recent state: conflicting types | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-15 02:21 | Added some extra permissions and features likely to be used by SDL applications | Sam Lantinga | 1 | +14 | -0 |
| 2020-02-08 19:34 | test: Improved detection of OpenGL support | Cameron Cawley | 2 | +20 | -22 |
| 2020-02-04 16:46 | Improved CPU detection on ARM platforms | Cameron Cawley | 1 | +14 | -9 |
| 2020-02-13 20:50 | Add basic support for compiling on RISC OS | Cameron Cawley | 8 | +88 | -4 |
| 2020-02-13 22:58 | testfilesystem: Don't exit the application if SDL_GetBasePath isn't supported | Cameron Cawley | 1 | +9 | -9 |
| 2020-02-15 00:17 | Fixed bug 4980 - Build fails for SDL_kmsdrm*.c | Sam Lantinga | 2 | +25 | -19 |
| 2020-02-15 00:15 | Fixed bug 4986 - Memory leak in HIDAPI_JoystickConnected | Sam Lantinga | 1 | +5 | -1 |
| 2020-02-14 23:19 | Fixed audio not coming out of the phone speakers while recording on iOS | Sam Lantinga | 1 | +18 | -4 |
| 2020-02-14 22:18 | Fixed re-setting the audio session category when closing an audio device | Sam Lantinga | 1 | +6 | -6 |
| 2020-02-14 18:37 | cmake: Add PACKAGE_VERSION and SDL2_VERSION to sdl2-config.cmake.in | Ryan C. Gordon | 2 | +15 | -1 |
| 2020-02-14 18:17 | x11: SDL_SetWindowPosition should try to wait for the window manager. | Ryan C. Gordon | 1 | +26 | -10 |
| 2020-02-14 05:58 | wayland: Don't delay pending surface resize handling on Vulkan. | Ryan C. Gordon | 3 | +55 | -29 |
| 2020-02-14 06:08 | wayland: Don't force the window into OpenGL mode if we want Vulkan. | Ryan C. Gordon | 1 | +28 | -13 |
| 2020-02-14 00:10 | Fixed opening audio on Android from the Steam Link shell activity | Sam Lantinga | 2 | +4 | -13 |
| 2020-02-13 18:19 | Resolved conflict and added Android_JNI_RequestPermission() | Sam Lantinga | 1 | +114 | -78 |
| 2020-02-12 20:26 | Improved fix for bug 4748 - Calling WIN_UpdateClipCursor() / WIN_UpdateClipCursorForWindows() on WIN_PumpEvents() causes beeping and choppy mouse cursor movement, right-click doesn't work | Sam Lantinga | 1 | +20 | -15 |
| 2020-02-12 18:09 | test: Reimplemented SDLTest_CommonUsage() to restore binary compatibility. | Ryan C. Gordon | 2 | +79 | -0 |
| 2020-02-12 18:08 | mac: Wait a bit before activating app at startup. | Ryan C. Gordon | 1 | +1 | -0 |
| 2020-02-12 05:19 | Fixed relative mode mouse events stopping if you click on the title bar | Sam Lantinga | 1 | +3 | -0 |
| 2020-02-12 00:23 | Fixed iOS and Android build | Sam Lantinga | 1 | +1 | -0 |
| 2020-02-12 00:14 | Implemented OpenSL-ES audio recording on Android | Sam Lantinga | 5 | +375 | -217 |
| 2020-02-11 18:35 | Attempt to make version detection safe for Mac OS X < 10.10 | Sam Lantinga | 1 | +4 | -2 |
| 2020-02-11 18:21 | Workaround for bug 4822 - Broken visual output in full screen mode with OS X 10.15 | Sam Lantinga | 1 | +9 | -4 |
| 2020-02-11 18:08 | Fixed bug 4748 - Calling WIN_UpdateClipCursor() / WIN_UpdateClipCursorForWindows() on WIN_PumpEvents() causes beeping and choppy mouse cursor movement, right-click doesn't work | Sam Lantinga | 1 | +5 | -2 |
| 2020-02-11 17:41 | Don'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 Lantinga | 1 | +7 | -2 |
| 2020-02-11 16:36 | Fixed bug 4709 - incorrect (not) handling of windows on-screen cursor keys | Sam Lantinga | 1 | +5 | -0 |
| 2020-02-11 16:26 | Make it possible for the application to use different C runtime begin/end thread functions | Sam Lantinga | 1 | +27 | -9 |
| 2020-02-11 16:01 | Make sure SDL_CreateThread has the same signature regardless of how the DLL was created. | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-11 04:48 | wayland: Fix building with -fno-common (which is now the default in GCC 10). | Ryan C. Gordon | 1 | +3 | -1 |
| 2020-02-10 21:59 | Fixed compile warning | Sam Lantinga | 1 | +2 | -0 |
| 2020-02-10 21:56 | src/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 Fontaine | 1 | +1 | -0 |
| 2020-02-10 17:53 | opengl: Build out full GL_LINES and respect the diamond-exit rule. | Ryan C. Gordon | 3 | +175 | -71 |
| 2020-02-10 17:42 | The scissor rect needs to be updated when the viewport changes in the Metal renderer | Sam Lantinga | 1 | +1 | -0 |
| 2020-02-09 19:44 | Fixed bug 4966 - KMSDRM: Add dynamic modeset support | Sam Lantinga | 4 | +517 | -406 |
| 2020-02-08 04:20 | Fixed NullPointerException | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-08 04:19 | Removed 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/PID | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-07 19:49 | Fixed bug 4968 - NULL passed to memcpy in WriteProprietary in SDL_hidapi_switch.c | Sam Lantinga | 1 | +3 | -1 |
| 2020-02-07 19:45 | Use the triggers to test rumble for more fine grained vibration feedback | Sam Lantinga | 1 | +7 | -5 |
| 2020-02-07 19:44 | Use the asynchronous HIDAPI rumble code for Nintendo Switch Pro controllers | Sam Lantinga | 1 | +36 | -6 |
| 2020-02-07 19:02 | Update for bug 4923 - Calling SDL_GameControllerRumble() often takes 8 ms | Sam Lantinga | 3 | +119 | -22 |
| 2020-02-05 18:16 | macOS: fix crash if and when joystick-init-on-add fails | David Ludwig | 1 | +1 | -1 |
| 2020-02-05 17:29 | Updated the Android Xbox One Wireless Controller mapping for the latest Xbox controller firmware update | Sam Lantinga | 1 | +1 | -1 |
| 2020-02-05 02:36 | Catch both PS3 and PS4 motion controls and don't treat them as a game controller | Sam Lantinga | 1 | +2 | -2 |
| 2020-02-05 00:05 | Fixed Visual Studio build | Sam Lantinga | 1 | +2 | -1 |
| 2020-02-04 23:42 | Added SDL_hidapi_rumble.c to the macOS, iOS and tvOS builds | Sam Lantinga | 4 | +62 | -4 |
| 2020-02-04 23:35 | Added SDL_hidapi_rumble.c to the Visual Studio project | Sam Lantinga | 2 | +2 | -0 |
| 2020-01-30 23:03 | FIX for SDL-4927: CFRetain+CFRelease a game controller's IOKit object | David Ludwig | 1 | +17 | -3 |
| 2020-02-04 23:27 | Added missing files from previous commit | Sam Lantinga | 2 | +219 | -0 |
| 5454 more commits remaining, fetch the repository |