Sat, 01 Mar 2014 22:27:13 -0500 Fixed a typo in a comment.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Mar 2014 22:27:13 -0500] rev 8279
Fixed a typo in a comment.
Sat, 01 Mar 2014 21:33:48 -0500 Dynamically load glGetString(), to avoid direct dependency on OpenGL.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Mar 2014 21:33:48 -0500] rev 8278
Dynamically load glGetString(), to avoid direct dependency on OpenGL.
Sat, 01 Mar 2014 20:59:43 -0500 Added some FIXMEs.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Mar 2014 20:59:43 -0500] rev 8277
Added some FIXMEs.
Sat, 01 Mar 2014 20:46:45 -0500 Mac OS X: Make OpenGL context selection more robust, avoid software fallback.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Mar 2014 20:46:45 -0500] rev 8276
Mac OS X: Make OpenGL context selection more robust, avoid software fallback. Fixes Bugzilla #2197.
Sat, 01 Mar 2014 20:28:40 -0500 Force Windows version of SDL_GetPrefPath() to Unicode, create missing dirs.
Ryan C. Gordon <icculus@icculus.org> [Sat, 01 Mar 2014 20:28:40 -0500] rev 8275
Force Windows version of SDL_GetPrefPath() to Unicode, create missing dirs. Fixes Bugzilla #2273.
Sat, 01 Mar 2014 12:21:15 -0800 Changed SDL_HINT_ACCEL_AS_JOY to SDL_HINT_ACCELEROMETER_AS_JOYSTICK to be more clear.
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 12:21:15 -0800] rev 8274
Changed SDL_HINT_ACCEL_AS_JOY to SDL_HINT_ACCELEROMETER_AS_JOYSTICK to be more clear.
Sat, 01 Mar 2014 11:42:12 -0800 Fixed compiler warning
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 11:42:12 -0800] rev 8273
Fixed compiler warning
Sat, 01 Mar 2014 11:40:41 -0800 Fixed compiler warning
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 11:40:41 -0800] rev 8272
Fixed compiler warning
Sat, 01 Mar 2014 11:39:39 -0800 Fixed test for libuuid.a
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 11:39:39 -0800] rev 8271
Fixed test for libuuid.a
Sat, 01 Mar 2014 11:05:58 -0800 Updated with the latest 2.0.2 API changes
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 11:05:58 -0800] rev 8270
Updated with the latest 2.0.2 API changes
Sat, 01 Mar 2014 09:59:06 -0800 Fixed bug 2368 - Security Software is blocking RegisterRawInputDevices()
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 09:59:06 -0800] rev 8269
Fixed bug 2368 - Security Software is blocking RegisterRawInputDevices() Yamagi A customer of mine had the strange problem, that SDL_SetRelativeMouseMode() was failing for him on Windows 7. Luckily he was willing to provide some debug informations. We could track this problem down to RegisterRawInputDevices() failing due to security software running on his system (Norton Internet Security to be precise, but there are reports of similar problems with other products. For example [1]). Working around this issue with SDL_WarpMouseInWindow() is easy, and while I don't think that SDL2 can provide an internal workaround it would be really nice and helpfull if this could be documentated somewhere. 1: http://forums.codeguru.com/showthread.php?498374-How-to-run-a-very-long-SQL-statement
Sat, 01 Mar 2014 09:50:52 -0800 Fixed bug 2423 - timeBeginPeriod & timeEndPeriod mismatch
Sam Lantinga <slouken@libsdl.org> [Sat, 01 Mar 2014 09:50:52 -0800] rev 8268
Fixed bug 2423 - timeBeginPeriod & timeEndPeriod mismatch Coriiander In src\timer\windows\SDL_systimer.c there is an error with regards to timeBeginPeriod and timeEndPeriod. These functions typically get called when no high resolution timer is available, and GetTickCount is not used. According to MSDN (link: http://msdn.microsoft.com/en-us/library/windows/desktop/dd757624(v=vs.85).aspx), for every call to timeBeginPeriod a subsequent call to timeEndPeriod is required. While SDL is currently doing this, it fails to call timeEndPeriod when cleaning up/shutting down SDL. Please note that these functions affect things on a system level. Failing to call timeEndPeriod, disables applications for using WINMM-timers after usage&shutdown of SDL, as effectively they the mechanism is now broken. Solution: Ensure this code gets called when shutting down the timer subsystem: #ifndef USE_GETTICKCOUNT if (!hires_timer_available) { timeSetPeriod(0); } #endif
Fri, 28 Feb 2014 16:24:41 -0800 Null termnate the pUserMappings variable to prevent memory corruption.
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Feb 2014 16:24:41 -0800] rev 8267
Null termnate the pUserMappings variable to prevent memory corruption.
Fri, 28 Feb 2014 14:23:41 -0800 Added a hint to enable the screensaver by default
Sam Lantinga <slouken@libsdl.org> [Fri, 28 Feb 2014 14:23:41 -0800] rev 8266
Added a hint to enable the screensaver by default
Thu, 27 Feb 2014 22:06:41 -0500 Disable the screensaver by default.
Ryan C. Gordon <icculus@icculus.org> [Thu, 27 Feb 2014 22:06:41 -0500] rev 8265
Disable the screensaver by default. Fixes Bugzilla #2218.
Thu, 27 Feb 2014 20:21:46 -0300 Improve window recreation logic in OpenGL* renderers
Gabriel Jacobo <gabomdq@gmail.com> [Thu, 27 Feb 2014 20:21:46 -0300] rev 8264
Improve window recreation logic in OpenGL* renderers
Wed, 26 Feb 2014 16:27:03 -0800 Mac: Forgot return value in last commit.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 26 Feb 2014 16:27:03 -0800] rev 8263
Mac: Forgot return value in last commit.
Wed, 26 Feb 2014 16:10:52 -0800 Mac: Don't disassociate cursor if window is moving / doesn't have focus.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 26 Feb 2014 16:10:52 -0800] rev 8262
Mac: Don't disassociate cursor if window is moving / doesn't have focus. Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2396
Wed, 26 Feb 2014 11:35:02 -0800 Mac: Redo cursor warp handling.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 26 Feb 2014 11:35:02 -0800] rev 8261
Mac: Redo cursor warp handling. This fixes bugs related to getting unnaturally large xrel/yrel for SDL_MOUSEMOTION after warps and enabling / disabling relative mode. Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=1836
Tue, 25 Feb 2014 17:27:41 -0800 Mac: Improve moving relative mode windows.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 17:27:41 -0800] rev 8260
Mac: Improve moving relative mode windows. This makes it possible to move windows by their title bar, even if they're in relative mode, if you click the title bar when the window does not have focus. Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2396
Tue, 25 Feb 2014 17:25:49 -0800 Mac: Fix error message for haptic subsystem.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 17:25:49 -0800] rev 8259
Mac: Fix error message for haptic subsystem. We were calling SDL_Error instead of SDL_SetError when the haptic subsystem wasn't initialized.
Tue, 25 Feb 2014 15:28:12 -0800 Mac: Immediately update current OpenGL context's shape.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 25 Feb 2014 15:28:12 -0800] rev 8258
Mac: Immediately update current OpenGL context's shape. Previously we were postponing our -[NSOpenGLContext update] call to the next SDL_GL_SwapWindow, even if the context was current on the current thread. This changes it so that we will do the update immediately if it's the current context. If you're rendering on another thread, you need to call SDL_GL_SwapWindow once after a resize event to ensure your drawable will produce non-garbage data. Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2339
Tue, 25 Feb 2014 17:42:34 -0300 Fixes #2308, recreate window if GL requirements for the renderer are not met
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 25 Feb 2014 17:42:34 -0300] rev 8257
Fixes #2308, recreate window if GL requirements for the renderer are not met If the window has been created with values for SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_MAJOR_VERSION and SDL_GL_CONTEXT_MINOR_VERSION not matching those required by the renderer, attempt to recreate the window. This is needed on platforms where both GL and GLES 1/2 surfaces are supported by the video backend, requiring that the window be recreated when switching between context types.
Thu, 19 Dec 2013 06:01:18 +0900 fixed gles/gles2 renderer creation fail on Android when default major/minor version doesn't match
CarniBlood [Thu, 19 Dec 2013 06:01:18 +0900] rev 8256
fixed gles/gles2 renderer creation fail on Android when default major/minor version doesn't match
Tue, 25 Feb 2014 10:04:49 -0800 Fixed crash if the input data pitch is larger than the locked texture pitch
Sam Lantinga <slouken@libsdl.org> [Tue, 25 Feb 2014 10:04:49 -0800] rev 8255
Fixed crash if the input data pitch is larger than the locked texture pitch
Mon, 24 Feb 2014 23:09:35 -0800 Don't warp the mouse while we're doing a modal interaction
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 23:09:35 -0800] rev 8254
Don't warp the mouse while we're doing a modal interaction
Mon, 24 Feb 2014 22:49:30 -0800 Make sure we don't clip the cursor while clicking on the window title bar
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 22:49:30 -0800] rev 8253
Make sure we don't clip the cursor while clicking on the window title bar
Mon, 24 Feb 2014 22:37:58 -0800 Fixed relative mouse mode with multiple windows.
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 22:37:58 -0800] rev 8252
Fixed relative mouse mode with multiple windows. The window cursor clipping will be taken care of when SDL_UpdateWindowGrab() is called.
Mon, 24 Feb 2014 22:36:24 -0800 Added a bunch of missing windows messages
Sam Lantinga <slouken@libsdl.org> [Mon, 24 Feb 2014 22:36:24 -0800] rev 8251
Added a bunch of missing windows messages
Mon, 24 Feb 2014 16:42:08 -0800 Mac: Fix inconsistent repeat of SDL_TEXTINPUT events on 10.7+
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 24 Feb 2014 16:42:08 -0800] rev 8250
Mac: Fix inconsistent repeat of SDL_TEXTINPUT events on 10.7+ Due to the new "tap and hold" IME in Mountain Lion and above, we were getting inconsistent repeat of SDL_TEXTINPUT events. Disabling that functionality (since you can't see the popover anyway) solves this. Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2387
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 tip