Wed, 28 Oct 2009 06:08:48 +0000Fixed compile error
Sam Lantinga [Wed, 28 Oct 2009 06:08:48 +0000] rev 3418
Fixed compile error

Wed, 28 Oct 2009 06:04:07 +0000Automatically initialize the video system and create a renderer to simplify use.
Sam Lantinga [Wed, 28 Oct 2009 06:04:07 +0000] rev 3417
Automatically initialize the video system and create a renderer to simplify use.

Wed, 28 Oct 2009 04:33:24 +0000Adam Strzelecki to SDL
Sam Lantinga [Wed, 28 Oct 2009 04:33:24 +0000] rev 3416
Adam Strzelecki to SDL

This patch significantly speeds up make process (mostly noticeable on MinGW+MSYS) canceling implicit rules for dependencies and Makefile.in that caused lot of unnecessary file checks (in case of Windoze those are pretty slow). See "make -d" before and after applying this patch.

Wed, 28 Oct 2009 04:27:50 +0000Adam Strzelecki to SDL
Sam Lantinga [Wed, 28 Oct 2009 04:27:50 +0000] rev 3415
Adam Strzelecki to SDL

Actually after my patch commited in r4928 MinGW configure seems to generate broken Makefile due MSYS bash bug. (Attaching cure/patch below)

The problem is that:

TEST=`echo 'one\\
two\\
three\\'`
echo "$TEST"

Should echo:
one\
two\
three\

Does it on Linux, Mac.. all UNIX but not on MSYS (MinGW) which outputs:
one\two\three\
(new lines removed, probably it doesn't like backslashes)
Probably this bug should be submitted to MSYS team, but not waiting till MSYS gets it fixed (they have very slow release cycles) here goes simple cure...

My patch simply replaces single quoted SED rules where we needed newlien injection with double quoted ones.

Tested on Mac, Linux & MinGW. Please review it ASAP coz this may be showstopper for everybody compiling with MinGW.

Fri, 23 Oct 2009 04:08:32 +0000Adam Strzelecki to SDL
Sam Lantinga [Fri, 23 Oct 2009 04:08:32 +0000] rev 3414
Adam Strzelecki to SDL

I think something is wrong (look at the fix patch below):
(1) NSRect rect shouldn't be initialized with contentRectForFrameRect: at the top of the function, contentRectForFrameRect is called in non-fullscreen case anyway (1st @@)
(2) I think you've left two lines that should be removed completely (2nd @@)

Fri, 23 Oct 2009 03:58:23 +0000Adam Strzelecki to SDL
Sam Lantinga [Fri, 23 Oct 2009 03:58:23 +0000] rev 3413
Adam Strzelecki to SDL

When using deployment in Xcode we use 10.4 SDK for PPC & i386 and 10.6 SDK for x86_64 unfortunately MAC_OS_X_VERSION_10_6 is defined only in 10.6 SDK, in older SDKs it is undefined which makes >= comparison return always TRUTH, so the GCC complains about undefined <NSWindowDelegate>, even if the original intention was to omit <NSWindowDelegate> on older SDKs.

Solution, don't relay on MAC_OS_X_VERSION_10_6 but use OSX revision number 1060 directly as SDL does in many other places.

Thu, 22 Oct 2009 06:09:03 +0000Fixes in GLES configuration selection.
Mike Gorchak [Thu, 22 Oct 2009 06:09:03 +0000] rev 3412
Fixes in GLES configuration selection.

Thu, 22 Oct 2009 06:08:36 +0000Fixes in GLES configuration selection. Support for an old QNX 6.3.2.
Mike Gorchak [Thu, 22 Oct 2009 06:08:36 +0000] rev 3411
Fixes in GLES configuration selection. Support for an old QNX 6.3.2.

Thu, 22 Oct 2009 06:07:05 +0000Optimizations.
Mike Gorchak [Thu, 22 Oct 2009 06:07:05 +0000] rev 3410
Optimizations.

Thu, 22 Oct 2009 04:46:11 +0000Adam Strzelecki to SDL
Sam Lantinga [Thu, 22 Oct 2009 04:46:11 +0000] rev 3409
Adam Strzelecki to SDL

Sending a patch for fullscreen Mac OS X SDL 1.3 (SVN) Cocoa mouse position handling. In fullscreen mouse coordinates should be relative to SCREEN not to the window, which doesn't really occupy fullscreen.
Without this patch mouse position (especially Y) was totally incorrect (shifted) in fullscreen.