SDL/src
Cameron Gutman f6dc47caef WGI/DInput: Fix SDL_IsXInputDevice() checks when RawInput is enabled
Enabling the RawInput backend causes SDL_XINPUT_Enabled() to return false.
That causes WGI and DInput backends to take ownership of XInput-compatible
controllers, because they think there's no XInput-specific backend enabled.

In WGI's case, it will actually race with RawInput to open the device. By
properly excluding XInput devices from WGI, we can ensure that the sets of
devices managed by WGI and RawInput don't intersect. This makes the race
harmless, since they'll never both go after the same device.
2021-11-07 16:14:33 -06:00
..
atomic atomic: detect clang separately 2021-09-16 17:33:52 -07:00
audio Fixed crash on Android 8, due to bugs in AAudio implementation 2021-11-02 15:59:26 -07:00
core x11/wayland: Fix signal handling while blocking in WaitEventTimeout() 2021-10-30 21:23:45 -07:00
cpuinfo Fix AltiVec detection on FreeBSD 2021-09-21 09:57:10 -07:00
dynapi Cleanup sfSymbolName support and add them to the dynamic API functions 2021-11-07 11:16:48 -08:00
events events: Add logging for SDL_CONTROLLERTOUCHPAD*, SDL_CONTROLLERSENSORUPDATE, and SDL_SENSORUPDATE events 2021-11-02 00:31:25 -05:00
file Add support for Vita file API in SDL_rwops 2021-03-08 09:07:12 -08:00
filesystem Improve RISC OS implementations of SDL_GetBasePath and SDL_GetPrefPath 2021-10-12 13:07:52 -07:00
haptic Fixed some accidental uses of external C runtime functions 2021-09-22 09:06:45 -07:00
hidapi Use correct relative include path 2021-10-01 16:27:59 -07:00
joystick WGI/DInput: Fix SDL_IsXInputDevice() checks when RawInput is enabled 2021-11-07 16:14:33 -06:00
libm Updated copyright for 2021 2021-01-02 10:25:38 -08:00
loadso Updated copyright for 2021 2021-01-02 10:25:38 -08:00
locale consistently use TEXT() macro with LoadLibrary() and GetModuleHandle() 2021-01-04 01:23:50 +03:00
main Updated to version 2.0.17 for development 2021-08-10 15:02:36 -07:00
misc SDL_OpenURL (macOS): try to open path if the url cannot be opened (#4830) 2021-11-03 08:35:24 -07:00
power Fixed some accidental uses of external C runtime functions 2021-09-22 09:06:45 -07:00
render Fixed build warnings 2021-11-07 11:19:07 -08:00
sensor Deprecate dolcesdk 2021-03-08 09:07:12 -08:00
stdlib stdlib: SDL_snprintf now adds decimal places for ("%f", 0.0). 2021-11-07 09:34:55 -08:00
test SDL_test_font.c: fix type of SDLTest_CharTextureCacheList 2021-11-07 08:42:09 -08:00
thread Export SDL_LinuxSetThreadPriorityAndPolicy() function (#4877) 2021-11-02 13:56:14 -07:00
timer emscripten: Make timers work (if used with emscripten_set_main_loop) 2021-11-07 15:40:54 -05:00
video Update the focus in case we changed focus to a child window and then away from the application 2021-11-05 22:52:18 -07:00
SDL.c Ensure that SDL_InitSubSystem quits subsystems after an error. (#4834) 2021-10-12 15:55:31 -07:00
SDL_assert.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_assert_c.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_dataqueue.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_dataqueue.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_error.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_error_c.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_hints.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_hints_c.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_internal.h Remove SDL_HAVE_RENDER_GEOMETRY define 2021-10-24 22:27:56 -04:00
SDL_log.c log: Fixed compiler warnings on 64-bit Visual Studio. 2021-08-04 02:34:09 -04:00