Sun, 27 Mar 2016 22:22:13 +0200 Fixed comment in gesture source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 27 Mar 2016 22:22:13 +0200] rev 10126
Fixed comment in gesture source.
Wed, 30 Mar 2016 13:30:59 -0400 1.2 stdlib: include SDL_config.h so we can see if HAVE_QSORT is actually set. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Wed, 30 Mar 2016 13:30:59 -0400] rev 10125
1.2 stdlib: include SDL_config.h so we can see if HAVE_QSORT is actually set.
Wed, 30 Mar 2016 13:30:19 -0400 gcc-fat.sh: SDL 1.2 won't build with the Mac OS X 10.11 SDK with < 10.7 compat. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Wed, 30 Mar 2016 13:30:19 -0400] rev 10124
gcc-fat.sh: SDL 1.2 won't build with the Mac OS X 10.11 SDK with < 10.7 compat. Several deprecated APIs it uses are flat-out removed from the SDK now. We already had preprocessor checks around them, so gcc-fat.sh just needs its minimum OS compatibility bumped up to 10.7. Leaving the deprecated code in place, however, in case someone wants to target an ancient OS X by compiling with an older SDK.
Wed, 30 Mar 2016 11:23:28 -0400 SDL_qsort in SDL 1.2 needs to use the system includes. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Wed, 30 Mar 2016 11:23:28 -0400] rev 10123
SDL_qsort in SDL 1.2 needs to use the system includes.
Sun, 20 Mar 2016 15:35:34 -0300 Mac: avoid calling CGSetLocalEventsSuppressionInterval, it was deprecated in OS X 10.6.
Alex Szpakowski <slime73@gmail.com> [Sun, 20 Mar 2016 15:35:34 -0300] rev 10122
Mac: avoid calling CGSetLocalEventsSuppressionInterval, it was deprecated in OS X 10.6.
Fri, 18 Mar 2016 22:15:53 -0300 Windows CMake: don't try to link dxguid, it's unavailable when using Visual Studio's XP-compatible toolset.
Alex Szpakowski <slime73@gmail.com> [Fri, 18 Mar 2016 22:15:53 -0300] rev 10121
Windows CMake: don't try to link dxguid, it's unavailable when using Visual Studio's XP-compatible toolset.
Wed, 16 Mar 2016 22:09:39 +0100 Wayland: Fixed crash if memory mapping failed while creating a custom cursor.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 16 Mar 2016 22:09:39 +0100] rev 10120
Wayland: Fixed crash if memory mapping failed while creating a custom cursor.
Wed, 16 Mar 2016 22:09:23 +0100 Wayland: Fixed storing a theme cursor which is never used in video data.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 16 Mar 2016 22:09:23 +0100] rev 10119
Wayland: Fixed storing a theme cursor which is never used in video data.
Fri, 11 Mar 2016 08:30:18 -0800 Quick fix for qsort off-by-one error. SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Mar 2016 08:30:18 -0800] rev 10118
Quick fix for qsort off-by-one error.
Fri, 11 Mar 2016 08:33:47 -0800 Pick up new display mode information after a mode change (Windows only right now).
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Mar 2016 08:33:47 -0800] rev 10117
Pick up new display mode information after a mode change (Windows only right now).
Fri, 11 Mar 2016 08:30:18 -0800 Quick fix for qsort off-by-one error.
Sam Lantinga <slouken@libsdl.org> [Fri, 11 Mar 2016 08:30:18 -0800] rev 10116
Quick fix for qsort off-by-one error.
Fri, 11 Mar 2016 22:10:35 +0100 Emscripten: Deactivated custom cursor support because it created system cursors.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 11 Mar 2016 22:10:35 +0100] rev 10115
Emscripten: Deactivated custom cursor support because it created system cursors.
Fri, 11 Mar 2016 22:10:15 +0100 Wayland: Fixed drawing created cursors without transparency.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 11 Mar 2016 22:10:15 +0100] rev 10114
Wayland: Fixed drawing created cursors without transparency.
Fri, 11 Mar 2016 22:09:50 +0100 Wayland: Fixed showing created cursors incorrectly before the first redraw.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 11 Mar 2016 22:09:50 +0100] rev 10113
Wayland: Fixed showing created cursors incorrectly before the first redraw.
Thu, 10 Mar 2016 21:00:44 +0100 WinRT: Removed dead code and fixed memory leak if allocation for driver failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 10 Mar 2016 21:00:44 +0100] rev 10112
WinRT: Removed dead code and fixed memory leak if allocation for driver failed.
Thu, 10 Mar 2016 21:00:27 +0100 Fixed compiling IME test program with HAVE_SDL_TTF on C89 compilers.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 10 Mar 2016 21:00:27 +0100] rev 10111
Fixed compiling IME test program with HAVE_SDL_TTF on C89 compilers.
Thu, 10 Mar 2016 21:00:13 +0100 Removed unnecessary include statement in test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 10 Mar 2016 21:00:13 +0100] rev 10110
Removed unnecessary include statement in test program.
Thu, 10 Mar 2016 01:50:43 -0500 A simple test program for SDL_qsort().
Ryan C. Gordon <icculus@icculus.org> [Thu, 10 Mar 2016 01:50:43 -0500] rev 10109
A simple test program for SDL_qsort().
Tue, 08 Mar 2016 20:26:26 -0500 Another commit to test revision control.
Ryan C. Gordon <icculus@icculus.org> [Tue, 08 Mar 2016 20:26:26 -0500] rev 10108
Another commit to test revision control.
Tue, 08 Mar 2016 20:24:20 -0500 Minor tweak to a README to test Mercurial server.
Ryan C. Gordon <icculus@icculus.org> [Tue, 08 Mar 2016 20:24:20 -0500] rev 10107
Minor tweak to a README to test Mercurial server.
Tue, 08 Mar 2016 13:55:50 -0800 Fixed infinite timeout in SDL_WaitEventTimeout() - thanks Константин Гончарик
Sam Lantinga <slouken@libsdl.org> [Tue, 08 Mar 2016 13:55:50 -0800] rev 10106
Fixed infinite timeout in SDL_WaitEventTimeout() - thanks Константин Гончарик
Mon, 07 Mar 2016 08:22:55 -0500 Allow mappings to be added before GameControllerInit
Ethan Lee <flibitijibibo@flibitijibibo.com> [Mon, 07 Mar 2016 08:22:55 -0500] rev 10105
Allow mappings to be added before GameControllerInit
Sat, 05 Mar 2016 23:25:23 -0500 alsa: Implemented basic device detection.
Ryan C. Gordon <icculus@icculus.org> [Sat, 05 Mar 2016 23:25:23 -0500] rev 10104
alsa: Implemented basic device detection. This is kind of nasty, because ALSA reports dozens of "devices" that aren't really things you'd ever want, or things that should be listed this way, but the default path still works as before, and it at least allows these devices to be available to apps. This does not handle hotplugging yet. You get a device list at init time and that's it.
Fri, 04 Mar 2016 19:41:16 -0500 x11: Fix a few more XMoveWindow() calls to adjust for border size.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Mar 2016 19:41:16 -0500] rev 10103
x11: Fix a few more XMoveWindow() calls to adjust for border size. Also, fix my inability to do basic math ('+' should have been '-').
Fri, 04 Mar 2016 18:47:19 -0500 x11: Deal with window borders better.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Mar 2016 18:47:19 -0500] rev 10102
x11: Deal with window borders better. - Cache the _NET_FRAME_EXTENTS data locally, so we don't have to query the X server for them (instead, we update our cached data when PropertyNotify events alert us to a change). - Use our cached extents for X11_GetWindowBordersSize(), so it's a fast call. - Window position was meant to refer to the client area, not the window decorations, so adjust appropriately when getting/setting the position.
Thu, 03 Mar 2016 20:12:51 +0100 Raspberry: Fixed crash if memory allocation for cursor failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 03 Mar 2016 20:12:51 +0100] rev 10101
Raspberry: Fixed crash if memory allocation for cursor failed.
Thu, 03 Mar 2016 20:11:43 +0100 Fixed compile warnings about unused variables in IME test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 03 Mar 2016 20:11:43 +0100] rev 10100
Fixed compile warnings about unused variables in IME test program.
Wed, 02 Mar 2016 20:25:23 +0100 Wayland: Fixed fault in event handling which might have caused a crash someday.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 02 Mar 2016 20:25:23 +0100] rev 10099
Wayland: Fixed fault in event handling which might have caused a crash someday. Found by Cppcheck.
Wed, 02 Mar 2016 20:25:09 +0100 Wayland: Fixed crash if allocating memory for cursor failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 02 Mar 2016 20:25:09 +0100] rev 10098
Wayland: Fixed crash if allocating memory for cursor failed. Also added missing error message if first allocation failed.
Wed, 02 Mar 2016 20:24:43 +0100 Replaced strlen() with SDL_strlen() in IME test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 02 Mar 2016 20:24:43 +0100] rev 10097
Replaced strlen() with SDL_strlen() in IME test program.
Wed, 17 Feb 2016 15:14:20 +0800 wayland: Add wl_proxy_marshal_constructor_versioned sym
Jonas Ådahl <jadahl@gmail.com> [Wed, 17 Feb 2016 15:14:20 +0800] rev 10096
wayland: Add wl_proxy_marshal_constructor_versioned sym wl_proxy_marshal_constructor_versioned was introduce in wayland-client 1.10.
Thu, 25 Feb 2016 10:06:33 -0800 Mir: Do not use opengl to find the valid pixel format if we dont use opengl
Brandon Schaefer <brandon.schaefer@canonical.com> [Thu, 25 Feb 2016 10:06:33 -0800] rev 10095
Mir: Do not use opengl to find the valid pixel format if we dont use opengl
Wed, 24 Feb 2016 21:07:19 +0100 Mir: Replaced memcpy() with SDL_memcpy().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 24 Feb 2016 21:07:19 +0100] rev 10094
Mir: Replaced memcpy() with SDL_memcpy().
Wed, 24 Feb 2016 21:06:46 +0100 Mir: Fixed comment at conditional compilation macro.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 24 Feb 2016 21:06:46 +0100] rev 10093
Mir: Fixed comment at conditional compilation macro.
Wed, 24 Feb 2016 21:05:19 +0100 Fixed doxygen warnings about markdown formatting.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 24 Feb 2016 21:05:19 +0100] rev 10092
Fixed doxygen warnings about markdown formatting.
Mon, 22 Feb 2016 19:00:22 +0100 Mir: Fixed crash if allocating memory for cursor failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 22 Feb 2016 19:00:22 +0100] rev 10091
Mir: Fixed crash if allocating memory for cursor failed.
Sun, 21 Feb 2016 19:21:21 -0500 Regenerated configure script with Mir changes.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Feb 2016 19:21:21 -0500] rev 10090
Regenerated configure script with Mir changes.
Sun, 21 Feb 2016 15:19:35 -0800 Fix 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 -0500 Windows: 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 -0500 Windows: 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 -0500 1.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 -0500 stdlib: 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 -0500 x11: 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 -0500 x11: 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 -0500 Android: 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 -0500 Merge 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 -0800 Android: 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.
Thu, 18 Feb 2016 23:27:58 -0500 x11/wayland/mir: Make the dynamic loading macro salsa a little less messy.
Ryan C. Gordon <icculus@icculus.org> [Thu, 18 Feb 2016 23:27:58 -0500] rev 10079
x11/wayland/mir: Make the dynamic loading macro salsa a little less messy.
Wed, 17 Feb 2016 14:15:37 -0800 Added support for the Mad Catz FightStick TE S+ PS3
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Feb 2016 14:15:37 -0800] rev 10078
Added support for the Mad Catz FightStick TE S+ PS3
Tue, 16 Feb 2016 13:51:24 -0800 Added support for the Mad Catz FightStick TE S+ PS4
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Feb 2016 13:51:24 -0800] rev 10077
Added support for the Mad Catz FightStick TE S+ PS4
Tue, 16 Feb 2016 13:51:15 -0800 Added support for the Akishop Customs PS360+ v1.66 and MadCatz PC USB Wired Stick 8818
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Feb 2016 13:51:15 -0800] rev 10076
Added support for the Akishop Customs PS360+ v1.66 and MadCatz PC USB Wired Stick 8818
Tue, 16 Feb 2016 13:48:46 -0800 Added support for several Mad Catz arcade sticks
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Feb 2016 13:48:46 -0800] rev 10075
Added support for several Mad Catz arcade sticks
Tue, 16 Feb 2016 13:47:37 -0800 Allow using the game controller API with arcade sticks and other XInput devices
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Feb 2016 13:47:37 -0800] rev 10074
Allow using the game controller API with arcade sticks and other XInput devices
Tue, 16 Feb 2016 20:32:22 +0100 Android: Changed an internal joystick function to return count instead of id.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 16 Feb 2016 20:32:22 +0100] rev 10073
Android: Changed an internal joystick function to return count instead of id. The returned value is currently not used by the caller. The instance id would also not be needed on Java side and providing it just complicated the function. Partially fixes Bugzilla #3234.
Fri, 12 Feb 2016 00:27:21 -0500 x11: Patched to compile with DEBUG_XEVENTS on C89 compilers.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Feb 2016 00:27:21 -0500] rev 10072
x11: Patched to compile with DEBUG_XEVENTS on C89 compilers.
Mon, 15 Feb 2016 21:49:09 -0500 x11: Removed an assert.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Feb 2016 21:49:09 -0500] rev 10071
x11: Removed an assert. This assert triggers when run under XMonad. It's safe to pass a zero here anyhow, as this will still work "well enough" and the original problem--GNOME printing a warning message--is still fixed because GNOME's window manager gives us a chance to grab a non-zero user-time value before this code is run.
Mon, 15 Feb 2016 03:37:01 -0500 Another attempt to fix Windows build.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Feb 2016 03:37:01 -0500] rev 10070
Another attempt to fix Windows build.
Mon, 15 Feb 2016 03:21:26 -0500 Patched to compile on Visual Studio.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Feb 2016 03:21:26 -0500] rev 10069
Patched to compile on Visual Studio.
Mon, 15 Feb 2016 03:16:46 -0500 Replaced SDL_qsort with public domain code from PDCLib: http://pdclib.e43.eu/
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Feb 2016 03:16:46 -0500] rev 10068
Replaced SDL_qsort with public domain code from PDCLib: http://pdclib.e43.eu/
Sun, 14 Feb 2016 21:17:25 -0400 Windows: make sure SDL_TicksInit has been called before calling Sleep(ms) in SDL_Delay. This ensures the Windows system timer resolution is properly set before Sleep is called.
Alex Szpakowski <slime73@gmail.com> [Sun, 14 Feb 2016 21:17:25 -0400] rev 10067
Windows: make sure SDL_TicksInit has been called before calling Sleep(ms) in SDL_Delay. This ensures the Windows system timer resolution is properly set before Sleep is called.
(0) -10000 -3000 -1000 -300 -100 -60 +60 +100 tip