Rewrite Wine's window management code to be able to change the visual of an X window once the window has been created.
In Desktop mode all processes started from one Wine invocation should be confined to one desktop window.
Get rid of x windows for child windows.
Proper support for freedesktop.org standards.
National Language Support
We currently lack a way to model hierarchical resources like those required by calendar information (each locale has a variable
number of calendars, with different attributes). This is a show stopper for completing the NLS Api (Get/EnumCalendarInfo etc).
Make sure ASCII functions call the Unicode one and not the other way around.
Add localization to more languages.(probably will stay forever.)
Add localization to more parts of Wine.(probably will stay forever.)
Better support of Chinese, Korean, Japanese...(currently in works)
Regedit]
* Import registry files generated by Windows 2000 regedit.
[winecfg]
* A lot of testing still needs to be done
[Winhelp]
* Fix invocation thru WinHelp
- lots of macros are still missing
File Management
Allow flexibility in FS "mounting" (for example, SMB shares)
Fonts
Subpixel rendering - a.k.a. ClearType
Reduce per font startup time
Printers
Write a printer configuration applet
Implement the "Printers" - Folder (shell32)
Implement the Printer configuration Dialogs (shell32)
Tools
Perform Windows' reboot operations automatically when required
Winemaker fixes
Run C regression tests on Windows with MSVC
Work on WRC as it does not find system headers
wineconsole: add configuration bar + resizing capabilities
Instructions
Documentation updates
Aspect or Component
Review of Wine Server Protocol
Finalize Server Protocol
Visual C++'s native COM support
Create replacement of browser component (Internet Explorer/IExplore)
Porting issues for Mingw/Cygwin/MS_VC/OpenWatcom
Remove/rewrite wineisms from code
winex11.drv
Add support for keyboard layout APIs.
Better integration with window managers
NTDLL
Implement security APIs and make them use native OS security facilities.
Implement the undocumented "NT Ports" API (aka "LPC") used by NT's rpcrt4
sound drivers:
* Improve the jack audio server, e.g. WaveIn & Resampling.
* Implement the audio compression codecs.
* Fix Sound Blaster emulation.
all audio architecture:
* Improve audio latency
* No longer use the hack in Wine sound drivers to map the DSound driver interface to an existing WinMM driver.
(impacts dsound.dll and winmm + all low level audio drivers)(will likely require a real installation scheme for MM drivers)
ALSA multimedia driver:
* DirectSound capture
* Check for 1.0 correctness
MCI (Media Control Interface) drivers
* Missing the mcianim drivers.
mciavi:
* Handling of palettes
* Recording
* Lots of messages still need to be handled
* Support more and less than one audio stream
* Stopping while playing should stop audio playback ASAP
* Opening must be possible without filename (use load later to)
avifil32: (sorted by decreasing priority)
* Make the whole library thread save
* Interface for AVI files:
- native version has problems with reading our files
(Is it still so?)
* API for clipboard:
- only stubs. (native version doesn't work).
* AVIFileProxy is missing.
* We have no implementation for IAVIStreaming, which doesn't
result in missing functionality, but in possible performance
loss. Even the native version has such an interface only for
the AVI file handler.
msvfw32:
* DrawDib needs some work:
- Some flags are ignored
- handle palette
* semi-stub implementation for file dialogs with AVI preview.
Need to use OFN_ENABLEHOOK flag.
* 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
* MCIWnd:
- Bug: shouldn't open device with filename if none given.
- Bug: Windows stays empty when opening of device fails.
avicap32: "Video Capture"
* Capturegraphbuilder(1/2)
* Infinite pin tee filter
* Smart tee filter
* vfwcapture
* audiocapturefilter
* avi muxer
* avicompressor
* filewriter
* audio in mixer prop
* vfw capture prop
* avi mux prop
* avi mux prop1