Authors: Francois Gouget <fgouget@free.fr>, Andriy Palamarchuk <apa3a@yahoo.com>

Rewrote BUGS file. Listed directions for those who want to contribute
to the project.
This commit is contained in:
Alexandre Julliard 2002-02-27 01:25:11 +00:00
parent df0f236038
commit b66ab30232
1 changed files with 19 additions and 81 deletions

100
BUGS
View File

@ -1,94 +1,32 @@
***** this file is horribly outdated - please update ! *****
For information on how to post a useful bug report, please
read documentation/bugreports.
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 ;-)
------------------------------------------------------------
As of Jun 1998 -
you want to contribute to Wine development.
General:
Wine is still alpha software and is very incomplete.
* TrueType, .FON rasterizer.
If you want to help Wine project you can:
* Incomplete thread/process scheduling support in Win32 code.
* visit Bugzilla (http://wine.codeweavers.com/bugzilla/) for
list of existing bugs. Metabug 406 lists bugs which are
reasonably simple to fix even for someone new to Wine.
Have a look at it and choose subject you are insterested in.
http://wine.codeweavers.com/bugzilla/showdependencytree.cgi?id=406
You are also welcome to help with Bugzilla - add new bugs, confirm,
remove duplicates, test fixes, etc.
* Threading for some operating systems still missing. (NetBSD? SCO? OS/2?)
* create unit tests for Windows API
* Very alpha printing code using win16 drivers.
* contribute to the Wine documentation
* internal PostScript driver not finished. [h.davies1@physics.ox.ac.uk]
* subscribe wine-devel, wine-user mailing lists, participate
in the discussions
* Extremely alpha Win95 interface code (some apps, like Opera, choke on it).
* run Windows applications, port open-source Windows applications
to Wine, fix bugs you found, enter bugs you can't fix to Bugzilla.
Enter information you discovered to the
Wine Application Database (http://appdb.codeweavers.com/).
* No OLE2 and OLE32 support (including OLE2 interfaces etc.).
(started work on pidl-handling, IShellFolders IEnumIdLists
and SH* functions juergen.schmied@metronet.de)
(Corel has been working on it)
* grep for FIXME in the source files
* No MS Video support. [just started, marcus@jet.franken.de]
* COMDLG32 support not complete yet [bertho@akhphd.au.dk]
* COMMCTRL/COMCTL32 support in progress [ekohl@abo.rhein-zeitung.de].
* No manual pages describing the various Windows calls.
- You can find information about most of the Win32 API calls
on the www.microsoft.com (go to 'search').
* 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)
Miscellaneous:
* Windows95 telnet.exe and NT 3.51 telnet.exe, and Borland Delphi
is known to go into recursion with infinite resizing, possibly
due to scroll bars.
* mIRC 'commands' menu stays on top and will not refresh.
* mIRC is unable to show 'Options' dialog.
* Tab switching in mIRC 'Setup' dialog stops erasing background
after a random number of repetitions.
* GDI memory leaks apparent in Free Agent 16-bit.
* 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
wrong offsets.
* Text alignment problems in Word and Write (variable pitch fonts).
* Font mapper weights are rather crude.
* "Cursor XXXX has more than 1 bpp!"
* SGI window manager treats Wine windows as topmost.
* KDE window manager and icewm put popup windows like menus
below the main window.
* Write shows blank space instead of Paintbrush OLE1 object ( GetDIBits()? ).
* AllocCSToDSAlias() shouldn't alloc alias for the same segment multiple
times.
* 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.
Where to look in source files:
* grep for FIXME in the source files.