Thu, 01 Sep 2016 16:01:54 -0300Fixes building SDL on Ubuntu 16.04 with Mir headers installed
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 01 Sep 2016 16:01:54 -0300] rev 10305
Fixes building SDL on Ubuntu 16.04 with Mir headers installed

Thu, 01 Sep 2016 01:26:56 -0700wayland: Add support for relative mouse mode, by Jonas Ådahl <jadahl@gmail.com>
Sam Lantinga <slouken@libsdl.org> [Thu, 01 Sep 2016 01:26:56 -0700] rev 10304
wayland: Add support for relative mouse mode, by Jonas Ådahl <jadahl@gmail.com>

Generate the C protocol files from the protocol XML files installed by
wayland-protocols, and use them to implement support for relative pointer
motions and pointer locking.

Note that at the time, the protocol is unstable and may change in the future.
Any future breaking changes will, however, fail gracefully and result in no
regressions compared to before this patch.

Thu, 23 Jun 2016 18:39:05 +0800wayland: Build own version of core protocol
Jonas Ådahl <jadahl@gmail.com> [Thu, 23 Jun 2016 18:39:05 +0800] rev 10303
wayland: Build own version of core protocol

Since we are loading shared objects dynamically, build our own version of the
core protocol symbols, so that we in the future can include protocol
extensions.

Thu, 01 Sep 2016 01:22:58 -0700Wayland: Set "class" for each window we create
Bastien Nocera <hadess@hadess.net> [Thu, 01 Sep 2016 01:22:58 -0700] rev 10302
Wayland: Set "class" for each window we create
This will be used by Wayland compositors to match the application ID and
.desktop file to the SDL window(s).

Applications can set the SDL_VIDEO_WAYLAND_WMCLASS environemnt variable
early in the process to override using the binary name as a fallback.

Note that we also support the SDL_VIDEO_X11_WMCLASS in the Wayland
backend so that if a program correctly associated the desktop file with
the window under X11, only a newer SDL would be needed for it to work
under Wayland.

https://bugzilla.libsdl.org/show_bug.cgi?id=3376

Wed, 31 Aug 2016 16:10:04 -0400emscripten: Be more aggressive when closing audio capture devices.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Aug 2016 16:10:04 -0400] rev 10301
emscripten: Be more aggressive when closing audio capture devices.

Fixes exceptions being thrown on shutdown.

Wed, 31 Aug 2016 12:52:55 -0400WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code
David Ludwig <dludwig@pobox.com> [Wed, 31 Aug 2016 12:52:55 -0400] rev 10300
WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code

Tue, 30 Aug 2016 12:58:00 -0700Mir: Add mouse grab support (requires mir 0.24)
Brandon Schaefer <brandon.schaefer@canonical.com> [Tue, 30 Aug 2016 12:58:00 -0700] rev 10299
Mir: Add mouse grab support (requires mir 0.24)

Tue, 30 Aug 2016 21:16:04 +0200Fixed log message in audio capture test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 30 Aug 2016 21:16:04 +0200] rev 10298
Fixed log message in audio capture test program.

Tue, 30 Aug 2016 21:15:46 +0200Android: Removed unused internal function.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 30 Aug 2016 21:15:46 +0200] rev 10297
Android: Removed unused internal function.

Tue, 30 Aug 2016 21:15:18 +0200Android: Fixed misleading warning in log output (thanks, Sylvain!).
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 30 Aug 2016 21:15:18 +0200] rev 10296
Android: Fixed misleading warning in log output (thanks, Sylvain!).

Fixes Bugzilla #3418.