blob: 2995ff4b6f1d14e554f47e97fd73c3a55594ea4f [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
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000019 * Threading for non Linux systems completely missing. (might use
20 LWPs in Solaris, FreeBSD? NetBSD? SCO?)
21
Alexandre Julliardf90efa91998-06-14 15:24:15 +000022 * Very alpha printing code using win16 drivers.
Alexandre Julliard75d86e11996-11-17 18:59:11 +000023
Alexandre Julliarda0d77311998-09-13 16:32:00 +000024 * Very alpha internal PostScript driver. [h.davies1@physics.ox.ac.uk]
Alexandre Julliardd37eb361997-07-20 16:23:21 +000025
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000026 * Extremely alpha Win95 interface code.
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)
Alexandre Julliardb1bac321996-12-15 19:45:59 +000030
Alexandre Julliardf90efa91998-06-14 15:24:15 +000031 * No MS Video support. [just started, marcus@jet.franken.de]
Alexandre Julliardb1bac321996-12-15 19:45:59 +000032
Alexandre Julliardebfc0fe1998-06-28 18:40:26 +000033 * COMDLG32 support not complete yet [bertho@akhphd.au.dk]
Alexandre Julliardb1bac321996-12-15 19:45:59 +000034
Alexandre Julliardf90efa91998-06-14 15:24:15 +000035 * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de].
Alexandre Julliardb1bac321996-12-15 19:45:59 +000036
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000037 * No manual pages describing the various Windows calls.
Alexandre Julliard23946ad1997-06-16 17:43:53 +000038 - You can find information about most of the Win32 API calls
39 on the www.microsoft.com (go to 'search').
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000040
Alexandre Julliard60ce85c1998-02-01 18:33:27 +000041 * A lot of the extensions to the GDI that were introduced with Win32 are
42 not supported at all or only in a very rudimentary way. (World transforms,
43 arc direction, GM_ADVANCED to name but a few)
44
Alexandre Julliard75d86e11996-11-17 18:59:11 +000045Miscellaneous:
46
Alexandre Julliard44ed71f1997-12-21 19:17:50 +000047 * 16-bit Eudora 1.5.2 goes into recursion trying to display
48 a horizontal scrollbar (SetScrollPos() artifact).
Alexandre Julliardf90efa91998-06-14 15:24:15 +000049 Windows95 telnet.exe and NT 3.51 telnet.exe exhibit the same behaviour.
Alexandre Julliard491502b1997-11-01 19:08:16 +000050
Alexandre Julliarde658d821997-11-30 17:45:40 +000051 * mIRC 'commands' menu stays on top and will not refresh.
Alexandre Julliard491502b1997-11-01 19:08:16 +000052
Alexandre Julliarde658d821997-11-30 17:45:40 +000053 * mIRC is unable to show 'Options' dialog.
54
Alexandre Julliard44ed71f1997-12-21 19:17:50 +000055 * Tab switching in mIRC 'Setup' dialog stops erasing background
56 after a random number of repetitions.
Alexandre Julliard491502b1997-11-01 19:08:16 +000057
Alexandre Julliard77b99181997-09-14 17:17:23 +000058 * nBytesWidth in CURSORICONINFO is bogus for some bpp
59 (doesn't reflect the fact that bits are packed and 16-bit aligned).
60
61 * Progman and AOL complain about being unable to convert bitmaps
62 (probably because of bytes width stuff).
63
64 * Netscape displays partially downloaded inline graphics with
Alexandre Julliardf90efa91998-06-14 15:24:15 +000065 wrong offsets.
Alexandre Julliard77b99181997-09-14 17:17:23 +000066
Alexandre Julliard33072e11997-06-29 18:08:02 +000067 * Text alignment problems in Word and Write (variable pitch fonts).
68
Alexandre Julliard491502b1997-11-01 19:08:16 +000069 * Font mapper weights are rather crude.
Alexandre Julliard23946ad1997-06-16 17:43:53 +000070
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000071 * "Cursor XXXX has more than 1 bpp!"
72
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000073 * SGI window manager treats Wine windows as topmost.
74
Alexandre Julliard23946ad1997-06-16 17:43:53 +000075 * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ).
Alexandre Julliarddf2673b1997-03-29 17:20:20 +000076
Alexandre Julliard75d86e11996-11-17 18:59:11 +000077 * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple
78 times.
Alexandre Julliard767e6f61998-08-09 12:47:43 +000079
80 * Some programs expect that menu window handles stay the same all the time.
81 (chemdraw). This implies that the menu popupwindows are just hidden, not
82 destroyed in real Windows.
Alexandre Julliard75d86e11996-11-17 18:59:11 +000083
84Where to look in source files:
85
86 * grep for FIXME in the source files.