James Juran | 8d01e08 | 1998-11-27 16:06:08 +0000 | [diff] [blame] | 1 | For information on how to post a useful bug report, please |
| 2 | read documentation/bugreports. |
| 3 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 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 | ------------------------------------------------------------ |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 11 | As of Jun 1998 - |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 13 | General: |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 14 | |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 15 | * TrueType, .FON rasterizer. |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 17 | * Incomplete thread/process scheduling support in Win32 code. |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 18 | |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 19 | * Threading for non Linux systems completely missing. (might use |
| 20 | LWPs in Solaris, FreeBSD? NetBSD? SCO?) |
| 21 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 22 | * Very alpha printing code using win16 drivers. |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 23 | |
Alexandre Julliard | a0d7731 | 1998-09-13 16:32:00 +0000 | [diff] [blame] | 24 | * Very alpha internal PostScript driver. [h.davies1@physics.ox.ac.uk] |
Alexandre Julliard | d37eb36 | 1997-07-20 16:23:21 +0000 | [diff] [blame] | 25 | |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 26 | * Extremely alpha Win95 interface code. |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 27 | * No OLE2 and OLE32 support (including OLE2 interfaces etc.). |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 28 | (started work on pidl-handling, IShellFolders IEnumIdLists |
| 29 | and SH* functions juergen.schmied@metronet.de) |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 30 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 31 | * No MS Video support. [just started, marcus@jet.franken.de] |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 32 | |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 33 | * COMDLG32 support not complete yet [bertho@akhphd.au.dk] |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 34 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 35 | * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de]. |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 36 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 37 | * No manual pages describing the various Windows calls. |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 38 | - You can find information about most of the Win32 API calls |
| 39 | on the www.microsoft.com (go to 'search'). |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 40 | |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 41 | * 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 Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 45 | Miscellaneous: |
| 46 | |
Alexandre Julliard | 44ed71f | 1997-12-21 19:17:50 +0000 | [diff] [blame] | 47 | * 16-bit Eudora 1.5.2 goes into recursion trying to display |
| 48 | a horizontal scrollbar (SetScrollPos() artifact). |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 49 | Windows95 telnet.exe and NT 3.51 telnet.exe exhibit the same behaviour. |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 50 | |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 51 | * mIRC 'commands' menu stays on top and will not refresh. |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 52 | |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 53 | * mIRC is unable to show 'Options' dialog. |
| 54 | |
Alexandre Julliard | 44ed71f | 1997-12-21 19:17:50 +0000 | [diff] [blame] | 55 | * Tab switching in mIRC 'Setup' dialog stops erasing background |
| 56 | after a random number of repetitions. |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 57 | |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 58 | * 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 Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 65 | wrong offsets. |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 66 | |
Alexandre Julliard | 33072e1 | 1997-06-29 18:08:02 +0000 | [diff] [blame] | 67 | * Text alignment problems in Word and Write (variable pitch fonts). |
| 68 | |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 69 | * Font mapper weights are rather crude. |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 70 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 71 | * "Cursor XXXX has more than 1 bpp!" |
| 72 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 73 | * SGI window manager treats Wine windows as topmost. |
| 74 | |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 75 | * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ). |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 76 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 77 | * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple |
| 78 | times. |
Alexandre Julliard | 767e6f6 | 1998-08-09 12:47:43 +0000 | [diff] [blame] | 79 | |
| 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 Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 83 | |
| 84 | Where to look in source files: |
| 85 | |
| 86 | * grep for FIXME in the source files. |