Sat, 13 Jul 2019 17:04:02 -0300macOS: Fix SDL_GL_CreateContext/MakeCurrent on non-main threads causing a Main Thread Checker warning when built with Xcode 11 / the macOS 10.15 SDK.
Alex Szpakowski <slime73@gmail.com> [Sat, 13 Jul 2019 17:04:02 -0300] rev 12940
macOS: Fix SDL_GL_CreateContext/MakeCurrent on non-main threads causing a Main Thread Checker warning when built with Xcode 11 / the macOS 10.15 SDK.

Fixes bug #4714.

Fri, 12 Jul 2019 21:28:43 -0400ios: Fixed MFi guide button not being detected (thanks, Caleb!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Jul 2019 21:28:43 -0400] rev 12939
ios: Fixed MFi guide button not being detected (thanks, Caleb!).

Fixes Bugzilla #4721.

Fri, 12 Jul 2019 13:40:58 -0400cmake: Add setupapi library to Windows build dependencies (hidapi needs it).
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Jul 2019 13:40:58 -0400] rev 12938
cmake: Add setupapi library to Windows build dependencies (hidapi needs it).

Fixes Bugzilla #4719.

Thu, 11 Jul 2019 01:07:14 -0400cocoa: Set keyboard mod state correctly when turning off capslock.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Jul 2019 01:07:14 -0400] rev 12937
cocoa: Set keyboard mod state correctly when turning off capslock.

Fixes Bugzilla #4716.

Wed, 10 Jul 2019 10:06:28 +0200x11: prevent a synthetic mouse event when using a touchscreen
Sylvain Becker <sylvain.becker@gmail.com> [Wed, 10 Jul 2019 10:06:28 +0200] rev 12936
x11: prevent a synthetic mouse event when using a touchscreen

With multitouch, register to receive XI_Motion (which desctivates MotionNotify),
so that we can distinguish real mouse motions from synthetic one.

(bug 4690)

Tue, 09 Jul 2019 17:28:02 -0400x11: set some modality things on message boxes with parent windows.
Ryan C. Gordon <icculus@icculus.org> [Tue, 09 Jul 2019 17:28:02 -0400] rev 12935
x11: set some modality things on message boxes with parent windows.

Tue, 09 Jul 2019 11:46:42 +0200SDL_Mouse/Touch: discard synthetic events when hints are not set.
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 09 Jul 2019 11:46:42 +0200] rev 12934
SDL_Mouse/Touch: discard synthetic events when hints are not set.
Those are generated/flagged by platform layer.

Tue, 09 Jul 2019 08:55:00 +0300fix permissions
Ozkan Sezer <sezeroz@gmail.com> [Tue, 09 Jul 2019 08:55:00 +0300] rev 12933
fix permissions

Mon, 08 Jul 2019 16:46:52 -0400cmake: Added HIDAPI support.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jul 2019 16:46:52 -0400] rev 12932
cmake: Added HIDAPI support.

Mon, 08 Jul 2019 16:08:16 -0400configure: Windows and macOS now respect --enable-hidapi.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jul 2019 16:08:16 -0400] rev 12931
configure: Windows and macOS now respect --enable-hidapi.

(and it defaults to "yes" on those platforms. Other places, which use libusb,
still default to no because they probably need root permissions to work.)