Ryan C. Gordon <icculus@icculus.org> [Sun, 28 Aug 2016 13:36:13 -0400] rev 10286
Merge audio capture work back into the mainline.
Ryan C. Gordon <icculus@icculus.org> [Sun, 28 Aug 2016 11:56:11 -0400] rev 10285
Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Sun, 28 Aug 2016 08:50:26 -0700] rev 10284
alsa: Implemented hotplug support, cleaned up device names.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Aug 2016 15:46:29 -0400] rev 10283
ios: patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Aug 2016 10:09:41 -0400] rev 10282
alsa: don't enumerate virtual devices, just physical hardware.
Sam Lantinga <slouken@libsdl.org> [Fri, 26 Aug 2016 12:18:08 -0700] rev 10281
Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved()
Updated the removal code to iterate over all joystick add messages instead of just the first one.
Sam Lantinga <slouken@libsdl.org> [Fri, 26 Aug 2016 11:16:44 -0700] rev 10280
commit 1170112da3776fdb06425f62d57b63144c33dc51
Author: James Zipperer <james.zipperer@synapse.com>
Date: Sun Aug 21 01:19:19 2016 -0700
bugfix for controller / joystick add / remove being in the event queue at the same time
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 25 Aug 2016 22:31:44 +0200] rev 10279
Emscripten: Fixed crash if closing removed joystick (thanks, Sylvain!).
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 25 Aug 2016 22:31:33 +0200] rev 10278
Android: Fixed crash if closing removed joystick (thanks, Sylvain!).
Fixes fix for Bugzilla #3408.
David Ludwig <dludwig@pobox.com> [Sat, 20 Aug 2016 13:46:45 -0400] rev 10277
WinRT: fixed bug where Win10 GameBar, when shown + hidden, might not restore a cursor's hidden state
The repro steps were this:
1. run an sdl2 winrt/uwp app, on Win10, v10.0.10586.0 or higher
2. hide the cursor, via a call to SDL_ShowCursor(0)
3. make the Win10 game bar appear, by pressing the Windows + G hotkey
4. observe that the mouse cursor appears, in order to interact with the
game bar (this is expected behavior)
5. make the Win10 game bar disappear, either by pressing the Windows + G hotkey
again, or clicking somewhere in the app
EXPECTED RESULT: cursor disappears, as game bar disappears
ACTUAL RESULT: cursor didn't always disappear
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:05:00 +0200] rev 10276
Added link in header comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:04:50 +0200] rev 10275
Emscripten: Fixed opening previously closed joystick.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:04:32 +0200] rev 10274
Android: Fixed opening previously closed joystick (thanks, Sylvain!).
Fixes Bugzilla #3408.
Sam Lantinga <slouken@libsdl.org> [Mon, 08 Aug 2016 12:17:53 -0700] rev 10273
[ OSX ] enables Xbox One S Guide (System Main Menu) button detection. the one possible impact is that since button identifiers on OSX are just their sequence in the HID report descriptor we might change the button order, and any existing/saved mappings may get their order changed.
Mikkel Krautz <mikkel@krautz.dk> [Sat, 06 Aug 2016 15:09:20 +0200] rev 10272
Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.
The Windows 10 Anniversary Update (1607) breaks the method uses that SDL uses to
detect XInput devices. That is, on Windows 10 Anniversary Update, it is no longer
possible to query RAWINPUT for HID devices, and check for "IG_" in the device name.
Presumably, this will be fixed in the future.
This patch works around the issue by adding the Xbox One controller series to the
well-known device list.
This skips the more expensive RAWINPUT check for those devices, and causes them to
be detected as XInput devices once again.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:39:44 +0200] rev 10271
Fixed two old identifiers in header comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:32:20 +0200] rev 10270
PSP: Fixed memory leak if video init failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:32:02 +0200] rev 10269
WinRT: Removed not needed SDL_zerop() after SDL_calloc().
SDL_calloc() already sets memory to zero.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:30:31 +0200] rev 10268
Added brackets to function names in header comments so that doxygen links them.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Aug 2016 22:50:48 -0400] rev 10267
testaudiocapture: ask for way more output samples.
Fixes Emscripten builds on Chrome for Android.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Aug 2016 19:59:00 -0400] rev 10266
emscripten: send fake mouse events for touches, like other targets do.
(This really should be handled at the higher level and not in the individual
targets, but this fixes the immediate bug.)
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Aug 2016 00:03:58 -0400] rev 10265
emscripten audio: check for an "undefined" object, remove some console.log().
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Aug 2016 22:26:58 -0400] rev 10264
audio: Cleaned up "extern AudioBootStrap" list.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Aug 2016 22:22:09 -0400] rev 10263
audio: Renamed some internal driver symbols in various targets.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Aug 2016 22:04:49 -0400] rev 10262
android: implement audio capture support.
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Aug 2016 16:00:16 -0400] rev 10261
directsound: Implemented audio capture support.
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Aug 2016 15:34:24 -0400] rev 10260
windows: directsound should also map audio device GUIDs to proper names.
Moved this code from winmm into core so both can use it.
DirectSound (at least on Win10) also returns truncated device names, even
though it's handed in as a string pointer and not a static-sized buffer. :/
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Aug 2016 14:14:14 -0400] rev 10259
audio: Patched to compile on C89 compilers.
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Aug 2016 14:13:48 -0400] rev 10258
emscripten audio: fix timer on capture's silence callback.
Ryan C. Gordon <icculus@icculus.org> [Tue, 09 Aug 2016 19:35:46 -0400] rev 10257
directsound: recalculate audiospec size before creating secondary buffer.
I think this was a bug before? Maybe I'm misunderstanding this, but it looks
like it was working because we allocate room for 8 chunks...