graph
- *** empty log message ***2003-01-26, by Sam Lantinga
- If a double-buffered surface was requested, and a plain hardware surface2003-01-26, by Sam Lantinga
- Added some language bindings to the README2003-01-21, by Sam Lantinga
- *** empty log message ***2003-01-21, by Sam Lantinga
- Fixed header docs for the joystick hat position2003-01-21, by Sam Lantinga
- Fixed QZ_ToggleFullScreen() return value (thanks Max!)2003-01-21, by Sam Lantinga
- Applied Corona688's patch for output redirection on Windows CE2003-01-21, by Sam Lantinga
- Cth converted the MMX audio mixing routines to VC++ syntax2003-01-20, by Sam Lantinga
- Fixed build error on BeOS2003-01-20, by Sam Lantinga
- Mike Nordell _really_ fixed Win32 windib shift state handling this time. :)2003-01-20, by Sam Lantinga
- Date: Thu, 16 Jan 2003 13:48:31 +02002003-01-20, by Sam Lantinga
- ate: Thu, 16 Jan 2003 13:48:31 +02002003-01-20, by Sam Lantinga
- Date: Thu, 16 Jan 2003 13:48:31 +02002003-01-20, by Sam Lantinga
- Date: Thu, 16 Jan 2003 13:48:31 +02002003-01-20, by Sam Lantinga
- From: David Hedbor2003-01-20, by Sam Lantinga
- Enable the glXGetProcAddressARB code (fixes problems with NVidia drivers)2003-01-20, by Sam Lantinga
- David MacCormack fixed a bug in window sizing with Windows menus2003-01-20, by Sam Lantinga
- Test of the CVS mailing list2003-01-19, by Sam Lantinga
- Massive Quartz input enhancements from Darrell Walisser. His email:2002-12-27, by Ryan C. Gordon
- Added some code to toggle fullscreen and input grab for testing... --ryan.2002-12-20, by Ryan C. Gordon
- Date: Sat, 14 Dec 2002 13:33:05 -05002002-12-15, by Sam Lantinga
- Moved some cleanup stuff to QZ_VideoQuit() from QZ_UnsetVideoMode()...fixes2002-12-13, by Ryan C. Gordon
- Fixed invalid memory access in DGA video driver (thanks ldb!)2002-12-11, by Sam Lantinga
- Fixed left/right shift detection on Windows (thanks Mike!)2002-12-11, by Sam Lantinga
- Updated Atari port for new system headers (thanks Patrice!)2002-12-07, by Sam Lantinga
- Fixed compile error if there is no X11 shared memory support.2002-12-07, by Sam Lantinga
- From: Darrell Walisser2002-12-07, by Sam Lantinga
- Linux joystick cleanups from Alan Swanson2002-12-02, by Sam Lantinga
- There's a bug in the VC7 optimizer relating to the duff loop optimization2002-12-02, by Sam Lantinga
- *** empty log message ***2002-12-02, by Sam Lantinga
- Doh! Compile error if there was no X11 shared image support2002-12-02, by Sam Lantinga
- *** empty log message ***2002-12-02, by Sam Lantinga
- *** empty log message ***2002-11-24, by Sam Lantinga
- Open ALSA devices in non-blocking mode (thanks Aleksey!)2002-11-17, by Sam Lantinga
- Open the ALSA devices in non-blocking mode (thanks Aleksey!)2002-11-17, by Sam Lantinga
- Updated for DirectDB 0.9.15 (thanks Denis!)2002-11-17, by Sam Lantinga
- Save the full pathname for stdout.txt and stderr.txt2002-11-17, by Sam Lantinga
- Fixed bsd joystick detection ... again (thanks Wilbern)2002-11-17, by Sam Lantinga
- *** empty log message ***2002-11-17, by Sam Lantinga
- *** empty log message ***2002-11-17, by Sam Lantinga
- Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!)2002-11-17, by Sam Lantinga
- Greatly improved X11 DGA video speed (thanks Cezary!)2002-11-09, by Sam Lantinga
- Added MMX audio mixing code for gcc (thanks Stephane!)2002-11-09, by Sam Lantinga
- Added support for testing video flipping with graywin.c2002-11-09, by Sam Lantinga
- *** empty log message ***2002-11-09, by Sam Lantinga
- Fixed potential dropped events under DirectInput2002-11-09, by Sam Lantinga
- Fixed alpha blending bug (thanks Glenn!)2002-10-22, by Sam Lantinga
- Turn on enums always ints for CodeWarrior (thanks Darrell!)2002-10-22, by Sam Lantinga
- *** empty log message ***2002-10-20, by Sam Lantinga
- Return an error with color fills on less than 8 bpp surfaces.2002-10-15, by Sam Lantinga
- Fixed joystick detection problem on Windows XP (thanks Maciej!)2002-10-15, by Sam Lantinga
- Added check for AMD x86-64 ("Hammer") architecture in byte order determination.2002-10-14, by Ryan C. Gordon
- *** empty log message ***2002-10-11, by Sam Lantinga
- Removed unused function declarations2002-10-11, by Sam Lantinga
- Fixed mouse warp position bug with offset video modes2002-10-11, by Sam Lantinga
- Fixed a crash blitting RLE surfaces to RLE surfaces2002-10-11, by Sam Lantinga
- Removed an unnecessary header2002-10-11, by Sam Lantinga
- *** empty log message ***2002-10-08, by Sam Lantinga
- Fixed windows event handling for ActiveX controls (thanks Huib-Jan!)2002-10-08, by Sam Lantinga
- Updated the Project Builder stationary with SDLMain.*2002-10-08, by Sam Lantinga
- Added Visual C++ 7 (.NET) projects (thanks James!)2002-10-08, by Sam Lantinga
- Bumped version to 1.2.6 in CVS2002-10-08, by Sam Lantinga
- *** empty log message ***2002-10-07, by Sam Lantinga
- Fixed compiler warning2002-10-07, by Sam Lantinga
- Fixed building timer code on Windows CE2002-10-07, by Sam Lantinga
- Doh! Forgot to set the Win32 DLL version to 1.2.52002-10-07, by Sam Lantinga
- *** empty log message ***release-1.2.5 2002-10-06, by Sam Lantinga
- *** empty log message ***2002-10-06, by Sam Lantinga
- *** empty log message ***2002-10-06, by Sam Lantinga
- *** empty log message ***2002-10-06, by Sam Lantinga
- Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz2002-10-05, by Sam Lantinga
- *** empty log message ***2002-10-05, by Sam Lantinga
- Added initial support for Dreamcast (thanks HERO!)2002-10-05, by Sam Lantinga
- Fixed gamma correction in Atari video drivers (thanks Patrice!)2002-10-05, by Sam Lantinga
- Atari joystick fixes contributed by Patrice Mandin2002-10-05, by Sam Lantinga
- Fixed cursor resource leak in Windows (thanks Huib-Jan Imbens!)2002-10-05, by Sam Lantinga
- *** empty log message ***2002-10-05, by Sam Lantinga
- Fixed SDL_main.c on Windows CE with applications containing spaces in their names.2002-10-05, by Sam Lantinga
- Fixed memory overwrite in BSD joystick driver (thanks SUGIMOTO Sadahiro!)2002-10-05, by Sam Lantinga
- Fixed mouse wheel events on MacOS X2002-10-05, by Sam Lantinga
- Lots of cleanups by Darrell, added the ability to resize Cocoa windows.2002-10-05, by Sam Lantinga
- Fixed YUV overlay code for Quicktime 62002-10-05, by Sam Lantinga
- Added an aborted try at making fullscreen work on Xinerama screen != 02002-09-30, by Sam Lantinga
- Fixed window update problems on MacOS X 10.2 (thanks Darrell!)2002-09-16, by Sam Lantinga
- Cleaned up the SDL_VIDEO_WINDOW_POS variable support2002-09-16, by Sam Lantinga
- Don't be fooled by unclutter - the mouse isn't really leaving our window2002-09-16, by Sam Lantinga
- Date: Thu, 12 Sep 2002 20:35:51 -04002002-09-16, by Sam Lantinga
- *** empty log message ***2002-09-16, by Sam Lantinga
- Fixed a crash bug in checkkeys.c (thanks John!)2002-09-16, by Sam Lantinga
- *** empty log message ***2002-09-16, by Sam Lantinga
- Applied John Popplewell's fix for left-handed mice under Windows.2002-09-16, by Sam Lantinga
- The portable way of including SDL is #include "SDL.h"2002-09-09, by Sam Lantinga
- Fixed path problem with sdl.m4 macro file2002-09-09, by Sam Lantinga
- Fixed missing cursor after shadow buffer flip (thanks Jan!)2002-09-09, by Sam Lantinga
- Fixed trashing the framebuffer console on broken video drivers2002-09-02, by Sam Lantinga
- Fixed a typo in a previous patch2002-09-02, by Sam Lantinga
- Date: Sun, 1 Sep 2002 21:27:54 -0400 (EDT)2002-09-02, by Sam Lantinga
- Updated MacOS projects with "enums as int" build option2002-09-01, by Sam Lantinga
- *** empty log message ***2002-09-01, by Sam Lantinga
- *** empty log message ***2002-09-01, by Sam Lantinga
- Date: Sat, 31 Aug 2002 15:42:45 +02002002-09-01, by Sam Lantinga
- Fixed some bugs and added some features to the -benchmark facility2002-08-31, by Sam Lantinga
- Added a -benchmark flag for testing the speeds of various video modes2002-08-31, by Sam Lantinga
- Date: Tue, 27 Aug 2002 19:07:38 +02002002-08-31, by Sam Lantinga
- Date: Tue, 27 Aug 2002 16:14:11 +02002002-08-31, by Sam Lantinga
- Tell the dock about command-line launched applications2002-08-31, by Sam Lantinga
- Darrell's Jag joystick fix2002-08-31, by Sam Lantinga
- Doh! Patch by Joel Ray Holveck2002-08-28, by Sam Lantinga
- Added a -fullscreen flag2002-08-25, by Sam Lantinga
- Date: Sun, 25 Aug 2002 09:46:54 -04002002-08-25, by Sam Lantinga
- Date: Sat, 24 Aug 2002 22:20:01 -06002002-08-25, by Sam Lantinga
- Updated the credits2002-08-25, by Sam Lantinga
- Removed unused function2002-08-24, by Sam Lantinga
- Fixed 2048 pixel limitation in DirectX blit code2002-08-24, by Sam Lantinga
- *** empty log message ***2002-08-24, by Sam Lantinga
- *** empty log message ***2002-08-24, by Sam Lantinga
- Updated the Borland C++ projects (thanks Dominique!)2002-08-24, by Sam Lantinga
- Date: Fri, 23 Aug 2002 11:48:56 +02002002-08-24, by Sam Lantinga
- Added compile-time checking for the size of enums to SDL_types.h2002-08-21, by Sam Lantinga
- Fixed offset bug in hardware accelerated fills and blits2002-08-20, by Sam Lantinga
- Date: Thu, 18 Jul 2002 23:51:40 +0200 (MEST)2002-08-20, by Sam Lantinga
- Reset mouse state when changing video modes2002-08-20, by Sam Lantinga
- Fixed bug where video mode wasn't restored after ALT-tab in with DirectX2002-08-20, by Sam Lantinga
- *** empty log message ***2002-08-20, by Sam Lantinga
- *** empty log message ***2002-08-20, by Sam Lantinga
- Fixed crash with invalid bpp in SDL_SetVideoMode()2002-08-20, by Sam Lantinga
- *** empty log message ***2002-08-20, by Sam Lantinga
- Fixed mouse motion on MacOS X (recently broken)2002-08-20, by Sam Lantinga
- Updated for embedded Visual C++ 4.02002-08-20, by Sam Lantinga
- Help with cross-compiling2002-08-19, by Sam Lantinga
- Added SDL_BUTTON_WHEELUP (4) and SDL_BUTTON_WHEELDOWN (5)2002-08-19, by Sam Lantinga
- Added SDL_GL_STEREO for stereoscopic OpenGL contexts2002-08-19, by Sam Lantinga
- Added an environment variable SDL_VIDEO_X11_WMCLASS2002-08-19, by Sam Lantinga
- Fullscreen windows are always topmost under Windows2002-08-19, by Sam Lantinga
- Fixed mouse grab going fullscreen to windowed in Windows2002-08-19, by Sam Lantinga
- *** empty log message ***2002-08-18, by Sam Lantinga
- Fixed video crash on older XFree86 servers2002-08-18, by Sam Lantinga
- Only modifier key state is noted when X11 window opens2002-08-18, by Sam Lantinga
- Added temporarily disabled code for hardware acceleration in windowed mode.2002-08-17, by Sam Lantinga
- Flush message queue when shutting down video mode on Windows2002-08-17, by Sam Lantinga
- Zeroed out SDL_Surface::unused1 so glSDL will work on stock SDL2002-08-17, by Sam Lantinga
- Removed DDFLIP_WAIT flag from DirectX flip for improved performance2002-08-17, by Sam Lantinga
- *** empty log message ***2002-08-17, by Sam Lantinga
- Added a way to get the Windows OpenGL context in SDL_syswm.h2002-08-17, by Sam Lantinga
- Fixed building Windows DLL with latest native Cygwin tools2002-08-17, by Sam Lantinga
- Updated configure.in for automake 1.6.22002-08-17, by Sam Lantinga
- Darrell's fix for Quartz mouse motion2002-08-12, by Sam Lantinga
- Commented double-free buggy code. Will examine more closely later.2002-08-12, by Ryan C. Gordon
- Added initial support for PicoGUI (thanks Micah!)2002-08-01, by Sam Lantinga
- *** empty log message ***2002-08-01, by Sam Lantinga
- Fixed SDL_DisplayFormatAlpha() on RGB surfaces with alpha2002-08-01, by Sam Lantinga
- Make sure width and height passed to SDL_GetVideoMode() are sane.2002-08-01, by Ryan C. Gordon
- Memory leak fixes by Bill May.2002-07-30, by Ryan C. Gordon
- Date: Fri, 12 Jul 2002 11:25:32 GMT+12002-07-29, by Sam Lantinga
- Date: Mon, 29 Jul 2002 15:07:22 +10002002-07-29, by Sam Lantinga
- Fix for USB HID API. Fixes build on NetBSD and FreeBSD, but maybe causes2002-07-26, by Ryan C. Gordon
- Fixed (?) semaphore support on HPUX 11.x ...2002-07-22, by Ryan C. Gordon
- *** empty log message ***2002-07-10, by Sam Lantinga
- More correct error reported when calling SDL_GL_LoadLibrary() without2002-07-10, by Ryan C. Gordon
- Memory leak fix for DirectX software surfaces2002-07-03, by Sam Lantinga
- Bugfix from Corona688: don't reference a string before we've initialized it.2002-07-02, by Ryan C. Gordon
- *** empty log message ***2002-06-20, by Sam Lantinga
- Allow building from another top level directory2002-06-20, by Sam Lantinga
- Updated the QNX audio code for QNX 6.2 (thanks Travis!)2002-06-16, by Sam Lantinga
- *** empty log message ***2002-06-13, by Sam Lantinga
- *** empty log message ***2002-06-13, by Sam Lantinga
- Fixed building with pthreads and the pth library2002-06-13, by Sam Lantinga
- *** empty log message ***2002-06-13, by Sam Lantinga
- Hmm2002-06-13, by Sam Lantinga
- Fix uninitialized variable warning2002-06-13, by Sam Lantinga
- Fix another memory leak2002-06-13, by Sam Lantinga
- *** empty log message ***2002-06-13, by Sam Lantinga
- Fixed memory leaks in YUV code2002-06-13, by Sam Lantinga
- *** empty log message ***2002-06-12, by Sam Lantinga
- API changes on OpenBSD and FreeBSD...2002-06-12, by Sam Lantinga
- Added some more joysticks on Linux2002-06-12, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- *** empty log message ***2002-06-11, by Sam Lantinga
- Unified the thread detection code for UNIX platforms2002-06-10, by Sam Lantinga
- Added Atari audio support (thanks Patrice!)2002-06-10, by Sam Lantinga
- Pth threading bug fix2002-06-10, by Sam Lantinga
- Added check for ENOMEDIUM to the Linux CDROM code2002-06-10, by Sam Lantinga
- Date: Wed, 5 Jun 2002 12:57:56 +02002002-06-10, by Sam Lantinga
- *** empty log message ***2002-06-10, by Sam Lantinga
- *** empty log message ***2002-06-08, by Sam Lantinga
- *** empty log message ***2002-06-04, by Sam Lantinga
- *** empty log message ***2002-06-01, by Sam Lantinga
- Date: Sat, 1 Jun 2002 17:56:45 -05002002-06-01, by Sam Lantinga
- *** empty log message ***2002-06-01, by Sam Lantinga
- *** empty log message ***2002-06-01, by Sam Lantinga
- Fixed shared library building on MacOS X (thanks Max!)2002-06-01, by Sam Lantinga
- Added a README for Qtopia2002-06-01, by Sam Lantinga
- *** empty log message ***2002-05-31, by Sam Lantinga
- Almost... :)2002-05-29, by Sam Lantinga
- SDL_PushEvent() now returns values as documented.2002-05-29, by Ryan C. Gordon
- Date: Wed, 29 May 2002 17:37:19 +02002002-05-29, by Sam Lantinga
- Wilbern Cobb submitted a fix for building BSD joystick support that should work on all BSD flavors.2002-05-28, by Sam Lantinga
- Date: Wed, 22 May 2002 22:30:58 +03002002-05-28, by Sam Lantinga
- Date: Fri, 24 May 2002 10:32:00 -07002002-05-28, by Sam Lantinga
- *** empty log message ***2002-05-20, by Sam Lantinga
- *** empty log message ***2002-05-20, by Sam Lantinga
- *** empty log message ***2002-05-19, by Sam Lantinga
- Use secondary audio buffers to avoid problems on various soundcards2002-05-19, by Sam Lantinga
- *** empty log message ***2002-05-19, by Sam Lantinga
- Fixed setting OpenGL mode multiple times on Windows2002-05-19, by Sam Lantinga
- *** empty log message ***2002-05-19, by Sam Lantinga
- Added David Hedbor's Qtopia patches2002-05-19, by Sam Lantinga
- Date: Sat, 18 May 2002 17:40:53 +03002002-05-19, by Sam Lantinga
- *** empty log message ***2002-05-19, by Sam Lantinga
- *** empty log message ***2002-05-19, by Sam Lantinga
- The Win32 information has been moved to the FAQ.2002-05-19, by Sam Lantinga
- Avoid a conflict in the definition of int322002-05-18, by Sam Lantinga
- *** empty log message ***2002-05-17, by Sam Lantinga
- Fixed MacOS X installation for SDL 1.2.4 release (thanks Darrell)2002-04-25, by Sam Lantinga
- Date: Thu, 18 Apr 2002 13:50:53 -07002002-04-19, by Sam Lantinga
- *** empty log message ***2002-04-18, by Sam Lantinga
- From: Wilbern Cobb <vedge@csoft.org>2002-04-18, by Sam Lantinga
- Configure fixes from Wilbern Cobb for FreeBSD joystick support.2002-04-18, by Sam Lantinga
- Fixed crash in QZ_SetCaption() (thanks Darrell)2002-04-17, by Sam Lantinga
- Wilbern Cobb fixed joystick code on FreeBSD2002-04-16, by Sam Lantinga
- *** empty log message ***2002-04-15, by Sam Lantinga
- *** empty log message ***2002-04-15, by Sam Lantinga
- Don't build RPM archives that have ALSA dependencies2002-04-15, by Sam Lantinga
- Updated ALSA audio support for ALSA 0.92002-04-15, by Sam Lantinga
- The documented error return value for SDL_WaitEvent() is 0.2002-04-15, by Sam Lantinga
- Fixed SDL_PollEvent() so it only returns a boolean value (not -1)2002-04-15, by Sam Lantinga
- Fixed failed make when running "make distclean"2002-04-14, by Sam Lantinga
- Bump the version, so that it isn't forotten later. :)2002-04-14, by Sam Lantinga
- *** empty log message ***release-1.2.4 2002-04-13, by Sam Lantinga
- Re-added MacOS X audio locking2002-04-13, by Sam Lantinga
- Fixed build warning2002-04-13, by Sam Lantinga
- Fixed precompiled headers on MacOS X2002-04-13, by Sam Lantinga
- *** empty log message ***2002-04-13, by Sam Lantinga
- *** empty log message ***2002-04-13, by Sam Lantinga
- *** empty log message ***2002-04-13, by Sam Lantinga
- *** empty log message ***2002-04-13, by Sam Lantinga
- *** empty log message ***2002-04-11, by Sam Lantinga
- Fixed a minor memory leak in the SDL thread subsystem2002-04-11, by Sam Lantinga
- Fixed spurious keypress at startup on BeOS2002-04-11, by Sam Lantinga
- Fixed gamma ramps in DirectX windowed and OpenGL modes2002-04-11, by Sam Lantinga
- Explicitly specify the SDL API calling convention (C by default)2002-04-11, by Sam Lantinga
- BeOS compile fix for shared object loading code2002-04-10, by Sam Lantinga
- *** empty log message ***2002-04-10, by Sam Lantinga
- Fixed DirectX fullscreen gamma control (thanks John!)2002-04-09, by Sam Lantinga
- Fixed a crash bug in the WM_ACTIVATE code (thanks John!)2002-04-09, by Sam Lantinga
- Mouse wheel fix patch.2002-04-08, by Sam Lantinga
- Date: Thu, 04 Apr 2002 13:27:36 GMT+12002-04-04, by Sam Lantinga
- Date: 03 Apr 2002 15:28:09 +02002002-04-03, by Sam Lantinga
- Patrice's fixes for GNU Pthread support2002-04-01, by Sam Lantinga
- RPM dependency fix courtesy of Edward Rudd2002-03-31, by Sam Lantinga
- *** empty log message ***2002-03-31, by Sam Lantinga
- Disabled QueryPerformanceCounter(), due to problems on Win2K2002-03-31, by Sam Lantinga
- Fixed the bug where mouse cursor and SDL mouse coordinates didn't match2002-03-31, by Sam Lantinga
- *** empty log message ***2002-03-30, by Sam Lantinga
- The audio lock and unlock functions are now a part of the driver.2002-03-30, by Sam Lantinga
- The audio lock and unlock functions are now a part of the driver.2002-03-30, by Sam Lantinga
- Fixes for GNU pthreads from Patrice2002-03-30, by Sam Lantinga
- Date: Thu, 28 Mar 2002 09:20:03 +02002002-03-28, by Sam Lantinga
- *** empty log message ***2002-03-26, by Sam Lantinga
- *** empty log message ***2002-03-24, by Sam Lantinga
- *** empty log message ***2002-03-24, by Sam Lantinga
- Added UNIX RDTSC code by Lompak (disabled by default)2002-03-23, by Sam Lantinga
- Date: Sat, 23 Mar 2002 13:53:37 +02002002-03-23, by Sam Lantinga
- *** empty log message ***2002-03-22, by Sam Lantinga
- *** empty log message ***2002-03-20, by Sam Lantinga
- Used the glext.h from the SGI sample implementation2002-03-20, by Sam Lantinga
- Date: Fri, 15 Mar 2002 18:24:59 GMT+12002-03-20, by Sam Lantinga
- Blit bug fix from John Popplewell2002-03-20, by Sam Lantinga
- *** empty log message ***2002-03-11, by Sam Lantinga
- *** empty log message ***2002-03-10, by Sam Lantinga
- This properly scales axes, and adds support for sliders/wheels2002-03-10, by Sam Lantinga
- Only put surfaces in video memory if there are accelerated blits2002-03-10, by Sam Lantinga
- Atari port cleanups from Patrice2002-03-10, by Sam Lantinga
- *** empty log message ***2002-03-10, by Sam Lantinga
- *** empty log message ***2002-03-07, by Sam Lantinga
- Added Atari joystick support (thanks Patrice!)2002-03-07, by Sam Lantinga
- Fixed dynamic arts support.2002-03-06, by Sam Lantinga
- Fixed dynamic arts support.2002-03-06, by Sam Lantinga
- *** empty log message ***2002-03-06, by Sam Lantinga
- *** empty log message ***2002-03-06, by Sam Lantinga
- Updated copyright information for 20022002-03-06, by Sam Lantinga
- Removed the API changes to preserve SDL 1.2 stability2002-03-06, by Sam Lantinga
- *** empty log message ***2002-03-06, by Sam Lantinga
- Added a new header file: SDL_loadso.h2002-03-06, by Sam Lantinga
- *** empty log message ***2002-03-05, by Sam Lantinga
- Added SDL_LockRect() and SDL_UnlockRect()2002-03-05, by Sam Lantinga
- Date: Thu, 21 Feb 2002 09:18:24 +02002002-03-02, by Sam Lantinga
- *** empty log message ***2002-03-01, by Sam Lantinga
- Fixed "short jump out of range" error in MMX code2002-03-01, by Sam Lantinga
- Updated for Watcom C++ and LCC compilers2002-02-28, by Sam Lantinga
- From: Patrice Mandin <pmandin@caramail.com>2002-02-27, by Sam Lantinga
- Updated for DirectFB 0.9.92002-02-26, by Sam Lantinga
- *** empty log message ***2002-02-22, by Sam Lantinga
- *** empty log message ***2002-02-21, by Sam Lantinga
- Date: Mon, 18 Feb 2002 16:46:59 +12002002-02-20, by Sam Lantinga
- Fixed SDL_OPENGLBLIT with OpenGL API newer than 1.22002-02-20, by Sam Lantinga
- Added initial support for Atari (thanks Patrice!)2002-02-17, by Sam Lantinga
- *** empty log message ***2002-02-14, by Sam Lantinga
- Mike Gorchak added some QNX tweaks, including OpenGL support2002-02-14, by Sam Lantinga
- Added support for joysticks on *BSD (thanks Wilbern!)2002-02-14, by Sam Lantinga
- Added a YUV overlay test program (thanks Jon!)2002-02-14, by Sam Lantinga
- Updated the documentation for the SDL_PushEvent() call.2002-02-13, by Sam Lantinga
- Added support for the pause key under DirectX2002-02-13, by Sam Lantinga
- David Snopek added Borland compiler support2002-02-13, by Sam Lantinga
- *** empty log message ***2002-01-22, by Sam Lantinga
- Date: Sat, 19 Jan 2002 17:24:32 -0500 (EST)2002-01-22, by Sam Lantinga
- Now works "out of the box" on BSDI2002-01-22, by Sam Lantinga
- From: "Mattias Engdeg�rd" <f91-men@nada.kth.se>2002-01-18, by Sam Lantinga
- Added Quartz version of SDL_SetIcon() for MacOS X (thanks Bob)2002-01-18, by Sam Lantinga
- *** empty log message ***2002-01-18, by Sam Lantinga
- *** empty log message ***2002-01-18, by Sam Lantinga
- Added QNX cleanups by Mike Gorchak (thanks!)2002-01-18, by Sam Lantinga
- *** empty log message ***2002-01-18, by Sam Lantinga
- *** empty log message ***2002-01-14, by Sam Lantinga
- Fixed building with Cygwin (thanks Michael)2002-01-10, by Sam Lantinga
- Don't allow multiple audio opens to succeed (until SDL 1.3)2002-01-09, by Sam Lantinga
- *** empty log message ***2002-01-04, by Sam Lantinga
- *** empty log message ***2001-12-26, by Sam Lantinga
- *** empty log message ***2001-12-20, by Sam Lantinga
- *** empty log message ***2001-12-18, by Sam Lantinga
- *** empty log message ***2001-12-18, by Sam Lantinga
- *** empty log message ***2001-12-17, by Sam Lantinga
- Updated Amiga port by Gabriele Greco2001-12-16, by Sam Lantinga
- *** empty log message ***2001-12-14, by Sam Lantinga
- Updated mailing list information2001-12-14, by Sam Lantinga
- Updated the source with the correct e-mail address2001-12-14, by Sam Lantinga
- Updated the headers with the correct e-mail address2001-12-14, by Sam Lantinga
- Added support for building SDL for EPOC/SymbianOS 6.0 (thanks Hannu!)2001-12-14, by Sam Lantinga
- *** empty log message ***2001-12-14, by Sam Lantinga
- Reset the device before closing it - fixes a hang with some audio drivers2001-12-06, by Sam Lantinga
- Fix crash with Linux supermount fstab entries (thanks Erno!)2001-12-05, by Sam Lantinga
- From: "Mattias Engdeg�rd" <f91-men@nada.kth.se>2001-11-27, by Sam Lantinga
- *** empty log message ***2001-11-26, by Sam Lantinga
- Fixed timeout in Linux condition variable implementation2001-11-23, by Sam Lantinga
- Fixed testgl so that SDL_GL_Enter2DMode() allows alpha blending2001-11-22, by Sam Lantinga
- Added support for Xi Graphics XME fullscreen extension2001-11-22, by Sam Lantinga
- Bump the version number on the library2001-11-22, by Sam Lantinga
- Include the README files with the source distribution2001-11-22, by Sam Lantinga
- Added a couple minor tweaks2001-11-22, by Sam Lantinga
- *** empty log message ***2001-11-22, by Sam Lantinga
- Oops, forgot a directory here...release-1.2.3 2001-11-08, by Sam Lantinga
- Fixed X11 icon color allocation (thanks Mattias!)2001-11-07, by Sam Lantinga
- Removed a warning2001-11-07, by Sam Lantinga
- Modified the logo texture load to accept any width/height image2001-11-06, by Sam Lantinga
- SDL_OPENGLBLIT is deprecated, show the "right way" of doing things2001-11-06, by Sam Lantinga
- Don't generate a spurious error on SDL_InitVideo()2001-11-06, by Sam Lantinga
- Updated to include SDL_opengl.h2001-11-04, by Sam Lantinga
- Greatly improved Xinerama video mode support2001-11-04, by Sam Lantinga
- Fix a crash if an OpenGL video mode can't be set.2001-11-04, by Sam Lantinga
- Give more info about the current video mode2001-11-04, by Sam Lantinga
- Added X11 Xinerama support - fullscreen starts on screen 02001-11-03, by Sam Lantinga
- Disabled virtual terminal check for SVGAlib video2001-11-02, by Sam Lantinga
- Fixed building hermes objects with automake 1.5 (thanks winterlion)2001-11-02, by Sam Lantinga
- *** empty log message ***2001-11-02, by Sam Lantinga
- Fixed key repeat interactions with event filters (thanks Elmar!)2001-11-02, by Sam Lantinga
- *** empty log message ***2001-11-02, by Sam Lantinga
- *** empty log message ***2001-11-02, by Sam Lantinga
- *** empty log message ***2001-11-01, by Sam Lantinga
- Updated SDL DirectFB backend for DirectFB version 0.9.72001-11-01, by Sam Lantinga
- Hack workaround to fix MacOS X install problems2001-10-26, by Sam Lantinga
- Use the sticky focus flag so audio isn't muted when application is switched.2001-10-25, by Sam Lantinga
- Fail if setting a video mode when requesting GL and can't get it.2001-10-25, by Sam Lantinga
- Fix shared library creation on QNX2001-10-25, by Sam Lantinga
- Added platform independent OpenGL header - SDL_opengl.h2001-10-25, by Sam Lantinga
- *** empty log message ***2001-10-25, by Sam Lantinga
- *** empty log message ***2001-10-23, by Sam Lantinga
- If we're looking at the /dev/input event devices, and we found2001-10-22, by Sam Lantinga
- *** empty log message ***2001-10-18, by Sam Lantinga
- *** empty log message ***2001-10-16, by Sam Lantinga
- *** empty log message ***2001-10-16, by Sam Lantinga
- Added Darrell Walisser's updated project-builder projects2001-10-16, by Sam Lantinga
- Fixed flashing the screen when creating a window on BeOS2001-10-14, by Sam Lantinga
- Added double-buffering support for SVGAlib (thanks Kutak!)2001-10-14, by Sam Lantinga
- Added photon fixes submitted by Luca Barbato2001-10-08, by Sam Lantinga
- *** empty log message ***2001-09-30, by Sam Lantinga
- Fixed crash when using double-buffering with DGA2001-09-30, by Sam Lantinga
- Fixed last track time calculation (thanks Tchi Southivong)2001-09-30, by Sam Lantinga
- MacOS X fix2001-09-30, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- Oops, back out that SDL_main -> SDLMain conversion2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- Fixed resuming a paused CD on Win2K (thanks Aragorn)2001-09-23, by Sam Lantinga
- Changed SDLMain to SDL_main for MacOS X stuff2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- Date: Thu, 13 Sep 2001 14:14:42 -04002001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-23, by Sam Lantinga
- *** empty log message ***2001-09-14, by Sam Lantinga
- Added support for the GNU Pth thread lib (thanks Mandin!)2001-09-14, by Sam Lantinga
- Added the Undo key for the Atari keyboard2001-09-14, by Sam Lantinga
- *** empty log message ***2001-09-14, by Sam Lantinga
- Fix XVideo on GeForce by using last available adaptor2001-09-14, by Sam Lantinga
- Updated from the SDL Documentation Project2001-09-14, by Sam Lantinga
- Do proper typecasting so this compiles on IRIX2001-09-13, by Sam Lantinga
- *** empty log message ***2001-09-13, by Sam Lantinga
- Added CD-ROM support for BSD/OS (thanks Steven!)2001-09-13, by Sam Lantinga
- Added library version information to the Windows DLL2001-09-12, by Sam Lantinga
- *** empty log message ***2001-09-11, by Sam Lantinga
- Fix for "make dist"2001-09-11, by Sam Lantinga
- *** empty log message ***2001-09-11, by Sam Lantinga
- Added initial support for EPOC/Symbian OS (thanks Hannu!)2001-09-11, by Sam Lantinga
- Date: Sat, 8 Sep 2001 04:42:23 +02002001-09-11, by Sam Lantinga
- Handle the case where the WAVE magic number was already read in a non-seekable2001-09-11, by Sam Lantinga
- *** empty log message ***2001-09-04, by Sam Lantinga
- Allow building SDL on Windows without audio support2001-09-04, by Sam Lantinga
- Added Max's patches for building MacOS X apps on command line2001-09-04, by Sam Lantinga
- Added support for DirectFB video on Linux (thanks Denis!)2001-09-04, by Sam Lantinga
- Fixed Solaris nitpicks (thanks Mattias!)2001-09-04, by Sam Lantinga
- Joystick initialization fix submitted by Vitaliy Mikitchenko2001-09-04, by Sam Lantinga
- *** empty log message ***2001-09-04, by Sam Lantinga
- Removed SDL_blit_A.h (obsolete)2001-09-04, by Sam Lantinga
- Fixed mouse wheel motion position on Windows2001-08-31, by Sam Lantinga
- An expose event is now sent when using XVideo output.2001-08-31, by Sam Lantinga
- Fix title bar setting bug2001-08-31, by Sam Lantinga
- Time to recognize everyone again. :)2001-08-21, by Sam Lantinga
- Date: Tue, 21 Aug 2001 03:50:01 +02002001-08-21, by Sam Lantinga
- Removed fullscreen menu entry - fixed warning on application startup2001-08-20, by Sam Lantinga
- Is this right??2001-08-20, by Sam Lantinga
- Date: Thu, 16 Aug 2001 21:50:51 -0500 (EST)2001-08-19, by Sam Lantinga
- *** empty log message ***2001-08-18, by Sam Lantinga
- Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!)2001-08-18, by Sam Lantinga
- *** empty log message ***2001-08-18, by Sam Lantinga
- Fix compiler warnings2001-08-18, by Sam Lantinga
- *** empty log message ***2001-08-18, by Sam Lantinga
- Fixed compile errors and added call to SDL_SetModuleHandle() in WinMain()2001-08-09, by Sam Lantinga
- Audio subsystem no longer assumes sun audio API on UNIX systems2001-08-09, by Sam Lantinga
- *** empty log message ***2001-08-09, by Sam Lantinga
- Added SDL_expose.c to the VC++ project2001-08-09, by Sam Lantinga
- Applied David MacCormack's patch to fix SDL_WINDOWID on Windows,2001-08-09, by Sam Lantinga
- Fixed VGL detection on FreeBSD (thanks David!)2001-08-09, by Sam Lantinga
- Updated ltconfig for OpenBSD (thanks Peter!)2001-08-09, by Sam Lantinga
- From: Max Horn <max@quendi.de>2001-08-09, by Sam Lantinga
- Include MacOS X in the distribution2001-08-09, by Sam Lantinga
- Fixed compiling on Windows CE2001-08-09, by Sam Lantinga
- Fixed potential buffer overflow in Linux CD code (thanks Ryan!)2001-08-09, by Sam Lantinga
- Applied Paul Jenner's patches to fix "make distcheck" and "make rpm"2001-08-09, by Sam Lantinga
- Fixed building the static library (still needs to run ranlib afterwards)2001-08-03, by Sam Lantinga
- Added hardware stretching code to scale 640x480 to TV resolution2001-08-01, by Sam Lantinga
- Added initial support for TV output modes2001-08-01, by Sam Lantinga
- Fix compile riva fb problem on older kernels2001-08-01, by Sam Lantinga
- Added support for hardware accelerated NVidia driver on framebuffer console2001-07-31, by Sam Lantinga
- Added button-up with mouse-wheel on framebuffer console2001-07-31, by Sam Lantinga
- Fixed audio format selection for OpenBSD (thanks Peter!)2001-07-31, by Sam Lantinga
- The rectangle argument to SDL_SetClipRect is really const2001-07-31, by Sam Lantinga
- Applied Maxim's patch for VGL detection on FreeBSD2001-07-31, by Sam Lantinga
- Avoid a compiler warning when configured with --disable-threads2001-07-31, by Sam Lantinga
- Oops, that wasn't right...2001-07-31, by Sam Lantinga
- Bump version to 1.2.32001-07-31, by Sam Lantinga
- Fix build when GL_CLIENT_PIXEL_STORE_BIT is not defined2001-07-31, by Sam Lantinga
- Updated version to 1.2.2release-1.2.2 2001-07-23, by Sam Lantinga
- Fixed the project builder project archive2001-07-23, by Sam Lantinga
- Don't worry about a minimum repeat rate - let the user hang themselves...2001-07-23, by Sam Lantinga
- Name changed from OBSD to OPENBSD_AUDIO2001-07-23, by Sam Lantinga
- Re-adding SDLMain.nib.tar.gz, so people don't have to use stationary.2001-07-22, by Sam Lantinga
- *** empty log message ***2001-07-22, by Sam Lantinga
- Fix noise when starting audio under DX5 (thanks Jesse!)2001-07-22, by Sam Lantinga
- Fixed fullscreen mouse events on MacOS X2001-07-22, by Sam Lantinga
- Changed the CVS root to point to libsdl.org2001-07-21, by Sam Lantinga
- Removed debug info accidentally comitted2001-07-21, by Sam Lantinga
- Now returns an error if unable to open audio on BeOS2001-07-20, by Sam Lantinga
- Fixed crash if mouse is outside of the screen bounds for some reason2001-07-18, by Sam Lantinga
- Incorporated slightly modified version of Rainer's WinCE patch2001-07-18, by Sam Lantinga
- Now gets correct keyboard state when starting up on X112001-07-14, by Sam Lantinga
- SDL GL dynamic loading fix for OpenBSD2001-07-14, by Sam Lantinga
- Fixed switching away from the SDL at the framebuffer console2001-07-14, by Sam Lantinga
- *** empty log message ***2001-07-14, by Sam Lantinga
- Fixed crash in testsprite when using the -fast option (nobody caught this?)2001-07-13, by Sam Lantinga
- Merged DGA video surface handling improvements, unified locking code.2001-07-13, by Sam Lantinga
- Some minor name changes to clean up2001-07-13, by Sam Lantinga
- Detect more types of IMPS/2 mouse2001-07-13, by Sam Lantinga
- *** empty log message ***2001-07-13, by Sam Lantinga
- Don't crash if freeing a hardware surface after the video mode has been2001-07-12, by Sam Lantinga
- DGA video driver is now thread-safe2001-07-12, by Sam Lantinga
- Fixed using the video mode extension on older servers2001-07-11, by Sam Lantinga
- Oops, I committed debug code...2001-07-09, by Sam Lantinga
- Fixed some problems with the fullscreen code. Wooo. :)2001-07-09, by Sam Lantinga
- Revert to old non-blocking writes (if it ain't broke, don't fix it)2001-07-09, by Sam Lantinga
- Fixed blocking open bug when using blocking audio writes2001-07-09, by Sam Lantinga
- Updated list of improvements2001-07-08, by Sam Lantinga
- Cleaned up the OpenBSD port, thanks to Peter Valchev2001-07-08, by Sam Lantinga
- Applied Hannu's fix and switched to blocking writes .. seems to work?2001-07-07, by Sam Lantinga
- Fixed the DMA driver not to reset the audio descriptor (not needed, and2001-07-07, by Sam Lantinga
- From: "Markus F.X.J. Oberhumer"2001-07-07, by Sam Lantinga
- Fix to allow SDL compiled under XFree v4 to work with XFree v3 xservers.2001-07-07, by Sam Lantinga
- Added Holger Schemel's fix for SDL_GetTicks() on W2K2001-07-07, by Sam Lantinga
- Hopefully fixed the fullscreen mode code for KDE2001-07-07, by Sam Lantinga
- Added -width and -height command line options2001-07-07, by Sam Lantinga
- Dummy audio and video drivers are enabled (thanks Ryan!)2001-07-02, by Sam Lantinga
- Added support for Visual C++ inline keyword2001-07-02, by Sam Lantinga
- Add a symlink to SDL 1.2 for SDL 1.12001-07-02, by Sam Lantinga
- Oops, don't include debug code2001-06-26, by Sam Lantinga
- When the mouse is grabbed, send the application the motion associated with2001-06-26, by Sam Lantinga
- Added the SDL_VIDEO_YUV_DIRECT hack for better performance when the2001-06-25, by Sam Lantinga
- Oops, reversed the logic of the variable2001-06-23, by Sam Lantinga
- Allow the user to override the relative mouse mode.2001-06-23, by Sam Lantinga
- Added the environment variable SDL_MOUSE_NORELATIVE to completely disable2001-06-23, by Sam Lantinga
- Don't crash if freeing a cursor after quit...2001-06-19, by Sam Lantinga
- Bumped the library version2001-06-19, by Sam Lantinga
- Added patches from FreeBSD ports2001-06-19, by Sam Lantinga
- *** empty log message ***release-1.2.1 2001-06-16, by Sam Lantinga
- Oops, forgot the Quartz video directory2001-06-16, by Sam Lantinga
- Fixed the PS2 GS detection2001-06-16, by Sam Lantinga
- *** empty log message ***2001-06-16, by Sam Lantinga
- Added Linux PlayStation 2 Graphics Synthesizer support2001-06-16, by Sam Lantinga
- Added /dev/usbmouse to the list of mice to check2001-06-16, by Sam Lantinga
- Added an audio driver that writes to disk (thanks Ryan!)2001-06-16, by Sam Lantinga
- Support for SVGALib 2.0, thanks to Benjamin Joel Stover2001-06-16, by Sam Lantinga
- Re-added files in binary form2001-06-16, by Sam Lantinga
- *** empty log message ***2001-06-16, by Sam Lantinga
- Re-added in binary form2001-06-16, by Sam Lantinga
- *** empty log message ***2001-06-16, by Sam Lantinga
- Updated projects2001-06-16, by Sam Lantinga
- Mouse wheel sends mouse button (4/5) events on Windows2001-06-16, by Sam Lantinga
- *** empty log message ***2001-06-11, by Sam Lantinga
- Ryan's IMPS/2 mouse fix2001-06-11, by Sam Lantinga
- * Removed fullscreen menu option from the "Window" menu2001-06-11, by Sam Lantinga
- *** empty log message ***2001-06-11, by Sam Lantinga
- Date: Sun, 10 Jun 2001 17:33:44 -05002001-06-11, by Sam Lantinga
- Added new docs for SDL 1.2.12001-06-10, by Sam Lantinga
- *** empty log message ***2001-06-10, by Sam Lantinga
- Added MacOS X Project Builder projects2001-06-10, by Sam Lantinga
- MacOS X additions from Darrell2001-06-10, by Sam Lantinga
- Disabled /dev/event joystick interface by default2001-06-10, by Sam Lantinga
- Oops, back it out...2001-06-07, by Sam Lantinga
- Fixed bug in joystick motion, thanks to Alexandre Duret-Lutz2001-06-07, by Sam Lantinga
- Mattias' patch2001-06-07, by Sam Lantinga
- Added initial support for Quartz video (thanks Darrell!)2001-06-07, by Sam Lantinga
- *** empty log message ***2001-06-07, by Sam Lantinga
- Fix palette creation in windowed mode at 8 bpp2001-06-07, by Sam Lantinga
- *** empty log message ***2001-05-27, by Sam Lantinga
- I found the pthread package for NetBSD2001-05-27, by Sam Lantinga
- *** empty log message ***2001-05-27, by Sam Lantinga
- *** empty log message ***2001-05-27, by Sam Lantinga
- NetBSD linker fix2001-05-27, by Sam Lantinga
- Minor fixes for NetBSD2001-05-27, by Sam Lantinga
- Oops, typo fix2001-05-26, by Sam Lantinga
- Added native OpenBSD audio driver (thanks vedge!)2001-05-26, by Sam Lantinga
- Windows CE patches contributed by Rainer Loritz2001-05-23, by Sam Lantinga
- Added detection of Open Sound System on Solaris x862001-05-23, by Sam Lantinga
- Minor crash bugfix2001-05-23, by Sam Lantinga
- Silly bug fix from Billy Biggs2001-05-22, by Sam Lantinga
- Reverted ENABLE_X11 patch - FIXME, this needs a better solution in the future.2001-05-22, by Sam Lantinga
- Catch up to Cygwin for the location of the Windows API libraries2001-05-11, by Sam Lantinga
- Added initial support for Nano-X (thanks Hsieh-Fu!)2001-05-11, by Sam Lantinga
- Oops, the OpenBSD fix didn't.2001-05-11, by Sam Lantinga
- Updated config.guess and config.sub2001-05-10, by Sam Lantinga
- The keyboard modifiers are not set to the correct state on X11 startup.2001-05-10, by Sam Lantinga
- Date: Wed, 9 May 2001 18:03:20 -06002001-05-10, by Sam Lantinga
- Date: Wed, 9 May 2001 18:03:20 -06002001-05-10, by Sam Lantinga
- Fixed endian detection on IA64 architectures (thanks Bill!)2001-05-10, by Sam Lantinga
- *** empty log message ***2001-05-10, by Sam Lantinga
- Fixed to work on Solaris x862001-05-10, by Sam Lantinga
- Updated the Amiga OS port of SDL (thanks Gabriele)2001-05-10, by Sam Lantinga
- Remove spurious warning2001-05-10, by Sam Lantinga
- Date: Thu, 19 Apr 2001 08:36:54 +03002001-05-10, by Sam Lantinga
- Added pthread.h - necessary on some configurations2001-05-10, by Sam Lantinga
- Fixed crash in GGI detection2001-05-10, by Sam Lantinga
- Added --disable-dga configure option to disable DGA entirely2001-05-10, by Sam Lantinga
- Don't try to register the app if video code is disabled2001-05-02, by Sam Lantinga
- Fixed stuck keys when changing the video mode2001-05-01, by Sam Lantinga
- Fixed double-mouse event bug on Windows using OpenGL2001-04-29, by Sam Lantinga
- Fix key repeat detection on newer X servers2001-04-29, by Sam Lantinga
- *** empty log message ***2001-04-28, by Sam Lantinga
- Fixed left arrow on iBook keyboard under MacOS X2001-04-28, by Sam Lantinga
- Fixed memory leak in software YUV stretch code2001-04-27, by Sam Lantinga
- Fixed relative motion checking after restore under X112001-04-27, by Sam Lantinga
- *** empty log message ***2001-04-26, by Sam Lantinga
- Fixed 320x200 video mode on framebuffer console2001-04-26, by Sam Lantinga
- Improved robustness for the ELO touchpad (thanks Alex!)2001-04-26, by Sam Lantinga
- Date: Thu, 26 Apr 2001 10:46:23 +02002001-04-26, by Sam Lantinga
- Use correct repository when generating CVS snapshots2001-04-26, by Sam Lantinga
- *** empty log message ***2001-04-26, by Sam Lantinga
- Changes since SDL 1.2.0 release2001-04-26, by Sam Lantinga
- Initial revision2001-04-26, by Sam Lantinga