Unordered TODOs --------------- * Documentation on http://ldots.org/xosd-guide/ * More Xinerema configuration: - Use Xinerama at all ? - Which screen(s) to use ? - libxinerama or libxinerama_pic ? * Co-op with screensavers #145417. * There's a bug in libtool that updates libtool when configure is run. This stuffs the Mandrake maintainer. Gotta update libtool when a new version is out. PMH: AM_MAINTAINER_MODE ? * xosd window does not stay on top if the window manager is restarted * report that xmms plugin displays volumne instead of title on song change. PMH: xmms_get_volume() returns -1 during song changes, which gets interpreted as a volume change. * Only update lines which were changed: Add a flag to each line * Optimize line drawing to now always use full screen width. * Rewrite libxosd, so that one X11-thread can handle multiple displays. The Beep Media Plugin shares significant amounts of code with the xmms plugin (not surprisingly seeing that BMP is based on XMMS:). It'd be nice to merge the two codebases so that we don't need to apply patches to both. * Handle different locales better: http://bugs.gentoo.org/attachment.cgi?id=77950&action=view * Change License of libxosd to LGPL * Set non-transparent background color * Add alpha-blending * Scroll test horizontally * Rewrite API: Replace xosd_set_*() calls with "union { struct colour, struct font, ... } []"