Wed, 28 Aug 2013 17:17:21 -0400Make XInput joystick names match the numbers on the device.
Ryan C. Gordon <icculus@icculus.org> [Wed, 28 Aug 2013 17:17:21 -0400] rev 7709
Make XInput joystick names match the numbers on the device.

(And how the Haptic code already names them.)

Wed, 28 Aug 2013 17:12:07 -0400Fixed comment typo.
Ryan C. Gordon <icculus@icculus.org> [Wed, 28 Aug 2013 17:12:07 -0400] rev 7708
Fixed comment typo.

Wed, 28 Aug 2013 16:43:47 -0400Reworked XInput and DirectInput joystick code.
Ryan C. Gordon <icculus@icculus.org> [Wed, 28 Aug 2013 16:43:47 -0400] rev 7707
Reworked XInput and DirectInput joystick code.

Now multiple XInput controllers map correctly to device indexes instead of grabbing
the first available userid, and are completely separated out from DirectInput.

Also, the hardcoded limitation on number of DirectInput devices is gone. I don't
expect there to really ever be more than eight joysticks plugged into a machine, but
it was a leftover limitation for a static array we didn't actually use anymore.

Fixes Bugzilla #1984. (etc?)

Wed, 28 Aug 2013 16:35:32 -0400Better XInput detection code for DirectInput device enumeration.
Ryan C. Gordon <icculus@icculus.org> [Wed, 28 Aug 2013 16:35:32 -0400] rev 7706
Better XInput detection code for DirectInput device enumeration.

This code is way faster than the Wbem code, and less ugly.

Wed, 28 Aug 2013 00:07:02 -0400Fixed testgamecontroller output to make sense.
Ryan C. Gordon <icculus@icculus.org> [Wed, 28 Aug 2013 00:07:02 -0400] rev 7705
Fixed testgamecontroller output to make sense.

Wed, 28 Aug 2013 12:43:29 -0300[Linux] Test config script: Add the X11 library search path if it is not empty
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 28 Aug 2013 12:43:29 -0300] rev 7704
[Linux] Test config script: Add the X11 library search path if it is not empty

If ac_x_libraries is empty it means that the library's found in the default path,
so we skip adding it to the XLIB variable as it screws up the search path.

Wed, 28 Aug 2013 10:41:25 -0300Fixes test building
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 28 Aug 2013 10:41:25 -0300] rev 7703
Fixes test building

Mon, 26 Aug 2013 14:23:18 -0300Fixes typo in EGL code (thanks jmcfarlane!)
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 26 Aug 2013 14:23:18 -0300] rev 7702
Fixes typo in EGL code (thanks jmcfarlane!)

Sun, 25 Aug 2013 21:28:03 -0400Removed obvious comment to trigger buildbot.
Ryan C. Gordon <icculus@icculus.org> [Sun, 25 Aug 2013 21:28:03 -0400] rev 7701
Removed obvious comment to trigger buildbot.

Sun, 25 Aug 2013 11:24:01 -0400reworked GetBasePath on OS X to use Contents/Resource by default if bundled, or exedir if not bundled.
Edward Rudd <urkle@outoforder.cc> [Sun, 25 Aug 2013 11:24:01 -0400] rev 7700
reworked GetBasePath on OS X to use Contents/Resource by default if bundled, or exedir if not bundled.

- also adds OS X specific magic for bundled apps adding an Info.plist property of name SDL_FILESYSTEM_BASE_DIR_TYPE to the following values will change the bahaviour.
* bundle -- use the bundle directory e.g. "/Applications/MyGame/Blah.app/"
* parent -- use the bundle parent directory e.g. "/Applications/MyGame/"
* resource -- use the bundle resource directory (default) e.g. "/Applications/MyGame/Blah.app/Contents/Resources/"