current wine status pre-2

Thomas Wickline twickline2 at triad.rr.com
Tue Sep 3 12:55:46 CDT 2002


Hello,

Here is Pre-2  I have made changes from the feedback that I recieved 
from Pre-1
 From now on I will just send a diff from Pre-2 to cut back on Bandwith.
Please take a minute and look over it and send me any corrections that 
may be needed.
Bad info is worse than NO info at all.. I know this is a estimate of 
work done...
I would just like for it to be as close as possiable..

Many Thanks to everyone

Thomas Wickline
-------------- next part --------------
Wine status changes from 9-29-01 untill 9-03-02 pre-2
reply to : twickline2 at triad.rr.com


 ( Aspect or Component )

Wine's fundamental architecture
Documentation =
workers = Alexandre Julliard
% = 85%

Process/Address Space model
Documentation =
workers = Alexandre Julliard
% = 100%

Threading model
Documentation =
workers = Alexandre Julliard
% = 100%

Scheduling and synchronization
Documentation =
workers = Alexandre Julliard
% = 100%

Supervisory process (wineserver)
Documentation =
workers = Alexandre Julliard
% = 90%

Windows binary loader
Documentation =
workers = Alexandre Julliard
% = 100%

Memory management
Documentation =
workers = Alexandre Julliard
% = 90%

Wine DLL infrastructure
Documentation =
workers = Alexandre Julliard
% = 95%

Need to ADD ---
DLL separation
Documentation =
workers = AJ
% = 75%

Message passing/queues
Documentation =
workers = Alexandre Julliard
% = 95%

Window management
Documentation =
workers = ?
% = 95%

Disk drive emulation
Documentation =
workers = ?
% = 100%

CD-ROM emulation
Documentation =
workers = Eric Pouech 
% 90%

Native DLL overrides
Documentation =
workers = ?
% = 95%

X11 display/window driver
Documentation =
workers = ?
% = 90%

X11 font mapper
Documentation =
workers = Huw D M Davies
% = 70%

Registry handling
Documentation =
workers = ?
% = 90%

Clipboard handling
Documentation =
workers = ?
% = 90%

File I/O
Documentation =
workers = Mike McCormack
% = 100%

TrueType support
Documentation =
workers = Huw D M Davies
% = 80%

National Language Support (NLS)
Documentation = 
workers = Dmitry Timoshkov, Alexandre Julliard
% = 90%

Unicode support
Documentation =
workers = Dmitry Timoshkov, Alexandre Julliard
% = 80%

Dynamic Data Exchange (DDE)
Documentation =
workers =Eric Pouech 
% = 80%

Standard Windows Controls
Documentation =
workers = ?
% = 95%

Serial/parallel ports
16-bit 95%
32-bit 90%
Documentation =
workers = Mike McCormack

I/O port access
Documentation =
workers = ?
% = 100%

VxDs
Documentation =
workers = ?
% = 5%

General printer setup
Documentation = 
workers = Huw D M Davies
% = 70%

Internal PostScript printer driver
Documentation = 
workers = Huw D M Davies, Ian Pilcher
% = 60%

Native Windows printer drivers
16-bit 65%
32-bit 65%
Documentation = 
workers = Huw D M Davies

Win32 Console
Documentation =
workers = Eric Pouech 
% = 75%

DOS application support
Documentation = 
workers = Ove Kåven, Alexandre Julliard
% = 60%

CPU emulation
Documentation = 
workers = ?
% = 5%

Multi-user support
Documentation = 
workers = ?
% = 20%

 ( DLLs )

crtdll&msvcrt: Standard C runtime library
Documentation = 
workers = CodeWeavers
% = 60%

comctl32: Common Controls
Documentation = 
workers = Macadamian 
% = 95%

comdlg32: Common Dialogs
Documentation = 
workers = ?
% = 75%

riched32: Rich Text Control
Documentation = 
workers = ?
% = 20%

shell32: Shell interface
Documentation = 
workers = CodeWeavers
% = 80%

tapi32: Telephony API (TAPI)
Documentation = 
workers = ?
% = 0%

rasapi32: Dial-Up Networking (DUN) and Remote Access Service (RAS)
Documentation = 
workers = ?
% = 0%

wsock32: Windows Sockets (WinSock) 1.1
Documentation = 
workers =  Martin Wilck 
% = 90%

******** http://www.winehq.com/news/?view=121#Winsock2%20Patches
also news in #108

ws2_32: WinSock 2
Documentation = 
workers = Martin Wilck 
% = 70%

******** http://www.winehq.com/news/?view=121#Winsock2%20Patches
also news in #108

wininet: Internet application protocols
Documentation = 
workers = CodeWeavers
% = 50%

winmm: Multimedia architecture
Documentation =
workers = Eric Pouech 
% = 80% 

