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(a)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(a)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.
Dmitry Timoshkov wrote:
Here are (once more) items I had sent you earlier:
1. Add support for Hebrew and Arabic: worker Shachar Shemesh.
Actually, he had that one under "BiDi support".
2. Add support for more keyboard layouts to x11drv. 3. Figure out what should be done for better support of Chinese, Korean, Japan.
"Shachar Shemesh" <wine-devel(a)sun.consumer.org.il> wrote:
1. 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". -- Dmitry.
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+
participants (4)
-
Dmitry Timoshkov -
Eric Pouech -
Shachar Shemesh -
Thomas Wickline