docs.html
branchSDL-1.2
changeset 4280 e1826b24ee8d
parent 4141 8b10a6efad41
child 4281 6e3c19f8ab96
     1.1 --- a/docs.html	Wed Oct 07 06:11:19 2009 +0000
     1.2 +++ b/docs.html	Wed Oct 07 08:00:20 2009 +0000
     1.3 @@ -25,23 +25,120 @@
     1.4  <P>
     1.5  	Fixed flicker when resizing the SDL window
     1.6  </P>
     1.7 +<P>
     1.8 +	Fixed crash in SDL_SetGammaRamp()
     1.9 +</P>
    1.10 +<P>
    1.11 +	Fixed freeze in SDL_memset() with 0 length when assembly code is disabled.
    1.12 +</P>
    1.13 +<P>
    1.14 +	Added SDL_NO_LOCK_KEYS environment variable to enable normal up/down events for Caps-Lock and Num-Lock keys.
    1.15 +</P>
    1.16 +<P>
    1.17 +	Fixed audio quality problem when converting between 22050 Hz and 44100 Hz.
    1.18 +</P>
    1.19 +<P>
    1.20 +	Fixed a threading crash when a few threads are rapidly created and complete.
    1.21 +</P>
    1.22 +<P>
    1.23 +	Fixed crash loading BMP files saved with the scanlines inverted.
    1.24 +</P>
    1.25 +<P>
    1.26 +	Fixed mouse coordinate clamping if SDL_SetVideoMode() isn't called in response to SDL_VIDEORESIZE event.
    1.27 +</P>
    1.28 +<P>
    1.29 +	Added doxygen documentation for the SDL API headers.
    1.30 +</P>
    1.31  </BLOCKQUOTE>
    1.32  
    1.33  <H3> Unix Notes </H3>
    1.34  
    1.35  <BLOCKQUOTE>
    1.36  <P>
    1.37 +	Fixed potential memory corruption due to assembly bug with SDL_revcpy()
    1.38 +</P>
    1.39 +<P>
    1.40 +	Fixed crashes trying to detect SSE features on x86_64 architecture.
    1.41 +</P>
    1.42 +<P>
    1.43 +	Fixed assembly for GCC optimized 50% alpha blending blits.
    1.44 +</P>
    1.45 +<P>
    1.46  	Added configure option --enable-screensaver, to allow enabling the screensaver by default.
    1.47  </P>
    1.48  <P>
    1.49  	Use XResetScreenSaver() instead of disabling screensaver entirely.
    1.50  </P>
    1.51 +<P>
    1.52 +	Removed the maximum window size limitation on X11.
    1.53 +</P>
    1.54 +<P>
    1.55 +	Fixed setting the X11 window input hint.
    1.56 +</P>
    1.57 +<P>
    1.58 +	Fixed distorted X11 window icon for some visuals.
    1.59 +</P>
    1.60 +<P>
    1.61 +	Fixed detecting X11 libraries for dynamic loading on 64-bit Linux.
    1.62 +</P>
    1.63 +<P>
    1.64 +	SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL) returns the correct value with GLX_SGI_swap_control.
    1.65 +</P>
    1.66 +<P>
    1.67 +	The SDL_VIDEO_FULLSCREEN_HEAD environment variable can be set to 0 to place fullscreen SDL windows on the first Xinerama screen.
    1.68 +</P>
    1.69 +<P>
    1.70 +	Added the SDL_VIDEO_FBCON_ROTATION environment variable to control output orientation on the framebuffer console.
    1.71 +	<BR>
    1.72 +	Valid values are:
    1.73 +	<UL>
    1.74 +	<LI>not set   - Not rotating, no shadow.
    1.75 +	<LI>"NONE"    - Not rotating, but still using shadow.
    1.76 +	<LI>"CW"      - Rotating screen clockwise.
    1.77 +	<LI>"UD"      - Rotating screen upside down.
    1.78 +	<LI>"CCW"     - Rotating screen counter clockwise.
    1.79 +	</UL>
    1.80 +</P>
    1.81 +<P>
    1.82 +	Fixed DirectFB detection on some Linux distributions.
    1.83 +</P>
    1.84 +<P>
    1.85 +	Added code to use the PS3 SPE processors for YUV conversion on Linux.
    1.86 +</P>
    1.87 +<P>
    1.88 +	Improved support for PulseAudio
    1.89 +</P>
    1.90 +<P>
    1.91 +	The Network Audio System support is now dynamically loaded at runtime.
    1.92 +</P>
    1.93 +<P>
    1.94 +	Fixed crash with the MP-8866 Dual USB Joypad on newer Linux kernels.
    1.95 +</P>
    1.96 +<P>
    1.97 +	Fixed crash in SDL_Quit() when a joystick has been unplugged.
    1.98 +</P>
    1.99  </BLOCKQUOTE>
   1.100  
   1.101  <H3> Windows Notes </H3>
   1.102  
   1.103  <BLOCKQUOTE>
   1.104  <P>
   1.105 +	Verified 100% compatibility with Windows 7.
   1.106 +</P>
   1.107 +<P>
   1.108 +	Prevent loss of OpenGL context when setting the video mode in response to a window resize event.
   1.109 +</P>
   1.110 +<P>
   1.111 +	Improved mouse input responsiveness for first-person-shooter games.
   1.112 +</P>
   1.113 +<P>
   1.114 +	The SDL_STDIO_REDIRECT environment variable can be used to override whether SDL redirects stdio to stdout.txt and stderr.txt.
   1.115 +</P>
   1.116 +<P>
   1.117 +	Fixed video initialization with SDL_WINDOWID on Windows XP
   1.118 +</P>
   1.119 +<P>
   1.120 +	Fixed dynamic object loading on Windows CE.
   1.121  </P>
   1.122  </BLOCKQUOTE>
   1.123  
   1.124 @@ -49,6 +146,18 @@
   1.125  
   1.126  <BLOCKQUOTE>
   1.127  <P>
   1.128 +	SDL now builds on Mac OS X 10.6 (Snow Leopard).
   1.129 +	<BR>
   1.130 +	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>
   1.131 +</P>
   1.132 +<P>
   1.133 +	The X11 video driver is built by default.
   1.134 +</P>
   1.135 +<P>
   1.136 +	Fixed SDL_VIDEO_WINDOW_POS environment variable for Quartz target.
   1.137 +</P>
   1.138 +<P>
   1.139 +	Fixed setting the starting working directory in release builds.
   1.140  </P>
   1.141  </BLOCKQUOTE>
   1.142