Sun, 15 Jun 2014 17:26:30 -0700Fixed bug 2580 - sndio backend improvements
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 17:26:30 -0700] rev 8867
Fixed bug 2580 - sndio backend improvements

Brad Smith

Attached is patch from the OpenBSD ports tree to add 24-bit support to the sndio backend and to make use of the sio_open() option SIO_DEVANY.

Sun, 15 Jun 2014 17:18:05 -0700Fixed 2584 - Memory leak in Cocoa_GetDisplayName
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 17:18:05 -0700] rev 8866
Fixed 2584 - Memory leak in Cocoa_GetDisplayName

Diego

The Xcode Instruments Leak tool reports a leak from IODisplayCreateInfoDictionary in Cocoa_GetDisplayName.
This happened after upgrading to Xcode 5.

Sun, 15 Jun 2014 13:05:30 -0700Add controller mapping for Bluetooth DualShock 4 controllers on Linux
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 13:05:30 -0700] rev 8865
Add controller mapping for Bluetooth DualShock 4 controllers on Linux

Frank Praznik

Add a gamepad mapping entry for Bluetooth DualShock 4 controllers on Linux.
The button mapping is the same as the USB controller, but the GUID is
different.

Sun, 15 Jun 2014 13:01:10 -0700Fixed Android error on static lib build, if relative NDK_MODULE_PATH used
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 13:01:10 -0700] rev 8864
Fixed Android error on static lib build, if relative NDK_MODULE_PATH used

Stefan Pöschel

if the variable NDK_MODULE_PATH is set to a relative path (like "../"),
compiling of a static SDL lib fails with an error similar to this:
make: *** No rule to make target
`..//android_libs/SDL/..//android_libs/SDL/src/main/android/SDL_android_main.c',
needed by
`obj/local/armeabi/objs/SDL2_static/__//android_libs/SDL/src/main/android/SDL_android_main.o'.
Stop.

Regarding the shared lib, this is already prevented by a "subst" command
in the /Android.mk, which removes all occurences of "$(LOCAL_PATH)/".
The attached patch does the same with the additional
"SDL_android_main.c", which is included for build the static SDL lib.

Sun, 15 Jun 2014 10:42:28 -0700Fixed Visual Studio 2008 projects
Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 10:42:28 -0700] rev 8863
Fixed Visual Studio 2008 projects
Added missing files to SDL2 project
Added missing Visual Studio 2008 tests to the solution
Added output paths which match the 2010+ projects
Added SDL project references instead of old style project dependencies
Removed post-build copy step and added data files to projects

Sun, 15 Jun 2014 11:59:16 -0400Mac: Fixed crash when returning from a fullscreen Space on shutdown.
Ryan C. Gordon <icculus@icculus.org> [Sun, 15 Jun 2014 11:59:16 -0400] rev 8862
Mac: Fixed crash when returning from a fullscreen Space on shutdown.

Sun, 15 Jun 2014 01:19:01 -0400Add coreaudio to the configure script's summary output.
Ryan C. Gordon <icculus@icculus.org> [Sun, 15 Jun 2014 01:19:01 -0400] rev 8861
Add coreaudio to the configure script's summary output.

Sat, 14 Jun 2014 23:31:23 -0400Removed SDL_SYS_JoystickNeedsPolling().
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Jun 2014 23:31:23 -0400] rev 8860
Removed SDL_SYS_JoystickNeedsPolling().

It was simpler to just have the polling (actually: hotplug detection)
functions return immediately if it's not an appropriate time to poll.

Note that previously, if any joystick/controller was opened, we would poll
every time anyhow, skipping this function.

Fri, 13 Jun 2014 14:52:26 -0400Mac: Run the CFRunLoop in joystick mode during SDL_SYS_JoystickNeedsPolling().
Ryan C. Gordon <icculus@icculus.org> [Fri, 13 Jun 2014 14:52:26 -0400] rev 8859
Mac: Run the CFRunLoop in joystick mode during SDL_SYS_JoystickNeedsPolling().

This fixes hotplugging failing to detect devices.

Fri, 13 Jun 2014 10:50:24 -0700- fixed crash if you removed a device twice, the deviceRef is invalid if removed from the removed device callback (added in http://hg.libsdl.org/SDL/rev/153077041e4b ).
Alfred Reynolds <alfred@valvesoftware.com> [Fri, 13 Jun 2014 10:50:24 -0700] rev 8858
- fixed crash if you removed a device twice, the deviceRef is invalid if removed from the removed device callback (added in http://hg.libsdl.org/SDL/rev/153077041e4b ).