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 |