Changes in version: v0.9.2 -> Worker routine now calculates dBFS values, and therefore skins also have new option, which defines minimum dBFS value (defaults to -91.0 dBFS) -> Missing 'default'-skin no longer causes xmms to crash, but only disables plugin -> If one of two titlebar images is missing, skin loader now uses the other one, for both states -> Clipping "led" has been fully implemented v0.9.1 -> Loading skins from global directory did not work at all :( -> Currently loaded skin is now selected, when entering config window and skins tab -> Config window buttons now behave like they should have in the first place -> Main routine did not release memory properly while creating worker thread v0.9 -> Minor cleanups -> Renamed default.2 skin to default.oldxmms -> New skin: default.mirror -> Right needle position was calculated incorrectly when using mirror mode -> enable_analog_vu option did nothing.. fixed -> overlay_img transparency fixed -> Cleaner shutdown of worker thread -> Fixed segfault when closing plugin from close button at titlebar v0.8 -> Changed email address to analogvu@mcfish.org -> Building now uses autotools -> Updated configuration windows GUI -> Calculations, and screen updating moved to worker thread -> Implemented frame rate limiter v0.7 -> Redid the whole docking stuff, now plugin supports dock_window_list, and works much better.. IMHO -> Improved makefile (global skin directory is now defined in the makefile, and not in the source code) -> Added icon for the window :) -> Bug fix: load_config function caused segfault, if configurations for the plugin was not found (tried to release memory, which was not reserved) v0.6 -> Bug fix (in skin loading routine, was a direct placement of data to a pointer which size was unknown) -> Plugin remembers the skin it used last time -> Plugin can now dock to playlist and equalizer windows -> Configuration window cleanup -> Skin testing moved from load routine to external function -> rewrote get_xmms_info function, because it didn't return visibility of windows correctly v0.5 -> Code cleanup -> Line color can now be changed -> Install script doesn't create skin directory if it's already been created -> Mirror mode for needles now available -> New skin added that matches better with xmms default skin, old one available as 'default.2' -> If skin is changed while in stop/pause mode, refresh is now called, and window is fully updated -> When playback is stopped, needles fall to zero position -> Support for overlay images (transparency also possible, if background is set to black) -> Fixed problem where plugin sometimes segfaulted if back or titlebar images weren't defined in config -> Cleanup function was called twice, before and after pluginwindow closed.. first call went ok, but the otherone caused Gdk-CRITICAL -> If skin directories are missing, shutdown plugin (and xmms :( ) to avoid segfault -> Forgot to release memory from images and doublebuf in clean function v0.4 -> Better algorithm for calculating needle position -> Better default skin -> needle_min_angle, needle_max_angle flags added to skin.cfg, to specify min and max angles for needles -> Removed config options that were used in the old positioning algorithm -> Removed standalone mode v0.3 -> Gdk-pixbuf-config program is now used in makefile, so compiling should be little bit easier -> Skin list loaded to config window, and skin can now be changed -> Minor code cleanups -> Needle thickness and color can now be selected from skin -> skin.cfg is now used, images no longer live in /tmp, also now default skin is loaded from where it should be -> Fixed small memory leak from skin loader -> Doublebuffering included and enabled v0.2 -> Rendering code had small bug (falloff calculated wrong, which caused needles to jump to 0 position too fast) -> Moved position calculations to refresh function (accuracy improved) -> Config window has now two pages (options and skins) -> Skin splitted to three parts (titlebar_on / off & the rest) -> Cleaned up source tree and documentation -> Window goes to old position (although position change is still visible) -> Window focus event handled.. somehow :) -> Improved skin support, although skins still in /tmp :( v0.1 -> Initial release