comparison BUGS @ 47:45b1c4303f87

Added initial support for Quartz video (thanks Darrell!)
author Sam Lantinga <slouken@lokigames.com>
date Thu, 07 Jun 2001 14:28:11 +0000
parents a7e598a8d8be
children bd6b0a910a65
comparison
equal deleted inserted replaced
46:3dcf26fa9d15 47:45b1c4303f87
68 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet. 68 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet.
69 69
70 Not all of the keys are properly recognized on the keyboard. 70 Not all of the keys are properly recognized on the keyboard.
71 71
72 MacOS X: 72 MacOS X:
73 Fullscreen mode doesn't work - it requires the QuickTime framework 73 Joystick and CD-ROM functions are not implemented yet.
74 and that the new SDL window gets raised to the top of the Z order. 74
75 75 Closing window from window's close widget not implemented yet.
76
77 Minimizing the window erases the framebuffer to the pinstripe pattern.
78
79 Window may not close when unsetting video mode and resetting.
80
81 Depth switching for windowed mode isn't implemented yet.
82
76 Palette handling isn't implemented in windowed mode yet. 83 Palette handling isn't implemented in windowed mode yet.
77 84
78 Native sound and video routines are not finished, though Carbon 85 Command-line arguments Dialog is not implemented yet.
79 seems to work fairly well. 86
87 Fullscreen drawing has some artifacts.
88
89 Fullscreen window covers *all* other windows - even force quit.
90
91 Fullscreen OpenGL for the software renderer is broken.
92
93 Some OpenGL parameters are not accounted for, for example color bits customization.
94
95 Getting OpenGL context parameters is not implemented.
96
97 Continuous mouse motion perhaps is not as smooth as it should be.
98
99 SDL_WM_GrabInput() is implemented, but it "freezes" the hardware
100 cursor in the center of the window/screen. Also, mouse moved events
101 are not generated, and the keyboard cannot be grabbed.
102
103 Not all of the keys are properly recognized on the keyboard.
104
105 MacOS X seems to have a broken pthread_cancel() implementation.
106
107 FreeBSD:
108 pthread_cancel() isn't supported by FreeBSD 3.X, so threads don't
109 work on versions of FreeBSD earlier than 4.0.
110
111 The CD-ROM handling doesn't work completely.
112
113 Wide UNICODE character input (Kanji, etc.) is not yet supported.
114 It requires handling of keyboard mapping events and using the XIM
115 input translation extension. I will implement it as requested.
116 Latin-1 keyboard input works fine.
117
118 The keyboard modifiers are not set to the correct state on startup.
119
120 Solaris:
121 The joystick functions are not implemented yet.
122
123 Wide UNICODE character input (Kanji, etc.) is not yet supported.
124 It requires handling of keyboard mapping events and using the XIM
125 input translation extension. I will implement it as requested.
126 Latin-1 keyboard input works fine.
127
128 The keyboard modifiers are not set to the correct state on startup.
129
130 IRIX:
131 The CD-ROM handling doesn't work completely.
132
133 The joystick functions are not implemented yet.
134
135 Wide UNICODE character input (Kanji, etc.) is not yet supported.
136 It requires handling of keyboard mapping events and using the XIM
137 input translation extension. I will implement it as requested.
138 Latin-1 keyboard input works fine.
139
140 The keyboard modifiers are not set to the correct state on startup.
141
142 OpenBSD: -= NOT YET SUPPORTED =-
143 This is reported to work, but I haven't verified this.
144
145 Wide UNICODE character input (Kanji, etc.) is not yet supported.
146 It requires handling of keyboard mapping events and using the XIM
147 input translation extension. I will implement it as requested.
148 Latin-1 keyboard input works fine.
149
150 The keyboard modifiers are not set to the correct state on startup.
151
152 OSF/Tru64: -= NOT YET SUPPORTED =-
153 The audio functions are not implemented yet.
80 154
81 Joysticks and CD-ROM functions are not implemented yet. 155 Joysticks and CD-ROM functions are not implemented yet.
156
157 Wide UNICODE character input (Kanji, etc.) is not yet supported.
158 It requires handling of keyboard mapping events and using the XIM
159 input translation extension. I will implement it as requested.
160 Latin-1 keyboard input works fine.
161
162 The keyboard modifiers are not set to the correct state on startup.
163
164 AIX: -= NOT YET SUPPORTED =-
165 This port has only been tested with AIX 4.3.3
166
167 The OpenGL support doesn't work yet.
168
169 The joystick subsystem isn't implemented yet.
170
171 Endian detection doesn't work yet - needs a unique CPP symbol.
172
173 Wide UNICODE character input (Kanji, etc.) is not yet supported.
174 It requires handling of keyboard mapping events and using the XIM
175 input translation extension. I will implement it as requested.
176 Latin-1 keyboard input works fine.
177
178 The keyboard modifiers are not set to the correct state on startup.
179
180 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de
181 More information on this port is available at:
182 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/
183
184 QNX: -= NOT YET SUPPORTED =-
185 Configuration doesn't work right, Makefiles still need to be
186 tweaked (need to add libraries to any apps that use sdl_config
187 to figure out what libs they need).
188
189 Only static libraries are being made, no shared ones.
190
191 The only hardware surface is the primary view surface.
192
193 Mouse events don't seem to be working right.
194
195 Fullscreen doesn't display correctly.
196
197 The software surfaces could use some speed up.
198
199 It doesn't look like the OpenGL stuff is there. (did a grep for
200 PdCreateOpenGLContext, nothing found).
201
202 The mouse cursor doesn't look right.
203
204 AmigaOS: -= NOT YET SUPPORTED =-
205 The OpenGL support isn't implemented yet.
82 206
83 SDL_WM_GrabInput() is not implemented. 207 SDL_WM_GrabInput() is not implemented.
84 Does anyone know how to do this? SDL_WM_GrabInput() is designed 208 Does anyone know how to do this? SDL_WM_GrabInput() is designed
85 to prevent the user from switching input and mouse focus away from 209 to prevent the user from switching input and mouse focus away from
86 the SDL application. 210 the SDL application.
87 211
88 Continuous relative mouse motion is not implemented. 212 Continuous relative mouse motion is not implemented.
89 213
90 Not all of the keys are properly recognized on the keyboard.
91
92 MacOS X seems to have a broken pthread_cancel() implementation.
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
105 The keyboard modifiers are not set to the correct state on startup.
106
107 Solaris:
108 The joystick functions are not implemented yet.
109
110 Wide UNICODE character input (Kanji, etc.) is not yet supported.
111 It requires handling of keyboard mapping events and using the XIM
112 input translation extension. I will implement it as requested.
113 Latin-1 keyboard input works fine.
114
115 The keyboard modifiers are not set to the correct state on startup.
116
117 IRIX:
118 The CD-ROM handling doesn't work completely.
119
120 The joystick functions are not implemented yet.
121
122 Wide UNICODE character input (Kanji, etc.) is not yet supported.
123 It requires handling of keyboard mapping events and using the XIM
124 input translation extension. I will implement it as requested.
125 Latin-1 keyboard input works fine.
126
127 The keyboard modifiers are not set to the correct state on startup.
128
129 OpenBSD: -= NOT YET SUPPORTED =-
130 This is reported to work, but I haven't verified this.
131
132 Wide UNICODE character input (Kanji, etc.) is not yet supported.
133 It requires handling of keyboard mapping events and using the XIM
134 input translation extension. I will implement it as requested.
135 Latin-1 keyboard input works fine.
136
137 The keyboard modifiers are not set to the correct state on startup.
138
139 OSF/Tru64: -= NOT YET SUPPORTED =-
140 The audio functions are not implemented yet.
141
142 Joysticks and CD-ROM functions are not implemented yet.
143
144 Wide UNICODE character input (Kanji, etc.) is not yet supported.
145 It requires handling of keyboard mapping events and using the XIM
146 input translation extension. I will implement it as requested.
147 Latin-1 keyboard input works fine.
148
149 The keyboard modifiers are not set to the correct state on startup.
150
151 AIX: -= NOT YET SUPPORTED =-
152 This port has only been tested with AIX 4.3.3
153
154 The OpenGL support doesn't work yet.
155
156 The joystick subsystem isn't implemented yet.
157
158 Endian detection doesn't work yet - needs a unique CPP symbol.
159
160 Wide UNICODE character input (Kanji, etc.) is not yet supported.
161 It requires handling of keyboard mapping events and using the XIM
162 input translation extension. I will implement it as requested.
163 Latin-1 keyboard input works fine.
164
165 The keyboard modifiers are not set to the correct state on startup.
166
167 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de
168 More information on this port is available at:
169 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/
170
171 QNX: -= NOT YET SUPPORTED =-
172 Configuration doesn't work right, Makefiles still need to be
173 tweaked (need to add libraries to any apps that use sdl_config
174 to figure out what libs they need).
175
176 Only static libraries are being made, no shared ones.
177
178 The only hardware surface is the primary view surface.
179
180 Mouse events don't seem to be working right.
181
182 Fullscreen doesn't display correctly.
183
184 The software surfaces could use some speed up.
185
186 It doesn't look like the OpenGL stuff is there. (did a grep for
187 PdCreateOpenGLContext, nothing found).
188
189 The mouse cursor doesn't look right.
190
191 AmigaOS: -= NOT YET SUPPORTED =-
192 The OpenGL support isn't implemented yet.
193
194 SDL_WM_GrabInput() is not implemented.
195 Does anyone know how to do this? SDL_WM_GrabInput() is designed
196 to prevent the user from switching input and mouse focus away from
197 the SDL application.
198
199 Continuous relative mouse motion is not implemented.
200
201 The AmigaOS port was done by Gabriele.Greco@galactica.it 214 The AmigaOS port was done by Gabriele.Greco@galactica.it