Wed, 12 Apr 2006 14:38:47 +0000From Anders F Bjorklund:
Sam Lantinga [Wed, 12 Apr 2006 14:38:47 +0000] rev 1620
From Anders F Bjorklund:

The current definition of int32_t, uint32_t, uintptr_t
doesn't match what the Mac system headers already have...

Since it's an old 16/32 bit platform, the system headers
expect the types to use "long" and not "int" like they do.

Wed, 12 Apr 2006 14:37:05 +0000From Anders F Bjorklund:
Sam Lantinga [Wed, 12 Apr 2006 14:37:05 +0000] rev 1619
From Anders F Bjorklund:

When switching to "UNIX-style paths" as needed for the new includes,
including <GL/gl.h> and <GL/glu.h> doesn't work anymore on Mac OS...

The two headers are really located in the OpenGL SDK 1.2 CFM like this:
OpenGL:Headers:gl.h
OpenGL:Headers:glu.h

There are also some compat copies, that *used* to work with Mac paths:
OpenGL:Headers:GL/gl.h
OpenGL:Headers:GL/glu.h

The easiest fix is to make SDL_opengl.h include the proper header names,
by adding a special case for the MACOS platform in addition to the MACOSX

Wed, 12 Apr 2006 14:25:29 +0000*** empty log message ***
Sam Lantinga [Wed, 12 Apr 2006 14:25:29 +0000] rev 1618
*** empty log message ***

Wed, 12 Apr 2006 14:19:11 +0000Patch from Alex to fix reverted code
Sam Lantinga [Wed, 12 Apr 2006 14:19:11 +0000] rev 1617
Patch from Alex to fix reverted code

Fri, 31 Mar 2006 06:30:16 +0000*** empty log message ***
Sam Lantinga [Fri, 31 Mar 2006 06:30:16 +0000] rev 1616
*** empty log message ***

Fri, 31 Mar 2006 06:27:47 +0000Ugh, more 64-bit cleanup
Sam Lantinga [Fri, 31 Mar 2006 06:27:47 +0000] rev 1615
Ugh, more 64-bit cleanup

Fri, 31 Mar 2006 06:16:20 +0000Date: Wed, 29 Mar 2006 17:26:55 +0200 CEST
Sam Lantinga [Fri, 31 Mar 2006 06:16:20 +0000] rev 1614
Date: Wed, 29 Mar 2006 17:26:55 +0200 CEST
From: "Fran���is Revol"
Subject: [SDL] BeOS port fix: PrintScreen key crashing

It seems the latest SDL crashes when someone hits the PrtScrn key in
ZETA (BeOS R6), somewhere it gets a negative value as key code (or a
big unsigned maybe ?), and uses it as an index in the keysym table...
I'll investigate the cause for the negative value, but it's always
better to check for bounds correctly when indexing a table. The
attached diff fixes it.

Fran���is Revol
--
Software Architect
yellowTAB GmbH

Sat, 25 Mar 2006 20:40:30 +0000Fixed building DLL on Windows
Sam Lantinga [Sat, 25 Mar 2006 20:40:30 +0000] rev 1613
Fixed building DLL on Windows

Fri, 24 Mar 2006 06:10:24 +0000Fixed some ultra-pedantic gcc warnings
Sam Lantinga [Fri, 24 Mar 2006 06:10:24 +0000] rev 1612
Fixed some ultra-pedantic gcc warnings

Fri, 24 Mar 2006 05:11:51 +0000Fixed bug #177
Sam Lantinga [Fri, 24 Mar 2006 05:11:51 +0000] rev 1611
Fixed bug #177
The attached patch changes configure.in to use "-framework FOO" instead of
"-Wl,-framework,FOO".

This avoid some issues with certain versions of libtool that do not handle
-framework properly.
Some versions of libtool will try to reorder the two parts of the option, or
render the 2nd part of the argument to the relative path of a non-existent
library.

Note: It is not enough if SDL uses a version of libtool that does this
correctly, because these -framework options show up in "sdl-config --libs".
Hence, some 3rd party apps which still ship with an old libtool have troubles
compiling under Mac OS X.