Sat, 05 Nov 2005 19:53:37 +0000 Dynamically load X11 libraries like we currently do for alsa, esd, etc.
Ryan C. Gordon <icculus@icculus.org> [Sat, 05 Nov 2005 19:53:37 +0000] rev 1168
Dynamically load X11 libraries like we currently do for alsa, esd, etc. This allows you to run an SDL program on a system without Xlib, since it'll just report the x11 target unavailable at runtime.
Sat, 05 Nov 2005 17:41:11 +0000 Date: Sat, 05 Nov 2005 17:46:48 +0900
Sam Lantinga <slouken@libsdl.org> [Sat, 05 Nov 2005 17:41:11 +0000] rev 1167
Date: Sat, 05 Nov 2005 17:46:48 +0900 From: Hayashi Naoyuki Subject: SDL_numjoysticks: multiply defined The following linker error is produced when I try to build SDL CVS on Tru64. ld: .libs/libSDL.lax/libjoystick.a/SDL_sysjoystick.o: SDL_numjoysticks: multiply defined SDL_numjoysticks is defined in both src/joystick/SDL_joystick.c:48: and SDL12/src/joystick/dummy/SDL_sysjoystick.c:37:. As a result, compilation produce "multiply defined" errors, when link.
Tue, 01 Nov 2005 23:19:59 +0000 Date: Tue, 1 Nov 2005 20:25:10 +0100
Sam Lantinga <slouken@libsdl.org> [Tue, 01 Nov 2005 23:19:59 +0000] rev 1166
Date: Tue, 1 Nov 2005 20:25:10 +0100 From: Dirk Mueller Subject: [PATCH] build SDL with nonexecutable stack libSDL is by default marked with an executable stack, which it doesn't actually need. the reason for this is that there are assembler files in the source tree not properly annotated with the "noexec stack" section. As such the linker does a safe-fallback and marks the whole lib as "requires executable stack". the patch below removes this by adding annotations. As far as I can see it shouldn't break anything.
Tue, 01 Nov 2005 04:18:08 +0000 Date: Tue, 1 Nov 2005 02:51:09 +0000
Ryan C. Gordon <icculus@icculus.org> [Tue, 01 Nov 2005 04:18:08 +0000] rev 1165
Date: Tue, 1 Nov 2005 02:51:09 +0000 From: Mike Frysinger <vapier@gentoo.org> To: sdl@libsdl.org Subject: Re: [SDL] libsdl needs some tweaks for DirectFB 0.9.23 On Fri, Oct 28, 2005 at 01:23:57AM +0000, Mike Frysinger wrote: > the new release of DirectFB breaks the libsdl DirectRB video module > > specifically, this change: > http://www.directfb.org/index.php/viewcvs.cgi/DirectFB/include/directfb.h.diff?r1=1.266&r2=1.267 > > but (unless i missed something), it should be trivial to fix (just annoying) > ... ive done so in Gentoo (also attached): > http://viewcvs.gentoo.org/media-libs/libsdl/files/libsdl-1.2.9-DirectFB-updates.patch hmm, i did miss something ... need to include directfb_version.h before trying to test version defines :) updated patch attached as well as previous URL -mike
Tue, 01 Nov 2005 04:14:24 +0000 Date: Mon, 31 Oct 2005 14:23:34 +0100
Ryan C. Gordon <icculus@icculus.org> [Tue, 01 Nov 2005 04:14:24 +0000] rev 1164
Date: Mon, 31 Oct 2005 14:23:34 +0100 From: Thomas Omilian <paccy@arcor.de> To: sdl@libsdl.org Subject: [SDL] SDL_SoftStretch() fixed! Ok, after debugging the night I found the error: in video/SDL_stretch.c in Line 81 /* See if we need to regenerate the copy buffer */ if ( (src_w == last.src_w) && (dst_w == last.src_w) && (bpp == last.bpp) ) { return(0); } the second comparison should be (dst_w == last dst_w). Perhaps someone could apply it to the source... Regards, Thomas Omilian
Sun, 30 Oct 2005 05:45:46 +0000 Prevent division-by-zero in WarpMouse if surface's pitch is zero (a GL surface?).
Ryan C. Gordon <icculus@icculus.org> [Sun, 30 Oct 2005 05:45:46 +0000] rev 1163
Prevent division-by-zero in WarpMouse if surface's pitch is zero (a GL surface?).
Thu, 20 Oct 2005 06:55:26 +0000 Enable altivec blitters on PowerPC Linux, and some fixes for recent
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Oct 2005 06:55:26 +0000] rev 1162
Enable altivec blitters on PowerPC Linux, and some fixes for recent GCCs versions.
Thu, 20 Oct 2005 06:53:56 +0000 Placate gcc's strict aliasing rules with an extra cast.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Oct 2005 06:53:56 +0000] rev 1161
Placate gcc's strict aliasing rules with an extra cast. Casts to (char *) will disable strict aliasing when the compiler sees it.
Thu, 13 Oct 2005 09:47:06 +0000 Closed a memory leak caused when quitting video subsystem on Quartz target.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Oct 2005 09:47:06 +0000] rev 1160
Closed a memory leak caused when quitting video subsystem on Quartz target.
Tue, 11 Oct 2005 23:57:04 +0000 Valgrind fix.
Ryan C. Gordon <icculus@icculus.org> [Tue, 11 Oct 2005 23:57:04 +0000] rev 1159
Valgrind fix.
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip