Andreas Mohr | 1426c8c | 2001-06-06 21:06:27 +0000 | [diff] [blame] | 1 | ***** this file is horribly outdated - please update ! ***** |
| 2 | |
James Juran | 8d01e08 | 1998-11-27 16:06:08 +0000 | [diff] [blame] | 3 | For information on how to post a useful bug report, please |
| 4 | read documentation/bugreports. |
| 5 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 6 | This is intended to be a place where you should look first if |
| 7 | you want to contribute to Wine development. Add your e-mail |
| 8 | address to the corresponding entry if you are working on/have |
| 9 | done something for one of the problems. You are encouraged to |
| 10 | add new entries and, more importantly, remove those for the |
| 11 | bugs you fixed ;-) |
| 12 | ------------------------------------------------------------ |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 13 | As of Jun 1998 - |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 14 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 15 | General: |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 17 | * TrueType, .FON rasterizer. |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 18 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 19 | * Incomplete thread/process scheduling support in Win32 code. |
Alexandre Julliard | ade697e | 1995-11-26 13:59:11 +0000 | [diff] [blame] | 20 | |
Marcus Meissner | 9e15318 | 1999-04-19 16:19:25 +0000 | [diff] [blame] | 21 | * Threading for some operating systems still missing. (NetBSD? SCO? OS/2?) |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 22 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 23 | * Very alpha printing code using win16 drivers. |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 24 | |
Andreas Mohr | 1426c8c | 2001-06-06 21:06:27 +0000 | [diff] [blame] | 25 | * internal PostScript driver not finished. [h.davies1@physics.ox.ac.uk] |
Alexandre Julliard | d37eb36 | 1997-07-20 16:23:21 +0000 | [diff] [blame] | 26 | |
Ove Kaaven | 5cc04eb | 1999-03-13 12:49:04 +0000 | [diff] [blame] | 27 | * Extremely alpha Win95 interface code (some apps, like Opera, choke on it). |
| 28 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 29 | * No OLE2 and OLE32 support (including OLE2 interfaces etc.). |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 30 | (started work on pidl-handling, IShellFolders IEnumIdLists |
| 31 | and SH* functions juergen.schmied@metronet.de) |
Andreas Mohr | 1426c8c | 2001-06-06 21:06:27 +0000 | [diff] [blame] | 32 | (Corel has been working on it) |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 33 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 34 | * No MS Video support. [just started, marcus@jet.franken.de] |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 35 | |
Alexandre Julliard | ebfc0fe | 1998-06-28 18:40:26 +0000 | [diff] [blame] | 36 | * COMDLG32 support not complete yet [bertho@akhphd.au.dk] |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 37 | |
Alexandre Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 38 | * COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de]. |
Alexandre Julliard | b1bac32 | 1996-12-15 19:45:59 +0000 | [diff] [blame] | 39 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 40 | * No manual pages describing the various Windows calls. |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 41 | - You can find information about most of the Win32 API calls |
| 42 | on the www.microsoft.com (go to 'search'). |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 43 | |
Alexandre Julliard | 60ce85c | 1998-02-01 18:33:27 +0000 | [diff] [blame] | 44 | * 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 Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 48 | Miscellaneous: |
| 49 | |
Ove Kaaven | 5cc04eb | 1999-03-13 12:49:04 +0000 | [diff] [blame] | 50 | * 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 Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 53 | |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 54 | * mIRC 'commands' menu stays on top and will not refresh. |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 55 | |
Alexandre Julliard | e658d82 | 1997-11-30 17:45:40 +0000 | [diff] [blame] | 56 | * mIRC is unable to show 'Options' dialog. |
| 57 | |
Alexandre Julliard | 44ed71f | 1997-12-21 19:17:50 +0000 | [diff] [blame] | 58 | * Tab switching in mIRC 'Setup' dialog stops erasing background |
| 59 | after a random number of repetitions. |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 60 | |
Ove Kaaven | 5cc04eb | 1999-03-13 12:49:04 +0000 | [diff] [blame] | 61 | * GDI memory leaks apparent in Free Agent 16-bit. |
| 62 | |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 63 | * 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 Julliard | f90efa9 | 1998-06-14 15:24:15 +0000 | [diff] [blame] | 70 | wrong offsets. |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 71 | |
Alexandre Julliard | 33072e1 | 1997-06-29 18:08:02 +0000 | [diff] [blame] | 72 | * Text alignment problems in Word and Write (variable pitch fonts). |
| 73 | |
Alexandre Julliard | 491502b | 1997-11-01 19:08:16 +0000 | [diff] [blame] | 74 | * Font mapper weights are rather crude. |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 75 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 76 | * "Cursor XXXX has more than 1 bpp!" |
| 77 | |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 78 | * SGI window manager treats Wine windows as topmost. |
| 79 | |
Andreas Mohr | 8cd9351 | 2000-01-29 21:12:58 +0000 | [diff] [blame] | 80 | * KDE window manager and icewm put popup windows like menus |
| 81 | below the main window. |
Ove Kaaven | 5cc04eb | 1999-03-13 12:49:04 +0000 | [diff] [blame] | 82 | |
Alexandre Julliard | 23946ad | 1997-06-16 17:43:53 +0000 | [diff] [blame] | 83 | * Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ). |
Alexandre Julliard | df2673b | 1997-03-29 17:20:20 +0000 | [diff] [blame] | 84 | |
Alexandre Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 85 | * AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple |
| 86 | times. |
Alexandre Julliard | 767e6f6 | 1998-08-09 12:47:43 +0000 | [diff] [blame] | 87 | |
| 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 Julliard | 75d86e1 | 1996-11-17 18:59:11 +0000 | [diff] [blame] | 91 | |
| 92 | Where to look in source files: |
| 93 | |
| 94 | * grep for FIXME in the source files. |