Tue, 09 Jun 2015 21:06:55 +0200Wayland: Fixed SDL_GetTouchDevice() returning 0 for the valid device index.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 09 Jun 2015 21:06:55 +0200] rev 9726
Wayland: Fixed SDL_GetTouchDevice() returning 0 for the valid device index.

The single touch device gets SDL_TouchID 1 (like on Emscripten, iOS and WinRT).

Tue, 09 Jun 2015 21:06:29 +0200Emscripten: Fixed SDL_GetTouchDevice() returning 0 for the valid device index.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 09 Jun 2015 21:06:29 +0200] rev 9725
Emscripten: Fixed SDL_GetTouchDevice() returning 0 for the valid device index.

The single touch device gets SDL_TouchID 1 (like on iOS and WinRT).

Mon, 08 Jun 2015 20:46:09 +0200Linux: Fixed not needed call to close() on error.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 08 Jun 2015 20:46:09 +0200] rev 9724
Linux: Fixed not needed call to close() on error.

It was called if file descriptor was none and -1.

Mon, 08 Jun 2015 03:07:24 -0400Normalized endlines.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 03:07:24 -0400] rev 9723
Normalized endlines.

Mon, 08 Jun 2015 03:07:16 -0400Added LDFLAGS note to Raspberry Pi documentation (thanks, Michael!).
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 03:07:16 -0400] rev 9722
Added LDFLAGS note to Raspberry Pi documentation (thanks, Michael!).

Mon, 08 Jun 2015 02:58:46 -0400x11: Drop duplicate XInput2 XI_RawMotion events.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 02:58:46 -0400] rev 9721
x11: Drop duplicate XInput2 XI_RawMotion events.

This happens when the pointer is grabbed, but it's not clear if this is a
bug in x.org or my misunderstanding of the XGrabPointer() documentation.

At any rate, we'll want to revisit this later for a better solution.

Fixes Bugzilla #2963.

Mon, 08 Jun 2015 01:52:43 -0400Unix: Don't send quit events during signal handler.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 01:52:43 -0400] rev 9720
Unix: Don't send quit events during signal handler.

Make note to send it, and send next time we SDL_PumpEvents().

Otherwise, we might be trying to use malloc() to push a new event on the
queue while a signal is interrupting malloc() elsewhere, usually causing a
crash.

Fixes Bugzilla #2870.

Mon, 08 Jun 2015 01:17:58 -0400Updated configure script.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 01:17:58 -0400] rev 9719
Updated configure script.

Mon, 08 Jun 2015 01:13:51 -0400configure/cmake/x11: Removed SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 test.
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Jun 2015 01:13:51 -0400] rev 9718
configure/cmake/x11: Removed SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 test.

This was the only thing that made SDL_config.h generate differently between
32 and 64-bit versions of Linux, so instead we force a function cast in our
X11 code to match our dynamic loader version, which removes the compile error
on some machines that prompted this test in the first place.

Xlib never wrote to this data, so if you're on an older Xlib where this param
wasn't const, your data should still be intact when we force the caller to
think it was actually const after all.

Fixes Bugzilla #1893.

Sun, 07 Jun 2015 20:15:09 -0400CMake: default to shared library builds being enabled.
Ryan C. Gordon <icculus@icculus.org> [Sun, 07 Jun 2015 20:15:09 -0400] rev 9717
CMake: default to shared library builds being enabled.