spacer spacer

  TodoList

spacer spacer
spacer spacer
spacer spacer

Wine TODO List

Top level page for fixes and improvements for Wine.

Various Projects

  • IntegrationProjects: for cool ideas on how to improve Wine's integration with Desktop Linux

  • JanitorialProjects: various cleanups, fixes, etc. that apply to the entire tree

  • DLLTodoList: place-holder for DLL maintainers to list all DLLs having TODO lists

  • DirectX-ToDo: items and links for remaining tasks in Wine's DirectX implementation

  • WineHQTasks: fixes and improvements for spacer www.winehq.org

  • AppdbInfo: todo and other information about the state of the appdb

  • DIBEngine: create a new DIB engine in wine instead of using X's.

  • CygwinSupport: get Cygwin apps working on wine

  • Make various open source win32 apps work with winelib: spacer www.winehq.org/site/winelib

  • Wine options: spacer www.winehq.org/site/status_options and UsefulRegistryKeys

  • also see spacer www.winehq.org/site/fun_projects

Conformance Tests

Results from our conformance tests are posted here:spacer test.winehq.org/data/ These tests need fixing so that they don't fail on Windows. There's always a need for volunteers to run the test suite on their boxes as well as help fix them.

If you would like to run the tests on your box, you can download a prebuilt Windows EXE from here: spacer www.astro.gla.ac.uk/users/paulm/WRT/CrossBuilt/

Smatch

spacer Smatch is basically a patch to gcc-3.1.1 that makes gcc dump out its internal representation of the code and a set of perl modules/scripts to ease the parsing of the dumped code. Most of the perl scripts are for the Linux kernel but writing new scripts seems to be easy.

Michael Stefaniuc adapted an existing script for the kernel to find code paths with missing LeaveCriticalSection's. Scripts to find some other useful things like fd, DC, and GDI object leaks should be easy to write.

There is a web page about Wine and Smatch. It includes also a table with the bugs found by the smatch scripts: spacer people.redhat.com/mstefani/wine/smatch/

Miscellaneous Tasks

  • Code a tool to check wine configuration (e.g. ptrace bug, cdrom device access, opengl direct rendering,...)

    • (I think VitaliyMargolen has some piece for the cdrom part)

  • Make a D3D demo to include the Wine source - spinning Wine glass and Tux logo?

  • Add i18n section to Wine Developer's Guide

  • Handling initial install & upgrades

  • Inter-process handle management

  • I18N status tool

  • Use spacer dsw2make from MinGW in winemaker

  • Create new winedesktop tool

  • Move all Wine-specific macros to aclocal

  • Performance-related bugs - speed things up a bit

  • also see spacer www.winehq.org/site/status_todo

last edited 2006-09-01 08:32:11 by JanZerebecki

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.