Developers TODO list
====================

If you completed one of the underlying TODOs please add:
"(Solved/Done)" after it so it can be evaluated and moved onto the
DONE list. 
-- Law

0.9.7:

Build
- fix gcc 2.9(5/6) compilation errors

GUI
- fix theme change bug
- fix drawing errors with some 32-bit Windows Bitmap skins (Kalak_Amp) (DONE Apr 13 2004 -mderezynski)
- fix transparency problem with bluesteel (and possibly others) (DONE Apr 13 2004 -mderezynski)
- fix playlist editor shade/unshade crashes
- fix crash with queue toggle on files whose tag has not been read
- HIGify dialogs
- use instant apply for preferences window

Docs
- fix up license headers in source files, README, NEWS, FAQ


0.9.8:

Build
- make WANT_AUTOCONF=2.5 WANT_AUTOMAKE=1.7 default for autogen.sh
- combine the 2 configure files

Plugins
- extend existing plugin interface
- import back the rest of the XMMS bundled plugins
- add libmodplug plugin

GUI
- libglade-ize the preference window, popup menus and non-trivial dialogs
- complete migration to GTK2
- restore customisable accelerators
- (possibly) revamp the custom widget set
- support for installation and removal of skins through the skin browser
- add transparency for the playlist 
- speed up loading of playlist track information

Core
- posing for gstreamer backend
- rewrite socket server code in GIOChannel
- threading needs evaluation
- rewrite the playlist system


When developers feel too free:
- write a neat 3D visualizer with OpenGL


Developers DONE list
====================

0.9.7:
- fix memory leaks
- fix playlist resize drag problem
- fix PPC bug
