Wed, 30 Jul 2014 17:45:52 -0700SDL - fix re-entrancy into SDL_UpdateFullscreenMode under OSX. During HideWindow we get a RESTORED event which then turns fullscreen back on causing a hang in Cocoa_SetWindowFullscreenSpace waiting for the fullscreen transition to finish.
Alfred Reynolds [Wed, 30 Jul 2014 17:45:52 -0700] rev 9037
SDL - fix re-entrancy into SDL_UpdateFullscreenMode under OSX. During HideWindow we get a RESTORED event which then turns fullscreen back on causing a hang in Cocoa_SetWindowFullscreenSpace waiting for the fullscreen transition to finish.

Wed, 30 Jul 2014 21:10:06 +0200atari:xbios: Add CTPCI backend. SDL-1.2
Patrice Mandin [Wed, 30 Jul 2014 21:10:06 +0200] rev 9036
atari:xbios: Add CTPCI backend.

Wed, 30 Jul 2014 14:14:19 -0400Make SDL_SysWMinfo usable on Mac/iOS with ARC enabled (thanks, Alex!).
Ryan C. Gordon [Wed, 30 Jul 2014 14:14:19 -0400] rev 9035
Make SDL_SysWMinfo usable on Mac/iOS with ARC enabled (thanks, Alex!).

Fixes Bugzilla #2641.

Wed, 30 Jul 2014 14:12:54 -0400Fixed comment typo.
Ryan C. Gordon [Wed, 30 Jul 2014 14:12:54 -0400] rev 9034
Fixed comment typo.

Wed, 30 Jul 2014 17:34:52 +0200atari:xbios: Move all Falcon specific stuff to specific backend file. SDL-1.2
Patrice Mandin [Wed, 30 Jul 2014 17:34:52 +0200] rev 9033
atari:xbios: Move all Falcon specific stuff to specific backend file.

Wed, 30 Jul 2014 11:11:48 -0400SDL_GetQueuedAudioSize() shouldn't grab lock when not set up for queueing.
Ryan C. Gordon [Wed, 30 Jul 2014 11:11:48 -0400] rev 9032
SDL_GetQueuedAudioSize() shouldn't grab lock when not set up for queueing.

Wed, 30 Jul 2014 11:08:31 -0400Added a GetPendingBytes method to the audio backend.
Ryan C. Gordon [Wed, 30 Jul 2014 11:08:31 -0400] rev 9031
Added a GetPendingBytes method to the audio backend.

This will (eventually) make SDL_GetQueuedAudioSize() more accurate, and thus
reduce latency. Right now this isn't implemented anywhere, so we assume data
fed to the audio callback is consumed by the hardware and immediately played
to completion.

Wed, 30 Jul 2014 09:54:01 -0400XAudio2: Use XAUDIO2_VOICE_NOSAMPLESPLAYED when possible.
Ryan C. Gordon [Wed, 30 Jul 2014 09:54:01 -0400] rev 9030
XAudio2: Use XAUDIO2_VOICE_NOSAMPLESPLAYED when possible.

For versions of XAudio2 with an IXAudio2SourceVoice::GetState() that offers a
flags parameter, we can use XAUDIO2_VOICE_NOSAMPLESPLAYED, since we don't
need this information in our current calls. According to MSDN, this makes the
the call about 3x faster.

Wed, 30 Jul 2014 13:30:09 +0200atari:xbios: Move all TT specific stuff to specific backend file. SDL-1.2
Patrice Mandin [Wed, 30 Jul 2014 13:30:09 +0200] rev 9029
atari:xbios: Move all TT specific stuff to specific backend file.

Wed, 30 Jul 2014 13:02:00 +0200atari:xbios: Keep current function for devices not migrated. SDL-1.2
Patrice Mandin [Wed, 30 Jul 2014 13:02:00 +0200] rev 9028
atari:xbios: Keep current function for devices not migrated.