Sun, 23 Mar 2014 11:04:47 -0400 WinRT: Miscellaneous app-backgrounding/restoring event fixes and additions
David Ludwig <dludwig@pobox.com> [Sun, 23 Mar 2014 11:04:47 -0400] rev 8666
WinRT: Miscellaneous app-backgrounding/restoring event fixes and additions SDL_WINDOWEVENT_FOCUS_LOST is now sent when an app's native window is hidden. Likewise, SDL_WINDOWEVENT_FOCUS_GAINED is sent when an app's window is shown. This mimicks behavior seen on iOS and Android. SDL_WINDOWEVENT_MINIMIZED and SDL_WINDOWEVENT_RESTORED are now sent when the app's native window is hidden and shown. Previously, these were sent when an app was suspended and resumed. On Windows 8.x/RT, an app may be sent to the background without being suspended, which previously meant that SDL_WINDOWEVENT_MINIMIZED might never have been sent. (On Windows Phone 8, however, this seems to be different, whereby apps sent to the background appear to always get suspended.)
Sun, 23 Mar 2014 08:56:52 -0400 WinRT: Made app-backgrounded events get sent at separate, distinct times.
David Ludwig <dludwig@pobox.com> [Sun, 23 Mar 2014 08:56:52 -0400] rev 8665
WinRT: Made app-backgrounded events get sent at separate, distinct times. SDL_APP_WILLENTERBACKGROUND is now sent as soon as the app is told that it is about to go to the background. SDL_APP_DIDENTERBACKGROUND is sent via a WinRT 'deferral operation', which is how WinRT gives apps a bit of extra time (multiple seconds worth) to prepare for an app-backgrounding. The distinction may be important as the deferral operation's code is always run in a separate thread. For Direct3D-only apps, this means that between the two SDL app-backgrounded events, SDL_APP_WILLENTERBACKGROUND will be the only one run from the main thread. Given that some WinRT operations can only be done on the main thread (operations to the CoreWindow fall into this category), this could be important. It is important to note that pre-deferral code may only have a very short bit of time to execute code, less so than code run in the deferral operation (where SDL_APP_DIDENTERBACKGROUND is sent from), which usually gets several seconds to run.
Sat, 22 Mar 2014 21:08:05 -0400 WinRT globals cleanup: Removed WINRT_GlobalSDLVideoDevice
David Ludwig <dludwig@pobox.com> [Sat, 22 Mar 2014 21:08:05 -0400] rev 8664
WinRT globals cleanup: Removed WINRT_GlobalSDLVideoDevice
Sat, 22 Mar 2014 20:48:18 -0400 WinRT: Got OpenGL ES 2 working with the latest version of ANGLE/WinRT.
David Ludwig <dludwig@pobox.com> [Sat, 22 Mar 2014 20:48:18 -0400] rev 8663
WinRT: Got OpenGL ES 2 working with the latest version of ANGLE/WinRT. SDL/WinRT did have support for OpenGL ES 2 via an older version of ANGLE/WinRT, however its API changed a few months ago, and SDL/WinRT would crash when trying to use it. It would also occasionally crash when using the older version. This changeset should make SDL/WinRT work with the latest version, as available via MS Open Tech's git repository of it at https://github.com/msopentech/angle Older versions of ANGLE/WinRT (from either https://github.com/stammen/angleproject or https://bitbucket.org/DavidLudwig/angleproject) will need to be updated to MS Open Tech's latest version.
Fri, 21 Mar 2014 10:40:15 -0400 Static analysis fix: more cleanups of unused variables, etc, in blitters.
Ryan C. Gordon <icculus@icculus.org> [Fri, 21 Mar 2014 10:40:15 -0400] rev 8662
Static analysis fix: more cleanups of unused variables, etc, in blitters.
Fri, 21 Mar 2014 00:57:43 -0400 Static analysis fix: more dead stores.
Ryan C. Gordon <icculus@icculus.org> [Fri, 21 Mar 2014 00:57:43 -0400] rev 8661
Static analysis fix: more dead stores.
Thu, 20 Mar 2014 18:00:41 -0400 Patched to compile on C89 compilers, removed more streamer code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Mar 2014 18:00:41 -0400] rev 8660
Patched to compile on C89 compilers, removed more streamer code.
Thu, 20 Mar 2014 17:55:24 -0400 Static analysis fix: clean up unused variables and dead stores in blitters.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Mar 2014 17:55:24 -0400] rev 8659
Static analysis fix: clean up unused variables and dead stores in blitters.
Thu, 20 Mar 2014 17:00:33 -0400 #ifdef'd out the audio streamer code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Mar 2014 17:00:33 -0400] rev 8658
#ifdef'd out the audio streamer code. It's been hardcoded out forever now, but I've now forcibly removed it with the preprocessor so static analysis doesn't complain about it for now. Eventually I want to rewrite or remove this code.
Thu, 20 Mar 2014 16:56:37 -0400 Static analysis fix: Removed unused variable.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Mar 2014 16:56:37 -0400] rev 8657
Static analysis fix: Removed unused variable. (We don't care if closing the device fails anyhow).
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip