***  f = fixed, d = done, w = work in progress, b = broken  ***
 (no particular order)

MAIN:
=====

d>apply fixes/changes/improvements found when doing GQradio
  preference.c removal of use od DIR *
  use item_section_by_percent() everywhere
  use the new skin_iconify button widget (replaces btn_iconify() w/ ui_iconify())
  sync SLIK
  update io_radio.c (better error reporting), use doubles

 >use the new SLIK state saving for window position instead of doing it manually.

 >finish the command queueing for async playback controls (fix it to work correctly)
 >fix 'hang' when next or prev is changed 'too fast'. (attempted solution is above)

 >fix dnd to accept extended chars like space == %20

 >add command line option for recursive directory loading 

PLAYLIST:
=========

 >when header and tag info is off, still read it on song start.

SLIK:
=====

 >Add clip mask for items, sliders.
 >add X font support to text widget, NOTE: have user supplied patch, refer to it.
 >allow multiple windows to be open for a skin (main window and a playlist window)

MPG123:
=======

d>fix all possible buffer over-runs in io_mpg123.c!
  (hell, just re-write it, probably easier)
d>io_mpg123.c needs some loving!
  UPDATE: perhaps this should just use sscanf everywhere ? hmm.
d>apply patch for instant mpg123 status (using gdk_input_add)
  NOTE: only used patch as a guide, looks very different now.
 >fix VBR files to stop jumping around w/ time (NOTE: mpg123 bug ? YES).
  UPDATE: even time updates from standard songs can be slightly off (the time count
          does not increment smoothly), so perhaps count the seconds ourselves (like io_xmp.c)?

OGG123:
=======


RADIO:
======

 >io_radio.c: allow config of /dev/radio device.
d>fix mute bug (DOH!)

XMP:
====

New modules:
====

 >look into adding a VQF module (using dreamplayer?)
 >timidity support (awaiting possible patch)

MISC:
=====

