Wed, 01 Jul 2015 21:10:54 +0200Removed redundant variable check when processing gestures.
Philipp Wiesemann [Wed, 01 Jul 2015 21:10:54 +0200] rev 9791
Removed redundant variable check when processing gestures.

Tue, 30 Jun 2015 19:30:02 -0700Hack to fix missing window decorations after toggling fullscreen mode in Mac OS X 10.10
Sam Lantinga [Tue, 30 Jun 2015 19:30:02 -0700] rev 9790
Hack to fix missing window decorations after toggling fullscreen mode in Mac OS X 10.10

Tue, 30 Jun 2015 15:00:48 -0400X11: Added a test for a weird X11 error we get with Xinerama, rarely.
Ryan C. Gordon [Tue, 30 Jun 2015 15:00:48 -0400] rev 9789
X11: Added a test for a weird X11 error we get with Xinerama, rarely.

Tue, 30 Jun 2015 14:41:17 -0400X11: Call XRefreshKeyboardMapping() when we get various MappingNotify events.
Ryan C. Gordon [Tue, 30 Jun 2015 14:41:17 -0400] rev 9788
X11: Call XRefreshKeyboardMapping() when we get various MappingNotify events.

According to the Xlib docs, you need to do this or Xlib's internal state gets
out of sync.

Tue, 30 Jun 2015 14:39:39 -0400X11: Don't ignore keyboard mapping changes.
Ryan C. Gordon [Tue, 30 Jun 2015 14:39:39 -0400] rev 9787
X11: Don't ignore keyboard mapping changes.

MappingNotify events don't have a window associated with them, so SDL was
dropping these before the point where we would have handled them.

Tue, 30 Jun 2015 13:46:06 -0400Fixed assertion failure in diskaudio target caused by new hotplugging support.
Ryan C. Gordon [Tue, 30 Jun 2015 13:46:06 -0400] rev 9786
Fixed assertion failure in diskaudio target caused by new hotplugging support.

Fixes Bugzilla #3032.

Mon, 29 Jun 2015 22:24:00 -0700Fixed bug 2464 - Configure a sdl2-config.cmake.in together with sdl2.pc.in
Sam Lantinga [Mon, 29 Jun 2015 22:24:00 -0700] rev 9785
Fixed bug 2464 - Configure a sdl2-config.cmake.in together with sdl2.pc.in

Leonardo

Despite having a CMakeLists.txt file, SDL2 seems to be mainly built using the autotools system by package-managers. It is nice to have it but it is only useful if you are building SDL2 by yourself.

People that want to use CMake to find their already-installed SDL2 are using a FindSDL2.cmake module based on the old FindSDL.cmake. This is not deprecated but it is discouraged by the CMake devs (see http://www.cmake.org/Bug/view.php?id=14826), as these modules needs maintainers to be included in the official CMake installation.

To fix that, SDL and its accompanying libraries could configure a simple sdl2-config.cmake file, much like it does with sdl2.pc.in. We don't need to configure a full sdl2-config.cmake as in this post, http://forums.libsdl.org/viewtopic.php?t=10068&sid=ccf8abbf0d73fb03ae9cded991e60959 (because it depends on it being built with CMake). Using something as simple as http://www.cmake.org/Wiki/CMake/Tutorials/Packaging#Package_Configuration_Files is deemed enough. Here is another: http://quickgit.kde.org/?p=prison.git&a=blob&f=lib%2Fprison%2FPrisonConfig.cmake.in

Thu, 25 Jun 2015 07:17:08 -0700Fixed compiling if SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM is not defined
Sam Lantinga [Thu, 25 Jun 2015 07:17:08 -0700] rev 9784
Fixed compiling if SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM is not defined

Fri, 26 Jun 2015 20:12:10 +0200Mac OS X: Fixed typo in build script comment.
Philipp Wiesemann [Fri, 26 Jun 2015 20:12:10 +0200] rev 9783
Mac OS X: Fixed typo in build script comment.

Fri, 26 Jun 2015 20:11:41 +0200Emscripten: Corrected build instructions in documentation.
Philipp Wiesemann [Fri, 26 Jun 2015 20:11:41 +0200] rev 9782
Emscripten: Corrected build instructions in documentation.

And fixed a typo.