Mon, 20 May 2013 12:01:31 -0700 It turns out that GL_ARB_debug_output is really only useful on debug contexts, so for consistency and performance we'll only check and report errors on debug contexts.
Sam Lantinga <slouken@libsdl.org> [Mon, 20 May 2013 12:01:31 -0700] rev 7198
It turns out that GL_ARB_debug_output is really only useful on debug contexts, so for consistency and performance we'll only check and report errors on debug contexts. I added a --gldebug command line option for the test programs to easily test this, and we may want a hint as well to enable OpenGL error checking.
Sun, 19 May 2013 22:57:01 -0700 Fixed declaration of GL_HandleDebugMessage
Sam Lantinga <slouken@libsdl.org> [Sun, 19 May 2013 22:57:01 -0700] rev 7197
Fixed declaration of GL_HandleDebugMessage
Sun, 19 May 2013 22:45:52 -0700 Fixed windows build
Sam Lantinga <slouken@libsdl.org> [Sun, 19 May 2013 22:45:52 -0700] rev 7196
Fixed windows build
Sun, 19 May 2013 22:36:54 -0700 Fixed bug 1842 - [patch] SDL_SetWindowPosition sets bad position values when given SDL_WINDOWPOS_CENTERED args
Sam Lantinga <slouken@libsdl.org> [Sun, 19 May 2013 22:36:54 -0700] rev 7195
Fixed bug 1842 - [patch] SDL_SetWindowPosition sets bad position values when given SDL_WINDOWPOS_CENTERED args Alex Szpakowski When calling SDL_SetWindowPosition(window, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED), the window moves to the correct position but it seems to internally set its x/y position values to the literal value of the SDL_WINDOWPOS_CENTERED define. This causes all sorts of problems when SDL functions which use the window position (e.g. SDL_SetWindowGrab) are called after the aforementioned SDL_SetWindowPosition call. Looking at the SDL_SetWindowPosition code, it seems that SDL_SendWindowEvent with the SDL_WINDOWEVENT_MOVED event is called at the end of the function using the literal value of the SDL_WINDOWPOS_CENTERED define, instead of the newly set window->x and window->y values. SDL_SendWindowEvent then sets the values of window->windowed.x and window->windowed.y to that value (0x2FFF0000, aka 805240832.) I have attached a patch which changes SDL_SetWindowPosition to make sure SDL_SendWindowEvent is called with the correct coordinate values, if SDL_WINDOWPOS_CENTERED is used (fixes the issue for me.) Tested with Mac OS 10.8.3.
Sun, 19 May 2013 22:28:10 -0700 Fixed bug 1837 - Use error extension instead of glGetError()
Sam Lantinga <slouken@libsdl.org> [Sun, 19 May 2013 22:28:10 -0700] rev 7194
Fixed bug 1837 - Use error extension instead of glGetError() Implemented support for GL_ARB_debug_output, but was unable to test it on Mac OS X.
Sat, 18 May 2013 23:32:53 -0700 Deprecate test/automated and test/test-automation (replaced by test/testautomation*.*)
Andreas Schiffler <aschiffler@ferzkopp.net> [Sat, 18 May 2013 23:32:53 -0700] rev 7193
Deprecate test/automated and test/test-automation (replaced by test/testautomation*.*)
Sat, 18 May 2013 14:51:29 -0700 Fixed black screen on iOS
Sam Lantinga <slouken@libsdl.org> [Sat, 18 May 2013 14:51:29 -0700] rev 7192
Fixed black screen on iOS
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Sam Lantinga <slouken@libsdl.org> [Sat, 18 May 2013 14:17:52 -0700] rev 7191
File style cleanup for the SDL 2.0 release
Sat, 18 May 2013 12:48:50 -0700 Added mobile application events, with implementations for iOS and Android
Sam Lantinga <slouken@libsdl.org> [Sat, 18 May 2013 12:48:50 -0700] rev 7190
Added mobile application events, with implementations for iOS and Android
Sat, 18 May 2013 09:35:09 -0700 Update test harness to handle test return codes; fix comment format in harness; update Main test suite to handle globally disabled features
Andreas Schiffler <aschiffler@ferzkopp.net> [Sat, 18 May 2013 09:35:09 -0700] rev 7189
Update test harness to handle test return codes; fix comment format in harness; update Main test suite to handle globally disabled features
Sat, 18 May 2013 14:48:19 +0200 Fixed Doxygen warnings.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 18 May 2013 14:48:19 +0200] rev 7188
Fixed Doxygen warnings.
Sat, 18 May 2013 14:04:37 +0200 Corrected comment in Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 18 May 2013 14:04:37 +0200] rev 7187
Corrected comment in Java file.
Sat, 18 May 2013 14:03:45 +0200 Changed import statements in Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 18 May 2013 14:03:45 +0200] rev 7186
Changed import statements in Java file.
Thu, 16 May 2013 12:16:12 -0400 Made SDL_RectEmpty and SDL_RectEquals macros into SDL_FORCE_INLINE functions.
Ryan C. Gordon <icculus@icculus.org> [Thu, 16 May 2013 12:16:12 -0400] rev 7185
Made SDL_RectEmpty and SDL_RectEquals macros into SDL_FORCE_INLINE functions. Fixes compiler warnings for things like this... if (SDL_RectEmpty(&rect)) {} ...where the macro turned into "if ( (!(&rect)) && etc )" which some compilers thought might be a programmer mistake, as "&rect" is always "true".
Thu, 16 May 2013 01:03:28 -0700 Fixed bug 1829 - sdl2-config is not executable
Sam Lantinga <slouken@libsdl.org> [Thu, 16 May 2013 01:03:28 -0700] rev 7184
Fixed bug 1829 - sdl2-config is not executable leighmanthegreat@hotmail.com I downloaded SDL2 from hg source. I built to a ./build directory. I downloaded SDL_image 2 hg and attempted to build. When it cannot find a sdl2-config the SDL_image configure correctly suggests setting SDL_CONFIG variable. Setting this the configure still fails with 'Permission denied' on the call to sdl2-config. Setting execute permission solves the problem. If possible, sdl2-config should have executable bit set when it is created.
Thu, 16 May 2013 00:56:19 -0700 Fixed bug 1838 - [Patch] Direct3D resource leak on SDL_DestroyRenderer()
Sam Lantinga <slouken@libsdl.org> [Thu, 16 May 2013 00:56:19 -0700] rev 7183
Fixed bug 1838 - [Patch] Direct3D resource leak on SDL_DestroyRenderer()
Thu, 16 May 2013 00:52:33 -0700 Fixed bug 1839 - SDL2 Cmake: VIDEO_COCOA check fails on OS X; VIDEO_COCOA sources aren't compiled.
Sam Lantinga <slouken@libsdl.org> [Thu, 16 May 2013 00:52:33 -0700] rev 7182
Fixed bug 1839 - SDL2 Cmake: VIDEO_COCOA check fails on OS X; VIDEO_COCOA sources aren't compiled.
Thu, 16 May 2013 00:48:20 -0700 Martin Gerhardy added support for the Jess Technology USB Game Controller
Sam Lantinga <slouken@libsdl.org> [Thu, 16 May 2013 00:48:20 -0700] rev 7181
Martin Gerhardy added support for the Jess Technology USB Game Controller
Thu, 16 May 2013 00:43:22 -0700 Fixed bug 1846 - _allmul implementation in SDL_stdlib.c doesn't clean up the stack
Sam Lantinga <slouken@libsdl.org> [Thu, 16 May 2013 00:43:22 -0700] rev 7180
Fixed bug 1846 - _allmul implementation in SDL_stdlib.c doesn't clean up the stack Colin Barrett I see this manifest itself (VS2012 x86) as: "Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention." in the first call to SDL_GetTicks in my application. The disassembly at the problem line is: hires_now.QuadPart *= 1000; 00AD0792 push 0 00AD0794 push 3E8h 00AD0799 mov eax,dword ptr [ebp-10h] 00AD079C push eax 00AD079D mov ecx,dword ptr [hires_now] 00AD07A0 push ecx 00AD07A1 call _allmul (0AE7D40h) 00AD07A6 mov dword ptr [hires_now],eax 00AD07A9 mov dword ptr [ebp-10h],edx Apparently _allmul should be popping the stack but isn't (other similar functions in SDL_stdlib.c - _alldiv and whatnot - DO pop the stack). A 'ret 10h' at the end of _allmul appears to do the trick
Wed, 15 May 2013 23:18:29 -0700 There's no need to keep these private. If you extend SDLActivity, you should know what you're doing.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 May 2013 23:18:29 -0700] rev 7179
There's no need to keep these private. If you extend SDLActivity, you should know what you're doing.
Wed, 15 May 2013 22:25:00 +0200 Corrected internal function prototype.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 15 May 2013 22:25:00 +0200] rev 7178
Corrected internal function prototype.
Wed, 15 May 2013 22:24:23 +0200 Corrected internal function prototype.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 15 May 2013 22:24:23 +0200] rev 7177
Corrected internal function prototype.
Wed, 15 May 2013 22:10:06 +0200 Changed spelling for consistency.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 15 May 2013 22:10:06 +0200] rev 7176
Changed spelling for consistency.
Wed, 15 May 2013 22:00:28 +0200 Fixed Doxygen warnings.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 15 May 2013 22:00:28 +0200] rev 7175
Fixed Doxygen warnings.
Mon, 13 May 2013 23:00:50 +0200 Corrected spelling in header file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 13 May 2013 23:00:50 +0200] rev 7174
Corrected spelling in header file.
Mon, 13 May 2013 22:45:06 +0200 Inlined expression for consistency in render source.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 13 May 2013 22:45:06 +0200] rev 7173
Inlined expression for consistency in render source.
Sun, 12 May 2013 15:00:00 -0700 Fix fuzzer/fuzzer tests on 64bit Linux; remove invalid negative SDL_Scancode test; disable failing surface/render test cases
Andreas Schiffler <aschiffler@ferzkopp.net> [Sun, 12 May 2013 15:00:00 -0700] rev 7172
Fix fuzzer/fuzzer tests on 64bit Linux; remove invalid negative SDL_Scancode test; disable failing surface/render test cases
Sun, 12 May 2013 14:25:38 +0200 Fixed building on Visual Studio.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 14:25:38 +0200] rev 7171
Fixed building on Visual Studio. Buildbot
Sun, 12 May 2013 13:42:20 +0200 Fixed bug 1845 - SDL_GetNumTouchDevices() has incorrect prototype
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 13:42:20 +0200] rev 7170
Fixed bug 1845 - SDL_GetNumTouchDevices() has incorrect prototype nfxjfg SDL_touch.h:63:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] Is: extern DECLSPEC int SDLCALL SDL_GetNumTouchDevices(); Should be: extern DECLSPEC int SDLCALL SDL_GetNumTouchDevices(void);
Sun, 12 May 2013 13:40:02 +0200 Fixed bug 1844 - glScissor calls are wrong - Patch attached
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 13:40:02 +0200] rev 7169
Fixed bug 1844 - glScissor calls are wrong - Patch attached Martin Gerhardy the coordinate system from sdl is not correctly transformed to the coordinate system of opengl. glScissor expects them to be a little bit different. Attached is a patch that fixes this
Sun, 12 May 2013 13:25:34 +0200 Fixed bug 1843 - SDL_RenderClear prototype doxygen missing
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 13:25:34 +0200] rev 7168
Fixed bug 1843 - SDL_RenderClear prototype doxygen missing Martin Gerhardy SDL_RenderClear prototype misses documentation for the return value
Sun, 12 May 2013 13:02:07 +0200 Corrected spelling in internal include file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 13:02:07 +0200] rev 7167
Corrected spelling in internal include file.
Sun, 12 May 2013 12:59:17 +0200 Updated README.android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 12 May 2013 12:59:17 +0200] rev 7166
Updated README.android.
Fri, 10 May 2013 21:19:40 +0200 Fixed Android Lint warning in AndroidManifest.xml.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 May 2013 21:19:40 +0200] rev 7165
Fixed Android Lint warning in AndroidManifest.xml.
Fri, 10 May 2013 21:14:13 +0200 Added missing vi lines.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 May 2013 21:14:13 +0200] rev 7164
Added missing vi lines.
Fri, 10 May 2013 21:08:37 +0200 Fixed implicit function declaration warnings.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 May 2013 21:08:37 +0200] rev 7163
Fixed implicit function declaration warnings.
Fri, 10 May 2013 21:04:51 +0200 Fixed precedence warning in test suite for pixels.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 10 May 2013 21:04:51 +0200] rev 7162
Fixed precedence warning in test suite for pixels.
Fri, 10 May 2013 10:33:15 -0300 Fixed typo in GL_UpdateClipRect
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 10 May 2013 10:33:15 -0300] rev 7161
Fixed typo in GL_UpdateClipRect
Fri, 10 May 2013 10:31:01 -0300 Fixes OpenGL* Clip Rect functions (by Emmanuel Gil Peyrot)
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 10 May 2013 10:31:01 -0300] rev 7160
Fixes OpenGL* Clip Rect functions (by Emmanuel Gil Peyrot)
Thu, 09 May 2013 16:30:44 -0700 Updated version to 2.0.0
Sam Lantinga <slouken@libsdl.org> [Thu, 09 May 2013 16:30:44 -0700] rev 7159
Updated version to 2.0.0
Tue, 07 May 2013 16:52:39 -0700 Mac: Use cursor rects instead of NSCursor hide/unhide.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 07 May 2013 16:52:39 -0700] rev 7158
Mac: Use cursor rects instead of NSCursor hide/unhide. This should hopefully fix a class of problems around cursor hiding not behaving correctly on Mac. http://bugzilla.libsdl.org/show_bug.cgi?id=1824
Mon, 06 May 2013 23:02:37 +0200 Fixed test suite for mouse using Uint8 instead of Uint32 for buttons.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 06 May 2013 23:02:37 +0200] rev 7157
Fixed test suite for mouse using Uint8 instead of Uint32 for buttons. SDL_GetMouseState() returned Uint8 in SDL 1.2 but was changed recently.
Mon, 06 May 2013 23:01:14 +0200 Removed unreachable return statement from test suite for timer.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 06 May 2013 23:01:14 +0200] rev 7156
Removed unreachable return statement from test suite for timer.
Mon, 06 May 2013 23:00:30 +0200 Removed wrong documentation from test suite for render.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 06 May 2013 23:00:30 +0200] rev 7155
Removed wrong documentation from test suite for render.
Mon, 06 May 2013 13:39:17 -0700 Disable C++ exceptions, use debug format that includes debug information in the static libraries, and standardize on Program Database / Program Database with edit and continue for the DLL debug format.
Sam Lantinga <slouken@libsdl.org> [Mon, 06 May 2013 13:39:17 -0700] rev 7154
Disable C++ exceptions, use debug format that includes debug information in the static libraries, and standardize on Program Database / Program Database with edit and continue for the DLL debug format.
Mon, 06 May 2013 08:13:44 -0700 Add test for SDL_GetPixelFormatName to Pixels suite; minor improvements to Pixels suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Mon, 06 May 2013 08:13:44 -0700] rev 7153
Add test for SDL_GetPixelFormatName to Pixels suite; minor improvements to Pixels suite
Sun, 05 May 2013 21:01:20 -0400 Implemented SDL_GL_SHARE_WITH_CURRENT_CONTEXT for Mac OS X.
Ethan Lee <flibitijibibo@flibitijibibo.com> [Sun, 05 May 2013 21:01:20 -0400] rev 7152
Implemented SDL_GL_SHARE_WITH_CURRENT_CONTEXT for Mac OS X.
Sun, 05 May 2013 11:17:40 -0700 Add input validation to SDL_CalculateGammaRamp; add test coverage to Pixels suite; update test cases in Pixels suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Sun, 05 May 2013 11:17:40 -0700] rev 7151
Add input validation to SDL_CalculateGammaRamp; add test coverage to Pixels suite; update test cases in Pixels suite
Sun, 05 May 2013 16:01:19 +0200 Removed not needed block from Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 16:01:19 +0200] rev 7150
Removed not needed block from Java file.
Sun, 05 May 2013 15:54:56 +0200 Changed signatures of methods in Java file to return boolean, adapted C++ file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 15:54:56 +0200] rev 7149
Changed signatures of methods in Java file to return boolean, adapted C++ file. This way more checking for errors is possible which is currently not done here.
Sun, 05 May 2013 15:50:21 +0200 Changed signature of method recently added in Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 15:50:21 +0200] rev 7148
Changed signature of method recently added in Java file.
Sun, 05 May 2013 15:39:37 +0200 Fixed SDL_HasScreenKeyboardSupport() returning SDL_TRUE for PSP.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 15:39:37 +0200] rev 7147
Fixed SDL_HasScreenKeyboardSupport() returning SDL_TRUE for PSP. There is currently no implementation and therefore no support.
Sun, 05 May 2013 12:53:57 +0200 Added a method in Java file which may be overridden for custom messages.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 12:53:57 +0200] rev 7146
Added a method in Java file which may be overridden for custom messages.
Sun, 05 May 2013 12:50:34 +0200 Fixed possible leak and its Android Lint warning in Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 12:50:34 +0200] rev 7145
Fixed possible leak and its Android Lint warning in Java file.
Sun, 05 May 2013 12:47:44 +0200 Corrected spelling in C source files of test suites.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 05 May 2013 12:47:44 +0200] rev 7144
Corrected spelling in C source files of test suites.
Sat, 04 May 2013 22:44:03 +0200 Fixed SDL_RenderSetClipRect() returning undefined instead of -1 on error.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 04 May 2013 22:44:03 +0200] rev 7143
Fixed SDL_RenderSetClipRect() returning undefined instead of -1 on error.
Sat, 04 May 2013 09:11:18 -0700 Added additional input validation to SDL_AllocPalette; added error codes; added test case to Pixels suite for coverage
Andreas Schiffler <aschiffler@ferzkopp.net> [Sat, 04 May 2013 09:11:18 -0700] rev 7142
Added additional input validation to SDL_AllocPalette; added error codes; added test case to Pixels suite for coverage
Sat, 04 May 2013 04:46:00 -0700 First pass on SDL render clip rect functionality
Sam Lantinga <slouken@libsdl.org> [Sat, 04 May 2013 04:46:00 -0700] rev 7141
First pass on SDL render clip rect functionality
Fri, 03 May 2013 14:11:41 +0930 Fix compile on Xcode 3.1 PPC + Altivec
Kevin Shanahan <kmshanah@disenchant.net> [Fri, 03 May 2013 14:11:41 +0930] rev 7140
Fix compile on Xcode 3.1 PPC + Altivec -faltivec is given on the command line, so #include <altivec.h> is ignored in this case and #undef'ing vector causes compile to fail.
Thu, 02 May 2013 21:40:59 -0400 move Ticks initialization tracking to separate function and ensure it's called with SDL_VideoInit is called to init SDL instead of SDL_Init
Edward Rudd <urkle@outoforder.cc> [Thu, 02 May 2013 21:40:59 -0400] rev 7139
move Ticks initialization tracking to separate function and ensure it's called with SDL_VideoInit is called to init SDL instead of SDL_Init -- why do we even allow initialization w/o calling at least SDL_Init(0) ?
Thu, 02 May 2013 21:23:38 -0400 default clock_gettime use to enabled as there is now proper fallback code for systems that don't have it.
Edward Rudd <urkle@outoforder.cc> [Thu, 02 May 2013 21:23:38 -0400] rev 7138
default clock_gettime use to enabled as there is now proper fallback code for systems that don't have it.
Thu, 02 May 2013 21:17:59 -0400 add in OS X Monotonic clock as well as handling fall-back incase the OSX/Linux system doesn't have a monotonic clock.
Edward Rudd <urkle@outoforder.cc> [Thu, 02 May 2013 21:17:59 -0400] rev 7137
add in OS X Monotonic clock as well as handling fall-back incase the OSX/Linux system doesn't have a monotonic clock. Code curtesy of Thomas Habets ( https://github.com/ThomasHabets/monotonic_clock )
Thu, 02 May 2013 16:54:03 -0700 QueryPerformanceCounter() is reliable these days, and setting the timer frequency higher can have adverse power consequences.
Sam Lantinga <slouken@libsdl.org> [Thu, 02 May 2013 16:54:03 -0700] rev 7136
QueryPerformanceCounter() is reliable these days, and setting the timer frequency higher can have adverse power consequences. http://msdn.microsoft.com/en-us/library/windows/desktop/dd757624%28v=vs.85%29.aspx
Thu, 02 May 2013 23:12:03 +0200 Removed SDL prefix from internal function pointers for screen keyboard access.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 02 May 2013 23:12:03 +0200] rev 7135
Removed SDL prefix from internal function pointers for screen keyboard access.
Wed, 01 May 2013 22:14:29 -0700 Add pixels test suite; add a test to pixel suite; minor updates to test code to make VisualStudio happy
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 01 May 2013 22:14:29 -0700] rev 7134
Add pixels test suite; add a test to pixel suite; minor updates to test code to make VisualStudio happy
Wed, 01 May 2013 11:59:54 +0200 Corrected spelling in C source files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 01 May 2013 11:59:54 +0200] rev 7133
Corrected spelling in C source files.
Wed, 01 May 2013 11:42:29 +0200 Corrected spelling in C source files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 01 May 2013 11:42:29 +0200] rev 7132
Corrected spelling in C source files.
Wed, 01 May 2013 11:32:05 +0200 Fixed SDL_HapticQuery() returning -1 as unsigned int if device is not valid.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 01 May 2013 11:32:05 +0200] rev 7131
Fixed SDL_HapticQuery() returning -1 as unsigned int if device is not valid. The function now returns 0 which is the same as if no effects were supported. This may be confusing in rare situations but will not matter most of the time.
Mon, 29 Apr 2013 23:54:22 +0200 Removed unused variables from C source files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 29 Apr 2013 23:54:22 +0200] rev 7130
Removed unused variables from C source files.
Mon, 29 Apr 2013 23:50:27 +0200 Corrected confusing indentation in C source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 29 Apr 2013 23:50:27 +0200] rev 7129
Corrected confusing indentation in C source file.
Mon, 29 Apr 2013 23:45:40 +0200 Corrected spelling in C source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 29 Apr 2013 23:45:40 +0200] rev 7128
Corrected spelling in C source file.
Mon, 29 Apr 2013 23:41:49 +0200 Corrected names in README file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 29 Apr 2013 23:41:49 +0200] rev 7127
Corrected names in README file.
Sun, 28 Apr 2013 09:54:56 +0200 Added missing return statements in test suite for audio.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 28 Apr 2013 09:54:56 +0200] rev 7126
Added missing return statements in test suite for audio.
Sat, 27 Apr 2013 17:52:58 +0200 Corrected spelling in header files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:52:58 +0200] rev 7125
Corrected spelling in header files.
Sat, 27 Apr 2013 17:23:20 +0200 Removed not needed casts from Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:23:20 +0200] rev 7124
Removed not needed casts from Java file.
Sat, 27 Apr 2013 17:17:37 +0200 Removed not needed import statements from Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:17:37 +0200] rev 7123
Removed not needed import statements from Java file.
Sat, 27 Apr 2013 17:15:40 +0200 Removed dead store from Java file because value never used.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:15:40 +0200] rev 7122
Removed dead store from Java file because value never used.
Sat, 27 Apr 2013 17:10:14 +0200 Renamed inner class in Java file to avoid confusion with an unrelated class.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:10:14 +0200] rev 7121
Renamed inner class in Java file to avoid confusion with an unrelated class.
Sat, 27 Apr 2013 14:33:27 +0200 Corrected spelling header file comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:33:27 +0200] rev 7120
Corrected spelling header file comments.
Sat, 27 Apr 2013 14:26:15 +0200 Changed Java source file to use constant from API instead of just a String.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:26:15 +0200] rev 7119
Changed Java source file to use constant from API instead of just a String.
Sat, 27 Apr 2013 14:13:30 +0200 Added missing @Override annotations in Java source file to reduce warnings.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:13:30 +0200] rev 7118
Added missing @Override annotations in Java source file to reduce warnings.
Sat, 27 Apr 2013 13:55:47 +0200 Replaces tabs with four spaces in C source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:55:47 +0200] rev 7117
Replaces tabs with four spaces in C source file.
Sat, 27 Apr 2013 13:42:56 +0200 Corrected comment in header file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:42:56 +0200] rev 7116
Corrected comment in header file.
Sat, 27 Apr 2013 13:33:05 +0200 Corrected a comment in Java source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:33:05 +0200] rev 7115
Corrected a comment in Java source file.
Thu, 25 Apr 2013 18:40:29 -0700 Mac: Fix relative mode message after gaining focus.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:29 -0700] rev 7114
Mac: Fix relative mode message after gaining focus. This fixes a bug where relative mode would give a large jump if the cursor was moved when the app doesn't have focus.
Thu, 25 Apr 2013 18:40:22 -0700 Mac: Don't supress mousemoves after warp.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:22 -0700] rev 7113
Mac: Don't supress mousemoves after warp. By default, synthesizing events supresses real events for a quarter second. This makes for some wonky behavior.
Thu, 25 Apr 2013 18:40:31 -0700 Don't warp mouse on focus lost.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:31 -0700] rev 7112
Don't warp mouse on focus lost. This isn't working great, so undo it until we can fix it properly to save / restore mouse positions.
Thu, 25 Apr 2013 18:05:08 -0400 Allow disabling SDL_IPHONE_KEYBOARD in iOS builds
Edward Rudd <urkle@outoforder.cc> [Thu, 25 Apr 2013 18:05:08 -0400] rev 7111
Allow disabling SDL_IPHONE_KEYBOARD in iOS builds
Thu, 25 Apr 2013 00:26:17 -0700 Fixed bug 1582 - Allow disabling SDL_VIDEO_DRIVER_WINDOWS
Sam Lantinga <slouken@libsdl.org> [Thu, 25 Apr 2013 00:26:17 -0700] rev 7110
Fixed bug 1582 - Allow disabling SDL_VIDEO_DRIVER_WINDOWS Marcus von Appen Trying to build SDL 2.x (HG) on Win32 platforms with either VS.NET or MinGW requires one to have the video subsystem and SDL_VIDEO_DRIVER_WINDOWS flag enabled due to the helper window creation routines. The attached patch changes the helper window creation behaviour, so that one can build SDL2 without the video subsystem or Windows video drivers on Win32 platforms.
Thu, 25 Apr 2013 00:15:09 -0700 Fixed bug 1583 - Fix build for disabled SDL render subsystem
Sam Lantinga <slouken@libsdl.org> [Thu, 25 Apr 2013 00:15:09 -0700] rev 7109
Fixed bug 1583 - Fix build for disabled SDL render subsystem Marcus von Appen If one wants to disable the SDL render subsystem, the build breaks on several platforms due to an empty render_drivers array in SDL_render.c.
Wed, 24 Apr 2013 23:11:48 -0400 Removed Cocoa OpenGL optimization that was probably good advice 10 years ago.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Apr 2013 23:11:48 -0400] rev 7108
Removed Cocoa OpenGL optimization that was probably good advice 10 years ago.
Wed, 24 Apr 2013 12:20:51 -0700 Move cursor into window when enabling relative mode or gaining focus in relative mode.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:51 -0700] rev 7107
Move cursor into window when enabling relative mode or gaining focus in relative mode. This prevents wonky behavior where the clicks won't go to the window because the cursor was outside it when we enabled relative mode.
Wed, 24 Apr 2013 12:20:48 -0700 Mac: Update mouse position on warp.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:48 -0700] rev 7106
Mac: Update mouse position on warp.
Wed, 24 Apr 2013 12:20:44 -0700 Test plan for relative mode.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:44 -0700] rev 7105
Test plan for relative mode.
Wed, 24 Apr 2013 10:42:44 -0700 Add SDL_GetDefaultCursor.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 10:42:44 -0700] rev 7104
Add SDL_GetDefaultCursor. This fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1798 Thanks to Alex Szpakowski for suggestion & patch.
Wed, 24 Apr 2013 12:22:08 -0300 Bug 1787 - memory leak in WIN_InitMouse() by Marcel Bakker
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 24 Apr 2013 12:22:08 -0300] rev 7103
Bug 1787 - memory leak in WIN_InitMouse() by Marcel Bakker
Wed, 24 Apr 2013 11:49:52 -0300 Bug 1786 - memory leak in WIN_GetDisplayModes by Marcel Bakker
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 24 Apr 2013 11:49:52 -0300] rev 7102
Bug 1786 - memory leak in WIN_GetDisplayModes by Marcel Bakker
Tue, 23 Apr 2013 20:45:49 -0700 Fix double free in video test suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 20:45:49 -0700] rev 7101
Fix double free in video test suite
Tue, 23 Apr 2013 18:47:44 -0700 Mac: Fix cursor not updating when re-focusing the window.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:44 -0700] rev 7100
Mac: Fix cursor not updating when re-focusing the window. This fixes a bug where [NSCursor set] doesn't take when called in certain event handlers (like windowDidBecomeKey:). http://bugzilla.libsdl.org/show_bug.cgi?id=1795
Tue, 23 Apr 2013 18:47:41 -0700 Mac: Fix unmatched hide/show cursor calls.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:41 -0700] rev 7099
Mac: Fix unmatched hide/show cursor calls. This tracks the previous hide/unhide state of the cursor, so we don't re-hide a hidden cursor.
Tue, 23 Apr 2013 18:47:38 -0700 Mac: Make mouse movement smooth at edge of window when grabbed.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:38 -0700] rev 7098
Mac: Make mouse movement smooth at edge of window when grabbed. There's a limit of one update every 250ms when warping the mouse, and we can work around that by disassociating the cursor & the mouse before issuing our warp, then re-associating them.
Tue, 23 Apr 2013 18:47:32 -0700 Make sure to send MOUSEMOTION on window enter.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:32 -0700] rev 7097
Make sure to send MOUSEMOTION on window enter. This should hopefully fix bug #1612. We now send mousemotion events when the cursor enters the window as well as when it leaves. Thanks to Alex Szpakowski for the fix. Fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1612
Tue, 23 Apr 2013 16:54:52 -0300 Fixes PSP_DestroyTexture release of data (don't release the SDL_Texture pointer)
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 23 Apr 2013 16:54:52 -0300] rev 7096
Fixes PSP_DestroyTexture release of data (don't release the SDL_Texture pointer)
Tue, 23 Apr 2013 16:44:54 -0300 Moved warning about SDL_AndroidGetActivity to SDL_system.h
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 23 Apr 2013 16:44:54 -0300] rev 7095
Moved warning about SDL_AndroidGetActivity to SDL_system.h
Tue, 23 Apr 2013 08:19:21 -0700 Disable one test that crashes audio suite when run together with other tests
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 08:19:21 -0700] rev 7094
Disable one test that crashes audio suite when run together with other tests
Tue, 23 Apr 2013 08:07:52 -0700 Add tests to audio suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 08:07:52 -0700] rev 7093
Add tests to audio suite
Mon, 22 Apr 2013 18:15:10 -0700 Add multimon & mouse tracking info to SDL_test_common.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:10 -0700] rev 7092
Add multimon & mouse tracking info to SDL_test_common.
Mon, 22 Apr 2013 18:15:08 -0700 SDL_GL_DeleteContext would leave an invalid current_glctx.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:08 -0700] rev 7091
SDL_GL_DeleteContext would leave an invalid current_glctx. Calling SDL_GL_DeleteContext wouldn't update current_glctx, so you could end up with use-after-free and other goodies when you deleted a context.
Mon, 22 Apr 2013 18:15:00 -0700 Forgot to add this file to Mac crash fix.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:00 -0700] rev 7090
Forgot to add this file to Mac crash fix.
Mon, 22 Apr 2013 18:14:55 -0700 Send mouse leave updates for Windows and X11.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:55 -0700] rev 7089
Send mouse leave updates for Windows and X11. We now generate a final SDL_MOUSEMOTION before the cursor leaves the window, followed by a SDL_WINDOWEVENT_LEAVE.
Mon, 22 Apr 2013 18:14:32 -0700 Make Cocoa_ShowMessageBox work in background threads.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:32 -0700] rev 7088
Make Cocoa_ShowMessageBox work in background threads.
Mon, 22 Apr 2013 18:14:26 -0700 Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:26 -0700] rev 7087
Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5. makeKeyAndOrderFront: was sending three KVO transitions for isVisible, for false -> true, true -> false, and then false -> true. This was causing an infinite recursion. We now suspend monitoring of the KVO before makeKeyAndOrderFront, then resume afterwards and send any changes in isVisible's state.
Mon, 22 Apr 2013 15:24:35 -0700 - make sure to send a joy removed event even if the joystick wasn't opened under OSX
VALVE\alfred@alfredlinux.valvesoftware.com [Mon, 22 Apr 2013 15:24:35 -0700] rev 7086
- make sure to send a joy removed event even if the joystick wasn't opened under OSX
Mon, 22 Apr 2013 12:07:16 -0700 Mac no longer loses OpenGL context when window is hidden.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:16 -0700] rev 7085
Mac no longer loses OpenGL context when window is hidden. This fixes an issue that would arise when you minimize / order out an OpenGL window on Mac, where the window would lose it's window device. Without a window device, you cannot render to the window. It does so by making two changes: - Windows are no longer "oneShot" (which caused their window device to get destroyed when they're minified or ordered out) - Windows are no longer "deferred" (which caused the OS to defer window device creation until the window is shown, which meant that we couldn't properly makeCurrent to it) Thanks to http://www.mikeash.com/pyblog/nsopenglcontext-and-one-shot.html
Mon, 22 Apr 2013 12:07:13 -0700 Properly reflect hidden/shown windows on OSX.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:13 -0700] rev 7084
Properly reflect hidden/shown windows on OSX. This fixes a bug where windows would always be considered to be in the shown/hidden state they were originally created in.
Mon, 22 Apr 2013 11:18:45 -0300 Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 22 Apr 2013 11:18:45 -0300] rev 7083
Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity
Sat, 20 Apr 2013 23:05:08 -0400 future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
David Ludwig <dludwig@pobox.com> [Sat, 20 Apr 2013 23:05:08 -0400] rev 7082
future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
Fri, 19 Apr 2013 16:02:16 -0700 Fix overflow in recent gamecontroller trigger change.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 16:02:16 -0700] rev 7081
Fix overflow in recent gamecontroller trigger change.
Fri, 19 Apr 2013 10:51:21 -0700 Make gamecontroller triggers have values in 0 - 32767.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 10:51:21 -0700] rev 7080
Make gamecontroller triggers have values in 0 - 32767. This changes the old behavior of having values in the -32768 - 32767 range, like regular joystick axis. Now "button as axis" triggers (like on Logitech controllers) and regular axis triggers (like on Xbox controllers) have the same resting value, 0.
Fri, 19 Apr 2013 14:40:39 -0300 Fix for bug #1776 by Jonathan Dearborn
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 19 Apr 2013 14:40:39 -0300] rev 7079
Fix for bug #1776 by Jonathan Dearborn
(0) -3000 -1000 -120 +120 +1000 +3000 tip