Hello,
Here is the current state of the ToDo's. If anyone is aware of changes that need to be made please let me know .
Tom
----------------
Wine ToDo's as of 9/26/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: 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...)
GDI:
* Write a DIB engine * 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)
Fonts:
* Support for non-TT fonts (eg Type1, bitmap, ...) * Support for client side rendering on non-RENDER enabled XServers * Subpixel rendering - a.k.a. ClearType. * Integration with libfontconfig * Reduce per font startup time. * Libfontconfig support
Printers:
* Write a printer configuation applet * Fix the Type1 font downloader for HP4000 printers
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 * Rewrite/fix unixisms in most WINE dlls * 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
"Thomas Wickline" twickline2@triad.rr.com wrote:
Here is the current state of the ToDo's. If anyone is aware of changes that need to be made please let me know .
National Language Support:
* ASCII function work
Could anybody explain please, what does mean this statement?
Here are (once more) items I had sent you earlier:
1. Add support for Hebrew and Arabic: worker Shachar Shemesh. 2. Add support for more keyboard layouts to x11drv. 3. Figure out what should be done for better support of Chinese, Korean, Japan.
Dmitry Timoshkov wrote:
Here are (once more) items I had sent you earlier:
- Add support for Hebrew and Arabic: worker Shachar Shemesh.
Actually, he had that one under "BiDi support".
- Add support for more keyboard layouts to x11drv.
- Figure out what should be done for better support of Chinese, Korean,
Japan.
"Shachar Shemesh" wine-devel@sun.consumer.org.il wrote:
- Add support for Hebrew and Arabic: worker Shachar Shemesh.
Actually, he had that one under "BiDi support".
Yes, I know. I would suggest to move "BiDi support" as an item of a larger task "National Language Support".
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
I don't think it's a good idea to add Dwarf II support to winedbg (see http://perso.wanadoo.fr/eric.pouech/wine_and_gdb.html for the details) it would be much more valuable to add the MSC/PDB infor support to gdb A+