Mon, 16 Dec 2013 10:03:26 -0300 [Android] Define SDL_VIDEO_OPENGL_ES2
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 16 Dec 2013 10:03:26 -0300] rev 8064
[Android] Define SDL_VIDEO_OPENGL_ES2
Sun, 15 Dec 2013 00:21:42 -0500 Enable ccache for Raspberry Pi buildbot script.
Ryan C. Gordon <icculus@icculus.org> [Sun, 15 Dec 2013 00:21:42 -0500] rev 8063
Enable ccache for Raspberry Pi buildbot script.
Sat, 14 Dec 2013 20:18:43 -0300 Wayland support
Gabriel Jacobo <gabomdq@gmail.com> [Sat, 14 Dec 2013 20:18:43 -0300] rev 8062
Wayland support Based on the original port to Wayland by: Joel Teichroeb, Benjamin Franzke, Scott Moreau, et al. Additional changes in this commit, done by me: * Wayland uses the common EGL framework * EGL can now create a desktop OpenGL context * testgl2 loads GL functions dynamically, no need to link to libGL anymore * Assorted fixes to the Wayland backend Tested on the Weston Compositor (v1.0.5) that ships with Ubuntu 13.10, running Weston under X. Tests ran: testrendercopyex (all backends), testgl2, testgles2,testintersections
Fri, 13 Dec 2013 09:48:12 -0300 Context sharing for EGL
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 13 Dec 2013 09:48:12 -0300] rev 8061
Context sharing for EGL
Thu, 12 Dec 2013 14:55:33 -0300 [Android] Poll joysticks every three seconds
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 12 Dec 2013 14:55:33 -0300] rev 8060
[Android] Poll joysticks every three seconds
Wed, 11 Dec 2013 21:17:24 -0800 Fixed bug 2050 - Obvious bugs in SDL_ltoa and SDL_lltoa
Sam Lantinga <slouken@libsdl.org> [Wed, 11 Dec 2013 21:17:24 -0800] rev 8059
Fixed bug 2050 - Obvious bugs in SDL_ltoa and SDL_lltoa pjz SDL_ltoa(-2147483648,s,10) only returns "-" because there is a bug in the code: if ( value < 0 ) { *bufp++ = '-'; value = -value; } but -(-2147483648) is still -2147483648 (0x80000000) as signed int (or long), so the following loop doesn't run at all. Similar bug are also in SDL_lltoa. BTW, there is no sanity check for radix.
Wed, 11 Dec 2013 21:13:45 -0800 Fixed bug 2294 - testdrawchessboard.c Sets the render color alpha to 0x0.
Sam Lantinga <slouken@libsdl.org> [Wed, 11 Dec 2013 21:13:45 -0800] rev 8058
Fixed bug 2294 - testdrawchessboard.c Sets the render color alpha to 0x0. Brandon Schaefer This means everything will render black if the software rendering backend selects a pixel format that supports alpha. So it seems best to at lease assume alpha is supported.
Tue, 10 Dec 2013 16:24:11 -0300 [Android] Hotplugging support for joysticks
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 10 Dec 2013 16:24:11 -0300] rev 8057
[Android] Hotplugging support for joysticks
Mon, 09 Dec 2013 15:17:20 -0500 Hook up SDL_acos and SDL_asin properly.
Ryan C. Gordon <icculus@icculus.org> [Mon, 09 Dec 2013 15:17:20 -0500] rev 8056
Hook up SDL_acos and SDL_asin properly.
Sat, 07 Dec 2013 11:19:52 -0800 Associate the environment with any thread that calls Android_JNI_GetEnv(), in case it's been manually created with pthread_create() or C++11.
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Dec 2013 11:19:52 -0800] rev 8055
Associate the environment with any thread that calls Android_JNI_GetEnv(), in case it's been manually created with pthread_create() or C++11.
Fri, 06 Dec 2013 16:12:18 -0800 Fixed crash if no window has keyboard focus
Sam Lantinga <slouken@libsdl.org> [Fri, 06 Dec 2013 16:12:18 -0800] rev 8054
Fixed crash if no window has keyboard focus
Fri, 06 Dec 2013 09:13:31 -0800 Fixed detecting the wired XBox 360 controller on Linux
Sam Lantinga <slouken@libsdl.org> [Fri, 06 Dec 2013 09:13:31 -0800] rev 8053
Fixed detecting the wired XBox 360 controller on Linux Also added some more debug output to detect issues
Fri, 06 Dec 2013 08:24:00 -0800 Fixed compiler warning on Visual Studio
Sam Lantinga <slouken@libsdl.org> [Fri, 06 Dec 2013 08:24:00 -0800] rev 8052
Fixed compiler warning on Visual Studio
Thu, 05 Dec 2013 09:54:22 -0800 Added missing header for file IO
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Dec 2013 09:54:22 -0800] rev 8051
Added missing header for file IO
Thu, 05 Dec 2013 09:29:04 -0800 Added code missed in the resolve
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Dec 2013 09:29:04 -0800] rev 8050
Added code missed in the resolve
Thu, 05 Dec 2013 09:14:56 -0800 Clean up the cursor clipping area when quitting SDL.
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Dec 2013 09:14:56 -0800] rev 8049
Clean up the cursor clipping area when quitting SDL. This fixes the cursor being clipped after the streaming client quits when streaming Dungeons of Dredmor
Thu, 05 Dec 2013 10:51:38 -0300 [Android] Handle native thread finishing when not commanded from the Java side
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 05 Dec 2013 10:51:38 -0300] rev 8048
[Android] Handle native thread finishing when not commanded from the Java side
Tue, 03 Dec 2013 12:09:58 -0300 [Android] Signal the resume semaphore after pushing the relevant events
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 03 Dec 2013 12:09:58 -0300] rev 8047
[Android] Signal the resume semaphore after pushing the relevant events Ref: Request in #2242
Tue, 03 Dec 2013 12:01:28 -0300 Adds SDL_GameControllerAddMappingsFromRW, updates controllermap
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 03 Dec 2013 12:01:28 -0300] rev 8046
Adds SDL_GameControllerAddMappingsFromRW, updates controllermap SDL_GameControllerAddMappingsFromFile is now a convenience macro. controllermap can now skip bindings by pressing space or clicking/touching the screen.
Mon, 02 Dec 2013 23:54:35 -0800 Fixed error return value in SDL_EGL_CreateSurface(), thanks to Mike Kasprzak
Sam Lantinga <slouken@libsdl.org> [Mon, 02 Dec 2013 23:54:35 -0800] rev 8045
Fixed error return value in SDL_EGL_CreateSurface(), thanks to Mike Kasprzak
Mon, 02 Dec 2013 19:51:48 -0300 Adding WhatsNew.txt changes
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 02 Dec 2013 19:51:48 -0300] rev 8044
Adding WhatsNew.txt changes ...before I forget them.
Mon, 02 Dec 2013 19:35:04 -0300 Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 02 Dec 2013 19:35:04 -0300] rev 8043
Adds controllermap utility to test suite.
Mon, 02 Dec 2013 19:34:08 -0300 Adds SDL_GameControllerAddMappingsFromFile
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 02 Dec 2013 19:34:08 -0300] rev 8042
Adds SDL_GameControllerAddMappingsFromFile
Mon, 02 Dec 2013 10:08:57 -0300 Select EGL config when creating the EGL surface
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 02 Dec 2013 10:08:57 -0300] rev 8041
Select EGL config when creating the EGL surface
Sun, 01 Dec 2013 00:00:17 -0500 Disable SDL_[GS]etGammaRamp() on Mac OS X. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sun, 01 Dec 2013 00:00:17 -0500] rev 8040
Disable SDL_[GS]etGammaRamp() on Mac OS X. They apparently crash the Intel HD 4000 drivers on Mac OS X 10.9, don't work in other places, and are using deprecated APIs in any case. (Blah blah blah, move to SDL 2.0, blah blah blah.)
Fri, 29 Nov 2013 10:06:08 -0300 Improve Android pause/resume behavior.
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 29 Nov 2013 10:06:08 -0300] rev 8039
Improve Android pause/resume behavior.
Thu, 28 Nov 2013 02:31:32 -0800 Fixed windows build with conflict resolve
Sam Lantinga <slouken@libsdl.org> [Thu, 28 Nov 2013 02:31:32 -0800] rev 8038
Fixed windows build with conflict resolve
Wed, 27 Nov 2013 10:29:43 -0800 Added alternative XBox 360 controller GUID on Linux
Sam Lantinga <slouken@libsdl.org> [Wed, 27 Nov 2013 10:29:43 -0800] rev 8037
Added alternative XBox 360 controller GUID on Linux Leszek Godlewski As described in the other thread (http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-November/091997.html), I've run into a case of SDL2 not recognizing a wireless Xbox 360 controller receiver properly on Debian Linux amd64 testing. Apparently, the generated GUID is slightly different. Device in question: Bus 001 Device 015: ID 045e:0291 Microsoft Corp. Xbox 360 Wireless Receiver for Windows
Wed, 27 Nov 2013 10:29:38 -0800 Fixed bug 2260 - SDL_SetCursorGrab() is buggy on Windows
Sam Lantinga <slouken@libsdl.org> [Wed, 27 Nov 2013 10:29:38 -0800] rev 8036
Fixed bug 2260 - SDL_SetCursorGrab() is buggy on Windows BurnSpamAddress Steps to reproduce: 1. Grab the cursor with SDL_SetCursorGrab() 2. Alt-tab away from the window 3. Click on the titlebar of the window This will cause the window to disappear underneath the taskbar! This appears to be a general issue with ClipCursor() on windows, i.e. I am getting the same behavior if I call ClipCursor() directly. It is caused by a feedback loop between the ClipCursor function and the modal resize/move event loop that handles mouse-based sizing on Windows.
Wed, 27 Nov 2013 10:29:32 -0800 Fixed large relative mouse motion when iconifying the SDL window.
Sam Lantinga <slouken@libsdl.org> [Wed, 27 Nov 2013 10:29:32 -0800] rev 8035
Fixed large relative mouse motion when iconifying the SDL window. Windows will move the window to -32000,-32000 when it is iconified, so we don't want to send mouse motion for iconic windows.
Wed, 27 Nov 2013 10:29:27 -0800 Don't crash when no WM is present.
Sam Lantinga <slouken@libsdl.org> [Wed, 27 Nov 2013 10:29:27 -0800] rev 8034
Don't crash when no WM is present. CR: Sam Lantinga.
Wed, 27 Nov 2013 00:29:46 -0800 Fixed bug 2274 - SDL_ceil is incorrectly implemented when HAVE_LIBC is not defined
Sam Lantinga <slouken@libsdl.org> [Wed, 27 Nov 2013 00:29:46 -0800] rev 8033
Fixed bug 2274 - SDL_ceil is incorrectly implemented when HAVE_LIBC is not defined Ghassan Al-Mashareqa The SDL_ceil function is implemented incorrectly when HAVE_CEIL is not defined (HAVE_LIBC not defined). The following code: double val = SDL_ceil(2.3); printf("%g", val); prints "2.0", as STD_ceil is defined as: double SDL_ceil(double x) { #ifdef HAVE_CEIL return ceil(x); #else return (double)(int)((x)+0.5); #endif /* HAVE_CEIL */ } This functions is used in the SDL_BuildAudioResampleCVT function of the audio subsystem (SDL_audiocvt.c), and causes a bug in that function.
Tue, 26 Nov 2013 11:50:54 -0300 Fixes #2271, Add KD detection under CMake by Scott Percival
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 26 Nov 2013 11:50:54 -0300] rev 8032
Fixes #2271, Add KD detection under CMake by Scott Percival
Tue, 26 Nov 2013 11:47:52 -0300 Fixes #2272, typo in CMakeLists.txt (thanks Boris Bendovsky!)
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 26 Nov 2013 11:47:52 -0300] rev 8031
Fixes #2272, typo in CMakeLists.txt (thanks Boris Bendovsky!)
Mon, 25 Nov 2013 12:28:09 -0300 [Android] Fixes #2228, reworked touch code
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 25 Nov 2013 12:28:09 -0300] rev 8030
[Android] Fixes #2228, reworked touch code Lets Android take care of which is the primary pointer (the one acting as the mouse in SDL), reorganized the Java side code as well to make it easier to understand.
Sat, 23 Nov 2013 23:38:16 +0100 Fixed bug 2258 - Crash when using Android clipboard
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 23 Nov 2013 23:38:16 +0100] rev 8029
Fixed bug 2258 - Crash when using Android clipboard chw The Android clipboard manager methods must be called from the UI thread, otherwise crashes of the dalvikvm happen.
Sat, 23 Nov 2013 15:52:49 -0500 Fixed a few public APIs that we accidentally neglected to mark as SDLCALL.
Ryan C. Gordon <icculus@icculus.org> [Sat, 23 Nov 2013 15:52:49 -0500] rev 8028
Fixed a few public APIs that we accidentally neglected to mark as SDLCALL. Fixes Bugzilla #2262.
Sat, 23 Nov 2013 18:37:36 +0100 Removed second return statement.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 23 Nov 2013 18:37:36 +0100] rev 8027
Removed second return statement.
Sat, 23 Nov 2013 18:34:27 +0100 Fixed spaces in license comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 23 Nov 2013 18:34:27 +0100] rev 8026
Fixed spaces in license comment.
Sat, 23 Nov 2013 18:29:36 +0100 Removed include of no more needed header.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 23 Nov 2013 18:29:36 +0100] rev 8025
Removed include of no more needed header.
Sat, 23 Nov 2013 09:47:25 -0300 [Android] Fixes #2264, handle joystick open/closed state properly
Gabriel Jacobo <gabomdq@gmail.com> [Sat, 23 Nov 2013 09:47:25 -0300] rev 8024
[Android] Fixes #2264, handle joystick open/closed state properly
Sat, 23 Nov 2013 02:02:29 -0800 Fixed double-free of the window shape path
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Nov 2013 02:02:29 -0800] rev 8023
Fixed double-free of the window shape path
Fri, 22 Nov 2013 14:19:52 -0300 Fixes compilation on Mingw.
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 22 Nov 2013 14:19:52 -0300] rev 8022
Fixes compilation on Mingw.
Fri, 22 Nov 2013 13:24:53 -0300 OpenGL ES support for Windows
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 22 Nov 2013 13:24:53 -0300] rev 8021
OpenGL ES support for Windows
Fri, 22 Nov 2013 10:26:28 -0300 [Android] Fixes #2247, enable hardware acceleration by default.
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 22 Nov 2013 10:26:28 -0300] rev 8020
[Android] Fixes #2247, enable hardware acceleration by default. Setting android:hardwareAccelerated="true" seems to fix some random behaviors in certain devices like the XperiaE. Ref: http://developer.android.com/guide/topics/graphics/hardware-accel.html
Wed, 20 Nov 2013 21:17:26 -0500 Query version for X11 XInput2 multitouch separately from base XInput2.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Nov 2013 21:17:26 -0500] rev 8019
Query version for X11 XInput2 multitouch separately from base XInput2.
Wed, 20 Nov 2013 12:51:18 -0300 Clean up X11 OpenGL ES backend
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 20 Nov 2013 12:51:18 -0300] rev 8018
Clean up X11 OpenGL ES backend If you really need to switch between OpenGL and GLES context types, just issue a SDL_GL_UnloadLibrary manually.
Tue, 19 Nov 2013 15:25:00 -0500 Fixed SONAME lookup for runtime loading of shared libraries in CMake project.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Nov 2013 15:25:00 -0500] rev 8017
Fixed SONAME lookup for runtime loading of shared libraries in CMake project. Fixes Bugzilla #2249.
Tue, 19 Nov 2013 15:00:39 -0500 -fvisibility=hidden is no longer a requirement for dynamic X11.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Nov 2013 15:00:39 -0500] rev 8016
-fvisibility=hidden is no longer a requirement for dynamic X11. We don't clash with Xlib symbols anymore.
Tue, 19 Nov 2013 11:04:05 -0300 Find the best EGL config available between those returned by eglChooseConfig
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 19 Nov 2013 11:04:05 -0300] rev 8015
Find the best EGL config available between those returned by eglChooseConfig This existed in the old Android Java code, it got lost in the migration to the commong EGL code.
Tue, 19 Nov 2013 10:56:38 -0300 Adds testgles2
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 19 Nov 2013 10:56:38 -0300] rev 8014
Adds testgles2 Source code copied from: https://github.com/fantasydr/sdl-2.0-gles (thanks!) Minor fixes, configure script changes done by me.
Tue, 19 Nov 2013 10:00:05 -0300 [Android] Try to improve handling of DPAD|GAMEPAD + KEYBOARD devices
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 19 Nov 2013 10:00:05 -0300] rev 8013
[Android] Try to improve handling of DPAD|GAMEPAD + KEYBOARD devices It seems some devices report themselves as DPAD or GAMEPAD and KEYBOARD as well, and we need to route different keycodes to different parts of SDL.
Mon, 18 Nov 2013 20:22:36 -0800 Accidentally committed debug code
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Nov 2013 20:22:36 -0800] rev 8012
Accidentally committed debug code
Mon, 18 Nov 2013 20:21:45 -0800 Textures need to be freed before renderers
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Nov 2013 20:21:45 -0800] rev 8011
Textures need to be freed before renderers
Mon, 18 Nov 2013 23:45:46 +0100 Added missing resource release in test source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 18 Nov 2013 23:45:46 +0100] rev 8010
Added missing resource release in test source.
Mon, 18 Nov 2013 23:43:15 +0100 Fixed unreachable return statement warning in gamecontroller source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 18 Nov 2013 23:43:15 +0100] rev 8009
Fixed unreachable return statement warning in gamecontroller source.
Mon, 18 Nov 2013 23:38:59 +0100 Fixed implicit function declaration warning in joystick source for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 18 Nov 2013 23:38:59 +0100] rev 8008
Fixed implicit function declaration warning in joystick source for Android.
Sun, 17 Nov 2013 11:07:55 -0300 Fixes building for RPi using --no-undefined
Gabriel Jacobo <gabomdq@gmail.com> [Sun, 17 Nov 2013 11:07:55 -0300] rev 8007
Fixes building for RPi using --no-undefined
Sun, 17 Nov 2013 10:41:16 -0300 Restore evdev sources to configure script
Gabriel Jacobo <gabomdq@gmail.com> [Sun, 17 Nov 2013 10:41:16 -0300] rev 8006
Restore evdev sources to configure script
Sat, 16 Nov 2013 21:19:16 -0800 When the mouse is grabbed it's constrained to the client area, not the window frame.
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 21:19:16 -0800] rev 8005
When the mouse is grabbed it's constrained to the client area, not the window frame.
Sat, 16 Nov 2013 18:56:02 -0800 Fixed bug 2245 - add SDL_acos and SDL_asin
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 18:56:02 -0800] rev 8004
Fixed bug 2245 - add SDL_acos and SDL_asin Sylvain Here's some code to add arc cosine, and arc sin functions to SDL_stdlib.c There are plainly written using SDL_atan.
Sat, 16 Nov 2013 21:52:56 -0500 Turn off --no-undefined on OpenBSD again. Leave it on everywhere else for now.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Nov 2013 21:52:56 -0500] rev 8003
Turn off --no-undefined on OpenBSD again. Leave it on everywhere else for now.
Sat, 16 Nov 2013 12:11:19 -0800 Fixed bug 2232 - Version Mismatch in VS2013 Solution File
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 12:11:19 -0800] rev 8002
Fixed bug 2232 - Version Mismatch in VS2013 Solution File Joe LeVeque Line 3 of SDL_VS2013.sln file reads "# Visual Studio 2012" instead of "# Visual Studio 2013" which causes Windows to associate the file with Visual Studio 2012, if installed, instead of Visual Studio 2013.
Sat, 16 Nov 2013 12:04:00 -0800 Fixed up configure so it doesn't reference input/evdev anymore
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 12:04:00 -0800] rev 8001
Fixed up configure so it doesn't reference input/evdev anymore
Sat, 16 Nov 2013 12:02:09 -0800 Fixed bug 2231 - Move src/input/evdev into src/core/linux
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 12:02:09 -0800] rev 8000
Fixed bug 2231 - Move src/input/evdev into src/core/linux Ryan C. Gordon To keep the directory layout sane, we should probably move this one piece of source to the linux catch-all directory, instead of making it look like this is part of an SDL "input" subsystem.
Sat, 16 Nov 2013 11:58:21 -0800 Fixed bug 2238 - Enable GCC atomics for clang
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 11:58:21 -0800] rev 7999
Fixed bug 2238 - Enable GCC atomics for clang Marcus von Appen clang provides support for optimized atomics. The attached patch enables the cmake build system to take clang into account on checking for atomics.
Sat, 16 Nov 2013 11:54:16 -0800 Fixed bug 2241 - SSE intrinsic in fillrect MMX path
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 11:54:16 -0800] rev 7998
Fixed bug 2241 - SSE intrinsic in fillrect MMX path norfanin The MMX path in SDL_fillrect.c uses the SSE intrinsic _mm_stream_pi. The function or symbol provided by the compiler will not be present because the SSE header may not get included. The linker will complain about an undefined reference. Since this is the only intrinsic used here (and someone forgot to create one for MOVQ), I think the MMX path can be removed completely. At least I don't see another way to move 64-bits from an MMX register to memory.
Sat, 16 Nov 2013 10:27:46 -0800 Added information on reporting bugs to the README.txt file
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 10:27:46 -0800] rev 7997
Added information on reporting bugs to the README.txt file
Sat, 16 Nov 2013 10:25:46 -0800 Fixed compile warning, thanks to Michael Pohoreski
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Nov 2013 10:25:46 -0800] rev 7996
Fixed compile warning, thanks to Michael Pohoreski
Fri, 15 Nov 2013 22:07:35 -0800 Better fix for bug 2207 - SDL_RenderSetViewport behavior is different/incorrect on OpenGL renderer vs DirectX renderer
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:07:35 -0800] rev 7995
Better fix for bug 2207 - SDL_RenderSetViewport behavior is different/incorrect on OpenGL renderer vs DirectX renderer At least, it works better here on my Mac. :)
Fri, 15 Nov 2013 22:05:26 -0800 Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:05:26 -0800] rev 7994
Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon. If it works correctly you should see a square moving from the upper left to the lower right, with a little yellow box at the top of the moving square. You can pass --target as a command line option to have it use a render target instead of rendering directly to the screen. The output should be identical in this case.
Fri, 15 Nov 2013 22:01:58 -0800 Added space in the common state structure for render targets
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Nov 2013 22:01:58 -0800] rev 7993
Added space in the common state structure for render targets
Fri, 15 Nov 2013 23:20:50 -0500 Fix viewport being upside down in OpenGL renderer.
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Nov 2013 23:20:50 -0500] rev 7992
Fix viewport being upside down in OpenGL renderer. Fixes Bugzilla #2207.
Fri, 15 Nov 2013 22:33:55 -0500 Mac OS X 10.9 no longer uses the -psn_XXX command line arg for Finder launches. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Nov 2013 22:33:55 -0500] rev 7991
Mac OS X 10.9 no longer uses the -psn_XXX command line arg for Finder launches.
Thu, 14 Nov 2013 22:26:49 -0800 Fixed bug 2240 - On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Nov 2013 22:26:49 -0800] rev 7990
Fixed bug 2240 - On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register philhassey On OS/X after calling SDL_SetWindowBordered right mouse clicks no longer register. Steps to Reproduce: 1. Open a windowed window on OS/X. (With the border on.) 2. e.button.button will give values 1,2,3 depending on which mouse button I click. 3. Call SDL_SetWindowBordered to disable the border. 4. e.button.button will only give values 1,2. 3 (right mouse button) stops coming through. Expected result: I expect all mouse buttons to register.
Thu, 14 Nov 2013 21:39:54 -0800 Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful
Sam Lantinga <slouken@libsdl.org> [Thu, 14 Nov 2013 21:39:54 -0800] rev 7989
Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful
Thu, 14 Nov 2013 20:24:15 -0500 Turning --no-undefined back on, to see what platforms are still broken.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 20:24:15 -0500] rev 7988
Turning --no-undefined back on, to see what platforms are still broken.
Thu, 14 Nov 2013 20:24:40 -0500 Fixed comment typo.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 20:24:40 -0500] rev 7987
Fixed comment typo.
Thu, 14 Nov 2013 20:14:02 -0300 Clean up the EGL related video backends (X11, Android, RPi)
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 14 Nov 2013 20:14:02 -0300] rev 7986
Clean up the EGL related video backends (X11, Android, RPi)
Thu, 14 Nov 2013 14:45:00 -0500 Apparently Haiku is removing /boot/common (thanks, scottmc!).
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 14:45:00 -0500] rev 7985
Apparently Haiku is removing /boot/common (thanks, scottmc!). See http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-November/091877.html
Thu, 14 Nov 2013 14:42:20 -0500 Haiku: fixed uninitialized variable.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 14:42:20 -0500] rev 7984
Haiku: fixed uninitialized variable.
Thu, 14 Nov 2013 22:35:28 +0530 merged with repo
Apoorv Upreti <apoorvupreti@gmail.com> [Thu, 14 Nov 2013 22:35:28 +0530] rev 7983
merged with repo
Thu, 14 Nov 2013 22:19:07 +0530 Fixed visualtest build on VS2012
Apoorv Upreti <apoorvupreti@gmail.com> [Thu, 14 Nov 2013 22:19:07 +0530] rev 7982
Fixed visualtest build on VS2012 SDL2, SDL2main and SDL2test had to be added as dependencies to the testquit project to get it to build properly.
Thu, 14 Nov 2013 11:51:24 -0500 Renamed things named after BeOS to be named after Haiku instead.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 11:51:24 -0500] rev 7981
Renamed things named after BeOS to be named after Haiku instead.
Thu, 14 Nov 2013 10:19:07 -0300 Adds joystick/udev troubleshooting information to README-linux.txt
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 14 Nov 2013 10:19:07 -0300] rev 7980
Adds joystick/udev troubleshooting information to README-linux.txt
Thu, 14 Nov 2013 01:00:08 -0500 Patched to compile on Haiku.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 01:00:08 -0500] rev 7979
Patched to compile on Haiku.
Thu, 14 Nov 2013 00:52:39 -0500 Added SDL_DetachThread() API.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Nov 2013 00:52:39 -0500] rev 7978
Added SDL_DetachThread() API.
Wed, 13 Nov 2013 22:35:26 -0500 Started BeOS removal: merged BeOS thread and pthread code.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Nov 2013 22:35:26 -0500] rev 7977
Started BeOS removal: merged BeOS thread and pthread code. Haiku uses most of the standard pthread API, with a few #ifdefs where we still need to fallback onto the old BeOS APIs. BeOS, however, does not support pthreads (or maybe doesn't support it well), so I'm unplugging support for the platform with this changeset. Be Inc went out of business in 2001.
Wed, 13 Nov 2013 21:50:59 -0800 Diagonal flipping with RenderCopyEx
Sam Lantinga <slouken@libsdl.org> [Wed, 13 Nov 2013 21:50:59 -0800] rev 7976
Diagonal flipping with RenderCopyEx Ivan Rubinson As it turns out, it was impossible to render a texture flipped diagonally (both vertically and horizontally) with one RenderCopyEx call. With help from #SDL @ freenode, we came up with a fix.
Wed, 13 Nov 2013 11:18:37 -0300 [Windows] Fixes bug #1555, handle ALT+F4 on Windows
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 13 Nov 2013 11:18:37 -0300] rev 7975
[Windows] Fixes bug #1555, handle ALT+F4 on Windows
Wed, 13 Nov 2013 09:41:21 -0300 Updated androidbuild.sh to enable parallel builds and ndk-build parameters
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 13 Nov 2013 09:41:21 -0300] rev 7974
Updated androidbuild.sh to enable parallel builds and ndk-build parameters
Tue, 12 Nov 2013 11:31:13 -0300 Added a few notes from Ryan's email to README-linux.txt
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 12 Nov 2013 11:31:13 -0300] rev 7973
Added a few notes from Ryan's email to README-linux.txt
Tue, 12 Nov 2013 11:28:42 -0300 Linux README explaining build vs runtime, and build deps for Ubuntu 13.04
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 12 Nov 2013 11:28:42 -0300] rev 7972
Linux README explaining build vs runtime, and build deps for Ubuntu 13.04 Build dependencies list for Ubuntu 13.04 provided by Ryan.
Tue, 12 Nov 2013 02:18:52 -0800 Retain the high dpi flag when recreating the window (e.g when creating a renderer context)
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Nov 2013 02:18:52 -0800] rev 7971
Retain the high dpi flag when recreating the window (e.g when creating a renderer context)
Tue, 12 Nov 2013 02:04:12 -0800 Fixed build error with SDK < 10.7
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Nov 2013 02:04:12 -0800] rev 7970
Fixed build error with SDK < 10.7
Tue, 12 Nov 2013 02:02:12 -0800 We still want to generally minimize on focus loss, but not when we're in a fullscreen space on Mac OS X.
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Nov 2013 02:02:12 -0800] rev 7969
We still want to generally minimize on focus loss, but not when we're in a fullscreen space on Mac OS X.
Tue, 12 Nov 2013 01:52:54 -0800 Added a hint SDL_HINT_VIDEO_FULLSCREEN_SPACES to specify that windows go fullscreen into their own spaces on Mac OS X.
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Nov 2013 01:52:54 -0800] rev 7968
Added a hint SDL_HINT_VIDEO_FULLSCREEN_SPACES to specify that windows go fullscreen into their own spaces on Mac OS X.
Tue, 12 Nov 2013 00:32:29 -0800 Fullscreen space naming cleanup to avoid confusion with normal fullscreen mode
Sam Lantinga <slouken@libsdl.org> [Tue, 12 Nov 2013 00:32:29 -0800] rev 7967
Fullscreen space naming cleanup to avoid confusion with normal fullscreen mode
Mon, 11 Nov 2013 23:42:43 -0800 Made sure the window had the correct border when manually being brought back from fullscreen mode.
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 23:42:43 -0800] rev 7966
Made sure the window had the correct border when manually being brought back from fullscreen mode.
Mon, 11 Nov 2013 22:43:05 -0800 Fixed assertion when quickly toggling from fullscreen back to fullscreen:
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 22:43:05 -0800] rev 7965
Fixed assertion when quickly toggling from fullscreen back to fullscreen: "Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'backgroundWindows not nil in enterFullScreenTransitionWithOptions:animated:activatingIt:'" To reproduce this, run testsprite2, press Alt-Enter once, again while it's animating to fullscreen, and then again while it's animating out of fullscreen.
Mon, 11 Nov 2013 21:38:11 -0800 Fixed window resizing when entering and leaving fullscreen mode
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 21:38:11 -0800] rev 7964
Fixed window resizing when entering and leaving fullscreen mode
Mon, 11 Nov 2013 21:21:18 -0800 Fixed assertion failure when minimizing a fullscreen window.
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 21:21:18 -0800] rev 7963
Fixed assertion failure when minimizing a fullscreen window.
Mon, 11 Nov 2013 20:51:19 -0800 Fixed bug 2212 - SDL_SetTextInputRect has no effect on iOS
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 20:51:19 -0800] rev 7962
Fixed bug 2212 - SDL_SetTextInputRect has no effect on iOS philhassey Overview: While SDL_SetTextInputRect works perfectly to move my window out of the way of the virtual keyboard using SDL2/Android, on iOS this function has no effect. Steps to Reproduce: Call SDL_SetTextInputRect with a rect near the bottom of the screen before calling SDL_StartTextInput. Actual Results: The iOS virtual keyboard is displayed after calling SDL_StartTextInput, but the screen is not shifted to reveal the TextInputRect region. Expected Results: The screen should be shifted to reveal the TextInputRect region (like with SDL2/Android.) This patch implements SDL_SetTextInputRect for uikit/iOS. It sets up notification handlers to respond to changes in the display of the keyboard. These handlers then change the frame of the view so it is moved out of the way of the keyboard as per SetTextInputRect.
Mon, 11 Nov 2013 20:42:59 -0800 Properly handle toggling fullscreen state when another fullscreen state change is in progress.
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 20:42:59 -0800] rev 7961
Properly handle toggling fullscreen state when another fullscreen state change is in progress.
Mon, 11 Nov 2013 19:17:32 -0300 [X11] Fix up compilation when EGL headers are not present.
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 11 Nov 2013 19:17:32 -0300] rev 7960
[X11] Fix up compilation when EGL headers are not present.
Mon, 11 Nov 2013 11:12:43 -0300 [Android] Try to improve handling of some dpad+gamepad+keyboard corner cases
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 11 Nov 2013 11:12:43 -0300] rev 7959
[Android] Try to improve handling of some dpad+gamepad+keyboard corner cases
Mon, 11 Nov 2013 10:59:15 -0300 [Android] Fixes Bug 2031 - Backspace Not Sending Events From On-Screen Keyboard
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 11 Nov 2013 10:59:15 -0300] rev 7958
[Android] Fixes Bug 2031 - Backspace Not Sending Events From On-Screen Keyboard Thanks Joe LeVeque!
Mon, 11 Nov 2013 10:49:48 -0300 [Android] Improve handling of keyboard, dpad and gamepad events
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 11 Nov 2013 10:49:48 -0300] rev 7957
[Android] Improve handling of keyboard, dpad and gamepad events Thanks Dimitris Zenios for the report!
Mon, 11 Nov 2013 10:15:35 -0300 [Android] Fixes bug 2217, better joystick axes handling on Android.
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 11 Nov 2013 10:15:35 -0300] rev 7956
[Android] Fixes bug 2217, better joystick axes handling on Android.
Mon, 11 Nov 2013 03:29:11 -0800 Fixed compiling with older Mac OS X SDK
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 03:29:11 -0800] rev 7955
Fixed compiling with older Mac OS X SDK
Mon, 11 Nov 2013 03:12:50 -0800 Fixed compiling with ISO C90
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 03:12:50 -0800] rev 7954
Fixed compiling with ISO C90
Mon, 11 Nov 2013 03:02:42 -0800 Don't minimize by default when in fullscreen desktop mode.
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 03:02:42 -0800] rev 7953
Don't minimize by default when in fullscreen desktop mode. This fixes behavior with the new Mac OS X fullscreen space code, as well as improve behavior on Linux desktops. The default for normal fullscreen mode is still to minimize because we're likely doing a mode switch and don't want to stick around as a borderless window in the background.
Mon, 11 Nov 2013 02:53:00 -0800 Added support for new style fullscreen transitions on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 02:53:00 -0800] rev 7952
Added support for new style fullscreen transitions on Mac OS X
Mon, 11 Nov 2013 02:00:58 -0800 Turn off resizable flag by default, you can always pass the --resize command line option if you need it.
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 02:00:58 -0800] rev 7951
Turn off resizable flag by default, you can always pass the --resize command line option if you need it.
Mon, 11 Nov 2013 01:59:40 -0800 Fixed whitespace style
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 01:59:40 -0800] rev 7950
Fixed whitespace style
Mon, 11 Nov 2013 01:59:20 -0800 Toggling fullscreen now takes fullscreen flags
Sam Lantinga <slouken@libsdl.org> [Mon, 11 Nov 2013 01:59:20 -0800] rev 7949
Toggling fullscreen now takes fullscreen flags
Sun, 10 Nov 2013 19:19:44 -0800 Fixed pool memory leak
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Nov 2013 19:19:44 -0800] rev 7948
Fixed pool memory leak
Sun, 10 Nov 2013 17:56:07 -0800 Fixed bug 1965 - Mac: dead code for supporting OS 10.4
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Nov 2013 17:56:07 -0800] rev 7947
Fixed bug 1965 - Mac: dead code for supporting OS 10.4 Alex Szpakowski The new patch removes all the truly obsolete code I could find. I tested on OS 10.8 and OS 10.5.
Sun, 10 Nov 2013 17:40:35 -0800 Fixed bug 2176 - SDL_CreateWindow(w=INT_MAX, h=INT_MAX) causes program to hang
Sam Lantinga <slouken@libsdl.org> [Sun, 10 Nov 2013 17:40:35 -0800] rev 7946
Fixed bug 2176 - SDL_CreateWindow(w=INT_MAX, h=INT_MAX) causes program to hang Catch exceptions generated when trying to create a Cocoa window.
Sun, 10 Nov 2013 20:38:50 -0300 [X11] Ignore both NotifyGrab and NotifyUngrab modes in FocusIn/FocusOut events
Gabriel Jacobo <gabomdq@gmail.com> [Sun, 10 Nov 2013 20:38:50 -0300] rev 7945
[X11] Ignore both NotifyGrab and NotifyUngrab modes in FocusIn/FocusOut events
(0) -3000 -1000 -120 +120 +1000 tip