GKrellMMS Changelog: 2.1.22: - Added patch to use beep media player instead of xmms by Andreas Sundstrom - Don't freeze on certain weird strings when converting to utf-8 2.1.21: - Spanish translation by Neri Antonio Mayer - Let the Gkrellm Options menu actually open the options menu - Improvements to the code that checks if the playlists need to be updated. 2.1.20: - Improve the string to utf8 translation function 2.1.19: - When both g_filename_to_utf8 and g_locale_to_utf8 fail, use the unconverted string. Don't know if it's the right way, but fixes crashes with broken filenames. - Don't try to convert NULL. Fixes crash on empty playlist - Use special gkrellm 2.2.0 api for scrolling text. Patch by Bill Wilson - Use a g_spawn function instead of system to launch xmms, so xmms doesn't inherit all open gkrellm file descriptors Patch by Bill Wilson 2.1.18: - When g_filename_to_utf8 fails fall back to g_locale_to_utf8. Fixes 100% cpu usage when playing files with filenames in locale encoding. 2.1.17: - Fixed memory leaks introduced in previous version. - Patch by Bill Wilson to fix dependency on GdkFont and some other cleanups 2.1.16: - Fixed crash when updating playlist Thanks to Jan Tomasek for the pointer - Use the filename for title if we don't load the info - Add an item in the rmb menu to popup the gkrellmms config tab 2.1.15: - Off by one error in the playlist updating code, caused the wrong title to show. Found and patched by Andrew Kemp 2.1.14: - Rewrote the playlist code - Port from gtk clist to gtk treeview - Prepend playlist file path when the playlist path contains relative paths. - Cleaned up the update code and ported it to the new playlist stuff 2.1.13: - Actually use the playlist directory setting 2.1.12: - Fixed crash in update_plist_status, because of a off by one fault. Thanks to Chris for pointing this out. - Fixed parsing of playlist_dir, xmms_exec_command and files_directory config file entry's - Quote files_directory when using it in system() 2.1.11: - Fix memory allocation error 2.1.10: - Check if xmms_remote_get_playlist_title returns NULL 2.1.9: - Don't crash when opening an empty playlist/a directory as playlist - Possibility to open a playlist with more as 1024 files - Updated danish translation by Søren Boll Overgaard - Little tweaks to the dutch translation 2.1.8: - Check if xmms_remote_get_playlist_files returns NULL, fixes some segv's. Thanks to hint from Matthew "Cheetah" Gabeler-Lee 2.1.7: - Fixed polling the current song 2.1.6: - Patch bij Bill Wilson to support gkrellm scaling and various small fixes - Danish translation by Søren Boll Overgaard - Drag and Drop support. 2.1.5: - Patch by Marat Khairullin so xmms windows are also hidden when starting xmms from gkrellm, when using autohide - Remove timer_t typo, should be time_t. Fixes compiling on some distributions - French translation by Jérôme UZEL 2.1.4: - Patch by Grigory Batalov for i18n - Russian translation by Grigory Batalov - Dutch translation by Michiel Sikkes 2.1.3: - Added patch by Philip Jägenstedt , which allows xmms to be hidden on gkrellmms startup 2.1.2: - Added time.h to gkrellmms.h 2.1.1: - Removed enable button panel options and added the possibility to not show the buttons throught the theme config 2.1: - Made heavy changes based on a patch by bill Wilson that: * Enhances the theming capabilities (read the Themes file) * Better use of the gkrellm provided functions * various other tiny enhancements 2.0: - Port to gtk2 and gkrellm2, patch from Christian Hammond 0.5.8: - Poll for the current song title. So the title changes when listening to icecast streams which do title streaming. 0.5.7: - Maintance release. Put myself as the current maintainer - Added a \ in gkrellmms.c because some compilers complain about it. - Let make install install in /usr/local/lib/gkrellm by default 0.5.6: - Made GKrellMMS compile-able with GKrellM >= 1.2.9, contributed by Bill Wilson - Made scroll separator configurable, contributed by Alper Ersoy 0.5.5: - Changes for GKrellM 1.0.3 and 1.0.4 contributed by Bill Wilson - Some small bugfixes contributed by Thomas Moestl - Minor Bugfixes, which could (also) solve some compile-problems. 0.5.4: - Code changes/bugfixes for GKrellM 0.10.1 0.5.3: - Changed default position to above the APM-monitor. Read the IMPORTANT-file for more info... - Changed/removed some things for use of XMMS 1.2.1. - Changed time-bar jump function; doesn't jump to weird places anymore. - Code changes and theming support for GKrellM 0.10.0. Theming support contributed by Bill Wilson . - Added tooltip with extra song-info in the scrolling title-bar. 0.5.2: - Various little changes. - Made pixmaps-directory for the xpm's in the source-dir. - Fixed bug that kept xmms playing while opening new playlists (found it really annoying, since I play mp3's from slow cdrom-players). - Noticed that I still used some functions who are going to be removed in future gkrellm-releases. Fixed it. - Changed help-text functions to the gkrellm 0.9.9-functions. - Fixed some little bugs when playing modules (xm/etc..) - Fixed some hang-bug. - Changed scrollbar-layout and movement to XMMS-style. - GKrellMMS now also launches xmms on a panel-dubble-click. - Changed create_gkrellmms-function that it doesn't load any playlist by itself when xmms is playing. 0.5.1: - Fixed empty playlist segfault-bugs. - Fixed bug that caused gkrellms to not open playlists on theme-changing. 0.5: - Changed time-bar so that the led should always be placed good. - Made ability to drag and drop the scroll-bar. - Added label-configurability. - Made some very little changes to the config-layout. - Fixed bug that caused gkrellmms to re-open the playlist when changing the button-bar looks config. - Reduced some more memleaks. - Added a FAQ-file. - Fixed flickering xmms-text bug. - Made a start of a playlist-editor. - Received a patch from Bob the Galactic Janitor (Kevin Gardner) to center the buttons, and make the buttons resizeable. - Changed the auto-seek function. - Made the buttons themeable. Read the Themes-file for details. - Fixed position-save bug. - Added option to display remaining output-time. 0.4: - Changed help-text layout. - Added config-option for what to do on mmb-click on the krell. - Changed gkrellmms.h for using gkrellm 0.9.8. - Changed alignment of the scrolling title. - Added automatic playlist-save and playlist-open/jump on xmms-kill/launch. - Changed config-tab layout. - Added option for displaying time in the time-panel. - fixed various memleaks (well, forcely reduced them at least). - fixed theme-change bug that caused segfaults, with help from Bill Wilson . - Added names of people who helped me with the plugin to the Changelog. It looked so egoistic without it. ;) 0.3: - Changed README-layout to make it more read-friendly, contributed by David Pollard . - Changed button-layout to get an eject-button in the button panel, suggested by Charlie Yao . - Added very simple playlist-support. - Added mouse-button-function. Read the Help in the Config-tab for more info. - fixed stupid bug that kept restarting xmms when you kill it. - some other minor bugfixes. 0.2: - You can now single-click on the Krell to jump-in-song. - Middle mouse-button-press on Krell now pauses/plays the song. - Added some documentation in the config-tab. - changed pause buttons. - scrolling title & buttons automatically enable/disable themself when xmms is on/off. - Added configurability for: -> manual xmms-executable -> files-directory -> xmms-session selection -> auto xmms-start -> auto mainwin-close on gkrellmms-startup -> enable/disable title-scroll -> enable/disable button-bar 0.1: - First version.