Sun, 10 Mar 2013 13:28:39 -0400Attempt to get XInput haptics building on Cygwin (or rather, avoid building).
Ryan C. Gordon [Sun, 10 Mar 2013 13:28:39 -0400] rev 6991
Attempt to get XInput haptics building on Cygwin (or rather, avoid building).

Sun, 10 Mar 2013 13:05:47 -0400First shot at Windows XInput haptics.
Ryan C. Gordon [Sun, 10 Mar 2013 13:05:47 -0400] rev 6990
First shot at Windows XInput haptics.

Sun, 10 Mar 2013 09:09:31 -0700Fixed bug 1750 - Directfb renderer does not support SDL_RENDERER_TARGETTEXTURE
Sam Lantinga [Sun, 10 Mar 2013 09:09:31 -0700] rev 6989
Fixed bug 1750 - Directfb renderer does not support SDL_RENDERER_TARGETTEXTURE

tomaszewski.p

DirectFB renderer does not support SDL_RENDERER_TARGETTEXTURE what makes it incompatible with GL or GLES(2) renderers.

Attached patched:
- adds support for SDL_RENDERER_TARGETTEXTURE,
- DirectFB RenderCopy converts destination rectangle from floats to ints,
- fixes whitespaces to be the same in whole file.

Sun, 10 Mar 2013 09:07:23 -0700Fixed bug 1749 - SDL_GL_CreateContext() causes fatal X11 protocol errors that should just be caught instead
Sam Lantinga [Sun, 10 Mar 2013 09:07:23 -0700] rev 6988
Fixed bug 1749 - SDL_GL_CreateContext() causes fatal X11 protocol errors that should just be caught instead

Lee Salzman

When using SDL_GL_CreateContext() to create a >= 3.0 version or core/forward-compatible context, internally glXCreateContextAttribsARB is used. Mesa in particular seems to be having trouble with this call and returning all sorts of errors, so it is dangerous to poll for the highest GL version by using calls to SDL_GL_CreateContext unless you are sure, a priori, that the call will suceed, defeating the point of its use.

X11 protocol errors are of the following form, with varying details depending on user, but the cause is always SDL_GL_CreateContext as above...

X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 34 ()
Serial number of failed request: 215
Current serial number in output stream: 221

These sorts of errors can be temporarily filtered out by setting an X11 error handler to catch and ignore them, which is safe with respect to SDL_GL_CreateContext behavior because this function is allowed to return NULL to indicate failure.

A patch is attached to do this temporary filtering/catching of errors generated by trying to use glXCreateContextAttribs and friends...

Sun, 10 Mar 2013 09:03:38 -0700Fixed bug 1748 - Patch for errors and mistakes in SDL 2 README files.
Sam Lantinga [Sun, 10 Mar 2013 09:03:38 -0700] rev 6987
Fixed bug 1748 - Patch for errors and mistakes in SDL 2 README files.

Philipp Wiesemann

SDL's README files seem to contain multiple errors and mistakes. I attached a patch with changes and updates.

README:
* removed Windows CE because no more supported

README-SDL.txt:
* corrected spelling mistake

README.DirectFB:
* corrected spelling mistakes

README.MacOSX:
* corrected spelling mistakes

README.Platforms:
* changed Android version to match AndroidManifest.xml

README.Porting:
* added missing directories from list
* removed cdrom directories from list

README.android:
* updated required NDK revision
* add project.properties to list
* changed lower limit for to android-10 and removed upper
* added a statement why older devices not supported
* added correct dates to statements about OpenGL ES
* added info about Google's device numbers and date
* corrected spelling mistakes

README.gesture:
* corrected spelling mistakes

README.pandora:
* corrected spelling mistake

README.touch:
* changed that values are no in range 0..1
* updated the names of some functions
* updated the notes about usage
* corrected spelling mistakes
* added info that API changed near original author contact

Sat, 09 Mar 2013 10:35:12 -0800Fixed bug 1744 - DirectFB video and renderer API is not updated
Sam Lantinga [Sat, 09 Mar 2013 10:35:12 -0800] rev 6986
Fixed bug 1744 - DirectFB video and renderer API is not updated

tomaszewski.p

Recent changes in SDL_sysrenderer.h and SDL_sysvideo.h had no impact on directfb backend.

Attached patch:
- updates interface,
- resolves uninitialized variable reading,
- changes logging tio use SDL_Log API,
- updates configure to use DIRECTFBCONFIG variable instead direct call to directfb-config.

Sat, 09 Mar 2013 09:24:43 -0800Fix SDL_TryLockMutex compile error when FAKE_RECURSIVE_MUTEX is defined
Andreas Schiffler [Sat, 09 Mar 2013 09:24:43 -0800] rev 6985
Fix SDL_TryLockMutex compile error when FAKE_RECURSIVE_MUTEX is defined

Fri, 08 Mar 2013 23:33:07 -0800Add parameter checking to SetWindowSize functions; add tests to video suite
Andreas Schiffler [Fri, 08 Mar 2013 23:33:07 -0800] rev 6984
Add parameter checking to SetWindowSize functions; add tests to video suite

Fri, 08 Mar 2013 23:04:53 -0800Fix Bug 1533 - SDL_Keycode value range allows segfaults with negative values; add test coverage to keyboard suite
Andreas Schiffler [Fri, 08 Mar 2013 23:04:53 -0800] rev 6983
Fix Bug 1533 - SDL_Keycode value range allows segfaults with negative values; add test coverage to keyboard suite

Fri, 08 Mar 2013 16:27:05 -0800Updated SDL_HINT_GAMECONTROLLERCONFIG documentation to reflect that it only takes effect before init.
Sam Lantinga [Fri, 08 Mar 2013 16:27:05 -0800] rev 6982
Updated SDL_HINT_GAMECONTROLLERCONFIG documentation to reflect that it only takes effect before init.