Clear invalid selectors also in CallTo16 relay code.
[wine] / BUGS
1 For information on how to post a useful bug report, please
2 read documentation/bugreports.
3
4 This is intended to be a place where you should look first if
5 you want to contribute to Wine development. Add your e-mail
6 address to the corresponding entry if you are working on/have 
7 done something for one of the problems. You are encouraged to 
8 add new entries and, more importantly, remove those for the 
9 bugs you fixed ;-)
10 ------------------------------------------------------------
11 As of Jun 1998 -
12
13 General:
14
15  * TrueType, .FON rasterizer.
16
17  * Incomplete thread/process scheduling support in Win32 code.
18
19  * Threading for non Linux systems completely missing. (might use
20    LWPs in Solaris, FreeBSD? NetBSD? SCO?)
21
22  * Very alpha printing code using win16 drivers.
23
24  * Very alpha internal PostScript driver. [h.davies1@physics.ox.ac.uk]
25
26  * Extremely alpha Win95 interface code (some apps, like Opera, choke on it).
27
28  * No OLE2 and OLE32 support (including OLE2 interfaces etc.).
29          (started work on pidl-handling, IShellFolders IEnumIdLists 
30          and SH* functions juergen.schmied@metronet.de) 
31         (Corel is working on it)
32
33  * No MS Video support. [just started, marcus@jet.franken.de]
34
35  * COMDLG32 support not complete yet [bertho@akhphd.au.dk]
36
37  * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de].
38
39  * No manual pages describing the various Windows calls.
40         - You can find information about most of the Win32 API calls
41           on the www.microsoft.com (go to 'search').
42
43  * A lot of the extensions to the GDI that were introduced with Win32 are
44    not supported at all or only in a very rudimentary way. (World transforms,
45    arc direction, GM_ADVANCED to name but a few)
46
47 Miscellaneous:
48
49  * Windows95 telnet.exe and NT 3.51 telnet.exe, and Borland Delphi
50    is known to go into recursion with infinite resizing, possibly
51    due to scroll bars.
52
53  * mIRC 'commands' menu stays on top and will not refresh.
54
55  * mIRC is unable to show 'Options' dialog.
56
57  * Tab switching in mIRC 'Setup' dialog stops erasing background
58    after a random number of repetitions.
59
60  * GDI memory leaks apparent in Free Agent 16-bit.
61
62  * nBytesWidth in CURSORICONINFO is bogus for some bpp
63    (doesn't reflect the fact that bits are packed and 16-bit aligned).
64
65  * Progman and AOL complain about being unable to convert bitmaps
66    (probably because of bytes width stuff).
67
68  * Netscape displays partially downloaded inline graphics with
69    wrong offsets.
70
71  * Text alignment problems in Word and Write (variable pitch fonts).
72
73  * Font mapper weights are rather crude.
74
75  * "Cursor XXXX has more than 1 bpp!"
76
77  * SGI window manager treats Wine windows as topmost.
78
79  * KDE window manager puts popup windows like menus below the main window.
80
81  * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ).
82
83  * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple
84    times.
85  
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.
89
90 Where to look in source files:
91
92  * grep for FIXME in the source files.