BUGS 2.83 KB
Newer Older
Alexandre Julliard's avatar
Alexandre Julliard committed
1 2 3 4 5 6 7
This is intended to be a place where you should look first if
you want to contribute to Wine development. Add your e-mail
address to the corresponding entry if you are working on/have 
done something for one of the problems. You are encouraged to 
add new entries and, more importantly, remove those for the 
bugs you fixed ;-)
------------------------------------------------------------
Alexandre Julliard's avatar
Alexandre Julliard committed
8
As of Jun 1998 -
Alexandre Julliard's avatar
Alexandre Julliard committed
9

Alexandre Julliard's avatar
Alexandre Julliard committed
10
General:
Alexandre Julliard's avatar
Alexandre Julliard committed
11

Alexandre Julliard's avatar
Alexandre Julliard committed
12
 * TrueType, .FON rasterizer.
Alexandre Julliard's avatar
Alexandre Julliard committed
13

Alexandre Julliard's avatar
Alexandre Julliard committed
14
 * Incomplete thread/process scheduling support in Win32 code.
Alexandre Julliard's avatar
Alexandre Julliard committed
15

Alexandre Julliard's avatar
Alexandre Julliard committed
16 17 18
 * Threading for non Linux systems completely missing. (might use
   LWPs in Solaris, FreeBSD? NetBSD? SCO?)

Alexandre Julliard's avatar
Alexandre Julliard committed
19
 * Very alpha printing code using win16 drivers.
Alexandre Julliard's avatar
Alexandre Julliard committed
20

Alexandre Julliard's avatar
Alexandre Julliard committed
21
 * Very alpha internal PostScript driver. [h.davies1@physics.ox.ac.uk]
Alexandre Julliard's avatar
Alexandre Julliard committed
22

Alexandre Julliard's avatar
Alexandre Julliard committed
23
 * Extremely alpha Win95 interface code.		
Alexandre Julliard's avatar
Alexandre Julliard committed
24
 * No OLE2 and OLE32 support (including OLE2 interfaces etc.).
Alexandre Julliard's avatar
Alexandre Julliard committed
25 26
	 (started work on pidl-handling, IShellFolders IEnumIdLists 
	 and SH* functions juergen.schmied@metronet.de)	
Alexandre Julliard's avatar
Alexandre Julliard committed
27

Alexandre Julliard's avatar
Alexandre Julliard committed
28
 * No MS Video support. [just started, marcus@jet.franken.de]
Alexandre Julliard's avatar
Alexandre Julliard committed
29

Alexandre Julliard's avatar
Alexandre Julliard committed
30
 * COMDLG32 support not complete yet [bertho@akhphd.au.dk]
Alexandre Julliard's avatar
Alexandre Julliard committed
31

Alexandre Julliard's avatar
Alexandre Julliard committed
32
 * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de].
Alexandre Julliard's avatar
Alexandre Julliard committed
33

Alexandre Julliard's avatar
Alexandre Julliard committed
34
 * No manual pages describing the various Windows calls.
Alexandre Julliard's avatar
Alexandre Julliard committed
35 36
	- You can find information about most of the Win32 API calls
          on the www.microsoft.com (go to 'search').
Alexandre Julliard's avatar
Alexandre Julliard committed
37

Alexandre Julliard's avatar
Alexandre Julliard committed
38 39 40 41
 * A lot of the extensions to the GDI that were introduced with Win32 are
   not supported at all or only in a very rudimentary way. (World transforms,
   arc direction, GM_ADVANCED to name but a few)

Alexandre Julliard's avatar
Alexandre Julliard committed
42 43
Miscellaneous:

Alexandre Julliard's avatar
Alexandre Julliard committed
44 45
 * 16-bit Eudora 1.5.2 goes into recursion trying to display
   a horizontal scrollbar (SetScrollPos() artifact).
Alexandre Julliard's avatar
Alexandre Julliard committed
46
   Windows95 telnet.exe and NT 3.51 telnet.exe exhibit the same behaviour.
Alexandre Julliard's avatar
Alexandre Julliard committed
47

Alexandre Julliard's avatar
Alexandre Julliard committed
48 49 50
 * mIRC 'commands' menu stays on top and will not refresh.

 * mIRC is unable to show 'Options' dialog.
Alexandre Julliard's avatar
Alexandre Julliard committed
51

Alexandre Julliard's avatar
Alexandre Julliard committed
52 53
 * Tab switching in mIRC 'Setup' dialog stops erasing background
   after a random number of repetitions.
Alexandre Julliard's avatar
Alexandre Julliard committed
54

Alexandre Julliard's avatar
Alexandre Julliard committed
55 56 57 58 59 60 61
 * nBytesWidth in CURSORICONINFO is bogus for some bpp
   (doesn't reflect the fact that bits are packed and 16-bit aligned).

 * Progman and AOL complain about being unable to convert bitmaps
   (probably because of bytes width stuff).

 * Netscape displays partially downloaded inline graphics with
Alexandre Julliard's avatar
Alexandre Julliard committed
62
   wrong offsets.
Alexandre Julliard's avatar
Alexandre Julliard committed
63

Alexandre Julliard's avatar
Alexandre Julliard committed
64 65
 * Text alignment problems in Word and Write (variable pitch fonts).

Alexandre Julliard's avatar
Alexandre Julliard committed
66
 * Font mapper weights are rather crude.
Alexandre Julliard's avatar
Alexandre Julliard committed
67

Alexandre Julliard's avatar
Alexandre Julliard committed
68 69 70 71
 * "Cursor XXXX has more than 1 bpp!"

 * SGI window manager treats Wine windows as topmost.

Alexandre Julliard's avatar
Alexandre Julliard committed
72
 * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ).
Alexandre Julliard's avatar
Alexandre Julliard committed
73

Alexandre Julliard's avatar
Alexandre Julliard committed
74 75
 * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple
   times.
Alexandre Julliard's avatar
Alexandre Julliard committed
76 77 78 79
 
 * Some programs expect that menu window handles stay the same all the time.
   (chemdraw). This implies that the menu popupwindows are just hidden, not
   destroyed in real Windows.
Alexandre Julliard's avatar
Alexandre Julliard committed
80 81 82 83

Where to look in source files:

 * grep for FIXME in the source files.