ToDo's
Thomas Wickline
twickline2 at triad.rr.com
Wed Sep 25 10:19:31 CDT 2002
Thanks to everyone who has gave feedback on this.
Here is a draft of eveything up to today.
As always in need of feedback ;)
Tom
Wine ToDo's as of 9/25/02
Contact : twickline2 at triad.rr.com
Wine ToDo OverView
Window management:
* Window management needs proper inter-process handling of
activation, focus, repaint.
National Language Support:
* ASCII function work
Winsock:
* Winsock1 calls,in particular select(),use direct system calls
instead of using related wine APIs
* More unit tests need to be written
* Make sure OOB data is handled properly. Check client-size blocking.
* WS2: "provider" interface
* WS2: Support other kind of services, like IrDA.
* Fix stubs left in ws2_32.spec.
DirectSound:
* Make the latency configurable (tunable).
* More intelligent prebuffering.
* Complete support for hardware secondary buffers through the HAL
(for a future ALSA multimedia wave audio driver).
* 3D sound buffers.
* Sound capture (recording).
Sound drivers:
* Alsa driver (on final 0.9 interface)
Video:
* Implement native codecs (RLE...)
* DIB engine to do 32-bit graphics manipulation
DDE:
* Enhance memory management issues (interprocess sending)
Wineconsole:
* Add a (n)curse backend so that we can run CUI programs without
using USER32 (and X11 behind)
Native programs:
* Winhelp: fix invocation thru WinHelp
* Winedbg: make winedbg use dbghelp DLL
File management:
* Implement NT file namespace
* UNC support
* Allow flexibility in FS "mounting" (for example, SMB shares)
TrueType fonts:
* Libfontconfig support
Tools:
* Wine installation process should install and configure wine
* Winemaker fixes
* Run C regression tests on Windows with MSVC
* Compile Wine with -DSTRICT
* Work on WRC as it does not find system headers
Instructions:
* Write a proper Users Guide Introduction
* Documentation updates
Aspect or Component:
* More DLL Separation
* BiDi support
* Review of Wine Server Protocol
* Finalize Server Protocol
* PAM (Pluggable Authentication Modules)
* Visual C++'s native COM support
* Add DWARF2 support
* Speed up PDB support
* Create replacement of browser component (Internet Explorer/I
Porting issues for Mingw/Cygwin/MS_VC
* Better seperation of win16/32 code.
* Remove/rewite win16/9x api dependancy on newer code
* Remove/rewrite wineisms from code
* Documentation fixes
low priority items:
* VxD support with dynamic loading
Add links to:
Tasklets: http://bugs.winehq.com/buglist.cgi?keywords=tasklet
tasklist: http://bugs.winehq.com/buglist.cgi?keywords=tasklist
For a full list of .9/1.0 task's
More information about the wine-devel
mailing list