Thu, 26 Feb 2004 13:45:22 +0000 Date: Wed, 25 Feb 2004 06:41:17 -0500
Sam Lantinga <slouken@libsdl.org> [Thu, 26 Feb 2004 13:45:22 +0000] rev 858
Date: Wed, 25 Feb 2004 06:41:17 -0500 From: "Ryan C. Gordon" Subject: Re: MacOS X bugs... This isn't an ideal patch (trying to open a joystick that has previously been unplugged will report success, but it'll just never give any input, etc), but it handles the worst case of deadlock in the event subsystem.
Thu, 26 Feb 2004 08:57:32 +0000 Attempt to get FSAA compiling on all versions of MacOS X.
Ryan C. Gordon <icculus@icculus.org> [Thu, 26 Feb 2004 08:57:32 +0000] rev 857
Attempt to get FSAA compiling on all versions of MacOS X.
Tue, 24 Feb 2004 19:22:22 +0000 Date: Mon, 23 Feb 2004 19:00:23 +0100
Sam Lantinga <slouken@libsdl.org> [Tue, 24 Feb 2004 19:22:22 +0000] rev 856
Date: Mon, 23 Feb 2004 19:00:23 +0100 From: "Juergen \"George\" Sawinski" Subject: Problems compiling libsdl with gcc 3.3 I attached another patch (configure.in.patch) that might resolv issues for some ppl finding the correct place of libartsc.so.*. (here, the output of "artsc-config --libs" contains two "-L.*", therefore the respecting arts_lib_spec contains the wrong path).
Tue, 24 Feb 2004 18:58:40 +0000 I noticed MacOSX SDL sets up working directory to parent of executable.
Sam Lantinga <slouken@libsdl.org> [Tue, 24 Feb 2004 18:58:40 +0000] rev 855
I noticed MacOSX SDL sets up working directory to parent of executable. On BeOS is should setup it the same way, but it only does when Tracker wasn't restarted. I checked code and it looks like a hack to me :( It looks for env variable and than comapres it to default when OpenTracker was started after boot, and wasn't restarted. That's probably ok, for that exact case. Unfortunetly that variable isn't always like that. For example, after Tracker crashes and is restarted, env variable most probably is different (depends on how Tracker was restarted, by what application, etc... for example: i have launcher application from which i can restart Tracker, and after that nev variable points to that application's directory, not Tracker's).
Tue, 24 Feb 2004 16:21:19 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Tue, 24 Feb 2004 16:21:19 +0000] rev 854
*** empty log message ***
Tue, 24 Feb 2004 07:42:19 +0000 Don't allow video modes larger than the maximum size
Sam Lantinga <slouken@libsdl.org> [Tue, 24 Feb 2004 07:42:19 +0000] rev 853
Don't allow video modes larger than the maximum size
Tue, 24 Feb 2004 06:53:22 +0000 Quartz fix:
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 Feb 2004 06:53:22 +0000] rev 852
Quartz fix: ut2004 makes a 2D window for the splash screen, which sets the screen surface's pixels field. Then we tear down that video mode and create a GL context, and the Quartz target isn't resetting the pixels field to NULL. When you just create a GL window, the structure is memset'd to zero the first time through, so unless you hit ut2004's codepath, you won't see the bug. :) Without this patch, quitting a windowed ut2003/ut2004 game makes the OS dump a warning about a bogus free() to stderr, but it doesn't actually crash. All we need to do is explicitly initialize the current->pixels field.
Mon, 23 Feb 2004 15:49:28 +0000 Doh!
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Feb 2004 15:49:28 +0000] rev 851
Doh!
Mon, 23 Feb 2004 08:03:14 +0000 Added an endian detection and byte swapping test program
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Feb 2004 08:03:14 +0000] rev 850
Added an endian detection and byte swapping test program
Mon, 23 Feb 2004 06:09:21 +0000 Added inline byte swapping code for other architectures
Sam Lantinga <slouken@libsdl.org> [Mon, 23 Feb 2004 06:09:21 +0000] rev 849
Added inline byte swapping code for other architectures
(0) -300 -100 -10 +10 +100 +300 +1000 +3000 tip