docs.html
branchSDL-1.2
changeset 4280 e1826b24ee8d
parent 4141 8b10a6efad41
child 4281 6e3c19f8ab96
equal deleted inserted replaced
4279:42ad751f3192 4280:e1826b24ee8d
    23 
    23 
    24 <BLOCKQUOTE>
    24 <BLOCKQUOTE>
    25 <P>
    25 <P>
    26 	Fixed flicker when resizing the SDL window
    26 	Fixed flicker when resizing the SDL window
    27 </P>
    27 </P>
       
    28 <P>
       
    29 	Fixed crash in SDL_SetGammaRamp()
       
    30 </P>
       
    31 <P>
       
    32 	Fixed freeze in SDL_memset() with 0 length when assembly code is disabled.
       
    33 </P>
       
    34 <P>
       
    35 	Added SDL_NO_LOCK_KEYS environment variable to enable normal up/down events for Caps-Lock and Num-Lock keys.
       
    36 </P>
       
    37 <P>
       
    38 	Fixed audio quality problem when converting between 22050 Hz and 44100 Hz.
       
    39 </P>
       
    40 <P>
       
    41 	Fixed a threading crash when a few threads are rapidly created and complete.
       
    42 </P>
       
    43 <P>
       
    44 	Fixed crash loading BMP files saved with the scanlines inverted.
       
    45 </P>
       
    46 <P>
       
    47 	Fixed mouse coordinate clamping if SDL_SetVideoMode() isn't called in response to SDL_VIDEORESIZE event.
       
    48 </P>
       
    49 <P>
       
    50 	Added doxygen documentation for the SDL API headers.
       
    51 </P>
    28 </BLOCKQUOTE>
    52 </BLOCKQUOTE>
    29 
    53 
    30 <H3> Unix Notes </H3>
    54 <H3> Unix Notes </H3>
    31 
    55 
    32 <BLOCKQUOTE>
    56 <BLOCKQUOTE>
    33 <P>
    57 <P>
       
    58 	Fixed potential memory corruption due to assembly bug with SDL_revcpy()
       
    59 </P>
       
    60 <P>
       
    61 	Fixed crashes trying to detect SSE features on x86_64 architecture.
       
    62 </P>
       
    63 <P>
       
    64 	Fixed assembly for GCC optimized 50% alpha blending blits.
       
    65 </P>
       
    66 <P>
    34 	Added configure option --enable-screensaver, to allow enabling the screensaver by default.
    67 	Added configure option --enable-screensaver, to allow enabling the screensaver by default.
    35 </P>
    68 </P>
    36 <P>
    69 <P>
    37 	Use XResetScreenSaver() instead of disabling screensaver entirely.
    70 	Use XResetScreenSaver() instead of disabling screensaver entirely.
    38 </P>
    71 </P>
       
    72 <P>
       
    73 	Removed the maximum window size limitation on X11.
       
    74 </P>
       
    75 <P>
       
    76 	Fixed setting the X11 window input hint.
       
    77 </P>
       
    78 <P>
       
    79 	Fixed distorted X11 window icon for some visuals.
       
    80 </P>
       
    81 <P>
       
    82 	Fixed detecting X11 libraries for dynamic loading on 64-bit Linux.
       
    83 </P>
       
    84 <P>
       
    85 	SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL) returns the correct value with GLX_SGI_swap_control.
       
    86 </P>
       
    87 <P>
       
    88 	The SDL_VIDEO_FULLSCREEN_HEAD environment variable can be set to 0 to place fullscreen SDL windows on the first Xinerama screen.
       
    89 </P>
       
    90 <P>
       
    91 	Added the SDL_VIDEO_FBCON_ROTATION environment variable to control output orientation on the framebuffer console.
       
    92 	<BR>
       
    93 	Valid values are:
       
    94 	<UL>
       
    95 	<LI>not set   - Not rotating, no shadow.
       
    96 	<LI>"NONE"    - Not rotating, but still using shadow.
       
    97 	<LI>"CW"      - Rotating screen clockwise.
       
    98 	<LI>"UD"      - Rotating screen upside down.
       
    99 	<LI>"CCW"     - Rotating screen counter clockwise.
       
   100 	</UL>
       
   101 </P>
       
   102 <P>
       
   103 	Fixed DirectFB detection on some Linux distributions.
       
   104 </P>
       
   105 <P>
       
   106 	Added code to use the PS3 SPE processors for YUV conversion on Linux.
       
   107 </P>
       
   108 <P>
       
   109 	Improved support for PulseAudio
       
   110 </P>
       
   111 <P>
       
   112 	The Network Audio System support is now dynamically loaded at runtime.
       
   113 </P>
       
   114 <P>
       
   115 	Fixed crash with the MP-8866 Dual USB Joypad on newer Linux kernels.
       
   116 </P>
       
   117 <P>
       
   118 	Fixed crash in SDL_Quit() when a joystick has been unplugged.
       
   119 </P>
    39 </BLOCKQUOTE>
   120 </BLOCKQUOTE>
    40 
   121 
    41 <H3> Windows Notes </H3>
   122 <H3> Windows Notes </H3>
    42 
   123 
    43 <BLOCKQUOTE>
   124 <BLOCKQUOTE>
    44 <P>
   125 <P>
       
   126 	Verified 100% compatibility with Windows 7.
       
   127 </P>
       
   128 <P>
       
   129 	Prevent loss of OpenGL context when setting the video mode in response to a window resize event.
       
   130 </P>
       
   131 <P>
       
   132 	Improved mouse input responsiveness for first-person-shooter games.
       
   133 </P>
       
   134 <P>
       
   135 	The SDL_STDIO_REDIRECT environment variable can be used to override whether SDL redirects stdio to stdout.txt and stderr.txt.
       
   136 </P>
       
   137 <P>
       
   138 	Fixed video initialization with SDL_WINDOWID on Windows XP
       
   139 </P>
       
   140 <P>
       
   141 	Fixed dynamic object loading on Windows CE.
    45 </P>
   142 </P>
    46 </BLOCKQUOTE>
   143 </BLOCKQUOTE>
    47 
   144 
    48 <H3> Mac OS X Notes </H3>
   145 <H3> Mac OS X Notes </H3>
    49 
   146 
    50 <BLOCKQUOTE>
   147 <BLOCKQUOTE>
    51 <P>
   148 <P>
       
   149 	SDL now builds on Mac OS X 10.6 (Snow Leopard).
       
   150 	<BR>
       
   151 	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>
       
   152 </P>
       
   153 <P>
       
   154 	The X11 video driver is built by default.
       
   155 </P>
       
   156 <P>
       
   157 	Fixed SDL_VIDEO_WINDOW_POS environment variable for Quartz target.
       
   158 </P>
       
   159 <P>
       
   160 	Fixed setting the starting working directory in release builds.
    52 </P>
   161 </P>
    53 </BLOCKQUOTE>
   162 </BLOCKQUOTE>
    54 
   163 
    55 <IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
   164 <IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%">
    56 
   165