Sat, 15 Aug 2015 21:21:29 +0200Removed not needed call to pthread_attr_getstacksize() for SDL_CreateThread().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 15 Aug 2015 21:21:29 +0200] rev 9846
Removed not needed call to pthread_attr_getstacksize() for SDL_CreateThread().

Sat, 15 Aug 2015 00:36:39 -0400X11: Handle keyboard layout changing during app's run on Ubuntu 12.04 (etc).
Ryan C. Gordon <icculus@icculus.org> [Sat, 15 Aug 2015 00:36:39 -0400] rev 9845
X11: Handle keyboard layout changing during app's run on Ubuntu 12.04 (etc).

Fixes Bugzilla #3050 (in addition to Jason Wyatt's patch, prior to this).

Fri, 14 Aug 2015 23:38:40 -0400Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Aug 2015 23:38:40 -0400] rev 9844
Patched to compile.

Fri, 14 Aug 2015 23:30:46 -0400Minor coding convention fix.
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Aug 2015 23:30:46 -0400] rev 9843
Minor coding convention fix.

Fri, 14 Aug 2015 16:23:31 +0100Supply current group when translating X11 Keycodes to Keysyms.
Jason Wyatt <jwyatt@feralinteractive.com> [Fri, 14 Aug 2015 16:23:31 +0100] rev 9842
Supply current group when translating X11 Keycodes to Keysyms.

Fri, 14 Aug 2015 01:20:41 -0400Cocoa: Keep the window's screen position through SDL_SetWindowSize().
Ryan C. Gordon <icculus@icculus.org> [Fri, 14 Aug 2015 01:20:41 -0400] rev 9841
Cocoa: Keep the window's screen position through SDL_SetWindowSize().

The Y coordinate is flipped in Cocoa, so if you change the height, the window
will move and maybe clip against the screen edge if you don't adjust its Y
coordinate to match.

Possibly fixes Bugzilla #3066.

Thu, 13 Aug 2015 21:40:32 -0400X11: only send mouse button up events if not a mousewheel "button"
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Aug 2015 21:40:32 -0400] rev 9840
X11: only send mouse button up events if not a mousewheel "button"

(Brackets in the wrong place, my bad!)

Thu, 13 Aug 2015 17:40:28 -0400X11: Simplified mousewheel event handling.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Aug 2015 17:40:28 -0400] rev 9839
X11: Simplified mousewheel event handling.

Under load, this would race and report an incorrect mouse button event instead
of a wheel event.

Fixes Bugzilla #2987.

Thu, 13 Aug 2015 17:37:09 -0400X11: isConfigureNotify() isn't used at the moment, comment it out.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Aug 2015 17:37:09 -0400] rev 9838
X11: isConfigureNotify() isn't used at the moment, comment it out.

Thu, 13 Aug 2015 14:56:16 -0400X11: don't block on a ConfigureNotify event during SDL_SetWindowBordered().
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Aug 2015 14:56:16 -0400] rev 9837
X11: don't block on a ConfigureNotify event during SDL_SetWindowBordered().

Unity's window manager is (legitimately, since it moves the client window's
position) sending one, and SDL was incorrectly trying to mask it out. Other
window managers (KWin, apparently) don't move the window and would hang here
indefinitely.

Fixes Bugzilla #3052.