Sun, 05 Apr 2015 18:44:24 -0400Add some SDL_SetError() calls to the dollar gesture code (thanks, Martin!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 05 Apr 2015 18:44:24 -0400] rev 9456
Add some SDL_SetError() calls to the dollar gesture code (thanks, Martin!).

Fixes Bugzilla #2673.

Sun, 05 Apr 2015 15:52:37 -0400Patched to compile on Android when audio subsystem is disabled (thanks, Jonas!)
Ryan C. Gordon <icculus@icculus.org> [Sun, 05 Apr 2015 15:52:37 -0400] rev 9455
Patched to compile on Android when audio subsystem is disabled (thanks, Jonas!)

Fixes Bugzilla #2797.

Wed, 01 Apr 2015 19:18:56 -0700Fixed detecting the NVIDIA controller which shows up as both a mouse and a game controller
Sam Lantinga <slouken@libsdl.org> [Wed, 01 Apr 2015 19:18:56 -0700] rev 9454
Fixed detecting the NVIDIA controller which shows up as both a mouse and a game controller

Thu, 02 Apr 2015 00:55:45 +0200Cast the result of calling getButtonState to an Integer
Joseba García Etxebarria <joseba.gar@gmail.com> [Thu, 02 Apr 2015 00:55:45 +0200] rev 9453
Cast the result of calling getButtonState to an Integer

Wed, 01 Apr 2015 18:22:42 -0700Added a game controller entry for the NVIDIA Controller
Sam Lantinga <slouken@libsdl.org> [Wed, 01 Apr 2015 18:22:42 -0700] rev 9452
Added a game controller entry for the NVIDIA Controller

Wed, 01 Apr 2015 16:11:37 -0400handle the case where the ibus address can't be found. (prevents nasty crash)
Edward Rudd <urkle@outoforder.cc> [Wed, 01 Apr 2015 16:11:37 -0400] rev 9451
handle the case where the ibus address can't be found. (prevents nasty crash)

Wed, 01 Apr 2015 14:45:09 -0400Patched to compile on Android (I hope).
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Apr 2015 14:45:09 -0400] rev 9450
Patched to compile on Android (I hope).

Wed, 01 Apr 2015 12:14:56 -0400Android: more separate-mouse-and-touch work.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Apr 2015 12:14:56 -0400] rev 9449
Android: more separate-mouse-and-touch work.

This avoids a hint lookup for each mouse event we get by setting a static Java
variable from native code during our hint watcher callback.

Also attempts to do the right thing with mouse buttons if you happen to be
on an API14 (Ice Cream Sandwich, Android 4.0) or later device. We still
target API12 (Honeycomb MR1, Android 3.1) for SDL 2.0.4 though.

This isn't tested, so I'm pushing to see what the Android buildbot says. Stand
back, I'm a professional!

Mon, 30 Mar 2015 11:31:53 -0700Fixed relative mouse motion moving farther and farther off screen.
Sam Lantinga <slouken@libsdl.org> [Mon, 30 Mar 2015 11:31:53 -0700] rev 9448
Fixed relative mouse motion moving farther and farther off screen.

Sat, 28 Mar 2015 00:48:03 -0400Minor input grab clarifications.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2015 00:48:03 -0400] rev 9447
Minor input grab clarifications.

Clarify that grabbing the mouse only works with one window at a time; this was
always true at the system level, though SDL could previously get confused
by multiple simultaneous grabs, so now we explicitly break any existing
grab before starting a new one and document it as such.

Also track the window that is currently grabbed, and provide an API to query
for that window. This makes it easy to automate mouse ungrabbing at
breakpoints with gdb7's scripting, since the scripts can now know which window
to ungrab.

In 2.1, we should probably change this API to SDL_GrabInput(win) and
SDL_UngrabInput(void), or something.