19682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<HTML>
29682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<HEAD><TITLE>SDL Stable Release</TITLE></HEAD>
39682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BODY BGCOLOR="#FFEBCD" TEXT="#000000">
49682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
59682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
69682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
79682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallThis source is stable, and is fully tested on all supported platforms.<br>
89682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallPlease send bug reports or questions to the SDL mailing list:<br>
99682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<a href="http://www.libsdl.org/mailing-list.php"
109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall        >http://www.libsdl.org/mailing-list.php</a><br>
119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallThe latest stable release may be found on the
129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<a href="http://www.libsdl.org/">SDL website</A>.
139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> <A HREF="docs/index.html">API Documentation</A> </H2>
169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.15 Release Notes </H2>
209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.15 is a minor bug fix release.
229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> General Notes </H3>
259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed assembly register clobbering in CPU info routines
299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed memory stomp when using stretch blit on large images
329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed pixel corruption with overlapping blits
359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_JOYSTICK_DEVICE can be a colon separated list of joystick devices
389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Disabled MMX blitters since they don't compile on modern compilers
419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash in joystick code on newer Linux kernels
499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed channel swizzling for ALSA target with 6-channel output
529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Use the OpenGL GLX_EXT_swap_control extension if available
559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	XRandR support is disabled by default because it causes desktop reconfiguring.  It can be enabled with the SDL_VIDEO_X11_XRANDR=1 environment variable, or by applying this patch: <a href="http://hg.libsdl.org/SDL/raw-rev/8ec3036098df">http://hg.libsdl.org/SDL/raw-rev/8ec3036098df</a>
589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed SDL_GL_ACCELERATED_VISUAL handling
669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed application state handling with ALT-Tab
699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed occasional crash handling WM_ACTIVATEAPP in Direct X code
729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed UTF-8 decoding of Russian characters
759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed building and running on Mac OS X 10.7 (Lion)
839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.14 Release Notes </H2>
899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.14 is a significant bug fix release and a recommended update.
919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> General Notes </H3>
949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed flicker when resizing the SDL window
989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash in SDL_SetGammaRamp()
1019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed freeze in SDL_memset() with 0 length when assembly code is disabled.
1049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_DISABLE_LOCK_KEYS environment variable to enable normal up/down events for Caps-Lock and Num-Lock keys.
1079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed audio quality problem when converting between 22050 Hz and 44100 Hz.
1109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed a threading crash when a few threads are rapidly created and complete.
1139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Increased accuracy of alpha blending routines.
1169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash loading BMP files saved with the scanlines inverted.
1199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed mouse coordinate clamping if SDL_SetVideoMode() isn't called in response to SDL_VIDEORESIZE event.
1229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added doxygen documentation for the SDL API headers.
1259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
1279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
1289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
1299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
1309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
1319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed potential memory corruption due to assembly bug with SDL_revcpy()
1339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crashes trying to detect SSE features on x86_64 architecture.
1369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed assembly for GCC optimized 50% alpha blending blits.
1399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added configure option --enable-screensaver, to allow enabling the screensaver by default.
1429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Use XResetScreenSaver() instead of disabling screensaver entirely.
1459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Removed the maximum window size limitation on X11.
1489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed SDL_GL_SWAP_CONTROL on X11.
1519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed setting the X11 window input hint.
1549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed distorted X11 window icon for some visuals.
1579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed detecting X11 libraries for dynamic loading on 64-bit Linux.
1609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL) returns the correct value with GLX_SGI_swap_control.
1639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_VIDEO_FULLSCREEN_DISPLAY as a preferred synonym for SDL_VIDEO_FULLSCREEN_HEAD on X11.
1669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SDL_VIDEO_FULLSCREEN_DISPLAY environment variable can be set to 0 to place fullscreen SDL windows on the first Xinerama screen.
1699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added the SDL_VIDEO_FBCON_ROTATION environment variable to control output orientation on the framebuffer console.
1729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<BR>
1739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Valid values are:
1749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<UL>
1759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<LI>not set   - Not rotating, no shadow.
1769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<LI>"NONE"    - Not rotating, but still using shadow.
1779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<LI>"CW"      - Rotating screen clockwise.
1789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<LI>"UD"      - Rotating screen upside down.
1799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<LI>"CCW"     - Rotating screen counter clockwise.
1809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	</UL>
1819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed DirectFB detection on some Linux distributions.
1849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added code to use the PS3 SPE processors for YUV conversion on Linux.
1879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Updated ALSA support to the latest stable API
1909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	ALSA is now preferred over OSS audio.  (SDL_AUDIODRIVER=dsp will restore the previous behavior.)
1939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Improved support for PulseAudio
1969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
1979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
1989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The Network Audio System support is now dynamically loaded at runtime.
1999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash with the MP-8866 Dual USB Joypad on newer Linux kernels.
2029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash in SDL_Quit() when a joystick has been unplugged.
2059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
2079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
2099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
2119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Verified 100% compatibility with Windows 7.
2139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Prevent loss of OpenGL context when setting the video mode in response to a window resize event.
2169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed video initialization with SDL_WINDOWID on Windows XP.
2199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Improved mouse input responsiveness for first-person-shooter games.
2229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	IME messages are now generated for localized input.
2259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_RWFromFile() takes a UTF-8 filename when opening a file.
2289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SDL_STDIO_REDIRECT environment variable can be used to override whether SDL redirects stdio to stdout.txt and stderr.txt.
2319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed dynamic object loading on Windows CE.
2349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
2369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
2389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
2409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL now builds on Mac OS X 10.6 (Snow Leopard).
2429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	<BR>
2439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Eric Wing posted a good rundown on the numerous changes here: <A HREF="http://playcontrol.net/ewing/jibberjabber/big_behind-the-scenes_chang.html">http://playcontrol.net/ewing/jibberjabber/big_behind-the-scenes_chang.html</A>
2449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The X11 video driver is built by default.
2479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed SDL_VIDEO_WINDOW_POS environment variable for Quartz target.
2509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed setting the starting working directory in release builds.
2539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
2559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
2579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.13 Release Notes </H2>
2599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.13 is a minor bug fix release.
2619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> General Notes </H3>
2649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
2669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed link error when building with Intel Compiler 10.
2689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Removed stray C++ comment from public headers.
2719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
2739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
2759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
2779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash in SDL_SoftStretch() on secure operating systems.
2799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed undefined symbol on X11 implementations without UTF-8 support.
2829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Worked around BadAlloc error when using XVideo on the XFree86 Intel Integrated Graphics driver.
2859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Scan for all joysticks on Linux instead of stopping at one that was removed.
2889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed use of sdl-config arguments in sdl.m4
2919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
2929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
2939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
2959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
2969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
2979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
2989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed crash when a video driver reports higher than 32 bpp video modes.
2999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed restoring the desktop after setting a 24-bit OpenGL video mode.
3029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed window titles on Windows 95/98/ME.
3059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_BUTTON_X1 and SDL_BUTTON_X2 constants for extended mouse buttons.
3089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added support for quoted command line arguments.
3119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
3139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
3159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
3179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL now builds on Mac OS X 10.5 (Leopard).
3199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed high frequency crash involving text input.
3229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed beeping when the escape key is pressed and UNICODE translation is enabled.
3259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Improved trackpad scrolling support.
3289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed joystick hat reporting for certain joysticks.
3319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
3339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
3359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.12 Release Notes </H2>
3379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.12 is a minor bug fix release.
3399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> General Notes </H3>
3429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
3449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added support for the PulseAudio sound server: http://www.pulseaudio.org/
3469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_VIDEO_ALLOW_SCREENSAVER to override SDL's disabling of the screensaver on Mac OS X, Windows, and X11.
3499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed buffer overrun crash when resampling audio rates.
3529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed audio bug where converting to mono was doubling the volume.
3559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed off-by-one error in the C implementation of SDL_revcpy()
3589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed compiling with Sun Studio.
3619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Support for AmigaOS has been removed from the main SDL code.
3649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Support for Nokia 9210 "EPOC" driver has been removed from the main SDL code.
3679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Unofficial support for the S60/SymbianOS platform has been added.
3709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Unofficial support for the Nintendo DS platform has been added.
3739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Reenabled MMX assembly for YUV overlay processing (GNU C Compiler only).
3769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
3789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
3809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
3819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
3829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed detection of X11 DGA mouse support.
3849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Improved XIM support for asian character sets.
3879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The GFX_Display has been added to the X11 window information in SDL_syswm.h.
3909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed PAGE_SIZE compile error in the fbcon video driver on newer Linux kernels.
3939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed hang or crash at startup if aRts can't access the hardware.
3969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
3979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
3989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed relative mouse mode when the cursor starts outside the X11 window.
3999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed accidental free of stack memory in X11 mouse acceleration code.
4029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Closed minor memory leak in XME code.
4059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed TEXTRELs in the library to resolve some PIC issues.
4089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
4109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
4129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
4149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The GDI video driver makes better use of the palette in 8-bit modes.
4169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The windib driver now supports more mouse buttons with WM_XBUTTON events.
4199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	On Windows, SDL_SetVideoMode() will re-create the window instead of failing if the multisample settings are changed.
4229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added support for UTF-8 window titles on Windows.
4259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed joystick detection on Windows.
4289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Improved performance with Win32 file I/O.
4319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed HBITMAP leak in GAPI driver.
4349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
4369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
4389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
4409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added support for multi-axis controllers like 3Dconnxion's SpaceNavigator on Mac OS X.
4429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed YUV overlay crash inside Quicktime on Intel Mac OS X.
4459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed blitting alignment in Altivec alpha blit functions.
4489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Keys F13, F14, and F15 are now usable on Apple keyboards under Mac OS X.
4519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed joystick calibration code on Mac OS X.
4549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed mouse jitter when multiple motion events are queued up in Mac OS X.
4579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed changing the cursor in fullscreen mode on Mac OS X.
4609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
4629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS Classic Notes </H3>
4649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
4669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added support for gamma ramps to both toolbox and DrawSprocket video drivers.
4689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
4709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> BeOS Notes </H3>
4729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
4749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Implemented mouse grabbing and mouse relative mode on BeOS.
4769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
4789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
4809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.11 Release Notes </H2>
4829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.11 is a minor bug fix release.
4849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
4879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
4889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
4899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden.  This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.
4919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed building SDL with Xinerama disabled.
4949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().
4979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
4989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
4999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added pkgconfig configuration support.
5009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
5029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
5049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
5069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Setting SDL_GL_SWAP_CONTROL now works with Windows OpenGL.
5089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The Win32 window positioning code works properly for windows with menus.
5119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	DirectSound audio quality has been improved on certain sound cards.
5149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed 5.1 audio channel ordering on Windows and Mac OS X.
5179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Plugged a couple of minor memory leaks in the windib video driver.
5209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed type collision with stdint.h when building with gcc on Win32.
5239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed building with the Digital Mars Compiler on Win32.
5269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
5289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
5309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
5329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The Quartz video driver supports 32x32 cursors on Mac OS X 10.3 and above.
5349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
5369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
5389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H2> SDL 1.2.10 Release Notes </H2>
5409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse HallSDL 1.2.10 is a major release, featuring a revamp of the build system and many API improvements and bug fixes.
5429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</P>
5439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> API enhancements </H3>
5449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<UL>
5459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	If SDL_OpenAudio() is passed zero for the desired format
5479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	fields, the following environment variables will be used
5489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	to fill them in:
5499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<pre><code>
5509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall		SDL_AUDIO_FREQUENCY
5519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall		SDL_AUDIO_FORMAT
5529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall		SDL_AUDIO_CHANNELS
5539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall		SDL_AUDIO_SAMPLES
5549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</code></pre>
5559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	If an environment variable is not specified, it will be set
5569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	to a reasonable default value.
5579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_SetVideoMode() now accepts 0 for width or height and will use
5599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	the current video mode (or the desktop mode if no mode has been set.)
5609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added current_w and current_h to the SDL_VideoInfo structure,
5629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	which is set to the desktop resolution during video intialization,
5639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	and then set to the current resolution when a video mode is set.
5649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_GL_LoadLibrary() will load the system default OpenGL library
5669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	if it is passed NULL as a parameter.
5679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_GL_SWAP_CONTROL to wait for vsync in OpenGL applications.
5699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration.
5719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_WM_SetCaption() now officially takes UTF-8 title and icon strings, and displays international characters on supported platforms.
5739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_GetKeyRepeat() to query the key repeat settings.
5759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added the "dummy" audio driver, which can be used to emulate audio
5779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	output without a sound card.
5789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<LI>
5799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Added SDL_config.h, with defaults for various build environments.
5809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</UL>
5819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> General Notes </H3>
5839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
5849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
5859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SDL website now has an <A HREF="http://www.libsdl.org/rss/rss.xml">RSS feed</A>!
5879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SDL development source code is now managed with <A HREF="http://www.libsdl.org/svn.php">Subversion</A>.
5899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL now uses the Bugzilla <A HREF="http://bugzilla.libsdl.org/">bug tracking system</A>, hosted by icculus.org.
5919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL is licensed under version 2.1 of the GNU Lesser General Public License.
5939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The entire build system has been revamped to make it much more portable, including versions of C library functions to make it possible to run SDL on a minimal embedded environment.  See README.Porting in the SDL source distribution for information on how to port SDL to a new platform.
5959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL_opengl.h has been updated with the latest glext.h from <A HREF="http://oss.sgi.com/projects/ogl-sample/registry/">http://oss.sgi.com/projects/ogl-sample/registry/</A>
5979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
5989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Alex Volkov contributed highly optimized RGB <-> RGBA blitters.
5999682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
6009682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6019682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Unix Notes </H3>
6029682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6039682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
6049682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6059682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The X11 libraries are dynamically loaded at runtime by default.  This allows the distributed version of SDL to run on systems without X11 libraries installed.
6069682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6079682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The XiG XME extension code is now included in the X11 video driver by default.
6089682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6099682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	XRandR support for video mode switching has been added to the X11 driver, but is disabled because of undesired interactions with window managers.  You can enable this by setting the environment variable SDL_VIDEO_X11_XRANDR to 1.
6109682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6119682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Xinerama multi-head displays are properly handled now, and the SDL_VIDEO_FULLSCREEN_HEAD environment variable can be used to select the screen used for fullscreen video modes.  Note that changing the video modes only works on screen 0.
6129682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6139682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	XVidMode video modes are now sorted so they maintain the refresh rates specified in the X11 configuration file.
6149682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6159682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL windows are no longer transparent in X11 compositing systems like XGL.
6169682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6179682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The mouse is properly released by the X11 video driver if the fullscreen window loses focus.
6189682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6199682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The X11 input driver now uses XIM to handle international input.
6209682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6219682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The screensaver and DPMS monitor blanking are disabled while SDL games are running under the X11 and DGA video drivers.  This behavior will be formalized and selectable in SDL 1.3.
6229682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6239682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Fixed a bug preventing stereo OpenGL contexts from being selected on the X11 driver.
6249682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6259682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The DGA video driver now waits for pending blits involving surfaces before they are freed.  This prevents display oddities when using SDL_DisplayFormat() to convert many images.
6269682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6279682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The framebuffer console video driver now has a parser for /etc/fb.modes for improved video mode handling.
6289682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6299682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The framebuffer console video driver now allows asynchronous VT switching, and restores the full contents of the screen when switched back.
6309682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6319682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The framebuffer console now uses CTRL-ALT-FN to switch virtual terminals, to avoid collisions with application key bindings.
6329682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6339682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The framebuffer console input driver correctly sets IMPS/2 mode for wheel mice.  It also properly detects when gpm is in IMPS/2 protocol mode, or passing raw protocol from an IMPS/2 mouse.
6349682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6359682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SVGAlib video driver now has support for banked (non-linear) video modes.
6369682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6379682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	A video driver for OpenBSD on the Sharp Zaurus has been contributed by Staffan Ulfberg.  See the file README.wscons in the SDL source distribution for details.
6389682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6399682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Many patches have been incorporated from *BSD ports.
6409682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
6419682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6429682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Windows Notes </H3>
6439682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6449682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
6459682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6469682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The "windib" video driver is the default now, to prevent problems with certain laptops, 64-bit Windows, and Windows Vista.  The DirectX driver is still available, and can be selected by setting the environment variable SDL_VIDEODRIVER to "directx".
6479682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6489682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL has been ported to 64-bit Windows.
6499682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6509682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Dmitry Yakimov contributed a GAPI video driver for Windows CE.
6519682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6529682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The default fullscreen refresh rate has been increased to match the desktop refresh rate, when using equivalent resolutions.  A full API for querying and selecting refresh rates is planned for SDL 1.3.
6539682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6549682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Dialog boxes are now shown when SDL is in windowed OpenGL mode.
6559682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6569682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The SDL window is recreated when necessary to maintain OpenGL context attributes, when switching between windowed and fullscreen modes.
6579682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6589682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	An SDL_VIDEORESIZE event is properly sent when the SDL window is maximized and restored.
6599682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6609682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Window positions are retained when switching between fullscreen and windowed modes.
6619682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6629682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	ToUnicode() is used, when available, for improved handling of international keyboard input.
6639682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6649682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The PrtScrn is now treated normally with both key down and key up events.
6659682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6669682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Pressing ALT-F4 now delivers an SDL_QUIT event to SDL applications.
6679682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6689682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Joystick names are now correct for joysticks which have been unplugged and then plugged back in since booting.
6699682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6709682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	An MCI error when playing the last track on a CD-ROM has been fixed.
6719682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6729682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	OpenWatcom projects for building SDL have been provided by Marc Peter.
6739682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
6749682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6759682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> Mac OS X Notes </H3>
6769682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6779682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
6789682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6799682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	SDL now supports building Universal binaries, both through Xcode projects and when using configure/make.  See README.MacOSX in the SDL source archive for details.
6809682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6819682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	The X11 video driver with GLX support can be built on Mac OS X, if the X11 development SDK is installed.
6829682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6839682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Transitions between fullscreen resolutions and windowed mode now use a much faster asynchronous fade to hide desktop flicker.
6849682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6859682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Icons set with SDL_WM_SetIcon() now have the proper colors on Intel Macs.
6869682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
6879682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6889682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<H3> OS/2 Notes </H3>
6899682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6909682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<BLOCKQUOTE>
6919682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<P>
6929682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall	Projects for building SDL on OS/2 with OpenWatcom have been contributed by Doodle.  See the file README.OS2 in the SDL source distribution for details.
6939682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BLOCKQUOTE>
6949682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6959682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
6969682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall
6979682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</BODY>
6989682c8870b8ff5e4ac2e4c70b759f791c6f38c1fJesse Hall</HTML>
699