Mon, 22 Nov 2004 10:18:04 +0000Add conversion routines for unsupported screen formats
Patrice Mandin [Mon, 22 Nov 2004 10:18:04 +0000] rev 986
Add conversion routines for unsupported screen formats

Mon, 22 Nov 2004 10:16:58 +0000Add m68k assembly routines for endianness conversion
Patrice Mandin [Mon, 22 Nov 2004 10:16:58 +0000] rev 985
Add m68k assembly routines for endianness conversion

Sun, 21 Nov 2004 21:59:47 +0000Add OSMesa OpenGL support to the Atari GEM video driver
Patrice Mandin [Sun, 21 Nov 2004 21:59:47 +0000] rev 984
Add OSMesa OpenGL support to the Atari GEM video driver

Sun, 21 Nov 2004 00:57:47 +0000Date: Fri, 19 Nov 2004 06:23:53 -0800 (PST)
Sam Lantinga [Sun, 21 Nov 2004 00:57:47 +0000] rev 983
Date: Fri, 19 Nov 2004 06:23:53 -0800 (PST)
From: Eric Wing
Subject: OS X Mouse inversion problem fix (again)

Here's yet another patch for the OS X mouse inversion
problem. This should fix the problem once and for all.
I know I've said this before, but *This time for
sure!* :)

If you recall, my last patch broke the non-OpenGL
windowed code and caused the inversion to occur there
instead. Max submitted a patch that partially reverted
the changes back which included the os version hack
which is currently the most recent CVS.

Aaron Sullivan identified and reported to the mailing
list the other day, that the last partial regression
of the code broke OS X 10.2. Looking over the results,
I'm thinking that I was slightly more successful than
I thought at unifying the code. I think I was trying
to unify the code base for OpenGL and non-OpenGL
windowed modes for all versions of the OS. It looks
like I failed at at unifying the OpenGL and non-OpenGL
code, but I did succeed at unifying the OS versions.

Thus, we no longer need the hack for the OS version
checks. The partial regression still included an OS
check which is what broke things for < 10.3.

Attached is the patch for SDL_QuartzWM.m. It basically
is a half-line change that removes one of the two
checks that decides if the mouse coordinates need to
be inverted, i.e:

if (system_version >= 0x1030 &&
(SDL_VideoSurface->flags & SDL_OPENGL) )
becomes this:
if(SDL_VideoSurface->flags & SDL_OPENGL)

With Aaron's outstanding help, we have collectively
tested:

windowed OpenGL
windowed non-OpenGL
fullscreen OpenGL
fullscreen non-OpenGL

under OS X 10.2 (Jaguar), 10.3 (Panther), and 10.4
(Tiger).

We don't have access to 10.0 or 10.1, but since the
original problem didn't materialize until 10.3, I'm
hopeful that testing 10.2 is sufficient. And now that
the code is uniform, I'm also hoping we'll be safe
moving forward to deal with future revisions of the OS
with this issue.

Sat, 20 Nov 2004 20:57:28 +0000Add missing --add-missing
Patrice Mandin [Sat, 20 Nov 2004 20:57:28 +0000] rev 982
Add missing --add-missing

Sat, 20 Nov 2004 20:56:23 +0000sdl-config already provides needed libs for MiNT build
Patrice Mandin [Sat, 20 Nov 2004 20:56:23 +0000] rev 981
sdl-config already provides needed libs for MiNT build

Sat, 20 Nov 2004 20:47:52 +0000OSMesa draws upside down
Patrice Mandin [Sat, 20 Nov 2004 20:47:52 +0000] rev 980
OSMesa draws upside down

Wed, 17 Nov 2004 23:23:03 +0000Grr, have to resort video modes one more time
Patrice Mandin [Wed, 17 Nov 2004 23:23:03 +0000] rev 979
Grr, have to resort video modes one more time

Wed, 17 Nov 2004 23:13:15 +0000Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa
Patrice Mandin [Wed, 17 Nov 2004 23:13:15 +0000] rev 978
Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa

Mon, 15 Nov 2004 23:34:56 +0000Updated for Visual C++ 6 build
Sam Lantinga [Mon, 15 Nov 2004 23:34:56 +0000] rev 977
Updated for Visual C++ 6 build