Wed, 26 Feb 2014 11:35:02 -0800Mac: Redo cursor warp handling.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 26 Feb 2014 11:35:02 -0800] rev 8261
Mac: Redo cursor warp handling.

This fixes bugs related to getting unnaturally large xrel/yrel for
SDL_MOUSEMOTION after warps and enabling / disabling relative mode.

Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=1836

Tue, 25 Feb 2014 17:27:41 -0800Mac: Improve moving relative mode windows.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 17:27:41 -0800] rev 8260
Mac: Improve moving relative mode windows.

This makes it possible to move windows by their title bar, even if they're in
relative mode, if you click the title bar when the window does not have focus.

Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2396

Tue, 25 Feb 2014 17:25:49 -0800Mac: Fix error message for haptic subsystem.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 17:25:49 -0800] rev 8259
Mac: Fix error message for haptic subsystem.

We were calling SDL_Error instead of SDL_SetError when the haptic subsystem
wasn't initialized.

Tue, 25 Feb 2014 15:28:12 -0800Mac: Immediately update current OpenGL context's shape.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 15:28:12 -0800] rev 8258
Mac: Immediately update current OpenGL context's shape.

Previously we were postponing our -[NSOpenGLContext update] call to the next
SDL_GL_SwapWindow, even if the context was current on the current thread. This
changes it so that we will do the update immediately if it's the current
context.

If you're rendering on another thread, you need to call SDL_GL_SwapWindow once
after a resize event to ensure your drawable will produce non-garbage data.

Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2339

Tue, 25 Feb 2014 17:42:34 -0300Fixes #2308, recreate window if GL requirements for the renderer are not met
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 25 Feb 2014 17:42:34 -0300] rev 8257
Fixes #2308, recreate window if GL requirements for the renderer are not met

If the window has been created with values for SDL_GL_CONTEXT_PROFILE_MASK,
SDL_GL_CONTEXT_MAJOR_VERSION and SDL_GL_CONTEXT_MINOR_VERSION not matching those
required by the renderer, attempt to recreate the window.
This is needed on platforms where both GL and GLES 1/2 surfaces are supported
by the video backend, requiring that the window be recreated when switching
between context types.

Thu, 19 Dec 2013 06:01:18 +0900fixed gles/gles2 renderer creation fail on Android when default major/minor version doesn't match
CarniBlood [Thu, 19 Dec 2013 06:01:18 +0900] rev 8256
fixed gles/gles2 renderer creation fail on Android when default major/minor version doesn't match

Tue, 25 Feb 2014 10:04:49 -0800Fixed crash if the input data pitch is larger than the locked texture pitch
Sam Lantinga <slouken@libsdl.org> [Tue, 25 Feb 2014 10:04:49 -0800] rev 8255
Fixed crash if the input data pitch is larger than the locked texture pitch

Mon, 24 Feb 2014 23:09:35 -0800Don't warp the mouse while we're doing a modal interaction
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 23:09:35 -0800] rev 8254
Don't warp the mouse while we're doing a modal interaction

Mon, 24 Feb 2014 22:49:30 -0800Make sure we don't clip the cursor while clicking on the window title bar
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 22:49:30 -0800] rev 8253
Make sure we don't clip the cursor while clicking on the window title bar

Mon, 24 Feb 2014 22:37:58 -0800Fixed relative mouse mode with multiple windows.
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 22:37:58 -0800] rev 8252
Fixed relative mouse mode with multiple windows.
The window cursor clipping will be taken care of when SDL_UpdateWindowGrab() is called.