Sam Lantinga <slouken@libsdl.org> [Sun, 15 Jun 2014 17:37:35 -0700] rev 8868
Fixed bug 2568 - NO_SDL_GLEXT should prevent OS glext.h as well
Jørgen Tjernø
If you #define NO_SDL_GLEXT before including SDL_opengl.h, it still includes the platform-provided glext.h. The comments indicate that this define is intended to be used when you provide your own glext.h (quote from SDL_opengl.h: "Define this if you have your own version of glext.h and want to disable the version included in SDL_opengl.h.")
This is a problem because glext.h depends on the contents of gl.h, and it's practical to let SDL_opengl.h pick the right #include for gl.h for our platform.
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.
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.
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.
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.
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
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.
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.
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.
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.