Mon, 09 Nov 2009 05:20:11 +0000Work in progress on implementation of SDL_RenderReadPixels() and SDL_RenderWritePixels(), code untested.
Sam Lantinga [Mon, 09 Nov 2009 05:20:11 +0000] rev 3427
Work in progress on implementation of SDL_RenderReadPixels() and SDL_RenderWritePixels(), code untested.

Mon, 09 Nov 2009 04:13:51 +0000Fixed bug #878
Sam Lantinga [Mon, 09 Nov 2009 04:13:51 +0000] rev 3426
Fixed bug #878

Jack Jansen 2009-11-05 14:20:22 PST

I'm building "fat" SDL 1.3 libraries for MacOSX, but now I am running into the
issue that audio does not work on PowerPC macintoshes if you build the library
on an Intel.

The problem is that configure hard-codes the byteorder, which is then stored in
SDL_config.h

Sun, 08 Nov 2009 04:21:59 +0000Fixed compile warning
Sam Lantinga [Sun, 08 Nov 2009 04:21:59 +0000] rev 3425
Fixed compile warning

Sun, 08 Nov 2009 04:16:42 +0000Skip renderers that fail to initialize
Sam Lantinga [Sun, 08 Nov 2009 04:16:42 +0000] rev 3424
Skip renderers that fail to initialize

Mon, 02 Nov 2009 07:57:51 +0000Removed the separate static simulator target, all targets create libSDLiPhoneOS.a
Sam Lantinga [Mon, 02 Nov 2009 07:57:51 +0000] rev 3423
Removed the separate static simulator target, all targets create libSDLiPhoneOS.a
Removed generic thread files, they shouldn't have been in there.

Mon, 02 Nov 2009 07:55:42 +0000Fixed bug #847
Sam Lantinga [Mon, 02 Nov 2009 07:55:42 +0000] rev 3422
Fixed bug #847

Roger Willcocks 2009-10-25 08:45:37 PDT

appDidFinishLaunching is triggered before all the setup's complete. The easiest
fix is to arrange for another event to be sent when it's really ready, and run
SDL_main from there. Ref.
http://blog.rightsprite.com/2008/11/iphone-applicationdidfinishlaunching.html

SDL-1.3.0-4563/src/video/uikit/SDL_uikitappdelegate.m:



- (void)postFinishLaunch {

/* run the user's application, passing argc and argv */
int exit_status = SDL_main(forward_argc, forward_argv);

/* free the memory we used to hold copies of argc and argv */
int i;
for (i=0; i<forward_argc; i++) {
free(forward_argv[i]);
}
free(forward_argv);

/* exit, passing the return status from the user's application */
exit(exit_status);

}

- (void)applicationDidFinishLaunching:(UIApplication *)application {

/* Set working directory to resource path */
[[NSFileManager defaultManager] changeCurrentDirectoryPath: [[NSBundle
mainBundle] resourcePath]];

[self performSelector:@selector(postFinishLaunch) withObject:nil
afterDelay:0.0];

Fri, 30 Oct 2009 05:02:47 +0000cpuid doesn't actually change the flags register
Sam Lantinga [Fri, 30 Oct 2009 05:02:47 +0000] rev 3421
cpuid doesn't actually change the flags register

Fri, 30 Oct 2009 04:45:01 +0000Fixed bug #734
Sam Lantinga [Fri, 30 Oct 2009 04:45:01 +0000] rev 3420
Fixed bug #734

Save and restore the PIC register %ebx/%rbx using push/pop instead of %edi/%rdi

Thu, 29 Oct 2009 09:20:50 +0000Cursor hotspot fixes.
Mike Gorchak [Thu, 29 Oct 2009 09:20:50 +0000] rev 3419
Cursor hotspot fixes.

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