Wed, 19 Jun 2019 15:54:21 -0700Rolling back GameCube HIDAPI support
Sam Lantinga [Wed, 19 Jun 2019 15:54:21 -0700] rev 12896
Rolling back GameCube HIDAPI support
It causes the HIDAPI devices to always be opened on enumeration, which causes crashes in the Windows drivers when multiple applications are reading and writing at the same time. We can revisit this after 2.0.10 release.

Wed, 19 Jun 2019 06:43:54 -0700Handle GameCube WaveBird controller differences
Zack Middleton [Wed, 19 Jun 2019 06:43:54 -0700] rev 12895
Handle GameCube WaveBird controller differences
Make wireless GameCube controllers use unknown power level instead of
wired and don't allow rumble (it doesn't have hardware for it).

Wed, 19 Jun 2019 06:43:36 -0700Make GameCube controllers only rumble if both USB cables are connected
Zack Middleton [Wed, 19 Jun 2019 06:43:36 -0700] rev 12894
Make GameCube controllers only rumble if both USB cables are connected
The Nintendo USB GameCube Adapter has two USB connectors. Black for data
and grey for additional power for rumble. The Wii U and other software
require both cables to use rumble. The rumble is weaker without the
second USB cable. Other than that I don't know if there is any negative
side affects from using rumble with only one cable.

Wed, 19 Jun 2019 06:43:04 -0700Fix GameCube controller power level being reset to unknown
Zack Middleton [Wed, 19 Jun 2019 06:43:04 -0700] rev 12893
Fix GameCube controller power level being reset to unknown
HIDAPI_DriverGameCube_OpenJoystick() set power level to wired and then
it was set to unknown in SDL_JoystickOpen().

Wed, 19 Jun 2019 06:40:50 -0700Use SDL C runtime functions
Sam Lantinga [Wed, 19 Jun 2019 06:40:50 -0700] rev 12892
Use SDL C runtime functions

Wed, 19 Jun 2019 10:11:38 +0200KMSDRM: fix inverted strcmp, remove useless if test (Bug 4624)
Sylvain Becker [Wed, 19 Jun 2019 10:11:38 +0200] rev 12891
KMSDRM: fix inverted strcmp, remove useless if test (Bug 4624)

Wed, 19 Jun 2019 09:16:53 +0200KMSDRM: fix compilation on linux, no d_namlen (Bug 4624)
Sylvain Becker [Wed, 19 Jun 2019 09:16:53 +0200] rev 12890
KMSDRM: fix compilation on linux, no d_namlen (Bug 4624)

Wed, 19 Jun 2019 00:52:34 -0400wayland: Fixed C99-style variable declaration inside for-loop.
Ryan C. Gordon [Wed, 19 Jun 2019 00:52:34 -0400] rev 12889
wayland: Fixed C99-style variable declaration inside for-loop.

Tue, 18 Jun 2019 21:50:57 -0700Fixed building DMG archive on Mac OS X
Sam Lantinga [Tue, 18 Jun 2019 21:50:57 -0700] rev 12888
Fixed building DMG archive on Mac OS X

Tue, 18 Jun 2019 18:58:39 -0400opengl: Be more robust in failing cases.
Ryan C. Gordon [Tue, 18 Jun 2019 18:58:39 -0400] rev 12887
opengl: Be more robust in failing cases.

Load all possible symbols, not just until one fails, in case they get used
during shutdown, etc.

Fixes Bugzilla #4093.