blob: b4c26b53b5567657dd0c1cbb6c43b79d25c4cf53 [file] [log] [blame]
James Juran8d01e081998-11-27 16:06:08 +00001For information on how to post a useful bug report, please
2read documentation/bugreports.
3
Alexandre Julliard75d86e11996-11-17 18:59:11 +00004This is intended to be a place where you should look first if
5you want to contribute to Wine development. Add your e-mail
6address to the corresponding entry if you are working on/have
7done something for one of the problems. You are encouraged to
8add new entries and, more importantly, remove those for the
9bugs you fixed ;-)
10------------------------------------------------------------
Alexandre Julliardf90efa91998-06-14 15:24:15 +000011As of Jun 1998 -
Alexandre Julliardade697e1995-11-26 13:59:11 +000012
Alexandre Julliard75d86e11996-11-17 18:59:11 +000013General:
Alexandre Julliardade697e1995-11-26 13:59:11 +000014
Alexandre Julliard23946ad1997-06-16 17:43:53 +000015 * TrueType, .FON rasterizer.
Alexandre Julliardade697e1995-11-26 13:59:11 +000016
Alexandre Julliardf90efa91998-06-14 15:24:15 +000017 * Incomplete thread/process scheduling support in Win32 code.
Alexandre Julliardade697e1995-11-26 13:59:11 +000018
Marcus Meissner9e153181999-04-19 16:19:25 +000019 * Threading for some operating systems still missing. (NetBSD? SCO? OS/2?)
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000020
Alexandre Julliardf90efa91998-06-14 15:24:15 +000021 * Very alpha printing code using win16 drivers.
Alexandre Julliard75d86e11996-11-17 18:59:11 +000022
Alexandre Julliarda0d77311998-09-13 16:32:00 +000023 * Very alpha internal PostScript driver. [h.davies1@physics.ox.ac.uk]
Alexandre Julliardd37eb361997-07-20 16:23:21 +000024
Ove Kaaven5cc04eb1999-03-13 12:49:04 +000025 * Extremely alpha Win95 interface code (some apps, like Opera, choke on it).
26
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000027 * No OLE2 and OLE32 support (including OLE2 interfaces etc.).
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000028 (started work on pidl-handling, IShellFolders IEnumIdLists
29 and SH* functions juergen.schmied@metronet.de)
Ove Kaaven5cc04eb1999-03-13 12:49:04 +000030 (Corel is working on it)
Alexandre Julliardb1bac321996-12-15 19:45:59 +000031
Alexandre Julliardf90efa91998-06-14 15:24:15 +000032 * No MS Video support. [just started, marcus@jet.franken.de]
Alexandre Julliardb1bac321996-12-15 19:45:59 +000033
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000034 * COMDLG32 support not complete yet [bertho@akhphd.au.dk]
Alexandre Julliardb1bac321996-12-15 19:45:59 +000035
Alexandre Julliardf90efa91998-06-14 15:24:15 +000036 * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de].
Alexandre Julliardb1bac321996-12-15 19:45:59 +000037
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000038 * No manual pages describing the various Windows calls.
Alexandre Julliard23946ad1997-06-16 17:43:53 +000039 - You can find information about most of the Win32 API calls
40 on the www.microsoft.com (go to 'search').
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000041
Alexandre Julliard60ce85c1998-02-01 18:33:27 +000042 * A lot of the extensions to the GDI that were introduced with Win32 are
43 not supported at all or only in a very rudimentary way. (World transforms,
44 arc direction, GM_ADVANCED to name but a few)
45
Alexandre Julliard75d86e11996-11-17 18:59:11 +000046Miscellaneous:
47
Ove Kaaven5cc04eb1999-03-13 12:49:04 +000048 * Windows95 telnet.exe and NT 3.51 telnet.exe, and Borland Delphi
49 is known to go into recursion with infinite resizing, possibly
50 due to scroll bars.
Alexandre Julliard491502b1997-11-01 19:08:16 +000051
Alexandre Julliarde658d821997-11-30 17:45:40 +000052 * mIRC 'commands' menu stays on top and will not refresh.
Alexandre Julliard491502b1997-11-01 19:08:16 +000053
Alexandre Julliarde658d821997-11-30 17:45:40 +000054 * mIRC is unable to show 'Options' dialog.
55
Alexandre Julliard44ed71f1997-12-21 19:17:50 +000056 * Tab switching in mIRC 'Setup' dialog stops erasing background
57 after a random number of repetitions.
Alexandre Julliard491502b1997-11-01 19:08:16 +000058
Ove Kaaven5cc04eb1999-03-13 12:49:04 +000059 * GDI memory leaks apparent in Free Agent 16-bit.
60
Alexandre Julliard77b99181997-09-14 17:17:23 +000061 * nBytesWidth in CURSORICONINFO is bogus for some bpp
62 (doesn't reflect the fact that bits are packed and 16-bit aligned).
63
64 * Progman and AOL complain about being unable to convert bitmaps
65 (probably because of bytes width stuff).
66
67 * Netscape displays partially downloaded inline graphics with
Alexandre Julliardf90efa91998-06-14 15:24:15 +000068 wrong offsets.
Alexandre Julliard77b99181997-09-14 17:17:23 +000069
Alexandre Julliard33072e11997-06-29 18:08:02 +000070 * Text alignment problems in Word and Write (variable pitch fonts).
71
Alexandre Julliard491502b1997-11-01 19:08:16 +000072 * Font mapper weights are rather crude.
Alexandre Julliard23946ad1997-06-16 17:43:53 +000073
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000074 * "Cursor XXXX has more than 1 bpp!"
75
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000076 * SGI window manager treats Wine windows as topmost.
77
Andreas Mohr8cd93512000-01-29 21:12:58 +000078 * KDE window manager and icewm put popup windows like menus
79 below the main window.
Ove Kaaven5cc04eb1999-03-13 12:49:04 +000080
Alexandre Julliard23946ad1997-06-16 17:43:53 +000081 * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ).
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000082
Alexandre Julliard75d86e11996-11-17 18:59:11 +000083 * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple
84 times.
Alexandre Julliard767e6f61998-08-09 12:47:43 +000085
86 * Some programs expect that menu window handles stay the same all the time.
87 (chemdraw). This implies that the menu popupwindows are just hidden, not
88 destroyed in real Windows.
Alexandre Julliard75d86e11996-11-17 18:59:11 +000089
90Where to look in source files:
91
92 * grep for FIXME in the source files.