Tue, 11 Dec 2012 10:50:26 -0800You can get window events after shutting down the window, so don't abort the program if that happens.
Sam Lantinga [Tue, 11 Dec 2012 10:50:26 -0800] rev 6736
You can get window events after shutting down the window, so don't abort the program if that happens.

Tue, 11 Dec 2012 10:49:54 -0800Don't spam events if the axis values haven't changed
Sam Lantinga [Tue, 11 Dec 2012 10:49:54 -0800] rev 6735
Don't spam events if the axis values haven't changed

Tue, 11 Dec 2012 12:07:06 -0500Updated Linux joystick code to support hotplug, GUIDs, etc.
Ryan C. Gordon [Tue, 11 Dec 2012 12:07:06 -0500] rev 6734
Updated Linux joystick code to support hotplug, GUIDs, etc.

This uses libudev for hotplug, but it's optional, so we'll just try to find
some reasonable defaults without it (maybe an older Linux box or under
FreeBSD's Linux emulation?).

Tue, 11 Dec 2012 11:59:29 -0500Print stick GUID in testjoystick.
Ryan C. Gordon [Tue, 11 Dec 2012 11:59:29 -0500] rev 6733
Print stick GUID in testjoystick.

Tue, 11 Dec 2012 11:41:06 -0500Don't hang testjoystick if we failed to open the device in the first place.
Ryan C. Gordon [Tue, 11 Dec 2012 11:41:06 -0500] rev 6732
Don't hang testjoystick if we failed to open the device in the first place.

Tue, 11 Dec 2012 11:28:29 -0500Cleaned out tabstops, other minor style nitpicks.
Ryan C. Gordon [Tue, 11 Dec 2012 11:28:29 -0500] rev 6731
Cleaned out tabstops, other minor style nitpicks.

Tue, 11 Dec 2012 11:26:08 -0500Allow testjoystick to quit, instead of looping on hotplug events forever.
Ryan C. Gordon [Tue, 11 Dec 2012 11:26:08 -0500] rev 6730
Allow testjoystick to quit, instead of looping on hotplug events forever.

Tue, 11 Dec 2012 11:07:48 -0500Removed old Linux joystick API (/dev/js*).
Ryan C. Gordon [Tue, 11 Dec 2012 11:07:48 -0500] rev 6729
Removed old Linux joystick API (/dev/js*).

The newer API (/dev/input/event/*) is 12+ years old at this point, and has
been available since Linux 2.4.

Mon, 10 Dec 2012 15:50:42 -0500Removed the "logical" Linux joystick code.
Ryan C. Gordon [Mon, 10 Dec 2012 15:50:42 -0500] rev 6728
Removed the "logical" Linux joystick code.

It's been forcibly disabled since 2009, since the kernel apparently splits
these devices for us now, and apparently the code was crashing at the time
(see hg changeset 11c079bb52a8).

Also, it was a ton of messy #ifdefs in this file!

Sun, 09 Dec 2012 17:56:19 -0800Added existing common.c/.h functions to test lib; minor assert refactoring
Andreas Schiffler [Sun, 09 Dec 2012 17:56:19 -0800] rev 6727
Added existing common.c/.h functions to test lib; minor assert refactoring