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