Fri, 27 Jan 2017 20:50:30 -0500windows: first shot at naming threads with SetThreadDescription().
Ryan C. Gordon [Fri, 27 Jan 2017 20:50:30 -0500] rev 10857
windows: first shot at naming threads with SetThreadDescription().

This is a bleeding edge API, added to Windows 10 Anniversary Edition (build
1607, specifically).

https://msdn.microsoft.com/en-us/library/windows/desktop/mt774976(v=vs.85).aspx

Nothing supports this yet, including WinDbg, Visual Studio, minidumps, etc,
so we still need to also use the RaiseException hack. But presumably tools
will use this API as a more robust and universal way to get thread names
sooner or later, so we'll start broadcasting to it now.

Fri, 27 Jan 2017 06:05:50 -0800Added Thrustmaster Wheel FFB entry to the list of wheels
Sam Lantinga [Fri, 27 Jan 2017 06:05:50 -0800] rev 10856
Added Thrustmaster Wheel FFB entry to the list of wheels

Fri, 27 Jan 2017 05:59:58 -0800Added an API to get the type of a connected joystick
Sam Lantinga [Fri, 27 Jan 2017 05:59:58 -0800] rev 10855
Added an API to get the type of a connected joystick

Wed, 25 Jan 2017 22:24:54 -0800Add gamecontrollerdb mapping for Xbox One S on Mac
Misty De Meo [Wed, 25 Jan 2017 22:24:54 -0800] rev 10854
Add gamecontrollerdb mapping for Xbox One S on Mac

This is valid for firmware version 3.1.1221.0; earlier versions of the
firmware need a different mapping (and have different GUIDs).

Wed, 25 Jan 2017 22:22:05 -0800Darwin: fix detection of Xbox One S controller
Misty De Meo [Wed, 25 Jan 2017 22:22:05 -0800] rev 10853
Darwin: fix detection of Xbox One S controller

Firmware revision 3.1.1221.0 changes the mapping of the Xbox One S
controller in Bluetooth mode. Aside from changing the layout of
other buttons, this revision also changes the triggers to act as
Accelerator and Brake axes from the simulation controls page.

The Darwin sysjoystick code didn't previously map anything at these
axes, making it impossible to detect input on these two buttons.

Tue, 24 Jan 2017 19:38:01 -0800Generalized the audio resampling hint for other resampling methods in the future
Sam Lantinga [Tue, 24 Jan 2017 19:38:01 -0800] rev 10852
Generalized the audio resampling hint for other resampling methods in the future

Tue, 24 Jan 2017 20:30:48 -0500audio: libsamplerate can't resample in-place; make space for a copy if needed.
Ryan C. Gordon [Tue, 24 Jan 2017 20:30:48 -0500] rev 10851
audio: libsamplerate can't resample in-place; make space for a copy if needed.

Tue, 24 Jan 2017 16:18:25 -0500configure: report libsamplerate support status.
Ryan C. Gordon [Tue, 24 Jan 2017 16:18:25 -0500] rev 10850
configure: report libsamplerate support status.

Tue, 24 Jan 2017 15:52:22 -0500audio: Offer a hint for libsamplerate quality/speed tradeoff.
Ryan C. Gordon [Tue, 24 Jan 2017 15:52:22 -0500] rev 10849
audio: Offer a hint for libsamplerate quality/speed tradeoff.

This defaults to the internal SDL resampler, since that's the likely default
without a system-wide install of libsamplerate, but those that need more can
tweak this.

Tue, 24 Jan 2017 12:20:41 -0500CMake: fixed logic error in setting -mfpmath=387.
Ryan C. Gordon [Tue, 24 Jan 2017 12:20:41 -0500] rev 10848
CMake: fixed logic error in setting -mfpmath=387.

Fixes Bugzilla #3565.