Avoid non-alpha characters in _qdgdfv_alnum in win32.
[qdgdf.git] / TODO
blob2d220446a4885eaf25bb253453857a15420c218f
1 QDGDF TODO / Bug List
2 =====================
4 Release Critical Bugs
5 ---------------------
7 None!
9 Open Bugs
10 ---------
12  * 1002: The DirectSound big sounds are not implemented.
13  * 1005: The WAV file loader should do resampling on-the-fly.
14  * 1009: Add scale 3 support to the ddraw driver.
15  * 1011: Add some way of knowing which architecture (or which driver)
16    is being used.
17  * 1013: All unix sound should use the internal sound daemon (even
18    daemon-based network sound systems like esd). It's the only way
19    to correctly implement IRIX, arts and such.
20  * 1014: Big sounds under unix loop bad (can be triggered by
21    using the default value of _qdgdfa_big_sound_threshold in
22    Space Plumber's menu music).
23  * 1015: The scale2x (and 3x) modes leave the last horizontal
24    line undrawn.
25  * 1025: The OSS driver should take into account that the frequency
26    could not be set (for hardware with fixed frequency).
28 Pending Enhancements
29 --------------------
31  * 1000: Add an skeleton program and a skeleton Makefile.
32  * 1001: Add a linux framebuffer driver.
33  * 1003: Add mouse support.
34  * 1004: Add joystick support.
35  * 1027: Add an OpenGL driver.
36  * 1028: Try using windowed mode in DirectX to fix/dodge #1026.
38 Closed
39 ------
41  * 1017: New function qdgdfa_set_attenuation(), to set the
42    attenuation of a sound (Sun, 28 Nov 2004 19:41:31 +0100).
43  * 1007: Create a new variable _qdgdfv_scale, to substitute
44    _qdgdfv_double_mode (Mon, 29 Nov 2004 16:02:27 +0100).
45  * 1008: Create a new triple mode, triggered by _qdgdfv_scale
46    (needs #1007 closed). (Mon, 29 Nov 2004 16:41:19 +0100).
47  * 1016: Add support for pgup, pgdn, home and end keys
48    (Mon, 20 Dec 2004 22:28:34 +0100).
49  * 1017: Add win32 detection to config.sh (Tue, 21 Dec 2004 10:37:29 +0100).
50  * 1012: Update build system (Tue, 21 Dec 2004 12:14:55 +0100).
51  * 1019: config.sh should fail if no video driver is found.
52    (Thu, 23 Dec 2004 08:12:26 +0100).
53  * 1010: Add a PATH-style string to qdgdfv_fopen(), where some
54    colon-separated paths are sequentially tried prepended to
55    the file to be open before banging (Sat, 08 Jan 2005 21:59:14 +0100).
56  * 1020: Sometimes the oss sound server receives a command split
57    in two, probably because of some pipe buffering issue; incomplete
58    commands should be enqueued to be processed later
59    (Sun, 09 Jan 2005 11:26:07 +0100).
60  * 1021: The X11 driver in 8 bpp is broken
61    (Thu, 13 Jan 2005 19:30:58 +0100).
62  * 1022: qdgdfa_set_attenuation() doesn't work in the dsound driver
63    (Closed by 1023; Sun, 23 Jan 2005 23:10:17 +0100).
64  * 1023: The playing status of a sound in the dsound buffer is
65    incorrectly detected. (Sun, 23 Jan 2005 23:11:10 +0100).
66  * 1024: Alphanumeric keys don't work in the ddraw driver
67    (Sun, 23 Jan 2005 23:59:44 +0100).
68  * 1018: Build system description in README is severely outdated
69    (Sun, 08 May 2005 10:57:30 +0200).
70  * 1006: There should exist another PCX file loader that adapts
71    each file's palette to the currently used one (instead of
72    ignoring it like the current one) (Sat, 26 Nov 2005 18:51:30 +0100).
73  * 1026: 320x200 and 640x400 video modes are broken under Win32, at
74    least on NVidia cards (No onlger relevant;
75    Tue, 12 Jul 2011 16:44:38 +0200).
77 Email bugs to angel@triptico.com