Sun, 31 May 2015 22:59:59 -0400X11: search all XI2 touch devices, not just masters (thanks, Volumetic!).
Ryan C. Gordon [Sun, 31 May 2015 22:59:59 -0400] rev 9696
X11: search all XI2 touch devices, not just masters (thanks, Volumetic!).

Otherwise, you won't find touch devices that aren't currently assigned to a
system cursor.

Sun, 31 May 2015 22:48:26 -0400X11: Fixed message boxes not responding to click on titlebar close button.
Ryan C. Gordon [Sun, 31 May 2015 22:48:26 -0400] rev 9695
X11: Fixed message boxes not responding to click on titlebar close button.

The window needs to catch ClientMessage events for one specific window, but
XNextEvent() catches everything, and XWindowEvent doesn't catch ClientMessage,
so we need predicate procedure and XIfEvent() here.

Fixes Bugzilla #2980.

Sun, 31 May 2015 22:27:46 -0400testmessage.c should report when message boxes were closed.
Ryan C. Gordon [Sun, 31 May 2015 22:27:46 -0400] rev 9694
testmessage.c should report when message boxes were closed.

Sun, 31 May 2015 21:50:50 -0400Fixed memory leaks in testfilesystem.c (thanks, Nitz!).
Ryan C. Gordon [Sun, 31 May 2015 21:50:50 -0400] rev 9693
Fixed memory leaks in testfilesystem.c (thanks, Nitz!).

Fixes Bugzilla #2991.

Sun, 31 May 2015 21:43:36 -0400Cocoa: deal with mouse focus when warping the cursor from outside a window.
Ryan C. Gordon [Sun, 31 May 2015 21:43:36 -0400] rev 9692
Cocoa: deal with mouse focus when warping the cursor from outside a window.

Otherwise, you might not get appropriate mouse enter/leave events.

Better fix for Bugzilla #2984.

Sun, 31 May 2015 13:58:36 -0400Cocoa: send a MOUSEMOTION event when warping cursor from outside the window.
Ryan C. Gordon [Sun, 31 May 2015 13:58:36 -0400] rev 9691
Cocoa: send a MOUSEMOTION event when warping cursor from outside the window.

Fixes Bugzilla #2984.

Sun, 31 May 2015 19:23:16 +0200Android: Added missing space in three log messages.
Philipp Wiesemann [Sun, 31 May 2015 19:23:16 +0200] rev 9690
Android: Added missing space in three log messages.

Also fixed a typo and changed tag string to constant.

Sun, 31 May 2015 19:22:42 +0200Android: Changed two unknown keys to be consistent with Windows and X11 mapping.
Philipp Wiesemann [Sun, 31 May 2015 19:22:42 +0200] rev 9689
Android: Changed two unknown keys to be consistent with Windows and X11 mapping.

Sun, 31 May 2015 11:38:10 -0400Fixed swizzle of SDL_FillRect() on 24-bit surface (thanks, "nagydavid91"!).
Ryan C. Gordon [Sun, 31 May 2015 11:38:10 -0400] rev 9688
Fixed swizzle of SDL_FillRect() on 24-bit surface (thanks, "nagydavid91"!).

Fixes Bugzilla #2986.

Sun, 31 May 2015 01:45:20 -0400Fixed SDL_ISPIXELFORMAT_ALPHA to check pixel orders that match pixel type.
Ryan C. Gordon [Sun, 31 May 2015 01:45:20 -0400] rev 9687
Fixed SDL_ISPIXELFORMAT_ALPHA to check pixel orders that match pixel type.

Otherwise, SDL_PIXELFORMAT_BGR24 is reported as having alpha, because
its SDL_ARRAYORDER_BGR pixel order uses the same integer value as
SDL_PACKEDORDER_RGBA, since we weren't checking the pixel type to
differentiate.

Fixes Bugzilla #2977.