Mercurial > sdl-ios-xcode
comparison BUGS @ 0:74212992fb08
Initial revision
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Thu, 26 Apr 2001 16:45:43 +0000 |
parents | |
children | 75a95f82bc1f |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:74212992fb08 |
---|---|
1 | |
2 All: | |
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 | |
8 When the implementation is writing directly to video memory the mouse | |
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 | |
13 Linux: | |
14 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
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 | |
19 The AAlib, GGI, and SVGAlib video drivers are not heavily tested. | |
20 | |
21 Win32: | |
22 The MCI driver can't tell if the CD-ROM drive is paused or stopped. | |
23 | |
24 The SDL_INIT_EVENTTHREAD flag is not supported on Win32 | |
25 (Idea: create a separate DirectInput polling thread) | |
26 The main purpose of this flag is for smooth cursor motion in | |
27 fullscreen environments. | |
28 | |
29 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
30 This requires the ToUnicode() API which is only implemented on | |
31 Windows NT/2000, not on Windows 95/98. | |
32 Latin-1 keyboard input works fine. | |
33 | |
34 Joysticks are only supported under the Win32 MultiMedia API, | |
35 DirectInput support is not yet implemented. | |
36 | |
37 BeOS: | |
38 BePPC is not supported, apparently not even by Be Inc. | |
39 | |
40 SDL_WM_GrabInput() is not implemented. | |
41 Does anyone know how to do this? SDL_WM_GrabInput() is designed | |
42 to prevent the user from switching input and mouse focus away from | |
43 the SDL application. | |
44 | |
45 Continuous relative mouse motion is not implemented. | |
46 | |
47 The CD driver doesn't detect SCSI CD-ROMs yet. | |
48 | |
49 Wide UNICODE character input (Kanji, etc.) has not been tested. | |
50 Latin-1 keyboard input works fine. | |
51 | |
52 MacOS: | |
53 Palette handling isn't implemented in windowed mode yet. | |
54 | |
55 Audio hasn't been extensively tested, in particular the locking | |
56 isn't implemented and mixer routines may not call malloc() or free() | |
57 because they are called at interrupt time. | |
58 | |
59 SDL_WM_GrabInput() is not implemented. | |
60 Does anyone know how to do this? SDL_WM_GrabInput() is designed | |
61 to prevent the user from switching input and mouse focus away from | |
62 the SDL application. | |
63 | |
64 Continuous relative mouse motion is not implemented. | |
65 | |
66 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet. | |
67 | |
68 Not all of the keys are properly recognized on the keyboard. | |
69 | |
70 MacOS X: | |
71 Fullscreen mode doesn't work - it requires the QuickTime framework | |
72 and that the new SDL window gets raised to the top of the Z order. | |
73 | |
74 Palette handling isn't implemented in windowed mode yet. | |
75 | |
76 Native sound and video routines are not finished, though Carbon | |
77 seems to work fairly well. | |
78 | |
79 Joysticks and CD-ROM functions are not implemented yet. | |
80 | |
81 SDL_WM_GrabInput() is not implemented. | |
82 Does anyone know how to do this? SDL_WM_GrabInput() is designed | |
83 to prevent the user from switching input and mouse focus away from | |
84 the SDL application. | |
85 | |
86 Continuous relative mouse motion is not implemented. | |
87 | |
88 Not all of the keys are properly recognized on the keyboard. | |
89 | |
90 MacOS X seems to have a broken pthread_cancel() implementation. | |
91 | |
92 FreeBSD: | |
93 pthread_cancel() isn't supported by FreeBSD 3.X, so threads don't | |
94 work on versions of FreeBSD earlier than 4.0. | |
95 | |
96 The CD-ROM handling doesn't work completely. | |
97 | |
98 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
99 It requires handling of keyboard mapping events and using the XIM | |
100 input translation extension. I will implement it as requested. | |
101 Latin-1 keyboard input works fine. | |
102 | |
103 Solaris: | |
104 The joystick functions are not implemented yet. | |
105 | |
106 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
107 It requires handling of keyboard mapping events and using the XIM | |
108 input translation extension. I will implement it as requested. | |
109 Latin-1 keyboard input works fine. | |
110 | |
111 IRIX: | |
112 The CD-ROM handling doesn't work completely. | |
113 | |
114 The joystick functions are not implemented yet. | |
115 | |
116 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
117 It requires handling of keyboard mapping events and using the XIM | |
118 input translation extension. I will implement it as requested. | |
119 Latin-1 keyboard input works fine. | |
120 | |
121 OpenBSD: -= NOT YET SUPPORTED =- | |
122 This is reported to work, but I haven't verified this. | |
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 | |
129 OSF/Tru64: -= NOT YET SUPPORTED =- | |
130 The audio functions are not implemented yet. | |
131 | |
132 Joysticks and CD-ROM functions are not implemented yet. | |
133 | |
134 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
135 It requires handling of keyboard mapping events and using the XIM | |
136 input translation extension. I will implement it as requested. | |
137 Latin-1 keyboard input works fine. | |
138 | |
139 AIX: -= NOT YET SUPPORTED =- | |
140 This port has only been tested with AIX 4.3.3 | |
141 | |
142 The OpenGL support doesn't work yet. | |
143 | |
144 The joystick subsystem isn't implemented yet. | |
145 | |
146 Endian detection doesn't work yet - needs a unique CPP symbol. | |
147 | |
148 Wide UNICODE character input (Kanji, etc.) is not yet supported. | |
149 It requires handling of keyboard mapping events and using the XIM | |
150 input translation extension. I will implement it as requested. | |
151 Latin-1 keyboard input works fine. | |
152 | |
153 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de | |
154 More information on this port is available at: | |
155 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/ | |
156 | |
157 QNX: -= NOT YET SUPPORTED =- | |
158 Configuration doesn't work right, Makefiles still need to be | |
159 tweaked (need to add libraries to any apps that use sdl_config | |
160 to figure out what libs they need). | |
161 | |
162 Only static libraries are being made, no shared ones. | |
163 | |
164 The only hardware surface is the primary view surface. | |
165 | |
166 Mouse events don't seem to be working right. | |
167 | |
168 Fullscreen doesn't display correctly. | |
169 | |
170 The software surfaces could use some speed up. | |
171 | |
172 Many of the test apps segment violate on exit, and I'm not sure | |
173 they're all working either | |
174 | |
175 It doesn't look like the OpenGL stuff is there. (did a grep for | |
176 PdCreateOpenGLContext, nothing found). | |
177 | |
178 The mouse cursor doesn't look right. | |
179 | |
180 AmigaOS: -= NOT YET SUPPORTED =- | |
181 The OpenGL support isn't implemented yet. | |
182 | |
183 SDL_WM_GrabInput() is not implemented. | |
184 Does anyone know how to do this? SDL_WM_GrabInput() is designed | |
185 to prevent the user from switching input and mouse focus away from | |
186 the SDL application. | |
187 | |
188 Continuous relative mouse motion is not implemented. | |
189 | |
190 Audio can work, but isn't completely integrated in the CVS | |
191 version of SDL. | |
192 | |
193 The joystick subsystem isn't implemented yet. | |
194 | |
195 There's some confusion about the multi-threaded synchronization | |
196 primitives on AmigaOS, so mutexes and semaphores aren't correctly | |
197 implemented yet. | |
198 | |
199 The AmigaOS port was done by Gabriele.Greco@galactica.it |