Wine Status - Known To Dos

Window management

National Language Support

x11drv

NTDLL

Winsock

DirectX

[DirectShow]

    - Filter manager (IGraphBuilder)
    - File source filter
    - Video renderer
    - Audio renderer
    - AVI splitter

[DirectDraw]

    - YUV overlays
    - Support for FOURCC surface

[D3D]

    - Compressed texture support
    - Improve Z Buffer support 
    - Multi texturing (and more generally, OpenGL extension handling)
    - Off screen rendering
    - Proper color keying
    - Finish migration of D3D1-7 code to use d3dcore 
    - Add hardware vertex shader and pixel shader support
    - LOD support
    - Multisampling (antialising) support
    - Palette texturing fixes (not really tested)
    - Swapchain support
    - Better device management (mainly caps)
    - index/vertex buffer hardware support
    - Surface->DC handling
    - Real Preloading support (using a memory manager)
    - UpdateTexture/UpdateSurface
    - various optimisations

[DirectSound]

    - Hardware accelerated direct sound driver support using the wince2 hal api
    - 3D buffer support in software is present but incomplete.
    - 3D buffer hardware support
    - Sound effects on buffers
    - Capture effects
    - Full duplex support is stubbed out but not functional.
    - DX9 support for new PCM formats (24/32 bit and float samples) and for more than 2 channels is not present.

[DirectMusic]

    - DMusicPerformance scanning of files

[DirectInput] 

    - Improve DX8 support (especially joystick) 

[DirectPlay] 

    - Add support for DX8 

Sound Drivers

Video

msrle32 : nearly complete
     - some improvements possible
     - ICM_DECOMPRESS_SET_PALETTE (if needed)

avifil32: (sorted by decreasing priority)
     - make the hole library thread save
     - interface for AVI files:
     - interleave support
     - native version has problems with reading our files
     - interface decompressing video:
     - interface for WAV files:
      - Sun Audio still missing.
     * API for saving:
      - only (semi-)stubs.
     * API and interface for editing:
      - only stubs, need implementation of IAVIEditStream interface
     * API for clipboard:
      - only stubs. (native version doesn't work).
     * API for streaming:
      - only stubs. (definitions in vfw.h are missing)
      - translation of resource's to some often used languages: French, ...
      
msvfw32:
     * DrawDib needs some work
      - Some flags are ignored
      - handle palette
     * stub implementation for file dialogs with AVI preview
     * stub implementation for codec-selection-dialog
     * resources are missing (also see the 2 above points)
     * StretchDib method is missing
     * many 16-bit methods are missing

avicap32: "Video Capture"
     * only stub DLL.

FreeBSD

DOS

GDI

GDB

Winedbg

DDE

OLE

Native Programs

File Management

Fonts

Printers

Tools

Instructions

Aspect or Component

Porting issues for Mingw/Cygwin/MS_VC

Low priority items


For the full 0.9 Bug List, please see Tasklets
For the full 1.0 Bug List, please see Tasklist