docs.html
author Sam Lantinga <slouken@lokigames.com>
Thu, 26 Apr 2001 16:54:56 +0000
changeset 4 4f6c5f021323
parent 1 cf2af46e9e2a
child 5 ea6d917c9d51
permissions -rw-r--r--
Date: Thu, 26 Apr 2001 10:46:23 +0200 From: Alexander Pipelka <pipelka@bms-austria.com> Subject: SDL ELO driver bugfix Hi Sam! We noticed that the ELO serial touchscreen controller is quite sensitive in terms of correct protocol handling. The current implementation cause some controllers to hangup after some time (> 24h). I think the attached patch should fix this (I ran my device more than 3 days without any hangups).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     1
<HTML>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     2
<HEAD><TITLE>SDL Stable Release</TITLE></HEAD>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     3
<BODY BGCOLOR="#FFEBCD" TEXT="#000000">
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     5
<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     6
<P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     7
This source is in development.  It may contain API changes, and may not be
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     8
fully tested on all supported platforms.  The current stable release may
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     9
be found at the <A HREF="http://www.libsdl.org/"> main SDL page</A>.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    10
<P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    12
<H2> <A HREF="docs/index.html">API Documentation</A> </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    13
<P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    14
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    15
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    16
Major changes since SDL 1.0.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    17
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    18
<UL>
1
cf2af46e9e2a Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
    19
	<LI> 1.2.1: Added support for building under Cygwin on Windows
cf2af46e9e2a Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
    20
	<LI> 1.2.1: Added a dummy video driver for benchmarking (thanks Ryan!)
