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.
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.
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.
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.
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.
Ryan C. Gordon [Sun, 31 May 2015 00:58:43 -0400] rev 9686
X11: Fixed high mouse buttons mappings and horizontal wheels (thanks, Daniel!).
Fixes Bugzilla #2472.
Ryan C. Gordon [Sun, 31 May 2015 00:50:30 -0400] rev 9685
Cocoa: ignore mouseDown events in a window's titlebar.
These events accidentally slipping in sometimes appears to be a bug (or
maybe new behavior) in 10.10, as previous versions of Mac OS X don't appear
to ever trigger this.
Thanks to Paulo Marques for pointing out the fix on the SDL mailing list!
Fixes Bugzilla #2842 (again).
Philipp Wiesemann [Fri, 29 May 2015 22:24:38 +0200] rev 9684
Fixed typo in header file documentation comment.
Ryan C. Gordon [Fri, 29 May 2015 15:21:47 -0400] rev 9683
X11: Force the window focus during ShowWindow if there's no window manager.
Fixes Bugzilla #2997.
Sam Lantinga [Thu, 28 May 2015 19:06:07 -0700] rev 9682
Improved fix for bug 2096 - Mapping from scancode to keycode doesn't work for remapped modifier keys
Zack Middleton
The change to the keymap to use SDL_SCANCODE_TO_KEYCODE in SDL_x11keyboard.c causes all SDL scancodes without a Usc4 character to be XOR'd with SDLK_SCANCODE_MASK, but not all key code are suppose to be (as seen in include/SDL_keycodes.h). SDLK_BACKSPACE is not 0x4000002A.
I think the full list of keys affected are return, escape, backspace, tab, and delete.