Mon, 24 Mar 2014 11:04:42 -0300Emit SDL_RENDER_DEVICE_RESET on Android when the GLES context is recreated
Gabriel Jacobo [Mon, 24 Mar 2014 11:04:42 -0300] rev 8676
Emit SDL_RENDER_DEVICE_RESET on Android when the GLES context is recreated

Mon, 24 Mar 2014 07:12:26 -0400Added an assert to help static analyzer.
Ryan C. Gordon [Mon, 24 Mar 2014 07:12:26 -0400] rev 8675
Added an assert to help static analyzer.

Sun, 23 Mar 2014 23:09:22 -0700Added an event SDL_RENDER_DEVICE_RESET, which is triggered on Direct3D 11 when the device has been lost and all textures need to be recreated.
Sam Lantinga [Sun, 23 Mar 2014 23:09:22 -0700] rev 8674
Added an event SDL_RENDER_DEVICE_RESET, which is triggered on Direct3D 11 when the device has been lost and all textures need to be recreated.

Sun, 23 Mar 2014 23:08:26 -0700Fixed warning on Mac OS X
Sam Lantinga [Sun, 23 Mar 2014 23:08:26 -0700] rev 8673
Fixed warning on Mac OS X

Sun, 23 Mar 2014 22:53:50 -0700Fixing Alt-Enter handling, submitted by Nader Golbaz
Sam Lantinga [Sun, 23 Mar 2014 22:53:50 -0700] rev 8672
Fixing Alt-Enter handling, submitted by Nader Golbaz

I encountered a little issue: DXGI monitors application's message queue and this behavior interferes with SDL if the application already handles Alt-Enter sequence. I think it is necessary to disable this behavior.
http://msdn.microsoft.com/en-us/library/windows/desktop/bb174540%28v=vs.85%29.aspx

Sun, 23 Mar 2014 22:07:01 -0400WinRT: Implemented SDL_ShowMessageBox for Windows 8.x/RT hosts
David Ludwig [Sun, 23 Mar 2014 22:07:01 -0400] rev 8671
WinRT: Implemented SDL_ShowMessageBox for Windows 8.x/RT hosts

This change does not include message box support for Windows Phone 8, which does
not offer the same message box APIs that Windows 8.x/RT does.

Sun, 23 Mar 2014 18:56:47 -0400Tossed in some SDL_asserts to make static analyzer happier.
Ryan C. Gordon [Sun, 23 Mar 2014 18:56:47 -0400] rev 8670
Tossed in some SDL_asserts to make static analyzer happier.

(Most of its complaints here are that these ints can be negative, although
they wouldn't been in sane cases. Checking sanity is what assertions do, and
it placates the analyzer appropriately.)

Sun, 23 Mar 2014 16:08:32 -0400D3D11: Fixed a crash after a GPU device-reset on Win32
David Ludwig [Sun, 23 Mar 2014 16:08:32 -0400] rev 8669
D3D11: Fixed a crash after a GPU device-reset on Win32

Sun, 23 Mar 2014 13:48:16 -0400D3D11: Added code to handle GPU-device-removed scenarios
David Ludwig [Sun, 23 Mar 2014 13:48:16 -0400] rev 8668
D3D11: Added code to handle GPU-device-removed scenarios

These scenarios can happen when a GPU is switched, its driver updated, or in
some virtual machines (such as Parallels) are suspended and then resumed. In
these cases, all GPU resources will already be lost, and it's up to the app to
recover.

For now, SDL's D3D11 renderer will handle this by freeing all GPU resources,
including all textures, and then sending a SDL_RENDER_TARGETS_RESET event.
It's currently up to an app to intercept this event, destroy all of its
textures, then recreate them from scratch.

Sun, 23 Mar 2014 09:44:04 -0700Better keyboard detection when some of the keys are remapped, thanks to Lewis Wall
Sam Lantinga [Sun, 23 Mar 2014 09:44:04 -0700] rev 8667
Better keyboard detection when some of the keys are remapped, thanks to Lewis Wall