Commit Graph

  • f7dc8c0eaa Fixed LED pending check failing when the controller timestamp is very large Sam Lantinga 2023-07-17 17:08:17 -0700
  • bb036ef544 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers Sam Lantinga 2023-07-17 16:45:31 -0700
  • 910dad505a Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet Sam Lantinga 2023-07-17 16:42:58 -0700
  • 4b2b475ac2 remove unused vulkan/*.hpp files. Ozkan Sezer 2023-07-17 00:10:50 +0300
  • a4ad293d4a Relicensed testutils to match other test code Sam Lantinga 2023-07-12 09:53:52 -0700
  • 6089b35706 Fixed getting the CRC of virtual joysticks without a VID/PID Sam Lantinga 2023-07-14 10:01:04 -0700
  • a999100858 wayland/video: Validate the returned window display pointer before dereferencing it Frank Praznik 2023-07-10 11:48:14 -0400
  • 57e9a9eee6 ci: move 'set -eu' to after source_cmd Anonymous Maarten 2023-07-14 15:02:10 +0200
  • b9d16dac4e
    pulseaudio: Some fixes that seem to avoid an assertion in libpulse. Ryan C. Gordon 2023-07-12 23:29:39 -0400
  • 776a5e0d25 pulseaudio: eliminate <pulse/simple.h> include. Ozkan Sezer 2023-07-13 01:51:10 +0300
  • 376c6a9dd1 apply commit 3aba9d4473 to autotools, too. Ozkan Sezer 2023-07-13 01:51:02 +0300
  • 3aba9d4473
    pulseaudio: We should be using libpulse, not libpulse-simple. Ryan C. Gordon 2023-07-12 16:40:42 -0400
  • 832b524180
    pulseaudio: don't wait on pa_context_subscribe in hotplug thread. Ryan C. Gordon 2023-07-12 16:00:13 -0400
  • 29d461b628 need pulseaudio >=0.9.15. call pa_threaded_mainloop_set_name only if available. Ozkan Sezer 2023-07-12 21:39:41 +0300
  • e8b6edd5a0 RAWINPUT_RegisterNotifications() should return int, for consistency Sam Lantinga 2023-07-11 10:50:43 -0700
  • 34c5bde355 Improved RAWINPUT <-> XInput/WGI device correlation Sam Lantinga 2023-07-11 07:56:07 -0700
  • 9117b2e300 Fixed crash if RAWINPUT is not initialized Sam Lantinga 2023-07-11 10:17:02 -0700
  • 6bf5f5a221 Don't send k_ePS4FeatureReportIdCapabilities to Sony PS4 controllers Sam Lantinga 2023-07-10 09:15:02 -0700
  • 92fd2938e7 Minor cleanup Sam Lantinga 2023-07-10 09:42:12 -0700
  • 9cd7cbe134 Added support for absolute mice with evdev Andre Barata 2023-06-30 16:23:01 +0100
  • 8231278817
    Unaligned stacks on i686-w64-mingw32, may lead to crashes (#7607) Christopher Wellons 2023-07-09 20:05:32 -0400
  • 0ad822eb70 SDL_RWFromMem, SDL_RWFromConstMem: reject negative size parameters. Ozkan Sezer 2023-07-10 00:14:35 +0300
  • 156c7badf5 Re-added mappings for older Xbox One controllers on Linux Sam Lantinga 2023-07-09 09:49:09 -0700
  • 547c8c288b Add kernel32 to SDL_EXTRA_LIBS required for cross-compilation to Win32 native Joshua Barnett 2023-07-09 00:12:32 -0400
  • 4b1dd54a56 Fixed mapping BTN_TR2 to right trigger Sam Lantinga 2023-07-08 18:18:22 -0700
  • acdde129bb X11: Use XFixes to detect clipboard updates Alex Maese 2023-07-08 12:52:41 -0500
  • f8a0135edf Added WGI gamepad added/removed listeners for RAWINPUT Sam Lantinga 2023-07-08 10:24:00 -0700
  • 1f7bc08884 Don't tickle Bluetooth PS4 controllers in simple mode with an effects packet Sam Lantinga 2023-07-07 15:55:40 -0700
  • de849d5e6f Lazily initialize the WGI gamepad support Sam Lantinga 2023-07-07 14:43:57 -0700
  • a6228e7aaf Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers Sam Lantinga 2023-07-08 09:32:24 -0700
  • e16a83d393 Prefer using XInput for rumble over WGI, as it allows rumble in the background Sam Lantinga 2023-07-07 09:47:03 -0700
  • a0a3957eb6 Continue running XInput detection while RAWINPUT is active Sam Lantinga 2023-07-07 09:33:53 -0700
  • b90343e512 video(wayland): use both --icon and --icon-name for Zenity (#7897) Takase 2023-07-07 08:53:00 +0800
  • 042243471f emscripten: Add JS library dependencies using EM_JS_DEPS macro Sam Clegg 2023-07-05 13:52:37 -0700
  • 3054c0dc50 Fixed %p formatting when there is following text Sam Lantinga 2023-07-06 08:04:20 -0700
  • 52d63ba26c Do a full UCS4 zero termination on iconv converted strings Sam Lantinga 2023-07-05 01:22:28 -0700
  • bad5431a14 Fixed wayland clipboard not always updating in response to Ctrl-C Sam Lantinga 2023-07-05 17:15:25 -0700
  • 1ab452fc57 Fixed printf formatting for "%p" and added a unit test to check it Sam Lantinga 2023-07-05 13:33:11 -0700
  • 2a946832ba Added GetClientScreenRect() and fixed build for C89 compilers Sam Lantinga 2023-07-05 11:05:48 -0700
  • 488a91eb40 Fixed crash if mutex functions are used before any mutex has been created Sam Lantinga 2022-12-26 09:49:36 -0800
  • f75c0e3204 center cursor to client area (excludes titlebar thickness) expikr 2023-07-06 00:58:09 +0800
  • 4d4c81d438 Revert "Update SDL_windowswindow.c" Sam Lantinga 2023-07-05 09:22:09 -0700
  • 1e6c128c4c Update SDL_windowswindow.c expikr 2023-07-05 11:35:20 +0800
  • 1c6a649362 cmake: check whether SONAME actualy exists //Have include libunwind.h Anonymous Maarten 2023-07-04 23:40:11 +0200
  • 0262f757e1 cmake: check whether libunwind can be compiled and linked against Anonymous Maarten 2023-07-04 23:22:38 +0200
  • 8908d16285 cmake: explicitly disable WINDOWS_EXPORT_ALL_SYMBOLS for SDL2 Anonymous Maarten 2023-07-05 00:15:46 +0200
  • 61808b03b5 Fixed resource leak and crash at exit in the D3D11 renderer Sam Lantinga 2023-07-03 17:39:29 -0700
  • d65185a6a7 Made error handling more consistent in D3D12_RenderReadPixels() Sam Lantinga 2023-07-03 17:37:17 -0700
  • bf277eb808 The clip rect is defined in terms of the current viewport Sam Lantinga 2023-07-03 17:09:49 -0700
  • 825b0324cf fixed windows build after commit 7e8be3f Ozkan Sezer 2023-07-04 02:24:28 +0300
  • 7e8be3f280 Retry to open the clipboard in case another application has it open Sam Lantinga 2023-07-03 16:06:59 -0700
  • a6ba8a1585 Removed spurious casts Sam Lantinga 2023-07-03 16:06:23 -0700
  • e65ca61957
    khronos: Fixed a typo in a Vulkan header, to match upstream. Ryan C. Gordon 2023-07-03 11:03:20 -0400
  • e42a3a3233 cmake: use SDL_CPU_ARM32 instead of CMAKE_GENERATOR_PLATFORM STREQUAL "ARM" scribam 2023-07-01 22:30:31 +0200
  • 769bf2ebcc
    rwops: Use SetFilePointerEx on Windows for appending writes. Ryan C. Gordon 2023-07-01 00:30:23 -0400
  • fc0854651b Added Linux mapping for the Logitech Chillstream Sam Lantinga 2023-06-29 16:10:55 -0700
  • e6f635ca17 wayland: don't use libdecor_frame_get_* functions when header doesn't have it Anonymous Maarten 2023-05-26 23:00:56 +0200
  • 099e53f3a5 Fixed build Sam Lantinga 2023-06-29 11:25:54 -0700
  • 0f940cb6ce Added support for the Nintendo Online Famicom controllers Sam Lantinga 2023-06-28 19:15:11 -0700
  • 1453cfa4e9
    pulseaudio: Move to a threaded mainloop. Ryan C. Gordon 2023-06-28 20:25:50 -0400
  • 0ba93e4aac Don't crash if SDL_MapRGB() and SDL_MapRGBA() are passed a NULL format Sam Lantinga 2023-06-27 16:07:56 -0700
  • 170428b107 Fixed Nintendo Switch Pro controllers that don't have readable user calibration Sam Lantinga 2023-06-27 07:48:42 -0700
  • 950ff0056a hidapi: switch: Handle MCU input reports Narr the Reg 2023-06-26 10:54:52 -0600
  • 38619bb28d SDL_FindFreePlayerIndex() will always return the next available player index Sam Lantinga 2023-06-24 15:38:38 -0700
  • c6660afe44 Corrected the Victrix FS Pro as a PS4 controller instead of a PS3 controller Sam Lantinga 2023-06-23 14:27:21 -0700
  • 8acf729650 Removed 100 ms hitch when querying third party Nintendo Switch controllers that don't respond to request for info Sam Lantinga 2023-06-21 14:11:41 -0700
  • dfbdaca2b8 Use default sensor calibration if we can't read it from the Nintendo Switch controller Sam Lantinga 2023-06-21 10:28:45 -0700
  • 657c346556 Apply DPI scale to mouse coordinates in SDL_WarpMouseInWindow() Sam Lantinga 2023-06-21 08:42:38 -0700
  • ceece918e4 Updated to version 2.29.0 for development Sam Lantinga 2023-06-20 11:50:19 -0700
  • ffa78e6bea Updated to version 2.28.0 for release Sam Lantinga 2023-06-20 11:00:20 -0700
  • 4ce5c3a694 ibus: Handle error when getting the D-Bus machine ID Simon McVittie 2023-06-20 13:22:55 +0100
  • a3d4fd71c3 Added support for blitting SDL_PIXELFORMAT_INDEX1LSB Sam Lantinga 2023-06-19 08:36:30 -0700
  • d97423ebab Fixed DualSense controllers not being picked up by the HIDAPI driver Sam Lantinga 2023-06-18 12:19:54 -0700
  • 333a03f1ec We don't know in advance whether a device is connected over Bluetooth in SDL2 Sam Lantinga 2023-06-17 13:15:07 -0700
  • 5b8fc907df Added support for the GameSir G4 Pro Sam Lantinga 2023-06-17 12:42:55 -0700
  • 76392f4fe1 Handle DPI scaling in SDL_GetWindowSurface Eric Wasylishen 2023-01-11 19:45:01 -0700
  • 3a5abee512 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -0700
  • e7ee375f22 Fixed third-party Nintendo Switch Pro controllers shutting down when we try to set the home LED. Sam Lantinga 2023-06-14 10:15:06 -0700
  • 4aec54988c Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -0700
  • 271e03f0d7 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -0700
  • d4f9be4416 Updated to version 2.27.1 for release candidate Sam Lantinga 2023-06-13 19:44:26 -0700
  • 1f5b21ead5 Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -0700
  • 35c7884929 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -0700
  • 3f6c4ec6d0 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -0700
  • fc72f12e7f Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -0700
  • 681f67d353 fixed build after commit d2372c8538. Ozkan Sezer 2023-06-14 00:25:50 +0300
  • d2372c8538 Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -0700
  • 7db23f4ef1 Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -0700
  • 36ff6327b0 linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +0100
  • 26a38a0b20 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +0100
  • b3e1fd97b8 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -0700
  • c77aaa5d99 Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -0700
  • e4e0a12901 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -0700
  • 2afb49ba9a cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -0400
  • 154ad6faa9 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:10 +0300
  • 2aa8525ecb Fixed build Sam Lantinga 2023-06-10 09:29:09 -0700
  • 36033e3832 Make it clear that you can't mix 2D rendering and the window surface API Sam Lantinga 2023-06-10 08:54:36 -0700
  • 320f3fffbe Fixed querying device info on the MOBAPAD M073 Sam Lantinga 2023-06-09 18:41:21 -0700
  • 30b4d90f1c Only update the serial number if it hasn't already been set Sam Lantinga 2023-06-09 17:34:12 -0700
  • 1cdd6dc829 Fixed reading input from the Razer Atrox Arcade Stick using Windows Gaming Input Sam Lantinga 2023-06-09 14:34:59 -0700