Sun, 21 Feb 2016 15:19:35 -0800Fix API/ABI breakage in Mir 0.13/0.14.
bschaefer [Sun, 21 Feb 2016 15:19:35 -0800] rev 10089
Fix API/ABI breakage in Mir 0.13/0.14.

Sun, 21 Feb 2016 17:21:29 -0500Windows: Just use WaitForSingleObjectEx() everywhere.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Feb 2016 17:21:29 -0500] rev 10088
Windows: Just use WaitForSingleObjectEx() everywhere.

(It's supported on WinXP, no reason to have an #ifdef here...I think.)

Sun, 21 Feb 2016 17:05:25 -0500Windows: let threads be named in the debugger.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Feb 2016 17:05:25 -0500] rev 10087
Windows: let threads be named in the debugger.

We now only raise the magic exception that names the thread when
IsDebuggerPresent() returns true. In such a case, Visual Studio will
catch the exception, set the thread name, and let the debugged process
continue normally. If the debugger isn't running, we don't raise an exception
at all.

Setting the name is a debugger trick; if the debugger isn't running, the name
won't be set if attached later in any case, so this doesn't lose functionality.

This lets this code work without assembly code, on win32 and win64, and
across various compilers.

The only "gotcha" is that if you have something attached that looks like a
debugger but doesn't respect this magic exception trick, the process will
likely crash, but that's probably a deficiency of the attached program.

Fixes Bugzilla #2089.

Sun, 21 Feb 2016 13:19:33 -05001.2 stdlib: Updated qsort with licensing resolved (thanks, Gareth!). SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Feb 2016 13:19:33 -0500] rev 10086
1.2 stdlib: Updated qsort with licensing resolved (thanks, Gareth!).

Sun, 21 Feb 2016 13:07:14 -0500stdlib: Restored previous qsort() implementation; the licensing is resolved.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Feb 2016 13:07:14 -0500] rev 10085
stdlib: Restored previous qsort() implementation; the licensing is resolved.

Thanks to Gareth McCaughan for changing his code to the zlib license on
our behalf!

Sat, 20 Feb 2016 01:03:39 -0500x11: better fix for the previous commit's fullscreen vs maximized issue.
Ryan C. Gordon <icculus@icculus.org> [Sat, 20 Feb 2016 01:03:39 -0500] rev 10084
x11: better fix for the previous commit's fullscreen vs maximized issue.

Sat, 20 Feb 2016 00:44:42 -0500x11: Don't mess with fullscreen vs maximized window state on unmapped windows.
Ryan C. Gordon <icculus@icculus.org> [Sat, 20 Feb 2016 00:44:42 -0500] rev 10083
x11: Don't mess with fullscreen vs maximized window state on unmapped windows.

Fri, 19 Feb 2016 00:28:53 -0500Android: Restored Philipp's joystick change, lost in the previous merge.
Ryan C. Gordon <icculus@icculus.org> [Fri, 19 Feb 2016 00:28:53 -0500] rev 10082
Android: Restored Philipp's joystick change, lost in the previous merge.

This patch, specifically: https://hg.libsdl.org/SDL/rev/2455bf5d1866

Fri, 19 Feb 2016 00:24:00 -0500Merge Android C89 fixes from Eric Wing.
Ryan C. Gordon <icculus@icculus.org> [Fri, 19 Feb 2016 00:24:00 -0500] rev 10081
Merge Android C89 fixes from Eric Wing.

Tue, 09 Feb 2016 17:36:42 -0800Android: C89 cleanup to avoid warnings/errors since the default gcc mode on Android is still pre-C99.
Eric Wing <ewing . public |-at-| gmail . com> [Tue, 09 Feb 2016 17:36:42 -0800] rev 10080
Android: C89 cleanup to avoid warnings/errors since the default gcc mode on Android is still pre-C99.