Multimedia wave audio
Documentation =
workers =Eric Pouech 
% = 100% for OSS

Multimedia MIDI audio
Documentation =
workers =Eric Pouech 
% = 100% for OSS
**Preliminary ALSA support 10%

Multimedia joystick driver
Documentation =
workers = Eric Pouech 
% = 80% 

Multimedia CD audio
Documentation =
workers =Eric Pouech 
% = 100% 

MCI (Media Control Interface) drivers
Documentation =
workers = Eric Pouech 
% = 60% 

msacm32: Audio Compression Manager (ACM)
Documentation =
workers =Eric Pouech 
% = 60% 

msvfw32: Video for Windows (VFW)
Documentation =
workers =Eric Pouech 
% = 30% 

ddraw: DirectDraw
Documentation =
workers = TransGaming
% = 85% 

Direct3D
Documentation =
workers = TransGaming
% = 30% 

dinput: DirectInput
Documentation =
workers = TransGaming
% = 40% 

dplayx: DirectPlay
Documentation =
workers = Peter Hunnisett
% = 25% 

dsound: DirectSound
Documentation =
workers = TransGaming
% = 80% 

quartz: DirectShow core
Documentation =
workers =
% = 0% 

wing: WinG 16-bit game library
Documentation = 
workers = ?
% = 50%

rpcrt4: RPC/DCOM subsystem
Documentation = 
workers = ?
% = 0%

ole32: OLE/COM core
Documentation = 
workers = CodeWeavers
% = 60%

oleaut32: OLE Automation core
Documentation = 
workers = CodeWeavers
% = 60%

olecli32: OLE client library
Documentation = 
workers = ?
% = 5%

olesvr32: OLE server library
Documentation = 
workers = ?
% = 5%

oledlg: OLE user interface
Documentation = 
workers = ?
% = 5%

opengl32: OpenGL interface
Documentation = 
workers = Lionel Ulmer, TransGaming
% = 90%

odbc32: ODBC Database Manager
Documentation = 
workers = Corel
% = 100%

wnaspi32: Advanced SCSI Peripheral Interface
Documentation = 
workers = ?
% = 85%



 ( Tools )

Wine Resource Compiler
Documentation = 
workers = Bertho Stultiens ???
% = 95%

Wine Message Compiler
Documentation = 
workers = Bertho Stultiens ???
% = 75%

Wine Debugger
Documentation = 
workers = Eric Pouech 
% = 85%

Wine Porting Tool (winemaker)
Documentation = 
workers = CodeWeavers 
% = 70%

Wine Installer (wineinstall)
Documentation =
workers = Andreas Mohr
% = 90%

Wine Installation Checker (winecheck)
Documentation =
workers = Andreas Mohr
% = 30%

Wine Setup Tool (winesetuptk)
Documentation = 
workers = Martin Pilka, CodeWeavers 
% = 100%

Wine Launcher
Documentation = 
workers = CodeWeavers 
% = 60%

Re-name to = Wine Unit Testing Framework
Wine Regression Test Suite
Documentation = 
workers = Andriy Palamarchuk 
% = 70%

 ( No-Windows installation issues )


Initial registry contents
Documentation =
workers = ?
% = 25%

Initial directory structure
Documentation =
workers = ?
% = 90%

Initial INI files
Documentation =
workers = ?
% = 40%

DLL placeholder files
Documentation =
workers = CodeWeavers
% = 100%

 ( Instructions )

How to install Wine
Documentation =
workers = Andreas Mohr
% = 90%

How to debug
Documentation =
workers = Andreas Mohr
% = 80%

How to create a useful bug report
Documentation =
workers = Andreas Mohr
% = 80%

How to become a Wine developer
Documentation =
workers = Andreas Mohr
% = 80%

How to use Winelib
Documentation =
workers = Andreas Mohr 
% = 90%

How to compile MFC with Winelib
Documentation =
workers = Andreas Mohr
% = 80%

 ( Miscellaneous )

Wine 1.0 Release Plan
update link to: http://www.winehq.com/about/index.php?contrib#active
remove WWN #45
Known Remaining:
Window management rewrite
Wine Unit Testing Framework
More DLL Separation
Documentation 
Quality assurance

The History of the Wine Project
MS is definitely getting nervous

What a MS breakup might mean to Wine ?
Remove as there not going to get broke up ??

WineHQ and Corel relationship
CodeWeavers is the host of WineHQ now 
should this be removed ????

-----------------

Need to ADD 

BiDi 
Documentation =
workers = Shachar Shemesh 
contact = wine-devel at sun.consumer.org.il
% = 5%

individual control status
Documentation =
workers = Dimitrie O.Paun
% = 80%

Rolling cvs testing
Documentation = 
workers = Paul Millar
% = 90%

**Side note... The test its self is 90% done.


More information about the wine-devel mailing list