comparison docs.html @ 4280:e1826b24ee8d SDL-1.2

Updated documentation with major changes for 1.2.14
author Sam Lantinga <slouken@libsdl.org>
date Wed, 07 Oct 2009 08:00:20 +0000
parents 8b10a6efad41
children 6e3c19f8ab96
comparison
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