CVS update (pre 1.1.6)

This should hopefully be the last CVS snapshot before 1.1.6.
http://www.libsdl.org/cvs.html

New since the last CVS snapshot:

  • Fix in progress for DirectX fullscreen palette bugs
  • Fixed X11 overlapping endian blit bug (thanks Matthias)
  • Corrected documentation for SDL_SetAlpha()
  • Fixed lost DirectX surfaces in windowed mode
  • Fixed starting directory on BeOS (thanks Samuel)
  • Integrated configure.in fix for OpenBSD
  • Fixed timer code compilation on Solaris and FreeBSD

Please test this with your code to make sure that nothing is broken -
I want to fix all known bugs before 1.1.6 is released.

Thanks!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Please test this with your code to make sure that nothing is broken -
I want to fix all known bugs before 1.1.6 is released.

I sent a small patch yesterday, but it hasn’t reached the list, so here is
a resend of it. Apologies if you see this multiple times…

I cannot build libSDL (cvs:ed today) for NetBSD. What is happening is
that linux/SDL_systimer.c uses undefined variables. This is fixed by
the patch below.

/Krister

Index: SDL/src/timer/linux/SDL_systimer.cOn Sat, 21 Oct 2000, Sam Lantinga wrote:

RCS file: /cvs/SDL/src/timer/linux/Attic/SDL_systimer.c,v
retrieving revision 1.1.2.8
diff -u -r1.1.2.8 SDL_systimer.c
— SDL/src/timer/linux/SDL_systimer.c 2000/10/17 22:23:32 1.1.2.8
+++ SDL/src/timer/linux/SDL_systimer.c 2000/10/21 17:36:56
@@ -78,7 +78,7 @@
struct timespec elapsed, tv;
#else
struct timeval tv;
-#ifdef SELECT_SETS_REMAINING
+#ifndef SELECT_SETS_REMAINING
Uint32 then, now, elapsed;
#endif
#endif

I cannot build libSDL (cvs:ed today) for NetBSD. What is happening is
that linux/SDL_systimer.c uses undefined variables. This is fixed by
the patch below.

My fault, it seems. Sorry, and thanks for the patch!