1 |
1 |
2 All: |
2 Bugs are now managed in the SDL bug tracker, here: |
3 Audio rate conversion is only implemented by multiplying or dividing |
|
4 by a power of two. This is a side-effect of the requirement that the |
|
5 raw audio buffer size be a power of two, and can hopefully be fixed. |
|
6 This means 8 KHz audio converted to 22 KHz ends up being 16 KHz. :-/ |
|
7 |
3 |
8 When the implementation is writing directly to video memory the mouse |
4 http://bugzilla.libsdl.org/ |
9 cursor doesn't work properly. Applications which do this should use |
|
10 their own mouse cursor and call SDL_ShowCursor(0) to hide the system |
|
11 cursor. |
|
12 |
5 |
13 Linux: |
6 You may report bugs there, and search to see if a given issue has already |
14 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
7 been reported, discussed, and maybe even fixed. |
15 It requires handling of keyboard mapping events and using the XIM |
|
16 input translation extension. I will implement it as requested. |
|
17 Latin-1 keyboard input works fine. |
|
18 (UPDATE 04/06/2004: this bug is now fixed) |
|
19 |
8 |
20 The keyboard modifiers are not set to the correct state on startup. |
|
21 |
9 |
22 The AAlib, GGI, and SVGAlib video drivers are not heavily tested. |
|
23 |
10 |
24 Win32: |
11 You may also find help at the SDL mailing list. Subscription information: |
25 The MCI driver can't tell if the CD-ROM drive is paused or stopped. |
|
26 |
12 |
27 The SDL_INIT_EVENTTHREAD flag is not supported on Win32 |
13 http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org |
28 (Idea: create a separate DirectInput polling thread) |
|
29 The main purpose of this flag is for smooth cursor motion in |
|
30 fullscreen environments. |
|
31 |
14 |
32 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
15 Bug reports are welcome here, but we really appreciate if you use Bugzilla, as |
33 This requires the ToUnicode() API which is only implemented on |
16 bugs discussed on the mailing list may be forgotten or missed. |
34 Windows NT/2000, not on Windows 95/98. |
|
35 Latin-1 keyboard input works fine. |
|
36 |
17 |
37 Joysticks are only supported under the Win32 MultiMedia API, |
|
38 DirectInput support is not yet implemented. |
|
39 |
18 |
40 BeOS: |
|
41 BePPC is not supported, apparently not even by Be Inc. |
|
42 |
|
43 SDL_WM_GrabInput() is not implemented. |
|
44 Does anyone know how to do this? SDL_WM_GrabInput() is designed |
|
45 to prevent the user from switching input and mouse focus away from |
|
46 the SDL application. |
|
47 |
|
48 Continuous relative mouse motion is not implemented. |
|
49 |
|
50 Wide UNICODE character input (Kanji, etc.) has not been tested. |
|
51 Latin-1 keyboard input works fine. |
|
52 |
|
53 MacOS: |
|
54 Palette handling isn't implemented in windowed mode yet. |
|
55 |
|
56 Audio hasn't been extensively tested, in particular the locking |
|
57 isn't implemented and mixer routines may not call malloc() or free() |
|
58 because they are called at interrupt time. |
|
59 |
|
60 SDL_WM_GrabInput() is not implemented. |
|
61 Does anyone know how to do this? SDL_WM_GrabInput() is designed |
|
62 to prevent the user from switching input and mouse focus away from |
|
63 the SDL application. |
|
64 |
|
65 Continuous relative mouse motion is not implemented. |
|
66 |
|
67 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet. |
|
68 |
|
69 Not all of the keys are properly recognized on the keyboard. |
|
70 |
|
71 Mac OS X: |
|
72 Depth switching for windowed mode isn't implemented yet. |
|
73 |
|
74 Palette handling isn't implemented in windowed mode yet. |
|
75 |
|
76 Command-line arguments dialog is not implemented yet. |
|
77 |
|
78 Fullscreen drawing has some artifacts. |
|
79 |
|
80 Fullscreen OpenGL for the software renderer is broken. |
|
81 |
|
82 Some OpenGL parameters are not accounted for, for example color bits customization. |
|
83 |
|
84 Continuous mouse motion perhaps is not as smooth as it should be. |
|
85 |
|
86 SDL_WM_GrabInput() is implemented, but it "freezes" the hardware |
|
87 cursor in the center of the window/screen. Also, mouse moved events |
|
88 are not generated, and the keyboard cannot be grabbed. |
|
89 |
|
90 Mac OS X seems to have a broken pthread_cancel() implementation. |
|
91 Actually, it just only has one cancellation point defined. |
|
92 http://lists.apple.com/archives/darwin-development/2004/Jun/24/killingapthread.001.txt |
|
93 |
|
94 FreeBSD: |
|
95 pthread_cancel() isn't supported by FreeBSD 3.X, so threads don't |
|
96 work on versions of FreeBSD earlier than 4.0. |
|
97 |
|
98 The CD-ROM handling doesn't work completely. |
|
99 |
|
100 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
101 It requires handling of keyboard mapping events and using the XIM |
|
102 input translation extension. I will implement it as requested. |
|
103 Latin-1 keyboard input works fine. |
|
104 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
105 |
|
106 The keyboard modifiers are not set to the correct state on startup. |
|
107 |
|
108 Solaris: |
|
109 The joystick functions are not implemented yet. |
|
110 |
|
111 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
112 It requires handling of keyboard mapping events and using the XIM |
|
113 input translation extension. I will implement it as requested. |
|
114 Latin-1 keyboard input works fine. |
|
115 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
116 |
|
117 The keyboard modifiers are not set to the correct state on startup. |
|
118 |
|
119 IRIX: |
|
120 The CD-ROM handling doesn't work completely. |
|
121 |
|
122 The joystick functions are not implemented yet. |
|
123 |
|
124 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
125 It requires handling of keyboard mapping events and using the XIM |
|
126 input translation extension. I will implement it as requested. |
|
127 Latin-1 keyboard input works fine. |
|
128 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
129 |
|
130 The keyboard modifiers are not set to the correct state on startup. |
|
131 |
|
132 EPOC: |
|
133 Only Crystal version of Epoc/SymbianOS is currently supported. |
|
134 |
|
135 SDL is implemented in static library only. SDL uses static/global |
|
136 variables and that is not allowed in EPOC dll libraries. |
|
137 |
|
138 Sound is not yet supported. |
|
139 |
|
140 Joystick, OpenGL and cdrom is not supported (think about cdrom in a cell phone:-). |
|
141 |
|
142 No console output screen. Printing to stdout do not have any effect. |
|
143 |
|
144 QNX: |
|
145 Fullscreen switch doesn't work (disabled for now). |
|
146 |
|
147 |
|
148 OpenBSD: -= NOT YET SUPPORTED =- |
|
149 This is reported to work, but I haven't verified this. |
|
150 |
|
151 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
152 It requires handling of keyboard mapping events and using the XIM |
|
153 input translation extension. I will implement it as requested. |
|
154 Latin-1 keyboard input works fine. |
|
155 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
156 |
|
157 The keyboard modifiers are not set to the correct state on startup. |
|
158 |
|
159 OSF/Tru64: -= NOT YET SUPPORTED =- |
|
160 The audio functions are not implemented yet. |
|
161 |
|
162 Joysticks and CD-ROM functions are not implemented yet. |
|
163 |
|
164 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
165 It requires handling of keyboard mapping events and using the XIM |
|
166 input translation extension. I will implement it as requested. |
|
167 Latin-1 keyboard input works fine. |
|
168 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
169 |
|
170 The keyboard modifiers are not set to the correct state on startup. |
|
171 |
|
172 AIX: -= NOT YET SUPPORTED =- |
|
173 This port has only been tested with AIX 4.3.3 |
|
174 |
|
175 The OpenGL support doesn't work yet. |
|
176 |
|
177 The joystick subsystem isn't implemented yet. |
|
178 |
|
179 Endian detection doesn't work yet - needs a unique CPP symbol. |
|
180 |
|
181 Wide UNICODE character input (Kanji, etc.) is not yet supported. |
|
182 It requires handling of keyboard mapping events and using the XIM |
|
183 input translation extension. I will implement it as requested. |
|
184 Latin-1 keyboard input works fine. |
|
185 (UPDATE 04/06/2004: this bug is now fixed but needs testing) |
|
186 |
|
187 The keyboard modifiers are not set to the correct state on startup. |
|
188 |
|
189 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de |
|
190 More information on this port is available at: |
|
191 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/ |
|
192 |
|