Hello,
Here is the status of what I have so far on the ToDo's. I am not sure what section to put alot of this in so I just made Tools , Instructions & Aspect or Component for now. As much feedback as possiable is welcomed .
Tom -----------------------
Wine ToDo's as of 9/24/02 Contact : twickline2@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
Multimedia wave audio
* Open Sound System: Support for full-duplex. Fix bugs. * Drivers for other APIs (ALSA, Esound, others).
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).
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 * VxD support * PAM (Pluggable Authentication Modules) * SEH support * Visual C++'s native COM support * Complete the SMB code (Server Message Block) * Implement WinNT file handling * Add DWARF2 support * Implement a DIB engine * Speed up PDB support * Network UNC path handling * Libfontconfig support * Create replacement of browser component (Internet Explorer/I
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
Here is the status of what I have so far on the ToDo's. I am not sure what section to put alot of this in so I just made Tools , Instructions & Aspect or Component for now. As much feedback as possiable is welcomed .
here's some feedback:
Sound drivers - Alsa driver (on final 0.9 interface)
Video: - implement native codecs (RLE...)
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)
file management: - implement NT file namespace - UNC support - allow flexibility in FS "mounting" (for example, SMB shares) (NB: I think we should make that clearer and not keep it shadowed in the Aspect/component list)
(native) programs: - winhelp: fix invocation thru WinHelp - winedbg: make winedbg use dbghelp DLL (and implement it of course)
--8<--------- remove the Multimedia wave audio section SEH support has been lately enhanced, is there still known issues ? IMO, Dwarf2 support should not be added to winedbg. use of gdb proxy should be required instead. (even if it means adding PDB support to gdb, but that'd be a better investment)
we should make clear what the low priority items are (VxD support with dynamic loading for example)
A+