Sun, 15 Mar 2015 19:25:10 +0100Updated name of assert type in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 15 Mar 2015 19:25:10 +0100] rev 9383
Updated name of assert type in test program.

Fri, 13 Mar 2015 12:20:17 -0400Cleaning out a silly coding style I used to use.
Ryan C. Gordon <icculus@icculus.org> [Fri, 13 Mar 2015 12:20:17 -0400] rev 9382
Cleaning out a silly coding style I used to use.

Changed all the "return (x);" lines to "return x;"

Fri, 13 Mar 2015 00:48:30 -0400Removed an unnecessary #ifdef.
Ryan C. Gordon <icculus@icculus.org> [Fri, 13 Mar 2015 00:48:30 -0400] rev 9381
Removed an unnecessary #ifdef.

Wed, 11 Mar 2015 21:14:21 +0100Updated internal documentation comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 11 Mar 2015 21:14:21 +0100] rev 9380
Updated internal documentation comments.

Fri, 06 Mar 2015 21:34:10 +0100Windows: Fixed ignoring return value of internal function.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 06 Mar 2015 21:34:10 +0100] rev 9379
Windows: Fixed ignoring return value of internal function.

If the function WIN_ConvertUTF32toUTF8() failed (should currently not be
possible) a not terminated string would have been sent as text input event.

This also fixed converting characters more often than needed on key repetition.

Fri, 06 Mar 2015 21:29:25 +0100Emscripten: Fixed ignoring return value of internal function.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 06 Mar 2015 21:29:25 +0100] rev 9378
Emscripten: Fixed ignoring return value of internal function.

If the function Emscripten_ConvertUTF32toUTF8() failed (should currently not be
possible) a not terminated string would have been sent as text input event.

Fri, 06 Mar 2015 21:26:37 +0100Emscripten: Partially fixed not removing key event callbacks if hint was used.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 06 Mar 2015 21:26:37 +0100] rev 9377
Emscripten: Partially fixed not removing key event callbacks if hint was used.

The key event callbacks were always removed from the same target although it is
possible to set them to different targets using the hint. This is only a partial
fix because it assumes that the hint is not changed to a different value later.

Mon, 02 Mar 2015 21:36:45 -0500Fixed SDL_PRI?64 for 64-bit Linux.
Ryan C. Gordon <icculus@icculus.org> [Mon, 02 Mar 2015 21:36:45 -0500] rev 9376
Fixed SDL_PRI?64 for 64-bit Linux.

64-bit Linux uses a "long" instead of "long long" for 64-bit ints.

Added a special-case this so SDL_PRI?64 doesn't trigger compiler warnings
when used with SDL's 64-bit datatypes on 64-bit Linux.

Mon, 02 Mar 2015 11:43:24 -0800SDL
Alfred Reynolds <alfred@valvesoftware.com> [Mon, 02 Mar 2015 11:43:24 -0800] rev 9375
SDL
- fix crash on OSX when removing a device. If the remove happened due to the CFRunLoopRunInMode call in SDL_SYS_JoystickDetect then we would delete the device right away, before SDL_SYS_JoystickUpdate could clean it up. So move the CFRunLoopRunInMode to after the cleanup logic, preventing this case. This does mean that adds and removes of joysticks now take 1 extra frame to show up.

Sun, 22 Feb 2015 20:34:08 -0500Fixed bug 2868 - SDL_FillRect can crash if surface's clip-rect is out-of-bounds
David Ludwig <dludwig@pobox.com> [Sun, 22 Feb 2015 20:34:08 -0500] rev 9374
Fixed bug 2868 - SDL_FillRect can crash if surface's clip-rect is out-of-bounds

Thanks to John Skaller for the research into this, and for the fix!