Wed, 11 Nov 2020 18:57:37 -0800Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers()
Sam Lantinga [Wed, 11 Nov 2020 18:57:37 -0800] rev 14260
Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers()

Wed, 11 Nov 2020 03:47:08 -0600Fix hidapi for unhandled DS4 headset microphone data corrupting controller state
John "Nielk1" Klein [Wed, 11 Nov 2020 03:47:08 -0600] rev 14259
Fix hidapi for unhandled DS4 headset microphone data corrupting controller state

Wed, 11 Nov 2020 14:48:23 -0800Don't try to build the RAWINPUT driver if HIDAPI is disabled
Sam Lantinga [Wed, 11 Nov 2020 14:48:23 -0800] rev 14258
Don't try to build the RAWINPUT driver if HIDAPI is disabled

Wed, 11 Nov 2020 14:38:14 -0800Removed debug output
Sam Lantinga [Wed, 11 Nov 2020 14:38:14 -0800] rev 14257
Removed debug output

Wed, 11 Nov 2020 08:47:18 -0800Fix process randomly getting killed when SDL_THREAD_PRIORITY_HIGH/TIME_CRITICAL is set
Sam Lantinga [Wed, 11 Nov 2020 08:47:18 -0800] rev 14256
Fix process randomly getting killed when SDL_THREAD_PRIORITY_HIGH/TIME_CRITICAL is set

When we request realtime priority from rtkit, we have a rttime limit. If we exceed
that limit, the kernel will send SIGKILL to the process to terminate it.

This isn't something that most high priority processes will want, only processes
that selectively opt into SCHED_RR/FIFO through SDL_HINT_THREAD_PRIORITY_POLICY
should be subject to this level of scrutiny.

This change:
* Switches non-apple posix OSs to use SCHED_OTHER instead of SCHED_RR
for SDL_THREAD_PRIORITY_HIGH/SDL_THREAD_PRIORITY_TIME_CRITICAL.
* Fixes using a hardcoded RLIMIT_RTTIME, instead queries it from rtkit
* Only sets RLIMIT_RTTIME for MakeRealtime rtkit requests
* Adds a note regarding the possible SIGKILL with SDL_HINT_THREAD_PRIORITY_POLICY
* Introduces SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL to allow apps to acquire realtime scheduling policies on Linux

Wed, 11 Nov 2020 12:33:55 +0300make SDL_SensorGetDeviceNonPortableType match its prototype.
Ozkan Sezer [Wed, 11 Nov 2020 12:33:55 +0300] rev 14255
make SDL_SensorGetDeviceNonPortableType match its prototype.

Wed, 11 Nov 2020 12:33:55 +0300SIZE_MAX need not be defined in limits.h
Ozkan Sezer [Wed, 11 Nov 2020 12:33:55 +0300] rev 14254
SIZE_MAX need not be defined in limits.h

it can be in limits.h (windows) or stdint.h.

Tue, 10 Nov 2020 12:26:30 -0800Added support for the Xbox Series X controller to the HIDAPI driver
Sam Lantinga [Tue, 10 Nov 2020 12:26:30 -0800] rev 14253
Added support for the Xbox Series X controller to the HIDAPI driver

Tue, 10 Nov 2020 13:12:10 -0500uikit: Don't implement main() twice for iOS static libs.
Ryan C. Gordon [Tue, 10 Nov 2020 13:12:10 -0500] rev 14252
uikit: Don't implement main() twice for iOS static libs.

I think this was a leftover from before the two Xcode projects were merged.

Tue, 10 Nov 2020 13:09:59 -0500uikit: Fixed a typo in a comment.
Ryan C. Gordon [Tue, 10 Nov 2020 13:09:59 -0500] rev 14251
uikit: Fixed a typo in a comment.