Fri, 01 Mar 2013 11:18:35 -0800Merged
Sam Lantinga [Fri, 01 Mar 2013 11:18:35 -0800] rev 6947
Merged

Fri, 01 Mar 2013 11:15:50 -0800Merged changes
Sam Lantinga [Fri, 01 Mar 2013 11:15:50 -0800] rev 6946
Merged changes

Wed, 27 Feb 2013 11:39:43 -0800sdl - check for both the up and down flags being set in the raw input calls. Also use WM_ACTIVE to resync mouse buttons on activate
Sam Lantinga [Wed, 27 Feb 2013 11:39:43 -0800] rev 6945
sdl - check for both the up and down flags being set in the raw input calls. Also use WM_ACTIVE to resync mouse buttons on activate

Wed, 27 Feb 2013 11:39:41 -0800sdl - don't use the RAWMOUSE struct to get button press information, it lies badly to you, just use the usual windows message path
Sam Lantinga [Wed, 27 Feb 2013 11:39:41 -0800] rev 6944
sdl - don't use the RAWMOUSE struct to get button press information, it lies badly to you, just use the usual windows message path

Wed, 27 Feb 2013 11:39:39 -0800sdl - use the wParam and rawinput data for mouse state rather than just the message type, fixes missing mouse up events when alt-tabing out of the window
Sam Lantinga [Wed, 27 Feb 2013 11:39:39 -0800] rev 6943
sdl - use the wParam and rawinput data for mouse state rather than just the message type, fixes missing mouse up events when alt-tabing out of the window

CR: SamL

Wed, 27 Feb 2013 11:39:38 -0800Generate debug info for all configurations on all platforms
Sam Lantinga [Wed, 27 Feb 2013 11:39:38 -0800] rev 6942
Generate debug info for all configurations on all platforms
Turned off C++ exception handling for all configurations and all platforms
Turned on comdat folding and optimized references for all optimized builds

CR: Bruce Dawson

Fri, 01 Mar 2013 13:28:07 -0300Use XFree to release X11 allocated data
Gabriel Jacobo [Fri, 01 Mar 2013 13:28:07 -0300] rev 6941
Use XFree to release X11 allocated data

Thu, 28 Feb 2013 22:20:25 -0800Fixed bug 1736 - Memory leak in X11_InitModes
Sam Lantinga [Thu, 28 Feb 2013 22:20:25 -0800] rev 6940
Fixed bug 1736 - Memory leak in X11_InitModes

tomaszewski.p

XRRListOutputProperties allocates Atom* array, which is not freed.
XRRGetOutputProperty allocates 'unsigned char *prop' array, which is not freed.

Thu, 28 Feb 2013 21:48:12 -0800The table is now a scancode mapping table, not a virtual key mapping table
Sam Lantinga [Thu, 28 Feb 2013 21:48:12 -0800] rev 6939
The table is now a scancode mapping table, not a virtual key mapping table

Thu, 28 Feb 2013 21:40:08 -0800Cleaned up and fixed the Windows keyboard mapping code.
Sam Lantinga [Thu, 28 Feb 2013 21:40:08 -0800] rev 6938
Cleaned up and fixed the Windows keyboard mapping code.
Use KP_PERIOD instead of KP_DECIMAL
Don't remap keys which are always keycode named versions of scancodes