comparison BUGS @ 2091:b8bee470f737

Merged r2977:2978 from branches/SDL-1.2: BUGS file cutdown.
author Ryan C. Gordon <icculus@icculus.org>
date Wed, 14 Feb 2007 10:41:55 +0000
parents c9aa6bcb26f3
children
comparison
equal deleted inserted replaced
2090:f419000e7596 2091:b8bee470f737
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