Tue, 19 Aug 2014 23:17:28 +0100Improvements to the IBus related code:
Alex Baines <alex@abaines.me.uk> [Tue, 19 Aug 2014 23:17:28 +0100] rev 9096
Improvements to the IBus related code:
+ Handle HidePreeditText IBus signal.
+ Use SDL_GetKeyboardFocus instead of SDL_GetFocusWindow.
+ Move the X11 IBus SetFocus calls to the X11_DispatchFocus functions.
+ Simplify the IBus ifdefs when handling X11 KeyEvents.
+ Remove inotify watch when SDL_IBus_Quit is called.

Tue, 19 Aug 2014 22:28:53 +0100Take the window border size into account when positioning the IBus candidate list.
Alex Baines <alex@abaines.me.uk> [Tue, 19 Aug 2014 22:28:53 +0100] rev 9095
Take the window border size into account when positioning the IBus candidate list.

Tue, 19 Aug 2014 21:17:21 -0700Fixed bug 2694 - configure bug __has_feature macro not detected
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 21:17:21 -0700] rev 9094
Fixed bug 2694 - configure bug __has_feature macro not detected

skaller

using gcc 4.2 (the default) on Mac OSX 10.6.8

CC build/SDL_dynapi.lo
In file included from /Users/johnskaller/SDL/src/dynapi/SDL_dynapi.c:31:
include/SDL_syswm.h:211:39: error: missing binary operator before token "("

The fault appears to be here:

#if defined(__OBJC__) && __has_feature(objc_arc)

that the __has_feature macro is not supported by gcc 4.2.

The code works fine with my clang 3.3svn.

Tue, 19 Aug 2014 21:13:07 -0700Fixed bug 2691 - Disabling shared library prevent cmake configuration
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Aug 2014 21:13:07 -0700] rev 9093
Fixed bug 2691 - Disabling shared library prevent cmake configuration

hotgloupi

Configuring using "cmake -DSDL_STATIC=1 -DSDL_SHARED=0" generate and error in CMakeLists.txt at line 1334:

CMake Error at CMakeLists.txt:1334 (install):
install TARGETS given target "SDL2" which does not exist in this directory.

This install rule shouldn't be present when the DLL has been disabled

Mon, 18 Aug 2014 18:44:08 -0700Better Mac OS X build fix - actually match the SDK OpenGL headers.
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:44:08 -0700] rev 9092
Better Mac OS X build fix - actually match the SDK OpenGL headers.

Mon, 18 Aug 2014 18:17:03 -0700Fixed Mac OS X build
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:17:03 -0700] rev 9091
Fixed Mac OS X build

Mon, 18 Aug 2014 18:16:45 -0700SDL - fix fullscreen desktop windows not restoring to fullscreen state if focus changes happen due to programtic window changes (and not user alt-tabbing)
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 18:16:45 -0700] rev 9090
SDL - fix fullscreen desktop windows not restoring to fullscreen state if focus changes happen due to programtic window changes (and not user alt-tabbing)

Mon, 18 Aug 2014 11:28:16 -0700Fixed UV texture coordinate scale when using GL_ARB_texture_non_power_of_two
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Aug 2014 11:28:16 -0700] rev 9089
Fixed UV texture coordinate scale when using GL_ARB_texture_non_power_of_two

Mon, 18 Aug 2014 14:05:02 -0400Don't use the system OpenGL headers, ever.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Aug 2014 14:05:02 -0400] rev 9088
Don't use the system OpenGL headers, ever.

(the replacement header is from Mesa, under what the MIT license.)

Sun, 17 Aug 2014 15:07:00 -0700Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Aug 2014 15:07:00 -0700] rev 9087
Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool

Tim McDaniel

This patch replaces all use of NSAutoreleasePool with the Apple recommended @autoreleasepool. @autoreleasepool is supposedly more efficient, and since it is scope based it can't be accidentally not released.