cf2af46e9e2a Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
    21
	<LI> 1.2.1: Fixed fullscreen cursor offset bug on BeOS
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    22
	<LI> 1.2.0: Added initial support for HP-UX (thanks Stephanie)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    23
	<LI> 1.2.0: Added initial support for BSDI (thanks Kurt)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    24
	<LI> 1.2.0: Fixed blitting 32-bit ARGB images to SDL_OPENGLBLIT screens
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    25
	<LI> 1.2.0: Fixed automake build dependencies (thanks Markus!)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    26
	<LI> 1.2.0: Added 24 bpp support to software YUV display functions
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    27
	<LI> 1.2.0: Don't bomb trying to get DGA mouse on XFree86 4.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    28
	<LI> 1.2.0: Added initial support for OSF/Tru64 (thanks Anders)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    29
	<LI> 1.1.8: Fixed joystick hat motion on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    30
	<LI> 1.1.8: Don't detect mouse and keyboard as joystick on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    31
	<LI> 1.1.8: Check for OpenGL 1.2 before using 16-bit SDL_OPENGLBLIT
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    32
	<LI> 1.1.8: Added support for /dev/sound/* in Linux 2.4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    33
	<LI> 1.1.8: Fixed crash when blitting to RLE encoded surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    34
	<LI> 1.1.8: Fixed 8-bit audio on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    35
	<LI> 1.1.8: Fixed keyboard handling on MacOS X and MacOS classic
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    36
	<LI> 1.1.8: Fixed mouse cursor visibility when switching apps on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    37
	<LI> 1.1.8: Implemented semaphore support on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    38
	<LI> 1.1.8: Worked around broken sem_getvalue() on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    39
	<LI> 1.1.8: Fixed 16-bit big-endian audio on MacOS X and MacOS classic
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    40
	<LI> 1.1.8: Fixed mutex locking on Linux glibc 2.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    41
	<LI> 1.1.8: SDL_Quit() removes the parachute signal handlers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    42
	<LI> 1.1.8: Added NAS audio server support (thanks Erik!)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    43
	<LI> 1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    44
	<LI> 1.1.8: Added support for resizable windows on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    45
	<LI> 1.1.8: Added a function to query the surface clip rectangle
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    46
	<LI> 1.1.8: Added a function to query the current event filter
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    47
	<LI> 1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    48
	<LI> 1.1.8: Improved the speed of fullscreen OpenGL on Windows
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    49
	<LI> 1.1.8: Added ELO touchscreen support for fbcon (thanks Alex)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    50
	<LI> 1.1.8: Added accelerated MacOS X OpenGL support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    51
	<LI> 1.1.8: Surface lock and unlock operations can now be nested
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    52
	<LI> 1.1.8: Optimized fillrect for PPC video memory (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    53
	<LI> 1.1.8: Work around "blackout" problem with XVideo acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    54
	<LI> 1.1.8: Obtain correct key state on X11 focus (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    55
	<LI> 1.1.8: Fixed keyboard handling on the framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    56
	<LI> 1.1.8: Added basic support for VGA16 framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    57
	<LI> 1.1.8: Open a new virtual terminal if possible on fbcon
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    58
	<LI> 1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    59
	<LI> 1.1.8: Fixed joystick crash on Windows (thanks Pete)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    60
	<LI> 1.1.7: Expanded documentation from the SDL Documentation Project
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    61
	<LI> 1.1.7: Report X11 client message events if SYSWMEVENTS enabled
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    62
	<LI> 1.1.7: Added support for a single hat on Windows joysticks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    63
	<LI> 1.1.7: The gamma ramp routines now take arrays of Uint16 values
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    64
	<LI> 1.1.7: Added initial support for QNX RTP (thanks Patrick)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    65
	<LI> 1.1.7: Added ALSA sound driver (thanks Patrick Trainor)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    66
	<LI> 1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    67
	<LI> 1.1.7: Get keyboard modifier state on input focus on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    68
	<LI> 1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    69
	<LI> 1.1.7: Added initial UnixWare 7 support (thanks rr)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    70
	<LI> 1.1.7: Added working YUY -> RGB conversion code (thanks Eugene)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    71
	<LI> 1.1.7: Fixed video initialization crash on IRIX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    72
	<LI> 1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    73
	<LI> 1.1.7: Fixed background brush flicker on Win32 (thanks Gautier)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    74
	<LI> 1.1.7: Fixed incorrect pitch when switching to window on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    75
	<LI> 1.1.7: Fixed memory leak when switching video modes on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    76
	<LI> 1.1.7: Init of fbcon shouldn't automatically set graphics mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    77
	<LI> 1.1.6: Allow SDL_VIDEO_INIT when built without thread support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    78
	<LI> 1.1.6: Fixed palette problems with non-X11 fullscreen displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    79
	<LI> 1.1.6: Fixed Win32 crash with SDL_OPENGLBLIT and GL functions
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    80
	<LI> 1.1.6: Improved default MacOS millisecond time resolution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    81
	<LI> 1.1.6: Fixed X11 overlapping endian blit bug (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    82
	<LI> 1.1.6: Fixed starting directory on BeOS (thanks Samuel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    83
	<LI> 1.1.6: Integrated FreeBSD SVGAlib support (thanks folks)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    84
	<LI> 1.1.6: Fixed middle-button handling on DirectInput
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    85
	<LI> 1.1.6: Added SDL_GetThreadID() to get a specific thread's ID
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    86
	<LI> 1.1.6: Worked around a crash in pthreads on RedHat 7
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    87
	<LI> 1.1.6: Fixed a brown-bag crash in clipping code
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    88
	<LI> 1.1.5: Convert from '/' to ':' opening files on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    89
	<LI> 1.1.5: Clean up empty output files on Win32 and MacOS 
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    90
	<LI> 1.1.5: Run command dialog if command key on startup on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    91
	<LI> 1.1.5: Initial NetBSD support (thanks Krister Walfridsson)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    92
	<LI> 1.1.5: Expanded the YUV overlay to handle odd (ATI) hardware
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    93
	<LI> 1.1.5: Fixed MacOS GL attribute selection (thanks Darrell)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    94
	<LI> 1.1.5: Implemented gamma correction on 8-bit hardware displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    95
	<LI> 1.1.5: Performed logical/physical palette split (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    96
	<LI> 1.1.5: Added initial MacOS X support (thanks Stan)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    97
	<LI> 1.1.5: SDL_WarpMouse() now works on BeOS (thanks Christian)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    98
	<LI> 1.1.5: Windows GDI driver now supports 565 modes (thanks Ben)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    99
	<LI> 1.1.5: Correctly load OpenGL extensions on Win32 (thanks Beosil)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   100
	<LI> 1.1.5: Fixed crash with some threaded audio drivers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   101
	<LI> 1.1.5: Audio is now closed in SDL_Quit(), if necessary
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   102
	<LI> 1.1.5: Win32 version now uses MSVC multi-threaded DLL runtime
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   103
	<LI> 1.1.5: Replaced useless SDL_SetClipping() with SDL_SetClipRect()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   104
	<LI> 1.1.5: Added a flag to YUV overlays to show hardware support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   105
	<LI> 1.1.5: Added SDL_WasInit() to see what is currently initialized
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   106
	<LI> 1.1.5: YUV overlays can now be accelerated with DirectX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   107
	<LI> 1.1.5: YUV overlays now have working pitch (thanks Vivien)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   108
	<LI> 1.1.5: Prompt the user if MacOS mode change may damage hardware
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   109
	<LI> 1.1.5: Fixed DrawSprocket video mode lists and mode changes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   110
	<LI> 1.1.5: Added DrawSprocket acceleration of colorkey blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   111
	<LI> 1.1.5: MacOS event handling is much more responsive by default
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   112
	<LI> 1.1.5: MacOS modifier keys now generate key events
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   113
	<LI> 1.1.5: Mattias Engdegård did the "Great Alpha Flip"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   114
	<LI> 1.1.5: Added SDL_DisplayFormatAlpha() for fast alpha blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   115
	<LI> 1.1.5: Added SDL_MapRGBA() and SDL_GetRGBA() to handle alpha
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   116
	<LI> 1.1.5: SDL_SetAlpha() now accepts the SDL_RLEACCEL flag
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   117
	<LI> 1.1.5: Blit semantics involving alpha are now well defined
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   118
	<LI> 1.1.5: Added support for X11 DirectColor visuals for gamma API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   119
	<LI> 1.1.5: Added initial AmigaOS support (thanks Gabriele Greco)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   120
	<LI> 1.1.5: Added an initial gamma correction API (thanks Daniel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   121
	<LI> 1.1.5: Disable DGA mouse while X11 application is iconified
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   122
	<LI> 1.1.5: Allow 16-bit audio on Solaris (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   123
	<LI> 1.1.5: Added RLE acceleration of alpha blits (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   124
	<LI> 1.1.5: New documentation from the SDL Documentation Project
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   125
	<LI> 1.1.4: Work around window resize bug in KDE 1.2
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   126
	<LI> 1.1.4: Command-click is interpreted as right click on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   127
	<LI> 1.1.4: Removed ESounD detection on Solaris
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   128
	<LI> 1.1.4: Updated to libtool 1.3.5 and latest config.guess
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   129
	<LI> 1.1.4: testgl now works on 8-bit displays under X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   130
	<LI> 1.1.4: SDL_WINDOWID hack now works with OpenGL on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   131
	<LI> 1.1.4: Builds correctly on UNIX without X11 installed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   132
	<LI> 1.1.4: Fixed default GL driver loading on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   133
	<LI> 1.1.4: Implemented fullscreen toggle on BeOS (thanks David)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   134
	<LI> 1.1.4: No longer use DirectDraw with OpenGL modes on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   135
	<LI> 1.1.4: Added support for 320x200x8 in SVGAlib (thanks Michele)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   136
	<LI> 1.1.4: Implemented resizable windows on BeOS (thanks David)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   137
	<LI> 1.1.4: RLE colorkey encoding reduces memory use (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   138
	<LI> 1.1.4: The CD track length variable is now 32-bits (thanks Martin)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   139
	<LI> 1.1.4: Fixed crashing bug in Win32 semaphores (thanks Markus)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   140
	<LI> 1.1.4: Disabled aggresive gcc optimizations on X86
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   141
	<LI> 1.1.4: Added support for blitting with GL (thanks Daniel Vogel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   142
	<LI> 1.1.4: Improved the speed of the 16-bit colorkey copy blit
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   143
	<LI> 1.1.4: Fixed pthread condition variable timeout
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   144
	<LI> 1.1.3: Use timeGetTime() instead of GetTickCount() on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   145
	<LI> 1.1.3: Release mouse when popped out of fullscreen on X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   146
	<LI> 1.1.3: IRIX 6.5 and FreeBSD 4.0 are now officially supported
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   147
	<LI> 1.1.3: Added optimization flags when compiling on x86 with gcc
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   148
	<LI> 1.1.3: On BeOS, change to app directory when launched by Tracker
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   149
	<LI> 1.1.3: Hold the option key on launch to get dialog on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   150
	<LI> 1.1.3: Added DrawSprockets on MacOS (thanks Darrell Walisser)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   151
	<LI> 1.1.3: Added support for Linux 2.4 input interface (HID)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   152
	<LI> 1.1.3: Fixed 24-bpp blits on big-endian systems (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   153
	<LI> 1.1.3: Don't try to use DGA mouse support on XFree86 4.00
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   154
	<LI> 1.1.3: Don't create an X11 shared memory buffer for GL displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   155
	<LI> 1.1.3: Framebuffer console acceleration disabled (broken) on G200
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   156
	<LI> 1.1.3: Allow maximize on resizable Win32 surfaces (thanks Randi)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   157
	<LI> 1.1.3: Much faster RLE colorkey blit (thanks Xark and Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   158
	<LI> 1.1.3: Fixed some problems with iconification and focus in X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   159
	<LI> 1.1.3: Added IMPS/2 protocol support for framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   160
	<LI> 1.1.3: Added user-resizable video mode support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   161
	<LI> 1.1.3: Added arbitrary scaling of YUV overlay surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   162
	<LI> 1.1.3: Added support for semaphores and condition variables
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   163
	<LI> 1.1.3: Added SDL_ASYNCBLIT flag for asynchronous video updates
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   164
	<LI> 1.1.3: Don't let the WM place window in X11 fullscreen mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   165
	<LI> 1.1.3: Unload GL library after X11 display has closed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   166
	<LI> 1.1.3: Fixed X11 error when a clipped rectangle is updated
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   167
	<LI> 1.1.3: Fixed crash when surface memory can't be allocated
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   168
	<LI> 1.1.3: Added a check for DirectX 5 audio (thanks Markus)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   169
	<LI> 1.1.3: Added inline MMX assembly for YUV -> RGB conversion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   170
	<LI> 1.1.3: Fixed startup crash in X11_RefreshDisplay()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   171
	<LI> 1.1.3: SDL_Init(SDL_INIT_AUDIO) no longer fails with no soundcard
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   172
	<LI> 1.1.3: Initial YUV video overlay support (supports XvImages)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   173
	<LI> 1.1.3: Fixed BadMatch X11 error with GLX 1.3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   174
	<LI> 1.1.3: Worked around incompatibilities with XFree86 4.0 vidmode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   175
	<LI> 1.1.3: The audio Makefile no longer takes forever to create
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   176
	<LI> 1.1.3: The joystick hat positions changed to constants
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   177
	<LI> 1.1.3: Fixed overlapping copy blit with odd widths
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   178
	<LI> 1.1.3: Fix for SDL_WINDOWID crash contributed by Mattias
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   179
	<LI> 1.1.3: Speeded up 32-bit alpha channel blits by nearly 100%
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   180
	<LI> 1.1.3: Added experimental DGA 2.0 support (set SDL_VIDEODRIVER)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   181
	<LI> 1.1.2: Fixed crash running on NT with a read-only filesystem
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   182
	<LI> 1.1.2: Re-use thread creation mutex on glibc-2.0 systems
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   183
	<LI> 1.1.2: SDL_WM_SetIcon() now uses icon colorkey if mask is NULL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   184
	<LI> 1.1.2: Win32 relative mouse mode fixes (thanks Randi Relander)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   185
	<LI> 1.1.2: Not being able to set audio frags is no longer fatal
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   186
	<LI> 1.1.2: Added support for multiple timers (thanks Stephane Peter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   187
	<LI> 1.1.2: Copy blits optimized using inline assembly on x86 Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   188
	<LI> 1.1.2: Copy blit can now handle overlapping blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   189
	<LI> 1.1.2: Fixed GL direct rendering on Utah GLX (thanks John Fulmer)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   190
	<LI> 1.1.2: Added unofficial support for AIX (thanks Carsten Griwodz)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   191
	<LI> 1.1.2: Enabled X11 VidMode extension on remote displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   192
	<LI> 1.1.2: Load libGL.so.1 under X11 if an app isn't linked with GL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   193
	<LI> 1.1.2: Don't restack windows in the X11 environment
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   194
	<LI> 1.1.2: Multiple X11 visual support (thanks Mattias Engdegård)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   195
	<LI> 1.1.0: Internal event state is updated before filter is called
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   196
	<LI> 1.1.0: Worked around DGA mouse cursor bug in Voodoo X server
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   197
	<LI> 1.1.0: Added SDL OpenGL documentation (thanks Nicholas Vining)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   198
	<LI> 1.1.0: Added AAlib video driver support (thanks Stephane Peter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   199
	<LI> 1.1.0: Added fullscreen support for Win32 GDI video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   200
	<LI> 1.1.0: Added SDL_GetAudioState() to get current audio status
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   201
	<LI> 1.1.0: Added SDL_GetRelativeMouseState() to get relative motion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   202
	<LI> 1.1.0: Added 32-bit PII MMX optimized blitters from Hermes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   203
	<LI> 1.1.0: Added SDL_bool datatype for functions returning true/false
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   204
	<LI> 1.1.0: Improved alpha blend speed (thanks Alexandre Courbot)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   205
	<LI> 1.1.0: Added function to queue events: SDL_PushEvent()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   206
	<LI> 1.1.0: Added user-defined event type to SDL_Event structure
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   207
	<LI> 1.1.0: Added SDL_InitSubSystem() and SDL_QuitSubSystem()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   208
	<LI> 1.1.0: Added BDirectWindow fullscreen support on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   209
	<LI> 1.1.0: Added initial joystick support (Linux, Win32, BeOS, MacOS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   210
	<LI> 1.1.0: The timer now runs in a separate thread if possible
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   211
	<LI> 1.1.0: Added initial OpenGL support (Linux, Win32, BeOS, MacOS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   212
	<LI> 1.0.9: Avoid potential crash in Win32 mouse handling (thanks Cliff)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   213
	<LI> 1.0.9: Fixed bug where /dev/dsp was incorrectly marked available
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   214
	<LI> 1.0.9: Fixed DirectX crash if video height is larger than width
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   215
	<LI> 1.0.9: Fixed win32 timer error message typo (thanks Martin Dvorak)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   216
	<LI> 1.0.8: Fixed deadlock if SDL_LockAudio() called from audio thread
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   217
	<LI> 1.0.8: Fixed a race condition in thread creation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   218
	<LI> 1.0.7: Added detection for Linux supermount CD-ROM drives
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   219
	<LI> 1.0.6: Added --static-libs option to sdl-config
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   220
	<LI> 1.0.6: Fixed a clipping bug in the RLE colorkey blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   221
	<LI> 1.0.6: Mouse window manager routines implemented on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   222
	<LI> 1.0.6: Fixed SDL_HWPALETTE in fullscreen X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   223
	<LI> 1.0.6: Improved relative mouse warping in X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   224
	<LI> 1.0.6: DGA mouse mode is now enabled by SDL_VIDEO_X11_DGAMOUSE
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   225
	<LI> 1.0.6: Grab input by default in fullscreen mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   226
	<LI> 1.0.6: Detect hanging (incorrectly configured) Linux soundcard
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   227
	<LI> 1.0.6: If ESPEAKER env variable is set, use ESD audio driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   228
	<LI> 1.0.5: Fixed audio structure alignment for packing compilers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   229
	<LI> 1.0.5: Exposed SDL_AudioInit() and SDL_VideoInit()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   230
	<LI> 1.0.5: Added SDL_WM_ToggleFullScreen(), implemented for X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   231
	<LI> 1.0.5: Removed ALT-Enter functionality - should be in apps
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   232
	<LI> 1.0.5: The DSP audio driver is used by default on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   233
	<LI> 1.0.4: Added optional DMA support for the Linux audio driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   234
	<LI> 1.0.4: Fixed CD-ROM opening on the iBook under MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   235
	<LI> 1.0.4: Fixed a crash in 8-bit mode when using X11 video
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   236
	<LI> 1.0.4: Initial audio support on MacOS (thanks Darrell Walisser)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   237
	<LI> 1.0.4: The audio thread runs at high priority on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   238
	<LI> 1.0.4: ESD audio support is now a separate selectable driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   239
	<LI> 1.0.4: Initial OpenBSD support (thanks Federico Schwindt)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   240
	<LI> 1.0.4: Fixed hang when closing audio on Windows 2000
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   241
	<LI> 1.0.4: Warn about monochrome X displays (thanks Christian Bauer)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   242
	<LI> 1.0.4: Fixed spurious X11 mouse focus events at ALT-ENTER
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   243
	<LI> 1.0.4: Perform input ungrab at video quit, just in case
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   244
	<LI> 1.0.4: Corrected X11 depth reporting in SDL_VideoModeOK()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   245
	<LI> 1.0.3: Disable mouse threshold when X11 mouse is in warp mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   246
	<LI> 1.0.3: Fixed black-screen on exit in fbcon video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   247
	<LI> 1.0.3: Much improved console switching in fbcon video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   248
	<LI> 1.0.3: Fixed X11 UNICODE translation bug (thanks Andreas Arens)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   249
	<LI> 1.0.3: Fixed WaveOut mutex logic bug (thanks Markus Oberhum)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   250
	<LI> 1.0.3: Use X11 mouse warping when cursor hidden and input grabbed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   251
	<LI> 1.0.3: Doesn't try to use TrackMouseEvent() on Win95
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   252
	<LI> 1.0.3: DirectColor support in fbcon driver (thanks Adam Meyerowitz)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   253
	<LI> 1.0.3: Fixed ALT-ENTER key state problem on X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   254
	<LI> 1.0.2: Fixed Win32 code to run on VMWare with DIB video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   255
	<LI> 1.0.2: Added window manager function: SDL_WM_GrabInput()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   256
	<LI> 1.0.2: Added window manager function: SDL_WM_IconifyWindow()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   257
	<LI> 1.0.2: Added ALT-ENTER fullscreen toggle for X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   258
	<LI> 1.0.2: X11 fullscreen mode uses DGA mouse if cursor is hidden
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   259
	<LI> 1.0.2: New X11 fullscreen code doesn't require root
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   260
	<LI> 1.0.2: Mouse focus and position is now updated at video mode set
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   261
	<LI> 1.0.2: Mouse focus loss is now detected under Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   262
	<LI> 1.0.2: Menubar hiding is more robust on MacOS (thanks Matt Slott)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   263
	<LI> 1.0.2: Added CD-ROM support on MacOS (thanks Matt Slott)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   264
	<LI> 1.0.2: Added non-root fullscreen modes under X11 (thanks Stephane)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   265
	<LI> 1.0.2: Added docs for time functions (thanks Christian Biesinger)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   266
	<LI> 1.0.2: Squeezed a little more speed out of blitters (Duff's device)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   267
	<LI> 1.0.2: Added hardware acceleration for 3Dfx to fbcon driver.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   268
	<LI> 1.0.2: Added hardware acceleration for Matrox to fbcon driver.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   269
	<LI> 1.0.2: Windows mouse driver now recognizes the middle button.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   270
	<LI> 1.0.2: X11 driver now recognizes the "unix:0" display as local.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   271
	<LI> 1.0.2: Fixed a bug in DGA support which crashed some X servers.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   272
	<LI> 1.0.2: Added GPM repeater support (gpm -R) to fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   273
	<LI> 1.0.2: Added support for hardware surfaces to fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   274
	<LI> 1.0.2: Implemented console switching in fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   275
	<LI> 1.0.2: Implemented graphics mode detection in fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   276
	<LI> 1.0.2: Added SDL_EnableKeyRepeat() (thanks Jim Kutter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   277
	<LI> 1.0.2: Enabled DirectSound on Windows 2000
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   278
	<LI> 1.0.1: Fixed the frame buffer video driver on LinuxPPC
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   279
	<LI> 1.0.1: Stopped using DirectSound on Windows NT.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   280
	<LI> 1.0.1: Stopped using DirectX when DINPUT.DLL is not installed.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   281
	<LI> 1.0.1: Added pthread detection to configure.in for FreeBSD.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   282
	<LI> 1.0.1: Updated the Solaris audio code for the 1.0 API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   283
	<LI> 1.0.1: Updated the MacOS code for the 1.0 internal API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   284
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   285
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   286
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   287
Major changes since SDL 0.10.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   288
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   289
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   290
	<LI> 0.11.5: Fixed mouse warping in fullscreen mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   291
	<LI> 0.11.5: Added a new function SDL_GetVideoSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   292
	<LI> 0.11.5: Renamed SDL_AllocSurface() SDL_CreateRGBSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   293
	<LI> 0.11.5: Added a new function SDL_CreateRGBSurfaceFrom()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   294
	<LI> 0.11.4: Added support for multiple compiled-in video drivers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   295
	<LI> 0.11.3: Fixed 16 --> 32 bpp blitting - using C instead of Hermes. 
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   296
	<LI> 0.11.3: Fixed double-buffering bug in the DirectX driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   297
	<LI> 0.11.3: Added GGI video driver (thanks Jon Taylor)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   298
	<LI> 0.11.2: Added automake/aclocal/autoconf support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   299
	<LI> 0.11.1: Added an initial (buggy) MacOS CD-ROM driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   300
	<LI> 0.11.1: Improved Linux CD-ROM detection
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   301
	<LI> 0.11.1: Added a workaround for DGA mouse bug on Voodoo 3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   302
	<LI> 0.11.1: Fixed 24bpp --> 8bpp blit crash
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   303
	<LI> 0.11.1: Fixed a bug in blit mapping when palette changed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   304
	<LI> 0.11.1: Added a Linux SBLive beta driver workaround
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   305
	<LI> 0.11.1: Fixed Win32 cross-compile problem with mingw32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   306
	<LI> 0.11.1: Loss of keyboard focus now causes keys to be reset
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   307
	<LI> 0.11.1: DGA DirectMouse is conditionally compiled (default off)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   308
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   309
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   310
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   311
Major changes since SDL 0.8.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   312
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   313
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   314
	<LI> 0.9.16: Made SDL error messages thread-safe
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   315
	<LI> 0.9.15: If you have r/w access to /dev/mem, DGA works on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   316
	<LI> 0.9.15: Added support for Linux on the ARM (Netwinder)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   317
	<LI> 0.9.14: Removed color cursor support, fixed b/w cursors
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   318
	<LI> 0.9.14: Fixed long-standing X11 DGA colormap problem
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   319
	<LI> 0.9.13: Added dynamic load function: SDL_SetLibraryPath()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   320
	<LI> 0.9.13: Added unofficial support for MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   321
	<LI> 0.9.13: Added unofficial support for FreeBSD
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   322
	<LI> 0.9.13: Added unofficial support for IRIX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   323
	<LI> 0.9.13: Updated support for BeOS from R3 to R4.5
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   324
	<LI> 0.9.13: Added SDL_SetLibraryPath() function (thanks Karsten Laux)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   325
	<LI> 0.9.13: Fixed 8-bit audio conversion when using SDL_MixAudio()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   326
	<LI> 0.9.13: Fixed audio thread lingering when app dies on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   327
	<LI> 0.9.13: Fixed color problem in X display to other-endian systems
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   328
	<LI> 0.9.13: Finally able to detect X11 key repeat (thanks GII team!)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   329
	<LI> 0.9.13: Added support for Visual C++ 5.0 development environment
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   330
	<LI> 0.9.13: Added support for Linux on the Alpha
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   331
	<LI> 0.9.13: Added support for international keyboards (see WhatsNew)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   332
	<LI> 0.9.12: Added support for loading IMA ADPCM compressed WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   333
	<LI> 0.9.12: Fixed bug when mixing 8-bit audio in SDL_MixAudio()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   334
	<LI> 0.9.12: Added Enlightenment Sound Daemon audio support on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   335
	<LI> 0.9.12: Added MTRR support for Linux/X11 (thanks David Barth)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   336
	<LI> 0.9.12: Added support for LinuxPPC 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   337
	<LI> 0.9.12: Fixed place where some audio conversions aren't detected
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   338
	<LI> 0.9.12: Fixed serious bug in installation script
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   339
	<LI> 0.9.12: Added SDL_FreeWAV() function for freeing DLL memory
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   340
	<LI> 0.9.12: Fixed potential memory leak in SDL_LoadWAV_RW()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   341
	<LI> 0.9.11: Freeing video surface has no longer crashes SDL_Quit()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   342
	<LI> 0.9.11: Included new asm blitters from Hermes library 1.2.4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   343
	<LI> 0.9.11: SDL_WaitThread() now gets the thread's return status
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   344
	<LI> 0.9.11: SDL_MixAudio() takes a larger volume range (0-128)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   345
	<LI> 0.9.11: SDL no longer changes the X11 keyboard repeat
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   346
	<LI> 0.9.11: Added a data source abstraction for loading/saving data
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   347
	<LI> 0.9.11: Added three built in data abstractions:<BR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   348
	               SDL_RWFromFile(), SDL_RWFromFP(), SDL_RWFromMem()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   349
	<LI> 0.9.11: Added stdio-like functions for using data sources:<BR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   350
	               SDL_RWseek(), SDL_RWread(), SDL_RWwrite(), SDL_RWclose()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   351
	<LI> 0.9.11: Replaced SDL_CalculateEndian() with SDL_BYTEORDER macro
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   352
	<LI> 0.9.11: Endian swapping functions are now macros, for speed.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   353
	<LI> 0.9.11: Endian read/write functions now use data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   354
	<LI> 0.9.11: Added function SDL_LoadWAV_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   355
	<LI> 0.9.11: Added function SDL_LoadBMP_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   356
	<LI> 0.9.11: Added function SDL_SaveBMP_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   357
	<LI> 0.9.10: Mixer no longer fails if timidity isn't installed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   358
	<LI> 0.9.10: Mixer restarts MOD files on play (thanks Bill Kendrick)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   359
	<LI> 0.9.10: Fixed occasional crashing of the mixer library
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   360
	<LI> 0.9.10: Fixed icon display on Afterstep under Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   361
	<LI> 0.9.10: Fixed occasional crash in mixer example
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   362
	<LI> 0.9.10: Linux cdrom list now comes from /etc/fstab
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   363
	<LI> 0.9.10: Fixed support for UK keyboard (thanks John Elliott)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   364
	<LI> 0.9.10: The event queue is now thread-safe
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   365
	<LI> 0.9.10: Added event queue pump function: SDL_PumpEvents()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   366
	<LI> 0.9.10: Added low level event function: SDL_PeepEvents()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   367
	<LI> 0.9.10: Added a new thread function: SDL_ThreadID()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   368
	<LI> 0.9.10: Fixed an audio rate conversion memory overrun
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   369
	<LI> 0.9.10: Fixed crash with RLE acceleration on big surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   370
	<LI> 0.9.10: Improved MacOS display driver - added fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   371
	<LI> 0.9.10: Removed spurious warnings from Linux X11 driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   372
	<LI> 0.9.10: Fixed memory leak in SDL_InvalidateMap()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   373
	<LI> 0.9.10: Fixed right button of 2-button mice on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   374
	<LI> 0.9.10: Enabled XFree86 mode changes on older servers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   375
	<LI> 0.9.9: SDL_LoadBMP() handles BMP files created with GIMP
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   376
	<LI> 0.9.9: SDL_LoadWAV() handles WAV files with "LIST" chunks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   377
	<LI> 0.9.9: Fixed problem with audio underflow on Solaris
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   378
	<LI> 0.9.9: Initial support for 4-speaker audio output devices
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   379
	<LI> 0.9.8: Fixed corrupt VC++ 5.0 desktop file
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   380
	<LI> 0.9.8: Now detects fixed version of Metro-X X11 server
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   381
	<LI> 0.9.8: Fixed XFree86 DGA banked mode update
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   382
	<LI> 0.9.8: Fixed mouse press viewport shift on XFree86 DGA
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   383
	<LI> 0.9.7: Fixed problem with displaying remotely via X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   384
	<LI> 0.9.7: Win32 uses software cursor when fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   385
	<LI> 0.9.7: Win32 mouse uses DirectInput when fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   386
	<LI> 0.9.7: Added OpenGL software rendering via Mesa (demos archive)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   387
	<LI> 0.9.7: Fixed memory leak in ADPCM WAV decoding
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   388
	<LI> 0.9.6: Added CD-ROM audio API documentation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   389
	<LI> 0.9.6: Fixed potential BeOS audio-related crash
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   390
	<LI> 0.9.6: Fixed crash when resetting the video mode in DirectX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   391
	<LI> 0.9.6: Fixed errors compiling with the SparcWorks compiler
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   392
	<LI> 0.9.6: Replaced SDL_GetDisplayFormat() with SDL_GetVideoInfo()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   393
	<LI> 0.9.6: Added a new fast fill function: SDL_FillRect()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   394
	<LI> 0.9.6: Added blit acceleration flags to SDL_AllocSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   395
	<LI> 0.9.6: Added new double-buffering function: SDL_Flip()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   396
	<LI> 0.9.6: Fixed problem with buggy Metro-X X11 server
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   397
	<LI> 0.9.6: Fixed 8-bit audio on Solaris with dbri hardware
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   398
	<LI> 0.9.6: Fixed alarm clock problem with Solaris pthreads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   399
	<LI> 0.9.6: Fixed BeOS compilation problem
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   400
	<LI> 0.9.5: Added tools to create Win32 icons in directx/icon/
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   401
	<LI> 0.9.5: You can now pass a NULL mask to SDL_WM_SetIcon()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   402
	<LI> 0.9.5: Added support files for compiling with VC++ 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   403
	<LI> 0.9.5: Fixed icon color bug under Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   404
	<LI> 0.9.5: Re-added SDL_LowerBlit() - not safe for use on display
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   405
	<LI> 0.9.5: Fixed 0.9.x cursor blit deadlock
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   406
	<LI> 0.9.5: Added SDL_FPLoadWAV(), SDL_FPLoadBMP(), SDL_FPSaveBMP()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   407
	<LI> 0.9.5: Added Linux, Win32, and BeOS CD audio support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   408
	<LI> 0.9.5: MMX accelerated blit disabled -- temporarily broken
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   409
	<LI> 0.9.4: Fixed endianness issue with BeOS x86 blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   410
	<LI> 0.9.4: Fixed quit interrupt delivery on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   411
	<LI> 0.9.4: Fixed dynamic loading on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   412
	<LI> 0.9.4: Fixed DirectX audio on Win98
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   413
	<LI> 0.9.4: Fixed possible sound-related crash on Linux PPC
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   414
	<LI> 0.9.3: Mouse motion arrives as absolute and relative coordinates
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   415
	<LI> 0.9.3: Fixed Visual C++ structure packing
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   416
	<LI> 0.9.3: Fixed UNIX dynamic link library installation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   417
	<LI> 0.9.2: DirectX audio no longer hangs when app loses focus
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   418
	<LI> 0.9.2: Fixed DirectX HiColor crash (palette bug)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   419
	<LI> 0.9.1: Fixed DirectX &lt;ALT&gt; key handling
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   420
	<LI> 0.9.1: Fixed DirectX windowed palette problems
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   421
	<LI> 0.9.1: Removed SDL_MapSurface() and SDL_UnmapSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   422
	<LI> 0.9.0: Initial port to IRIX 6.x
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   423
	<LI> 0.9.0: Initial port to OSF/1 3.2       (no sound yet)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   424
	<LI> 0.9.0: MacOS port in progress
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   425
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   426
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   427
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   428
Major changes since SDL 0.7:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   429
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   430
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   431
	<LI>	Separated the demos and examples into a separate archive
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   432
	<LI>	Added support for loading Microsoft compressed WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   433
	<LI>	Added "soft" application crash recovery (signal handlers)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   434
	<LI>	Fixed POSIX signal handling interaction with threads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   435
	<LI>	Fixed audio output on MKLinux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   436
	<LI>	Added dynamic library version checking
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   437
	<LI>	Updated for DirectX 6.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   438
	<LI>	Cleaned up dynamic linking and added static linking
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   439
	<LI>	Added automatic audio format and rate conversion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   440
	<LI>	Optimized some blitter cases (8 --> 16/32 and 32 --> 16/8)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   441
	<LI>	Removed precalculated alpha blending acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   442
	<LI>	Key and mouse button events are split into up/down events
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   443
	<LI>	It is now much easier to set an optimal video mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   444
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   445
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   446
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   447
Major changes since SDL 0.5:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   448
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   449
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   450
	<LI>	Ported to Solaris 2.6
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   451
	<LI>	Added XFree86 Direct Graphic Access support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   452
	<LI>	Supports LinuxPPC without threads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   453
	<LI>	Completely rewritten video/surface API -- see SDL_video.h
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   454
	<LI>	Completely rewritten event API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   455
	<LI>	Optimized black-white cursor creation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   456
	<LI>	Added support for run-length-encoded colorkeying
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   457
	<LI>	Added support for hardware accelerated blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   458
	<LI>	Added support for blitting from 1-bit surfaces (bitmaps)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   459
	<LI>	Added a function to simplify setting video modes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   460
	<LI>	Added support for loading WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   461
	<LI>	Added endian swapping functions for memory values
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   462
	<LI>	Added alpha blending using alpha value or channel
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   463
	<LI>	Added precalculated alpha blending acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   464
	<LI>	Added function to return current time in milliseconds
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   465
	<LI>	New event type SDL_ACTIVEEVENT, to detect iconification
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   466
	<LI>	New event type SDL_SYSWMEVENT, for custom window hooks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   467
	<LI>	Added a platform dependent function to get window handle
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   468
	<LI>	Added a function to check the run-time version of SDL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   469
	<LI>	Added periodic timer support at 10 ms resolution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   470
	<LI>	Added support for the SDL_DEBUG environment variable
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   471
	<LI>	Miscellaneous internal cleanups
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   472
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   473
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   474
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   475
Major changes since SDL 0.4:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   476
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   477
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   478
	<LI>	SDL library code is now dynamically loaded
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   479
	<LI>	Added support for pthreads (Linux glibc2)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   480
	<LI>	Removed SDL_mutexN() and SDL_mutexIncr()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   481
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   482
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   483
<H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   484
Major changes since SDL 0.3:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   485
</H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   486
<UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   487
	<LI>	Added support for DirectX 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   488
	<LI>	Added support for surfaces in video memory
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   489
	<LI>	Added support for source color-key blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   490
	<LI>	Added support for single-rectangle clipping
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   491
	<LI>	Added support for warping (moving) the cursor
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   492
	<LI>	Added support for color cursors
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   493
	<LI>	Greatly simplified internal event queue
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   494
	<LI>	Minor bug-fixes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   495
</UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   496
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   497
<P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   498
<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   499
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   500
</BODY>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   501
</HTML>