Sun, 31 May 2015 19:22:42 +0200Android: Changed two unknown keys to be consistent with Windows and X11 mapping.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [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 <icculus@icculus.org> [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 <icculus@icculus.org> [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.

Sun, 31 May 2015 00:58:43 -0400X11: Fixed high mouse buttons mappings and horizontal wheels (thanks, Daniel!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 31 May 2015 00:58:43 -0400] rev 9686
X11: Fixed high mouse buttons mappings and horizontal wheels (thanks, Daniel!).

Fixes Bugzilla #2472.

Sun, 31 May 2015 00:50:30 -0400Cocoa: ignore mouseDown events in a window's titlebar.
Ryan C. Gordon <icculus@icculus.org> [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).

Fri, 29 May 2015 22:24:38 +0200Fixed typo in header file documentation comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 29 May 2015 22:24:38 +0200] rev 9684
Fixed typo in header file documentation comment.

Fri, 29 May 2015 15:21:47 -0400X11: Force the window focus during ShowWindow if there's no window manager.
Ryan C. Gordon <icculus@icculus.org> [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.

Thu, 28 May 2015 19:06:07 -0700Improved fix for bug 2096 - Mapping from scancode to keycode doesn't work for remapped modifier keys
Sam Lantinga <slouken@libsdl.org> [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.

Thu, 28 May 2015 18:57:57 -0700Fixed building test programs on the iOS simulator
Sam Lantinga <slouken@libsdl.org> [Thu, 28 May 2015 18:57:57 -0700] rev 9681
Fixed building test programs on the iOS simulator

Thu, 28 May 2015 18:57:10 -0700Fixed clip rectangle calculation when there is a viewport offset
Sam Lantinga <slouken@libsdl.org> [Thu, 28 May 2015 18:57:10 -0700] rev 9680
Fixed clip rectangle calculation when there is a viewport offset