annotate docs.html @ 1748:5e86e34453d4

------- Comment #1 From Max Horn 2006-04-17 03:08 [reply] ------- Created an attachment (id=106) [edit] Patch for src/joystick/win32/SDL_mmjoystick.c I am not even a Windows user, so take the following with a grain of salt: SDL_mmjoystick.c has a function GetJoystickName which obtains the joystick name by looking at the registry. The way it does that seems very fishy to me. Namely, it uses the parameter "index" to construct a registry value name (BTW, those variables used in the code are really badly named). The value of "index" in turn equals the current value of "numdevs", as called from SDL_SYS_JoystickInit. I read through the MSDN docs at <http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarinput/html/msdn_extdirect.asp>, and I believe the simple fix is to replace line 183 of said file SYS_JoystickName[numdevs] = GetJoystickName(numdevs, joycaps.szRegKey); by the following: SYS_JoystickName[numdevs] = GetJoystickName(SYS_JoystickID[i], joycaps.szRegKey); However, that is only *hiding* the real issue. Problem is, the list of joysticks as returned by windows may contains "gaps", and the code deals incorrectly with that. Namely those gaps occur if joysticks are removed/(re)added, as the reporter observed. The attached patch fixes this and another (off-by-one) issue in the code. But since I have no Windows machine, I can't even test-compile it, so use with caution.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 29 Apr 2006 20:22:31 +0000
parents 4a061326d752
children 14717b52abc0
rev   line source
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>
511
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
7 This source is stable, and is fully tested on all supported platforms.<br>
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
8 Please send bug reports or questions to the SDL mailing list:<br>
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
9 <a href="http://www.libsdl.org/mailing-list.php"
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
10 >http://www.libsdl.org/mailing-list.php</a><br>
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
11 The latest stable release may be found on the
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
12 <a href="http://www.libsdl.org/">SDL website</A>.
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
13 </P>
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
14 <P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
15
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
16 <H2> <A HREF="docs/index.html">API Documentation</A> </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
17 <P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
18
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
19 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
20 Major changes since SDL 1.0.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
21 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
22 <UL>
1124
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
23 <LI> 1.2.9: Numerous improvements to the Atari port (thanks Patrice!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
24 <LI> 1.2.9: SIGTERM and SIGINT handlers are reset when SDL shuts down
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
25 <LI> 1.2.9: Added support for Visual C++ 2005 (Express Beta 2) to VisualC.zip
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
26 <LI> 1.2.9: Fixed crash trying to allocate hardware surfaces on MacOS X (thanks Ryan!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
27 <LI> 1.2.9: SDL.dll works on Windows 95 again
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
28 <LI> 1.2.9: Dropping a document onto an SDL app passes it as a command line parameter in MacOS X (thanks Ryan!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
29 <LI> 1.2.9: Fixed short read problem with SDL_RWFromMem() (thanks Antonio!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
30 <LI> 1.2.9: Added support for SDL_VIDEO_X11_NODIRECTCOLOR on OpenGL visuals
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
31 <LI> 1.2.9: Altivec optimized blitters (thanks Bob!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
32 <LI> 1.2.9: YUV mmx code should compile with gcc 2.x and 3.x (thanks Stephane!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
33 <LI> 1.2.9: Fixed hang on shutdown using framebuffer console on ia64 (thanks Jesse!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
34 <LI> 1.2.9: Improved RISC OS support (thanks Peter and Alan!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
35 <LI> 1.2.9: Added support for direct color 8-bpp surfaces
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
36 <LI> 1.2.9: Fixed gcc parse errors in SDL_audio.h on Windows
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
37 <LI> 1.2.9: Fixed potential crash in multi-threaded timers
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
38 <LI> 1.2.9: Added support for Tru64 UNIX 4.X (thanks Hayashi!)
4a061326d752 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1014
diff changeset
39 <LI> 1.2.9: SDL_OPENGLBLIT has been renamed SDL_OPENGLBLIT_OBSOLETE
1014
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
40 <LI> 1.2.8: Fixed pitch vs width bug in SDL_SaveBMP() (thanks Jonathan!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
41 <LI> 1.2.8: Build ALSA support when building RPM files
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
42 <LI> 1.2.8: Added support for MacOS X Xcode environment (thanks Eric!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
43 <LI> 1.2.8: Fixed compiling SDL under Linux 2.6.9 (thanks Stephane!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
44 <LI> 1.2.8: Added m68k assembly routines for endianness conversion
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
45 <LI> 1.2.8: Added OSMesa support to the Atari port (thanks Patrice!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
46 <LI> 1.2.8: Fixed MacOS X mouse coordinate inversion (thanks Eric!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
47 <LI> 1.2.8: Fixed Win32 window centering when resettting video mode (thanks Gautier!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
48 <LI> 1.2.8: Fixed DirectInput intitialization with SDL_WINDOWID (thanks Trevor!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
49 <LI> 1.2.8: Fixed NSWindow release count bug on MacOS X (thanks Bob!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
50 <LI> 1.2.8: Video modes are sorted by width first, then by height
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
51 <LI> 1.2.8: Improved Atari audio drivers (thanks Patrice!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
52 <LI> 1.2.8: Improved OSS audio support, contributed by OpenSound.com
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
53 <LI> 1.2.8: Added MacOS X menu options for SDL apps built without a nib (thanks Max!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
54 <LI> 1.2.8: aRts audio driver has been renamed "arts" instead of "artsc"
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
55 <LI> 1.2.8: Added thread support on RISC OS (thanks Alan!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
56 <LI> 1.2.8: Added support for UTF-8 window titles on MacOS X (thanks Tomas!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
57 <LI> 1.2.8: Set XV_AUTOPAINT_COLORKEY property for X11 YUV support (thanks Christian!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
58 <LI> 1.2.8: Updated libtool support to libtool 1.5.8
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
59 <LI> 1.2.8: Fixed problem compiling without nasm with new versions of gcc
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
60 <LI> 1.2.8: Check for malloc() returning NULL in a few places
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
61 <LI> 1.2.8: Added 4/6 channel surround sound support on ALSA (not 3D audio)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
62 <LI> 1.2.8: Added SDL_FB_BROKEN_MODES environment variable
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
63 <LI> 1.2.8: Fixed memory corruption when allocating large surfaces (fails now)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
64 <LI> 1.2.8: Show correct joystick names on Windows (thanks Eckhard!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
65 <LI> 1.2.8: Added a CoreAudio driver for MacOS X (thanks Max!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
66 <LI> 1.2.8: Added support for right handed modifier keys on Panther (thanks Eric!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
67 <LI> 1.2.8: Finally fixed OpenGL coordinate inversion on MacOS X (thanks Eric!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
68 <LI> 1.2.8: Worked around a crash in aRts audio detection (thanks Yves!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
69 <LI> 1.2.8: Lots more Atari video fixes (thanks Patrice!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
70 <LI> 1.2.8: Allow UTF-8 strings in X11 window captions
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
71 <LI> 1.2.8: Fixed basic type collision on Tru64 (thanks Hayashi!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
72 <LI> 1.2.8: Improved keyboard and mouse handling on BeOS (thanks Marcin!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
73 <LI> 1.2.8: Added missing window manager and OpenGL functions on BeOS
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
74 <LI> 1.2.8: Fixed resuming CD-ROM playback on Windows (thanks Andreas!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
75 <LI> 1.2.8: Fixed compiling on IRIX 5.3
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
76 <LI> 1.2.8: Fixed crash if software stretch is used on hardware surfaces
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
77 <LI> 1.2.8: Fixed crash on exit in framebuffer console driver
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
78 <LI> 1.2.8: Added support for logical joysticks on Linux
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
79 <LI> 1.2.8: Added OpenGL accum buffer support on MacOS X (thanks Christian!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
80 <LI> 1.2.8: Fixed pixmap leak in X11 cursor code (thanks Paul!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
81 <LI> 1.2.8: Fixed compilation problems with newer versions of gcc
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
82 <LI> 1.2.8: Updated QNX support for QNX6 (thanks Mike!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
83 <LI> 1.2.8: Fixed testdyngl crash on Windows (thanks Damien!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
84 <LI> 1.2.8: Compile most of the blitter assembly on Opteron
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
85 <LI> 1.2.8: Compile CPU detection code on Opteron
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
86 <LI> 1.2.8: Fixed floating point exception with Linux 2.6 joysticks
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
87 <LI> 1.2.8: Fixed toggling SDL_NOFRAME on X11 video modes
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
88 <LI> 1.2.8: Fixed loading ESD and aRts function pointers
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
89 <LI> 1.2.8: IRIX uses libGL.so, not libGL.so.1
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
90 <LI> 1.2.8: Fixed typo in fatal signal handling code
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
91 <LI> 1.2.8: Fix potential deadlock in MacOS X joystick code
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
92 <LI> 1.2.8: Build FSAA code on all versions of MacOS X (thanks tigital!)
cfcb2e1c36eb Added change log notes
Sam Lantinga <slouken@libsdl.org>
parents: 840
diff changeset
93 <LI> 1.2.8: Avoid using kernel headers for byte swapping macros
840
6013fddf4c91 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 838
diff changeset
94 <LI> 1.2.7: Added a test program for dynamically loading OpenGL
838
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
95 <LI> 1.2.7: Increased sensitivity of the Windows joystick driver
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
96 <LI> 1.2.7: Added support for SDL_VIDEO_WINDOW_POS and SDL_VIDEO_CENTERED on Windows
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
97 <LI> 1.2.7: Added fullscreen toggle support in testwm for Windows, etc.
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
98 <LI> 1.2.7: Fixed mouse focus events after resetting video mode on Windows
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
99 <LI> 1.2.7: Added colorkey blit tests to testvidinfo (thanks Mike!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
100 <LI> 1.2.7: Added video hardware acceleration support on QNX (thanks Mike!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
101 <LI> 1.2.7: SDL no longer sets a fatal signal handler for SIGPIPE
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
102 <LI> 1.2.7: Fixed modifier key state on MacOS X (thanks Max!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
103 <LI> 1.2.7: Added support for remote XVideo (thanks Frederic!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
104 <LI> 1.2.7: Try to use higher refresh rate by default in DirectX driver (thanks Dmitry!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
105 <LI> 1.2.7: Fixed static linking on MacOS X (thanks Max!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
106 <LI> 1.2.7: Various Atari video driver improvements (thanks Patrice!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
107 <LI> 1.2.7: Fixed compiling with broken Linux 2.6 headers
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
108 <LI> 1.2.7: Fixed mouse cursor visibility and focus events on MacOS X (thanks Max!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
109 <LI> 1.2.7: Added support for /dev/joy* on Free/Net/OpenBSD (thanks Christian!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
110 <LI> 1.2.7: Fixed problems with CD-ROM audio playback on MacOS X 10.1
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
111 <LI> 1.2.7: Added dynamic GL library loading to MacOS Carbon support (thanks Anders!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
112 <LI> 1.2.7: Added the ability to hide the cursor in the DirectFB driver (thanks Pete!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
113 <LI> 1.2.7: Added minor cleanup for Embedded Visual C++ 3.0 (thanks Andy!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
114 <LI> 1.2.7: Fixed high CPU usage with ALSA audio driver (thanks Michel!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
115 <LI> 1.2.7: Added function to create RWops from const memory: SDL_RWFromConstMem()
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
116 <LI> 1.2.7: Fixed compiling with ALSA 1.0 (thanks Stephane!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
117 <LI> 1.2.7: Added YUV overlay support on BeOS (thanks Andrew!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
118 <LI> 1.2.7: Fixed build problems with newer versions of automake
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
119 <LI> 1.2.7: Fixed MacOS X libtool framework support (thanks Max!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
120 <LI> 1.2.7: Added CPU feature detection functions to SDL_cpuinfo.h
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
121 <LI> 1.2.7: Fixed illegal instruction crash using 3DNow on Intel processors
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
122 <LI> 1.2.7: Fixed asm issues with mmx.h and gcc 3.3 (thanks Stephane!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
123 <LI> 1.2.7: Updated libtool support so Mingw32 builds work.
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
124 <LI> 1.2.7: Disable screen saver in Windows DIB video driver
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
125 <LI> 1.2.7: Added Atari CD-ROM support (thanks Patrice!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
126 <LI> 1.2.7: Fixed crash calling app defined window proc (thanks Scott!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
127 <LI> 1.2.7: Fixed long long constant warnings in GCC 3.3.1 (thanks Stephane!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
128 <LI> 1.2.7: Added configure.in support for K*BSD (thanks Robert!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
129 <LI> 1.2.7: Added QNX package and audio fixes (thanks Mike!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
130 <LI> 1.2.7: Fixed joystick open problems on BSD (thanks SUGIMOTO!)
f9a5fbcdf868 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 705
diff changeset
131 <LI> 1.2.7: Fixed X11 mode line crash with only one video mode (thanks Alan!)
705
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
132 <LI> 1.2.6: Fixed bugs in the Nano-X video driver
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
133 <LI> 1.2.6: Fixed use of SDL with XInitThreads()
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
134 <LI> 1.2.6: Added MMX and 3DNow! optimized alpha blitters (thanks Stephane!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
135 <LI> 1.2.6: Turned dynamic loading of ESD and aRts on by default
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
136 <LI> 1.2.6: Fixed fullscreen mouse click bug in Quartz events (thanks Max!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
137 <LI> 1.2.6: Added an environment variable SDL_VIDEO_WINDOW_POS for MacOS X
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
138 <LI> 1.2.6: Added SDL_GL_MULTISAMPLEBUFFERS and SDL_GL_MULTISAMPLESAMPLES for FSAA support (thanks Shawn and Ryan!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
139 <LI> 1.2.6: Added audio and CD-ROM support for OSF/Tru64 (thanks Hayashi!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
140 <LI> 1.2.6: Added SDL_LoadObject(), SDL_LoadFunction(), and SDL_UnloadObject()
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
141 <LI> 1.2.6: Added new Atari audio drivers (thanks Patrice!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
142 <LI> 1.2.6: Added more-than-three mouse button support for the Quartz target
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
143 <LI> 1.2.6: Fixed compile problem in SDL_stretch.c with gcc 3.3
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
144 <LI> 1.2.6: Added initial support for RISC OS (thanks Peter and Alan!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
145 <LI> 1.2.6: Improved video mode selection under XFree86 (thanks Despair!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
146 <LI> 1.2.6: Added support for HID sliders wheels and dials on MacOS X
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
147 <LI> 1.2.6: Added m68k assembly routines for audio mixing (thanks Patrice!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
148 <LI> 1.2.6: Updated FreeBSD joystick USBHID support (thanks Matthew!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
149 <LI> 1.2.6: Fixed video intitialization problem on Qtopia (thanks David!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
150 <LI> 1.2.6: Fixed refresh rate issue with XFree86 4.3.0 (thanks Stephen!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
151 <LI> 1.2.6: Fixed lost cursor bug under MacOS X (thanks Darrell!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
152 <LI> 1.2.6: Fixed crash in SDL_SetIcon() under Quartz (thanks Darrell!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
153 <LI> 1.2.6: Darrell added support for emulated SDL_DOUBLEBUF on MacOSX
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
154 <LI> 1.2.6: Cth converted the MMX audio mixing routines to VC++ syntax
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
155 <LI> 1.2.6: David MacCormack fixed a bug in window sizing with Windows menus
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
156 <LI> 1.2.6: Enable the glXGetProcAddressARB code on X11 (fixes NVidia issues)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
157 <LI> 1.2.6: Added support for SDL_WM_GrabInput and SDL_WM_IconifyWindow on Qtopia (thanks David!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
158 <LI> 1.2.6: Almost completely rewritten and improved QNX code (thanks Mike and Julian!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
159 <LI> 1.2.6: Fixed left/right shift detection on Windows (thanks Mike!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
160 <LI> 1.2.6: Fixed invalid memory access in DGA video driver (thanks ldb!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
161 <LI> 1.2.6: Generate an expose event on MacOS X after power save (thanks Darrell!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
162 <LI> 1.2.6: Updated Atari port for new system headers (thanks Patrice!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
163 <LI> 1.2.6: Linux joystick cleanups from Alan Swanson
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
164 <LI> 1.2.6: *BSD joystick cleanups from Wilbern Cobb
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
165 <LI> 1.2.6: Worked around Visual C++ 7 optimizer bug in blit code
548
6cd49f896c5a Open ALSA devices in non-blocking mode (thanks Aleksey!)
Sam Lantinga <slouken@libsdl.org>
parents: 542
diff changeset
166 <LI> 1.2.6: Open ALSA devices in non-blocking mode (thanks Aleksey!)
705
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
167 <LI> 1.2.6: Updated for DirectDB 0.9.15 (thanks Denis!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
168 <LI> 1.2.6: Fixed building SDL DLL with Watcom C++ (thanks Jean-Pierre)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
169 <LI> 1.2.6: Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!)
540
4bcfb93e0dfe Greatly improved X11 DGA video speed (thanks Cezary!)
Sam Lantinga <slouken@libsdl.org>
parents: 539
diff changeset
170 <LI> 1.2.6: Greatly improved X11 DGA video speed (thanks Cezary!)
539
a9e38f3b8e4d Added MMX audio mixing code for gcc (thanks Stephane!)
Sam Lantinga <slouken@libsdl.org>
parents: 537
diff changeset
171 <LI> 1.2.6: Added MMX audio mixing code for gcc (thanks Stephane!)
537
77b05010bb33 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 521
diff changeset
172 <LI> 1.2.6: Fixed potential dropped events under DirectInput
705
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
173 <LI> 1.2.6: Fixed alpha blending bug (thanks Glenn!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
174 <LI> 1.2.6: Fixed joystick detection on Windows XP (thanks Maciej!)
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
175 <LI> 1.2.6: Fixed a crash blitting RLE surfaces to RLE surfaces
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
176 <LI> 1.2.6: Fixed mouse warp position bug with offset video modes
6ae8eacccc7c *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 548
diff changeset
177 <LI> 1.2.6: Fixed windows event handling for ActiveX controls
521
136d97397288 Added Visual C++ 7 (.NET) projects (thanks James!)
Sam Lantinga <slouken@libsdl.org>
parents: 511
diff changeset
178 <LI> 1.2.6: Added Visual C++ 7 (.NET) projects (thanks James!)
511
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
179 <LI> 1.2.5: Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
180 <LI> 1.2.5: Added initial support for Dreamcast (thanks HERO!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
181 <LI> 1.2.5: Implemented resizing Cocoa windows (thanks Darrell!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
182 <LI> 1.2.5: Updated Quartz video code for MacOS X 10.2 (thanks Darrell!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
183 <LI> 1.2.5: Added an environment variable SDL_VIDEO_WINDOW_POS for X11
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
184 <LI> 1.2.5: Fixed mouse focus problems caused by X11 'unclutter' hack
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
185 <LI> 1.2.5: Applied John's fix for left-handed mice under Windows.
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
186 <LI> 1.2.5: Gamepads and other HID devices should work under MacOS X
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
187 <LI> 1.2.5: Fixed missing cursor after shadow buffer flip (thanks Jan!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
188 <LI> 1.2.5: Updated MacOS projects with "enums as int" build option
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
189 <LI> 1.2.5: Added -benchmark flag to testvidinfo for testing video speed
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
190 <LI> 1.2.5: Added accelerated YUV code to DirectFB driver (thanks Denis!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
191 <LI> 1.2.5: Command line apps on MacOS X go to forground (thanks Max!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
192 <LI> 1.2.5: Fixed aRts runtime sound daemon detection
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
193 <LI> 1.2.5: Improved the Nano-X video support (thanks Greg!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
194 <LI> 1.2.5: Updated Borland projects for Kylix 3 (thanks Dominique)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
195 <LI> 1.2.5: Added compile-time checking for the size of enums
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
196 <LI> 1.2.5: Fixed offset bug in hardware accelerated fills and blits
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
197 <LI> 1.2.5: Fixed serious bugs in BSD HID joystick code (thanks Krister!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
198 <LI> 1.2.5: Added project files for embedded Visual C++ 4.0
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
199 <LI> 1.2.5: Added SDL_BUTTON_WHEELUP (4) and SDL_BUTTON_WHEELDOWN (5)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
200 <LI> 1.2.5: Added SDL_GL_STEREO for stereoscopic OpenGL contexts
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
201 <LI> 1.2.5: Added the environment variable SDL_VIDEO_X11_WMCLASS
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
202 <LI> 1.2.5: Fullscreen windows are always topmost in Windows
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
203 <LI> 1.2.5: Fixed mouse grab going fullscreen to windowed in Windows
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
204 <LI> 1.2.5: Fixed VidMode error when running on XFree86 3.3
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
205 <LI> 1.2.5: Fixed Quartz mouse motion and window centering bugs
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
206 <LI> 1.2.5: Updated configure.in for automake 1.6.2
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
207 <LI> 1.2.5: Fixed building Windows DLL with latest native Cygwin tools
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
208 <LI> 1.2.5: Added a way to get the Windows OpenGL context in SDL_syswm.h
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
209 <LI> 1.2.5: Removed DDFLIP_WAIT flag from DirectX flip for performance
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
210 <LI> 1.2.5: Zeroed SDL_Surface::unused1 so glSDL will work on stock SDL
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
211 <LI> 1.2.5: Only modifier key state is noted when X11 window opens
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
212 <LI> 1.2.5: Added initial support for PicoGUI (thanks Micah!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
213 <LI> 1.2.5: Fixed SDL_DisplayFormatAlpha() on RGB surfaces with alpha
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
214 <LI> 1.2.5: Added pthread detection for HP-UX 11.X
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
215 <LI> 1.2.5: SDL_Init(SDL_INIT_JOYSTICK) on MacOS X works with no joystick
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
216 <LI> 1.2.5: Fixed DirectX software surface memory leak
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
217 <LI> 1.2.5: Fixed video initialization crash on Windows CE
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
218 <LI> 1.2.5: Updated the QNX audio code for QNX 6.2 (thanks Travis!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
219 <LI> 1.2.5: Fixed building with pthread and pth support on UNIX
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
220 <LI> 1.2.5: Added detection of several joysticks to Linux code
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
221 <LI> 1.2.5: Fixed thread detection and joystick code for NetBSD
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
222 <LI> 1.2.5: Added support for audio in the Atari port (thanks Patrice!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
223 <LI> 1.2.5: Added check for ENOMEDIUM to the Linux CDROM code
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
224 <LI> 1.2.5: Added YUV hardware acceleration on MacOS X (thanks Darrell!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
225 <LI> 1.2.5: Fixed building shared libraries on MacOS X (thanks Max!)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
226 <LI> 1.2.5: Use secondary audio buffers in DirectSound by default
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
227 <LI> 1.2.5: Fixed window tab on Windows taskbar after application quit
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
228 <LI> 1.2.5: Fixed setting OpenGL mode multiple times on Windows
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
229 <LI> 1.2.5: Added Zaurus PDA (Qtopia) support by David Hedbor
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
230 <LI> 1.2.5: Removed README.OpenBSD - SDL works out of the box on OpenBSD
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
231 <LI> 1.2.5: Fixed crash in QZ_SetCaption() (thanks Darrell)
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
232 <LI> 1.2.5: Updated ALSA audio support for ALSA 0.9
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
233 <LI> 1.2.5: Don't build RPM archives with ALSA library dependencies
79c189f5bd76 Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents: 509
diff changeset
234 <LI> 1.2.5: SDL_PollEvent()/SDL_WaitEvent() return values now match docs
281
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 278
diff changeset
235 <LI> 1.2.4: Added initial support for Atari (thanks Patrice!)
344
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
236 <LI> 1.2.4: Added support for building SDL for EPOC/SymbianOS 6.0
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
237 <LI> 1.2.4: SDL now compiles and works cleanly on stock BSDI
278
dcd9f7b50a1c Added support for joysticks on *BSD (thanks Wilbern!)
Sam Lantinga <slouken@libsdl.org>
parents: 277
diff changeset
238 <LI> 1.2.4: Added support for joysticks on *BSD (thanks Wilbern!)
344
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
239 <LI> 1.2.4: Added support for Xi Graphics XME fullscreen extension
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
240 <LI> 1.2.4: Incorporated XFree86 extension libraries into the source
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
241 <LI> 1.2.4: Dynamically load sound daemon audio drivers on UNIX
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
242 <LI> 1.2.4: David Snopek added Borland compiler support
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
243 <LI> 1.2.4: Updated for Watcom and LCC compilers (thanks Jean-Pierre)
277
255c7ee077cb Added a YUV overlay test program (thanks Jon!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
244 <LI> 1.2.4: Added a YUV overlay test program (thanks Jon!)
344
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
245 <LI> 1.2.4: Fixed gamma ramps in DirectX windowed and OpenGL modes
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
246 <LI> 1.2.4: John Popplewell fixed mousewheel support on Windows
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
247 <LI> 1.2.4: Disabled QueryPerformanceCounter() due to problems on Win2K
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
248 <LI> 1.2.4: Fixed Windows OpenGL mouse cursor/position mismatch bug
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
249 <LI> 1.2.4: Fixed display settings with ALT-tab and OpenGL on Windows
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
250 <LI> 1.2.4: Fixed timeout in Linux condition variable implementation
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
251 <LI> 1.2.4: Fixed bug in joystick detection code under Linux
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
252 <LI> 1.2.4: Fix crash with Linux supermount fstab entries (thanks Erno!)
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
253 <LI> 1.2.4: Fixed X11 crash updating rectangles of zero height (thanks Mattias!)
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
254 <LI> 1.2.4: Fixed spurious keypress at startup on BeOS
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
255 <LI> 1.2.4: MacOS audio locking has been implemented by Ryan Gordon
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
256 <LI> 1.2.4: Fixed "short jump out of range" error in MMX code (thanks Steven)
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
257 <LI> 1.2.4: Specify the SDL API calling convention (C by default)
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
258 <LI> 1.2.4: Updated autogen.sh for new versions of automake
7a69392b8599 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 296
diff changeset
259 <LI> 1.2.4: Fixed SDL 1.1 RPM dependency problem (thanks Edward!)
227
24878c14b391 Added X11 Xinerama support - fullscreen starts on screen 0
Sam Lantinga <slouken@libsdl.org>
parents: 214
diff changeset
260 <LI> 1.2.3: Added X11 Xinerama support - fullscreen starts on screen 0
214
0e5d6dd77bda Added platform independent OpenGL header - SDL_opengl.h
Sam Lantinga <slouken@libsdl.org>
parents: 206
diff changeset
261 <LI> 1.2.3: Added platform independent OpenGL header - SDL_opengl.h
206
b69bb2a368a0 Fixed flashing the screen when creating a window on BeOS
Sam Lantinga <slouken@libsdl.org>
parents: 205
diff changeset
262 <LI> 1.2.3: Fixed flashing the screen when creating a window on BeOS
205
13161d3d349d Added double-buffering support for SVGAlib (thanks Kutak!)
Sam Lantinga <slouken@libsdl.org>
parents: 203
diff changeset
263 <LI> 1.2.3: Added double-buffering support for SVGAlib (thanks Kutak!)
203
c6a0a7fe9a21 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 192
diff changeset
264 <LI> 1.2.3: Fixed crash when using double-buffering with DGA
192
e31f8d815aaa Fixed resuming a paused CD on Win2K (thanks Aragorn)
Sam Lantinga <slouken@libsdl.org>
parents: 185
diff changeset
265 <LI> 1.2.3: Fixed resuming a paused CD on Win2K (thanks Aragorn)
203
c6a0a7fe9a21 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 192
diff changeset
266 <LI> 1.2.3: Improved MacOS international keyboard handling (thanks Max!)
185
34d316d5e744 Added support for the GNU Pth thread lib (thanks Mandin!)
Sam Lantinga <slouken@libsdl.org>
parents: 183
diff changeset
267 <LI> 1.2.3: Added support for the GNU Pth thread lib (thanks Mandin!)
34d316d5e744 Added support for the GNU Pth thread lib (thanks Mandin!)
Sam Lantinga <slouken@libsdl.org>
parents: 183
diff changeset
268 <LI> 1.2.3: Added the Undo key for the Atari keyboard (thanks Mandin!)
183
561c2d2f3505 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 182
diff changeset
269 <LI> 1.2.3: Fixed XVideo on GeForce by using last available adaptor
178
1fc1a101bf23 Added CD-ROM support for BSD/OS (thanks Steven!)
Sam Lantinga <slouken@libsdl.org>
parents: 177
diff changeset
270 <LI> 1.2.3: Added CD-ROM support for BSD/OS (thanks Steven!)
177
5f46f27efb6a Added library version information to the Windows DLL
Sam Lantinga <slouken@libsdl.org>
parents: 173
diff changeset
271 <LI> 1.2.3: Added library version information to the Windows DLL
173
83018110dce8 Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents: 167
diff changeset
272 <LI> 1.2.3: Added initial support for EPOC/Symbian OS (thanks Hannu!)
203
c6a0a7fe9a21 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 192
diff changeset
273 <LI> 1.2.3: Added a joystick driver for MacOS X (thanks Max!)
173
83018110dce8 Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents: 167
diff changeset
274 <LI> 1.2.3: Improved MacOS X international keyboard handling
167
cb384ef627f6 Added support for DirectFB video on Linux (thanks Denis!)
Sam Lantinga <slouken@libsdl.org>
parents: 153
diff changeset
275 <LI> 1.2.3: Added support for DirectFB video on Linux (thanks Denis!)
153
2839f45bdba0 Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!)
Sam Lantinga <slouken@libsdl.org>
parents: 147
diff changeset
276 <LI> 1.2.3: Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!)
147
8f9093e805c9 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 119
diff changeset
277 <LI> 1.2.3: Fixed the system dependent SDL_WINDOWID hack on Windows
8f9093e805c9 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 119
diff changeset
278 <LI> 1.2.3: Added 640x480 as a scaled resolution for NTSC/PAL output
8f9093e805c9 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 119
diff changeset
279 <LI> 1.2.3: Added support for TV output on the Linux PlayStation Beta
8f9093e805c9 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 119
diff changeset
280 <LI> 1.2.3: Added initial NVidia acceleration on framebuffer console
8f9093e805c9 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 119
diff changeset
281 <LI> 1.2.3: Fixed audio format selection for OpenBSD (thanks Peter!)
117
aac75d5f7869 Fixed fullscreen mouse events on MacOS X
Sam Lantinga <slouken@libsdl.org>
parents: 114
diff changeset
282 <LI> 1.2.2: Fixed crash when quitting fullscreen mode on MacOS X
aac75d5f7869 Fixed fullscreen mouse events on MacOS X
Sam Lantinga <slouken@libsdl.org>
parents: 114
diff changeset
283 <LI> 1.2.2: Fixed fullscreen mouse events on MacOS X
114
dabc453ce7f7 Now returns an error if unable to open audio on BeOS
Sam Lantinga <slouken@lokigames.com>
parents: 111
diff changeset
284 <LI> 1.2.2: Now returns an error if unable to open audio on BeOS
119
c2f7f5bb8cbd *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 117
diff changeset
285 <LI> 1.2.2: Fixed keyboard input translation on WinCE (thanks Rainer!)
111
53e3d8ba4321 Now gets correct keyboard state when starting up on X11
Sam Lantinga <slouken@lokigames.com>
parents: 108
diff changeset
286 <LI> 1.2.2: Now gets correct keyboard state when starting up on X11
108
e021a4c9e25f *** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents: 103
diff changeset
287 <LI> 1.2.2: Improved the DGA 2.0 and framebuffer console drivers
95
d84a06e0c358 Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents: 75
diff changeset
288 <LI> 1.2.2: Improved the OpenBSD port (native audio default, etc.)
d84a06e0c358 Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents: 75
diff changeset
289 <LI> 1.2.2: Improved OSS audio driver support, thanks to 4Front Tech.
d84a06e0c358 Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents: 75
diff changeset
290 <LI> 1.2.2: Improved X11 fullscreen support, works better with KDE
103
e599cc4485fa *** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents: 95
diff changeset
291 <LI> 1.2.2: Improved SDL_GetTicks() resolution on W2K (thanks Holger!)
75
b0ae59d0f3ee Added patches from FreeBSD ports
Sam Lantinga <slouken@lokigames.com>
parents: 70
diff changeset
292 <LI> 1.2.2: Added FreeBSD VGL video driver from FreeBSD ports
70
f590dd383b5d Added Linux PlayStation 2 Graphics Synthesizer support
Sam Lantinga <slouken@lokigames.com>
parents: 68
diff changeset
293 <LI> 1.2.1: Added Linux PlayStation 2 Graphics Synthesizer support
68
ac6645260d31 Added an audio driver that writes to disk (thanks Ryan!)
Sam Lantinga <slouken@lokigames.com>
parents: 61
diff changeset
294 <LI> 1.2.1: Added an audio driver that writes to disk (thanks Ryan!)
61
994ed1d668e7 Mouse wheel sends mouse button (4/5) events on Windows
Sam Lantinga <slouken@lokigames.com>
parents: 53
diff changeset
295 <LI> 1.2.1: Mouse wheel sends mouse button (4/5) events on Windows
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 51
diff changeset
296 <LI> 1.2.1: Added MacOS X Project Builder projects (thanks Darrell!)
47
45b1c4303f87 Added initial support for Quartz video (thanks Darrell!)
Sam Lantinga <slouken@lokigames.com>
parents: 37
diff changeset
297 <LI> 1.2.1: Added initial support for Quartz video (thanks Darrell!)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 51
diff changeset
298 <LI> 1.2.1: Disabled Linux /dev/event joystick interface by default
37
3ad7157c6cfa Added native OpenBSD audio driver (thanks vedge!)
Sam Lantinga <slouken@lokigames.com>
parents: 35
diff changeset
299 <LI> 1.2.1: Added native OpenBSD audio driver (thanks vedge!)
35
d3bc792e136d Added detection of Open Sound System on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 30
diff changeset
300 <LI> 1.2.1: Added detection of Open Sound System on Solaris x86
30
57bf11a5efd7 Added initial support for Nano-X (thanks Hsieh-Fu!)
Sam Lantinga <slouken@lokigames.com>
parents: 24
diff changeset
301 <LI> 1.2.1: Added initial support for Nano-X (thanks Hsieh-Fu!)
24
71bf2ad74dfa Fixed endian detection on IA64 architectures (thanks Bill!)
Sam Lantinga <slouken@lokigames.com>
parents: 16
diff changeset
302 <LI> 1.2.1: Fixed endian detection on IA64 architectures (thanks Bill!)
71bf2ad74dfa Fixed endian detection on IA64 architectures (thanks Bill!)
Sam Lantinga <slouken@lokigames.com>
parents: 16
diff changeset
303 <LI> 1.2.1: Added --disable-dga configure option to disable DGA
14
c3e9d4a623c1 Fixed stuck keys when changing the video mode
Sam Lantinga <slouken@lokigames.com>
parents: 13
diff changeset
304 <LI> 1.2.1: Fixed stuck keys when changing the video mode
13
e30a8ce27c22 Fixed double-mouse event bug on Windows using OpenGL
Sam Lantinga <slouken@lokigames.com>
parents: 6
diff changeset
305 <LI> 1.2.1: Fixed double-mouse event bug on Windows using OpenGL
6
332f458469f0 Fixed 320x200 video mode on framebuffer console
Sam Lantinga <slouken@lokigames.com>
parents: 5
diff changeset
306 <LI> 1.2.1: Fixed 320x200 video mode on framebuffer console
5
ea6d917c9d51 Improved robustness for the ELO touchpad (thanks Alex!)
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
307 <LI> 1.2.1: Improved robustness for the ELO touchpad (thanks Alex!)
1
cf2af46e9e2a Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
308 <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
309 <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
310 <LI> 1.2.1: Fixed fullscreen cursor offset bug on BeOS
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
311 <LI> 1.2.0: Added initial support for HP-UX (thanks Stephanie)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
312 <LI> 1.2.0: Added initial support for BSDI (thanks Kurt)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
313 <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
314 <LI> 1.2.0: Fixed automake build dependencies (thanks Markus!)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
315 <LI> 1.2.0: Added 24 bpp support to software YUV display functions
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
316 <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
317 <LI> 1.2.0: Added initial support for OSF/Tru64 (thanks Anders)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
318 <LI> 1.1.8: Fixed joystick hat motion on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
319 <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
320 <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
321 <LI> 1.1.8: Added support for /dev/sound/* in Linux 2.4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
322 <LI> 1.1.8: Fixed crash when blitting to RLE encoded surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
323 <LI> 1.1.8: Fixed 8-bit audio on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
324 <LI> 1.1.8: Fixed keyboard handling on MacOS X and MacOS classic
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
325 <LI> 1.1.8: Fixed mouse cursor visibility when switching apps on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
326 <LI> 1.1.8: Implemented semaphore support on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
327 <LI> 1.1.8: Worked around broken sem_getvalue() on MacOS X
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
328 <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
329 <LI> 1.1.8: Fixed mutex locking on Linux glibc 2.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
330 <LI> 1.1.8: SDL_Quit() removes the parachute signal handlers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
331 <LI> 1.1.8: Added NAS audio server support (thanks Erik!)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
332 <LI> 1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
333 <LI> 1.1.8: Added support for resizable windows on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
334 <LI> 1.1.8: Added a function to query the surface clip rectangle
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
335 <LI> 1.1.8: Added a function to query the current event filter
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
336 <LI> 1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
337 <LI> 1.1.8: Improved the speed of fullscreen OpenGL on Windows
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
338 <LI> 1.1.8: Added ELO touchscreen support for fbcon (thanks Alex)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
339 <LI> 1.1.8: Added accelerated MacOS X OpenGL support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
340 <LI> 1.1.8: Surface lock and unlock operations can now be nested
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
341 <LI> 1.1.8: Optimized fillrect for PPC video memory (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
342 <LI> 1.1.8: Work around "blackout" problem with XVideo acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
343 <LI> 1.1.8: Obtain correct key state on X11 focus (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
344 <LI> 1.1.8: Fixed keyboard handling on the framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
345 <LI> 1.1.8: Added basic support for VGA16 framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
346 <LI> 1.1.8: Open a new virtual terminal if possible on fbcon
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
347 <LI> 1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
348 <LI> 1.1.8: Fixed joystick crash on Windows (thanks Pete)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
349 <LI> 1.1.7: Expanded documentation from the SDL Documentation Project
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
350 <LI> 1.1.7: Report X11 client message events if SYSWMEVENTS enabled
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
351 <LI> 1.1.7: Added support for a single hat on Windows joysticks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
352 <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
353 <LI> 1.1.7: Added initial support for QNX RTP (thanks Patrick)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
354 <LI> 1.1.7: Added ALSA sound driver (thanks Patrick Trainor)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
355 <LI> 1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
356 <LI> 1.1.7: Get keyboard modifier state on input focus on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
357 <LI> 1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
358 <LI> 1.1.7: Added initial UnixWare 7 support (thanks rr)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
359 <LI> 1.1.7: Added working YUY -> RGB conversion code (thanks Eugene)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
360 <LI> 1.1.7: Fixed video initialization crash on IRIX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
361 <LI> 1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
362 <LI> 1.1.7: Fixed background brush flicker on Win32 (thanks Gautier)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
363 <LI> 1.1.7: Fixed incorrect pitch when switching to window on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
364 <LI> 1.1.7: Fixed memory leak when switching video modes on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
365 <LI> 1.1.7: Init of fbcon shouldn't automatically set graphics mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
366 <LI> 1.1.6: Allow SDL_VIDEO_INIT when built without thread support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
367 <LI> 1.1.6: Fixed palette problems with non-X11 fullscreen displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
368 <LI> 1.1.6: Fixed Win32 crash with SDL_OPENGLBLIT and GL functions
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
369 <LI> 1.1.6: Improved default MacOS millisecond time resolution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
370 <LI> 1.1.6: Fixed X11 overlapping endian blit bug (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
371 <LI> 1.1.6: Fixed starting directory on BeOS (thanks Samuel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
372 <LI> 1.1.6: Integrated FreeBSD SVGAlib support (thanks folks)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
373 <LI> 1.1.6: Fixed middle-button handling on DirectInput
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
374 <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
375 <LI> 1.1.6: Worked around a crash in pthreads on RedHat 7
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
376 <LI> 1.1.6: Fixed a brown-bag crash in clipping code
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
377 <LI> 1.1.5: Convert from '/' to ':' opening files on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
378 <LI> 1.1.5: Clean up empty output files on Win32 and MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
379 <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
380 <LI> 1.1.5: Initial NetBSD support (thanks Krister Walfridsson)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
381 <LI> 1.1.5: Expanded the YUV overlay to handle odd (ATI) hardware
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
382 <LI> 1.1.5: Fixed MacOS GL attribute selection (thanks Darrell)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
383 <LI> 1.1.5: Implemented gamma correction on 8-bit hardware displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
384 <LI> 1.1.5: Performed logical/physical palette split (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
385 <LI> 1.1.5: Added initial MacOS X support (thanks Stan)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
386 <LI> 1.1.5: SDL_WarpMouse() now works on BeOS (thanks Christian)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
387 <LI> 1.1.5: Windows GDI driver now supports 565 modes (thanks Ben)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
388 <LI> 1.1.5: Correctly load OpenGL extensions on Win32 (thanks Beosil)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
389 <LI> 1.1.5: Fixed crash with some threaded audio drivers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
390 <LI> 1.1.5: Audio is now closed in SDL_Quit(), if necessary
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
391 <LI> 1.1.5: Win32 version now uses MSVC multi-threaded DLL runtime
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
392 <LI> 1.1.5: Replaced useless SDL_SetClipping() with SDL_SetClipRect()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
393 <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
394 <LI> 1.1.5: Added SDL_WasInit() to see what is currently initialized
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
395 <LI> 1.1.5: YUV overlays can now be accelerated with DirectX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
396 <LI> 1.1.5: YUV overlays now have working pitch (thanks Vivien)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
397 <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
398 <LI> 1.1.5: Fixed DrawSprocket video mode lists and mode changes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
399 <LI> 1.1.5: Added DrawSprocket acceleration of colorkey blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
400 <LI> 1.1.5: MacOS event handling is much more responsive by default
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
401 <LI> 1.1.5: MacOS modifier keys now generate key events
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
402 <LI> 1.1.5: Mattias Engdegård did the "Great Alpha Flip"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
403 <LI> 1.1.5: Added SDL_DisplayFormatAlpha() for fast alpha blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
404 <LI> 1.1.5: Added SDL_MapRGBA() and SDL_GetRGBA() to handle alpha
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
405 <LI> 1.1.5: SDL_SetAlpha() now accepts the SDL_RLEACCEL flag
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
406 <LI> 1.1.5: Blit semantics involving alpha are now well defined
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
407 <LI> 1.1.5: Added support for X11 DirectColor visuals for gamma API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
408 <LI> 1.1.5: Added initial AmigaOS support (thanks Gabriele Greco)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
409 <LI> 1.1.5: Added an initial gamma correction API (thanks Daniel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
410 <LI> 1.1.5: Disable DGA mouse while X11 application is iconified
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
411 <LI> 1.1.5: Allow 16-bit audio on Solaris (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
412 <LI> 1.1.5: Added RLE acceleration of alpha blits (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
413 <LI> 1.1.5: New documentation from the SDL Documentation Project
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
414 <LI> 1.1.4: Work around window resize bug in KDE 1.2
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
415 <LI> 1.1.4: Command-click is interpreted as right click on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
416 <LI> 1.1.4: Removed ESounD detection on Solaris
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
417 <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
418 <LI> 1.1.4: testgl now works on 8-bit displays under X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
419 <LI> 1.1.4: SDL_WINDOWID hack now works with OpenGL on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
420 <LI> 1.1.4: Builds correctly on UNIX without X11 installed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
421 <LI> 1.1.4: Fixed default GL driver loading on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
422 <LI> 1.1.4: Implemented fullscreen toggle on BeOS (thanks David)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
423 <LI> 1.1.4: No longer use DirectDraw with OpenGL modes on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
424 <LI> 1.1.4: Added support for 320x200x8 in SVGAlib (thanks Michele)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
425 <LI> 1.1.4: Implemented resizable windows on BeOS (thanks David)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
426 <LI> 1.1.4: RLE colorkey encoding reduces memory use (thanks Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
427 <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
428 <LI> 1.1.4: Fixed crashing bug in Win32 semaphores (thanks Markus)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
429 <LI> 1.1.4: Disabled aggresive gcc optimizations on X86
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
430 <LI> 1.1.4: Added support for blitting with GL (thanks Daniel Vogel)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
431 <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
432 <LI> 1.1.4: Fixed pthread condition variable timeout
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
433 <LI> 1.1.3: Use timeGetTime() instead of GetTickCount() on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
434 <LI> 1.1.3: Release mouse when popped out of fullscreen on X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
435 <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
436 <LI> 1.1.3: Added optimization flags when compiling on x86 with gcc
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
437 <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
438 <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
439 <LI> 1.1.3: Added DrawSprockets on MacOS (thanks Darrell Walisser)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
440 <LI> 1.1.3: Added support for Linux 2.4 input interface (HID)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
441 <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
442 <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
443 <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
444 <LI> 1.1.3: Framebuffer console acceleration disabled (broken) on G200
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
445 <LI> 1.1.3: Allow maximize on resizable Win32 surfaces (thanks Randi)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
446 <LI> 1.1.3: Much faster RLE colorkey blit (thanks Xark and Mattias)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
447 <LI> 1.1.3: Fixed some problems with iconification and focus in X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
448 <LI> 1.1.3: Added IMPS/2 protocol support for framebuffer console
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
449 <LI> 1.1.3: Added user-resizable video mode support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
450 <LI> 1.1.3: Added arbitrary scaling of YUV overlay surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
451 <LI> 1.1.3: Added support for semaphores and condition variables
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
452 <LI> 1.1.3: Added SDL_ASYNCBLIT flag for asynchronous video updates
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
453 <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
454 <LI> 1.1.3: Unload GL library after X11 display has closed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
455 <LI> 1.1.3: Fixed X11 error when a clipped rectangle is updated
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
456 <LI> 1.1.3: Fixed crash when surface memory can't be allocated
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
457 <LI> 1.1.3: Added a check for DirectX 5 audio (thanks Markus)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
458 <LI> 1.1.3: Added inline MMX assembly for YUV -> RGB conversion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
459 <LI> 1.1.3: Fixed startup crash in X11_RefreshDisplay()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
460 <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
461 <LI> 1.1.3: Initial YUV video overlay support (supports XvImages)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
462 <LI> 1.1.3: Fixed BadMatch X11 error with GLX 1.3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
463 <LI> 1.1.3: Worked around incompatibilities with XFree86 4.0 vidmode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
464 <LI> 1.1.3: The audio Makefile no longer takes forever to create
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
465 <LI> 1.1.3: The joystick hat positions changed to constants
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
466 <LI> 1.1.3: Fixed overlapping copy blit with odd widths
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
467 <LI> 1.1.3: Fix for SDL_WINDOWID crash contributed by Mattias
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
468 <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
469 <LI> 1.1.3: Added experimental DGA 2.0 support (set SDL_VIDEODRIVER)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
470 <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
471 <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
472 <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
473 <LI> 1.1.2: Win32 relative mouse mode fixes (thanks Randi Relander)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
474 <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
475 <LI> 1.1.2: Added support for multiple timers (thanks Stephane Peter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
476 <LI> 1.1.2: Copy blits optimized using inline assembly on x86 Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
477 <LI> 1.1.2: Copy blit can now handle overlapping blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
478 <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
479 <LI> 1.1.2: Added unofficial support for AIX (thanks Carsten Griwodz)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
480 <LI> 1.1.2: Enabled X11 VidMode extension on remote displays
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
481 <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
482 <LI> 1.1.2: Don't restack windows in the X11 environment
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
483 <LI> 1.1.2: Multiple X11 visual support (thanks Mattias Engdegård)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
484 <LI> 1.1.0: Internal event state is updated before filter is called
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
485 <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
486 <LI> 1.1.0: Added SDL OpenGL documentation (thanks Nicholas Vining)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
487 <LI> 1.1.0: Added AAlib video driver support (thanks Stephane Peter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
488 <LI> 1.1.0: Added fullscreen support for Win32 GDI video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
489 <LI> 1.1.0: Added SDL_GetAudioState() to get current audio status
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
490 <LI> 1.1.0: Added SDL_GetRelativeMouseState() to get relative motion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
491 <LI> 1.1.0: Added 32-bit PII MMX optimized blitters from Hermes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
492 <LI> 1.1.0: Added SDL_bool datatype for functions returning true/false
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
493 <LI> 1.1.0: Improved alpha blend speed (thanks Alexandre Courbot)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
494 <LI> 1.1.0: Added function to queue events: SDL_PushEvent()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
495 <LI> 1.1.0: Added user-defined event type to SDL_Event structure
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
496 <LI> 1.1.0: Added SDL_InitSubSystem() and SDL_QuitSubSystem()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
497 <LI> 1.1.0: Added BDirectWindow fullscreen support on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
498 <LI> 1.1.0: Added initial joystick support (Linux, Win32, BeOS, MacOS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
499 <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
500 <LI> 1.1.0: Added initial OpenGL support (Linux, Win32, BeOS, MacOS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
501 <LI> 1.0.9: Avoid potential crash in Win32 mouse handling (thanks Cliff)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
502 <LI> 1.0.9: Fixed bug where /dev/dsp was incorrectly marked available
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
503 <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
504 <LI> 1.0.9: Fixed win32 timer error message typo (thanks Martin Dvorak)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
505 <LI> 1.0.8: Fixed deadlock if SDL_LockAudio() called from audio thread
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
506 <LI> 1.0.8: Fixed a race condition in thread creation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
507 <LI> 1.0.7: Added detection for Linux supermount CD-ROM drives
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
508 <LI> 1.0.6: Added --static-libs option to sdl-config
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
509 <LI> 1.0.6: Fixed a clipping bug in the RLE colorkey blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
510 <LI> 1.0.6: Mouse window manager routines implemented on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
511 <LI> 1.0.6: Fixed SDL_HWPALETTE in fullscreen X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
512 <LI> 1.0.6: Improved relative mouse warping in X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
513 <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
514 <LI> 1.0.6: Grab input by default in fullscreen mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
515 <LI> 1.0.6: Detect hanging (incorrectly configured) Linux soundcard
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
516 <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
517 <LI> 1.0.5: Fixed audio structure alignment for packing compilers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
518 <LI> 1.0.5: Exposed SDL_AudioInit() and SDL_VideoInit()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
519 <LI> 1.0.5: Added SDL_WM_ToggleFullScreen(), implemented for X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
520 <LI> 1.0.5: Removed ALT-Enter functionality - should be in apps
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
521 <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
522 <LI> 1.0.4: Added optional DMA support for the Linux audio driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
523 <LI> 1.0.4: Fixed CD-ROM opening on the iBook under MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
524 <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
525 <LI> 1.0.4: Initial audio support on MacOS (thanks Darrell Walisser)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
526 <LI> 1.0.4: The audio thread runs at high priority on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
527 <LI> 1.0.4: ESD audio support is now a separate selectable driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
528 <LI> 1.0.4: Initial OpenBSD support (thanks Federico Schwindt)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
529 <LI> 1.0.4: Fixed hang when closing audio on Windows 2000
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
530 <LI> 1.0.4: Warn about monochrome X displays (thanks Christian Bauer)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
531 <LI> 1.0.4: Fixed spurious X11 mouse focus events at ALT-ENTER
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
532 <LI> 1.0.4: Perform input ungrab at video quit, just in case
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
533 <LI> 1.0.4: Corrected X11 depth reporting in SDL_VideoModeOK()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
534 <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
535 <LI> 1.0.3: Fixed black-screen on exit in fbcon video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
536 <LI> 1.0.3: Much improved console switching in fbcon video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
537 <LI> 1.0.3: Fixed X11 UNICODE translation bug (thanks Andreas Arens)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
538 <LI> 1.0.3: Fixed WaveOut mutex logic bug (thanks Markus Oberhum)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
539 <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
540 <LI> 1.0.3: Doesn't try to use TrackMouseEvent() on Win95
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
541 <LI> 1.0.3: DirectColor support in fbcon driver (thanks Adam Meyerowitz)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
542 <LI> 1.0.3: Fixed ALT-ENTER key state problem on X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
543 <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
544 <LI> 1.0.2: Added window manager function: SDL_WM_GrabInput()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
545 <LI> 1.0.2: Added window manager function: SDL_WM_IconifyWindow()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
546 <LI> 1.0.2: Added ALT-ENTER fullscreen toggle for X11 video driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
547 <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
548 <LI> 1.0.2: New X11 fullscreen code doesn't require root
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
549 <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
550 <LI> 1.0.2: Mouse focus loss is now detected under Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
551 <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
552 <LI> 1.0.2: Added CD-ROM support on MacOS (thanks Matt Slott)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
553 <LI> 1.0.2: Added non-root fullscreen modes under X11 (thanks Stephane)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
554 <LI> 1.0.2: Added docs for time functions (thanks Christian Biesinger)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
555 <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
556 <LI> 1.0.2: Added hardware acceleration for 3Dfx to fbcon driver.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
557 <LI> 1.0.2: Added hardware acceleration for Matrox to fbcon driver.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
558 <LI> 1.0.2: Windows mouse driver now recognizes the middle button.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
559 <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
560 <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
561 <LI> 1.0.2: Added GPM repeater support (gpm -R) to fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
562 <LI> 1.0.2: Added support for hardware surfaces to fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
563 <LI> 1.0.2: Implemented console switching in fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
564 <LI> 1.0.2: Implemented graphics mode detection in fbcon driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
565 <LI> 1.0.2: Added SDL_EnableKeyRepeat() (thanks Jim Kutter)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
566 <LI> 1.0.2: Enabled DirectSound on Windows 2000
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
567 <LI> 1.0.1: Fixed the frame buffer video driver on LinuxPPC
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
568 <LI> 1.0.1: Stopped using DirectSound on Windows NT.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
569 <LI> 1.0.1: Stopped using DirectX when DINPUT.DLL is not installed.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
570 <LI> 1.0.1: Added pthread detection to configure.in for FreeBSD.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
571 <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
572 <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
573 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
574
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
575 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
576 Major changes since SDL 0.10.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
577 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
578 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
579 <LI> 0.11.5: Fixed mouse warping in fullscreen mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
580 <LI> 0.11.5: Added a new function SDL_GetVideoSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
581 <LI> 0.11.5: Renamed SDL_AllocSurface() SDL_CreateRGBSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
582 <LI> 0.11.5: Added a new function SDL_CreateRGBSurfaceFrom()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
583 <LI> 0.11.4: Added support for multiple compiled-in video drivers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
584 <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
585 <LI> 0.11.3: Fixed double-buffering bug in the DirectX driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
586 <LI> 0.11.3: Added GGI video driver (thanks Jon Taylor)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
587 <LI> 0.11.2: Added automake/aclocal/autoconf support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
588 <LI> 0.11.1: Added an initial (buggy) MacOS CD-ROM driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
589 <LI> 0.11.1: Improved Linux CD-ROM detection
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
590 <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
591 <LI> 0.11.1: Fixed 24bpp --> 8bpp blit crash
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
592 <LI> 0.11.1: Fixed a bug in blit mapping when palette changed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
593 <LI> 0.11.1: Added a Linux SBLive beta driver workaround
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
594 <LI> 0.11.1: Fixed Win32 cross-compile problem with mingw32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
595 <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
596 <LI> 0.11.1: DGA DirectMouse is conditionally compiled (default off)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
597 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
598
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
599 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
600 Major changes since SDL 0.8.0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
601 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
602 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
603 <LI> 0.9.16: Made SDL error messages thread-safe
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
604 <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
605 <LI> 0.9.15: Added support for Linux on the ARM (Netwinder)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
606 <LI> 0.9.14: Removed color cursor support, fixed b/w cursors
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
607 <LI> 0.9.14: Fixed long-standing X11 DGA colormap problem
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
608 <LI> 0.9.13: Added dynamic load function: SDL_SetLibraryPath()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
609 <LI> 0.9.13: Added unofficial support for MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
610 <LI> 0.9.13: Added unofficial support for FreeBSD
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
611 <LI> 0.9.13: Added unofficial support for IRIX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
612 <LI> 0.9.13: Updated support for BeOS from R3 to R4.5
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
613 <LI> 0.9.13: Added SDL_SetLibraryPath() function (thanks Karsten Laux)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
614 <LI> 0.9.13: Fixed 8-bit audio conversion when using SDL_MixAudio()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
615 <LI> 0.9.13: Fixed audio thread lingering when app dies on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
616 <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
617 <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
618 <LI> 0.9.13: Added support for Visual C++ 5.0 development environment
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
619 <LI> 0.9.13: Added support for Linux on the Alpha
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
620 <LI> 0.9.13: Added support for international keyboards (see WhatsNew)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
621 <LI> 0.9.12: Added support for loading IMA ADPCM compressed WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
622 <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
623 <LI> 0.9.12: Added Enlightenment Sound Daemon audio support on Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
624 <LI> 0.9.12: Added MTRR support for Linux/X11 (thanks David Barth)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
625 <LI> 0.9.12: Added support for LinuxPPC 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
626 <LI> 0.9.12: Fixed place where some audio conversions aren't detected
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
627 <LI> 0.9.12: Fixed serious bug in installation script
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
628 <LI> 0.9.12: Added SDL_FreeWAV() function for freeing DLL memory
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
629 <LI> 0.9.12: Fixed potential memory leak in SDL_LoadWAV_RW()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
630 <LI> 0.9.11: Freeing video surface has no longer crashes SDL_Quit()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
631 <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
632 <LI> 0.9.11: SDL_WaitThread() now gets the thread's return status
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
633 <LI> 0.9.11: SDL_MixAudio() takes a larger volume range (0-128)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
634 <LI> 0.9.11: SDL no longer changes the X11 keyboard repeat
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
635 <LI> 0.9.11: Added a data source abstraction for loading/saving data
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
636 <LI> 0.9.11: Added three built in data abstractions:<BR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
637 SDL_RWFromFile(), SDL_RWFromFP(), SDL_RWFromMem()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
638 <LI> 0.9.11: Added stdio-like functions for using data sources:<BR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
639 SDL_RWseek(), SDL_RWread(), SDL_RWwrite(), SDL_RWclose()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
640 <LI> 0.9.11: Replaced SDL_CalculateEndian() with SDL_BYTEORDER macro
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
641 <LI> 0.9.11: Endian swapping functions are now macros, for speed.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
642 <LI> 0.9.11: Endian read/write functions now use data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
643 <LI> 0.9.11: Added function SDL_LoadWAV_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
644 <LI> 0.9.11: Added function SDL_LoadBMP_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
645 <LI> 0.9.11: Added function SDL_SaveBMP_RW() for data sources
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
646 <LI> 0.9.10: Mixer no longer fails if timidity isn't installed
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
647 <LI> 0.9.10: Mixer restarts MOD files on play (thanks Bill Kendrick)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
648 <LI> 0.9.10: Fixed occasional crashing of the mixer library
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
649 <LI> 0.9.10: Fixed icon display on Afterstep under Linux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
650 <LI> 0.9.10: Fixed occasional crash in mixer example
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
651 <LI> 0.9.10: Linux cdrom list now comes from /etc/fstab
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
652 <LI> 0.9.10: Fixed support for UK keyboard (thanks John Elliott)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
653 <LI> 0.9.10: The event queue is now thread-safe
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
654 <LI> 0.9.10: Added event queue pump function: SDL_PumpEvents()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
655 <LI> 0.9.10: Added low level event function: SDL_PeepEvents()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
656 <LI> 0.9.10: Added a new thread function: SDL_ThreadID()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
657 <LI> 0.9.10: Fixed an audio rate conversion memory overrun
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
658 <LI> 0.9.10: Fixed crash with RLE acceleration on big surfaces
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
659 <LI> 0.9.10: Improved MacOS display driver - added fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
660 <LI> 0.9.10: Removed spurious warnings from Linux X11 driver
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
661 <LI> 0.9.10: Fixed memory leak in SDL_InvalidateMap()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
662 <LI> 0.9.10: Fixed right button of 2-button mice on Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
663 <LI> 0.9.10: Enabled XFree86 mode changes on older servers
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
664 <LI> 0.9.9: SDL_LoadBMP() handles BMP files created with GIMP
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
665 <LI> 0.9.9: SDL_LoadWAV() handles WAV files with "LIST" chunks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
666 <LI> 0.9.9: Fixed problem with audio underflow on Solaris
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
667 <LI> 0.9.9: Initial support for 4-speaker audio output devices
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
668 <LI> 0.9.8: Fixed corrupt VC++ 5.0 desktop file
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
669 <LI> 0.9.8: Now detects fixed version of Metro-X X11 server
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
670 <LI> 0.9.8: Fixed XFree86 DGA banked mode update
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
671 <LI> 0.9.8: Fixed mouse press viewport shift on XFree86 DGA
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
672 <LI> 0.9.7: Fixed problem with displaying remotely via X11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
673 <LI> 0.9.7: Win32 uses software cursor when fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
674 <LI> 0.9.7: Win32 mouse uses DirectInput when fullscreen
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
675 <LI> 0.9.7: Added OpenGL software rendering via Mesa (demos archive)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
676 <LI> 0.9.7: Fixed memory leak in ADPCM WAV decoding
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
677 <LI> 0.9.6: Added CD-ROM audio API documentation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
678 <LI> 0.9.6: Fixed potential BeOS audio-related crash
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
679 <LI> 0.9.6: Fixed crash when resetting the video mode in DirectX
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
680 <LI> 0.9.6: Fixed errors compiling with the SparcWorks compiler
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
681 <LI> 0.9.6: Replaced SDL_GetDisplayFormat() with SDL_GetVideoInfo()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
682 <LI> 0.9.6: Added a new fast fill function: SDL_FillRect()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
683 <LI> 0.9.6: Added blit acceleration flags to SDL_AllocSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
684 <LI> 0.9.6: Added new double-buffering function: SDL_Flip()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
685 <LI> 0.9.6: Fixed problem with buggy Metro-X X11 server
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
686 <LI> 0.9.6: Fixed 8-bit audio on Solaris with dbri hardware
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
687 <LI> 0.9.6: Fixed alarm clock problem with Solaris pthreads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
688 <LI> 0.9.6: Fixed BeOS compilation problem
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
689 <LI> 0.9.5: Added tools to create Win32 icons in directx/icon/
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
690 <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
691 <LI> 0.9.5: Added support files for compiling with VC++ 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
692 <LI> 0.9.5: Fixed icon color bug under Win32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
693 <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
694 <LI> 0.9.5: Fixed 0.9.x cursor blit deadlock
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
695 <LI> 0.9.5: Added SDL_FPLoadWAV(), SDL_FPLoadBMP(), SDL_FPSaveBMP()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
696 <LI> 0.9.5: Added Linux, Win32, and BeOS CD audio support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
697 <LI> 0.9.5: MMX accelerated blit disabled -- temporarily broken
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
698 <LI> 0.9.4: Fixed endianness issue with BeOS x86 blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
699 <LI> 0.9.4: Fixed quit interrupt delivery on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
700 <LI> 0.9.4: Fixed dynamic loading on BeOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
701 <LI> 0.9.4: Fixed DirectX audio on Win98
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
702 <LI> 0.9.4: Fixed possible sound-related crash on Linux PPC
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
703 <LI> 0.9.3: Mouse motion arrives as absolute and relative coordinates
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
704 <LI> 0.9.3: Fixed Visual C++ structure packing
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
705 <LI> 0.9.3: Fixed UNIX dynamic link library installation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
706 <LI> 0.9.2: DirectX audio no longer hangs when app loses focus
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
707 <LI> 0.9.2: Fixed DirectX HiColor crash (palette bug)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
708 <LI> 0.9.1: Fixed DirectX &lt;ALT&gt; key handling
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
709 <LI> 0.9.1: Fixed DirectX windowed palette problems
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
710 <LI> 0.9.1: Removed SDL_MapSurface() and SDL_UnmapSurface()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
711 <LI> 0.9.0: Initial port to IRIX 6.x
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
712 <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
713 <LI> 0.9.0: MacOS port in progress
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
714 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
715
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
716 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
717 Major changes since SDL 0.7:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
718 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
719 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
720 <LI> Separated the demos and examples into a separate archive
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
721 <LI> Added support for loading Microsoft compressed WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
722 <LI> Added "soft" application crash recovery (signal handlers)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
723 <LI> Fixed POSIX signal handling interaction with threads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
724 <LI> Fixed audio output on MKLinux
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
725 <LI> Added dynamic library version checking
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
726 <LI> Updated for DirectX 6.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
727 <LI> Cleaned up dynamic linking and added static linking
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
728 <LI> Added automatic audio format and rate conversion
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
729 <LI> Optimized some blitter cases (8 --> 16/32 and 32 --> 16/8)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
730 <LI> Removed precalculated alpha blending acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
731 <LI> Key and mouse button events are split into up/down events
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
732 <LI> It is now much easier to set an optimal video mode
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
733 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
734
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
735 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
736 Major changes since SDL 0.5:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
737 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
738 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
739 <LI> Ported to Solaris 2.6
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
740 <LI> Added XFree86 Direct Graphic Access support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
741 <LI> Supports LinuxPPC without threads
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
742 <LI> Completely rewritten video/surface API -- see SDL_video.h
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
743 <LI> Completely rewritten event API
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
744 <LI> Optimized black-white cursor creation
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
745 <LI> Added support for run-length-encoded colorkeying
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
746 <LI> Added support for hardware accelerated blits
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
747 <LI> Added support for blitting from 1-bit surfaces (bitmaps)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
748 <LI> Added a function to simplify setting video modes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
749 <LI> Added support for loading WAV files
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
750 <LI> Added endian swapping functions for memory values
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
751 <LI> Added alpha blending using alpha value or channel
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
752 <LI> Added precalculated alpha blending acceleration
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
753 <LI> Added function to return current time in milliseconds
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
754 <LI> New event type SDL_ACTIVEEVENT, to detect iconification
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
755 <LI> New event type SDL_SYSWMEVENT, for custom window hooks
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
756 <LI> Added a platform dependent function to get window handle
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
757 <LI> Added a function to check the run-time version of SDL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
758 <LI> Added periodic timer support at 10 ms resolution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
759 <LI> Added support for the SDL_DEBUG environment variable
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
760 <LI> Miscellaneous internal cleanups
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
761 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
762
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
763 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
764 Major changes since SDL 0.4:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
765 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
766 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
767 <LI> SDL library code is now dynamically loaded
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
768 <LI> Added support for pthreads (Linux glibc2)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
769 <LI> Removed SDL_mutexN() and SDL_mutexIncr()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
770 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
771
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
772 <H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
773 Major changes since SDL 0.3:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
774 </H2>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
775 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
776 <LI> Added support for DirectX 5.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
777 <LI> Added support for surfaces in video memory
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
778 <LI> Added support for source color-key blitting
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
779 <LI> Added support for single-rectangle clipping
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
780 <LI> Added support for warping (moving) the cursor
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
781 <LI> Added support for color cursors
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
782 <LI> Greatly simplified internal event queue
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
783 <LI> Minor bug-fixes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
784 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
785
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
786 <P>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
787 <IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
788
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
789 </BODY>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
790 </HTML>