Skip to content

Commit c254eda

Browse files
committed
Merged r2977:2978 from branches/SDL-1.2: BUGS file cutdown.
1 parent ff4cabf commit c254eda

File tree

1 file changed

+8
-182
lines changed

1 file changed

+8
-182
lines changed

BUGS

+8-182
Original file line numberDiff line numberDiff line change
@@ -1,192 +1,18 @@
11

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. :-/
2+
Bugs are now managed in the SDL bug tracker, here:
73

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.
4+
http://bugzilla.libsdl.org/
125

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-
(UPDATE 04/06/2004: this bug is now fixed)
6+
You may report bugs there, and search to see if a given issue has already
7+
been reported, discussed, and maybe even fixed.
198

20-
The keyboard modifiers are not set to the correct state on startup.
219

22-
The AAlib, GGI, and SVGAlib video drivers are not heavily tested.
2310

24-
Win32:
25-
The MCI driver can't tell if the CD-ROM drive is paused or stopped.
11+
You may also find help at the SDL mailing list. Subscription information:
2612

27-
The SDL_INIT_EVENTTHREAD flag is not supported on Win32
28-
(Idea: create a separate DirectInput polling thread)
29-
The main purpose of this flag is for smooth cursor motion in
30-
fullscreen environments.
13+
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
3114

32-
Wide UNICODE character input (Kanji, etc.) is not yet supported.
33-
This requires the ToUnicode() API which is only implemented on
34-
Windows NT/2000, not on Windows 95/98.
35-
Latin-1 keyboard input works fine.
15+
Bug reports are welcome here, but we really appreciate if you use Bugzilla, as
16+
bugs discussed on the mailing list may be forgotten or missed.
3617

37-
Joysticks are only supported under the Win32 MultiMedia API,
38-
DirectInput support is not yet implemented.
39-
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 [email protected]
190-
More information on this port is available at:
191-
http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/
19218

0 commit comments

Comments
 (0)