Sat, 05 Sep 2009 09:55:25 +0000From: Jjgod Jiang <gzjjgod@gmail.com>
Sam Lantinga [Sat, 05 Sep 2009 09:55:25 +0000] rev 3247
From: Jjgod Jiang <gzjjgod@gmail.com>
Date: Sat, 5 Sep 2009 17:32:28 +0800

Replace old Keyboard Layout APIs with new Text Input Sources APIs for 10.{5,6}

Sat, 05 Sep 2009 09:54:45 +0000From: Jjgod Jiang <gzjjgod@gmail.com>
Sam Lantinga [Sat, 05 Sep 2009 09:54:45 +0000] rev 3246
From: Jjgod Jiang <gzjjgod@gmail.com>
Date: Sat, 5 Sep 2009 17:27:07 +0800

Disable NSScreen setFrame: hack in 10.6 since it no longer work

Sat, 05 Sep 2009 09:51:39 +0000Updated fatbuild.sh to build for 10.4u SDK
Sam Lantinga [Sat, 05 Sep 2009 09:51:39 +0000] rev 3245
Updated fatbuild.sh to build for 10.4u SDK

Sat, 05 Sep 2009 09:12:03 +0000Removed references to CD-ROM support from the README files
Sam Lantinga [Sat, 05 Sep 2009 09:12:03 +0000] rev 3244
Removed references to CD-ROM support from the README files

Sat, 05 Sep 2009 09:11:03 +0000CD-ROM support is so passé :)
Sam Lantinga [Sat, 05 Sep 2009 09:11:03 +0000] rev 3243
CD-ROM support is so passé :)

Sat, 05 Sep 2009 09:03:35 +0000Bye bye SoundManager, you are officially obsolete...
Sam Lantinga [Sat, 05 Sep 2009 09:03:35 +0000] rev 3242
Bye bye SoundManager, you are officially obsolete...

Sat, 05 Sep 2009 07:33:54 +0000Fixed a few issues compiling with Mac OS X 10.6
Sam Lantinga [Sat, 05 Sep 2009 07:33:54 +0000] rev 3241
Fixed a few issues compiling with Mac OS X 10.6

Unfortunately the audio and cdrom systems do not build at all, and if you
disable those, SDL still fails to link with these errors:

Undefined symbols:
"_OBJC_IVAR_$_NSScreen._frame", referenced from:
-[NSScreen(NSScreenAccess) setFrame:] in SDL_cocoamodes.o
"_KLGetKeyboardLayoutProperty", referenced from:
_UpdateKeymap in SDL_cocoakeyboard.o
_UpdateKeymap in SDL_cocoakeyboard.o
"_KLGetCurrentKeyboardLayout", referenced from:
_UpdateKeymap in SDL_cocoakeyboard.o
ld: symbol(s) not found

Sat, 05 Sep 2009 07:13:01 +0000Updated glext.h
Sam Lantinga [Sat, 05 Sep 2009 07:13:01 +0000] rev 3240
Updated glext.h

Thu, 20 Aug 2009 04:40:02 +0000Fix suggested by Bob
Sam Lantinga [Thu, 20 Aug 2009 04:40:02 +0000] rev 3239
Fix suggested by Bob

Tue, 18 Aug 2009 03:26:53 +0000David Carre to Sam
Sam Lantinga [Tue, 18 Aug 2009 03:26:53 +0000] rev 3238
David Carre to Sam

When i call the "SDL_Quit()" function, it call the func "SDL_QuitSubSystem(SDL_INIT_EVERYTHING)", which call the "SDL_VideoQuit()" function.

It's where i'm lost, this function "SDL_VideoQuit()" will recall the "SDL_Quit()" function (i don't find where it is called), which in turn recall the "SDL_QuitSubSystem(SDL_INIT_EVERYTHING)", which in turn recall "SDL_VideoQuit()", which cause a "double free" seg fault since it has been already called.

I have set the num_displays to 0 instead of 1, so it wont free it twice in the videoquit function loop.