Fri Nov 16 22:52:40 CET 2007 Håvard Kvålen * configure.in: Update version to 1.2.11. This is the 10 years anniversary release of xmms, and also 1211 days since 1.2.10. Thu Jul 5 13:59:48 EET 2007 Heikki Orsila * Input/mpg123/id3_frame_content.c: Avoid overscanning ID data over bounds, do not push ID data that is too short into the element list [CORRECTIVE] Thu Jul 5 13:20:52 EET 2007 Heikki Orsila * Input/mpg123/id3_frame_content.c: Allocate enough memory for the string array [CORRECTIVE] Sun Jun 17 15:15:30 EET 2007 Heikki Orsila * xmms/playlist.c: Remove stripping of file names that are inserted from a playlist file (pls or m3u). Specifically, leading spaces are not stripped away, so adding a file named "mod.foo " is inserted properly. [CORRECTIVE] Sun Mar 4 23:26:19 EET 2007 Matti Hämäläinen * acinclude.m4: "grep -q" is not supported by Solaris grep, and simple redirection suffices. Sat Jan 6 14:09:04 EET 2007 Matti Hämäläinen * Input/vorbis/http.c, Input/mpg123/http.c: Use socklen_t as it should be used, instead of gint. Sat Jan 6 10:40:40 EET 2007 Matti Hämäläinen * configure.in: Few typos in the previous changes broke things. Should be fixed now. * autogen.sh: Add in libtoolization, since those files have been removed from CVS. Sun Dec 31 23:54:25 EET 2006 Matti Hämäläinen * configure.in, libxmms/configure.in: Functional fixes: some tests might have been broken on certain platforms. Mostly just cosmetic cleanups and adding of quoting to m4 macros. Tue Dec 26 18:52:57 EET 2006 Matti Hämäläinen * Removed files that are generated by GNU Autotools from CVS. Hopefully nothing broke. :D Tue Dec 26 06:19:56 EET 2006 Matti Hämäläinen * Input/vorbis/http.c: 'Save stream to disk' now adds -N suffix (where N is an increasing decimal number), if the file already exists. Behaviour is now similar to the mp3 (mpg123) plugin, patch from Andras Lipoth * README: The conditional support in titles was reverted long time ago, remove all traces about it from README. Fri Dec 1 17:15:21 EET 2006 Matti Hämäläinen * CVS-README: Updated URLs and other information. * COPYING: Updated GPL, the FSF postal address had changed, and also Library GPL is now Lesser GPL. * xmms/prefswin.c: Removed documentation of titlestring conditionals, because the code for supporting them was removed (reverted) long time ago. Wed Nov 15 13:28:32 CST 2006 Zinx Verituse * acinclude.m4 libxmms/acinclude.m4: Put XMMS_AS_NOEXECSTACK back. Wed Nov 15 12:33:06 CST 2006 Zinx Verituse * acconfig.h, acinclude.m4, config.guess, config.sub, configure.in, ltmain.sh, libxmms/acconfig.h, libxmms/acinclude.m4, po/Makefile.in.in: libtool/autoconf/gettext updates. Nothing but libtool and our macros in acinclude.m4 now. Wed Aug 16 00:54:53 CEST 2006 Håvard Kvålen * xmms/playlistwin.c (playlistwin_keypress_up_down_handler): We could get confused about what was selected while moving the selection in some cases. Thu Jul 27 20:52:34 CEST 2006 Thomas Nilsson * xmms/playlistwin.c, playlist.[ch]: Make menu option Queue behave like the keyboard accelerator, allowing [de]queuing of multiple items. Patch by Knut Auvor Grythe Tue Jul 25 05:19:22 CEST 2006 Håvard Kvålen * Input/mpg123/mpg123.c (mpg123_get_first_frame): Tighten up check some more to avoid false positives on some non-mpeg files. Tue Jul 25 00:55:55 CEST 2006 Håvard Kvålen * xmms/playlistwin.c, playlist.[ch]: Add "randomize selection" option. Patch by Malte Rohde * Output/disk_writer/disk_writer.c: Apply effect plugins. Patch by David Mcwherter and Jeremy Huddleston Tue Jul 25 00:01:16 CEST 2006 Håvard Kvålen * Input/wav/wav.c (is_our_file): Fix leak of file handles. Patch by Walter Doekes * Output/alsa/audio.c (volume_adjust): Make software volume adjustment logarithmic. Patch by Nicolas Boullis * Output/alsa/audio.c: Some minor cleanups. * acinclude.m4, configure.in: Add "-Wa,--noexecstack" to CCASFLAGS if the assembler supports it. * Input/cdaudio/cdaudio.c (play_file): Add range checking for track number. Mon Jul 24 01:04:24 CEST 2006 Håvard Kvålen * Input/mpg123/mpg123.c (mpg123_get_first_frame): Fix incorrect fetching of xing tag which would cause wrong calculation of time for some files. (mpg123_get_id3_genre): Export. * Input/mpg123/id3_frame_content.c (id3_get_content_v23): Fix possible endless loop. Sun Jul 23 20:46:14 CEST 2006 Håvard Kvålen * Input/mpg123/id3_frame_content.c: Support id3v2.4 properly. Fix a bug that could cause crash on some invalid tags. * xmms/pluginenum.c (cleanup_plugins): Fix small memory leak. Patch by Ville Skyttä Tue Jul 11 01:37:42 CEST 2006 Håvard Kvålen * Output/esd/mixer.c (esdout_fetch_volume): Handle failures better. * xmms/util.c (util_filebrowser_is_dir): Ouch, fix strdup()/g_strdup() misuse. Highly unlikely to trigger though. * xmms/fft.c: g_malloc() cannot fail, so remove check. * Input/cdaudio/cdinfo.c (cdda_cdinfo_track_set): Move bounds checking. This was not buggy, but it's nicer this way. * Output/alsa/audio.c (alsa_mixer_timeout): Remove debug message. * libxmms/titlestring.c: Reduce use of macros somewhat. Fix some minor issues. * acinclude.m4: Add some brackets to keep newer autoconfs happy. Mon Jul 10 16:59:30 CEST 2006 Håvard Kvålen * xmms/effect.[ch]: Add mutex to protect the effect plugin list from beeing used while updated. Some other cleanups. * xmms/bmp.c (read_bmp): Handle read errors more gracefully. Get rid of a typedef. Mon Dec 26 16:01:33 CET 2005 Thomas Nilsson * xmms/main.[ch], xmms/playlist.[ch], xmms/playlistwin.c, README, xmms.1.in: Add playqueue manager. Adds queue managing enabling you to reorder the queue and a search like the jump to file dialog. Patch by Knut Auvor Grythe * xmms.1.in: Add missing playlist window specific key bindings. Sat Oct 8 13:33:33 CEST 2005 Thomas Nilsson * Input/vorbis/vorbis.c (vorbis_update_replaygain): Do not apply +6dB boost if no replaygain information is available. Patch by Juha-Matti Tilli Fri Oct 7 07:07:40 CEST 2005 Thomas Nilsson * libxmms/xmmsctrl.[ch], xmms/controlsocket.[ch], xmms/playlist.[ch]: Added xmms_remote_playqueue_clear, xmms_remote_get_playqueue_pos_from_playlist_pos and xmms_remote_get_playlist_pos_from_playqueue_pos. Patch by Carlos Eduardo Coelho Baptista Shinagawa Patch by Knut Auvor Grythe Tue Aug 9 21:50:41 CEST 2005 Thomas Nilsson * xmms/controlsocket.h: Restructure to have the ENUM in correct order rather than pretty. Thanks to BMP guys for spotting this. Sun May 15 03:57:27 CEST 2005 Håvard Kvålen * General/ir/ir.c (irapp_init_port): Fix a problem with initialization of the irman. Patch by Baruch Even * xmms.spec.in: Add gtk+-devel as a buildprereq. Sun May 15 02:51:00 CEST 2005 Håvard Kvålen * xmms/playlistwin.c (playlistwin_press): Pop up right click menu also if clicking on the pop up buttons. * Input/mikmod/plugin.c (init): Make the titles default to old behaviour. * Input/mpg123/mpg123.h (MAX_SKIP_LENGTH): Increase the amount of garbage we will skip from 256kB to 2MB. Sun May 15 01:29:04 CEST 2005 Thomas Nilsson * Effect/echo_plugin/gui.c, Effect/stereo_plugin/stereo.c, Effect/voice/about.c, General/ir/about.c, General/ir/configure.c, General/joystick/about.c, General/joystick/configure.c, General/song_change/song_change.c, Input/cdaudio/cddb.c, Input/cdaudio/cdindex.c, Input/cdaudio/configure.c, Input/mikmod/plugin.c, Input/mpg123/configure.c, Input/mpg123/fileinfo.c, Input/mpg123/http.c, Input/mpg123/mpg123.c, Input/tonegen/tonegen.c, Input/vorbis/configure.c, Input/vorbis/fileinfo.c, Input/vorbis/http.c, Input/vorbis/vorbis.c, Output/OSS/about.c, Output/OSS/configure.c, Output/alsa/about.c, Output/alsa/configure.c, Output/disk_writer/disk_writer.c, Output/esd/about.c, Output/esd/configure.c, Output/solaris/about.c, Output/solaris/configure.c, Output/sun/about.c, Output/sun/configure.c, Visualization/blur_scope/config.c, Visualization/opengl_spectrum/configure.c, libxmms/dirbrowser.c, xmms/equalizer.c, xmms/input.c, xmms/main.c, xmms/playlistwin.c, xmms/prefswin.c, xmms/util.c: s/Ok/OK Mon May 9 23:01:58 CEST 2005 Håvard Kvålen * Output/alsa/audio.c, Output/alsa/init.c, Output/alsa/configure.c, Output/alsa/alsa.h: Remove single threaded mode and mmap mode. Sat May 7 03:46:09 CEST 2005 Thomas Nilsson * Input/mpg123/mpg123.c: Enable shoutcast title streaming by default. * xmms/playlist.c (playlist_play): Use same randomizer for random skin as we use for shuffling. Sat May 7 02:28:36 CEST 2005 Håvard Kvålen * Output/OSS/audio.c (write_all): Handle short writes properly. Bug reported by Sean Meiners Sat May 7 01:54:57 CEST 2005 Håvard Kvålen * xmms/playlist.c (playlist_next): If at the end of the playlist the queue was not considered when pressing next. Patch by Bastiaan Jacques * Input/mikmod/plugin.c, Input/mikmod/mikmod-plugin.h: New option to always use filename for title. Patch by Tatu Kilappa * xmms/main.c (mainwin_general_menu_entries): Set Ctrl-Q as default keybinding for quit. Patch by Michaël Houzé Sat May 7 01:13:01 CEST 2005 Håvard Kvålen * libxmms/configure.in: Add test for bigendian (we already tried to use the result from this test). Patch by Erik de Castro Lopo * Output/solaris/audio.c (abuffer_open): Add support for a couple of more soundcards. OSS and AMD8111. For OSS you probably want to use the OSS plugin though. Patch by 4Front Technologies Patch by Dmitry Pimenov Fri May 6 23:50:19 CEST 2005 Håvard Kvålen * Input/vorbis/fileinfo.c: Fix crash if looking at file info while the window is already open. * General/song_change/song_change.c: Add a parameter that indicates if it is playing or not. Patch by Jeff Shute * xmms/playlistwin.c (playlistwin_keypress): Make enter work even if the current selected song is not visible. Patch by Bastiaan Jacques * xmms/main.c (main): Try to set SCHED_RR priority even if we don't are root if it is enabled. Mon Apr 18 11:00:18 CET 2005 Espen Skoglund * Input/mpg123/mpg123.c (is_our_file): Detect flac files. Fri Apr 8 15:44:20 CET 2005 Espen Skoglund * Input/vorbis/fileinfo.c (vorbis_file_info_box): Added vendor and avarage bitrate information. Patch by Thomas E. Zander . * libxmms/util.c (xmms_check_realtime_priority): Use size_t instead of int. * Input/cdaudio/cdaudio.c (is_mounted): Fixed return values. Mon Jan 31 22:27:34 CET 2005 Håvard Kvålen * Output/alsa/audio.c (alsa_setup): Fix alignment. Patch by Takashi Iwai * xmms/prefswin.c (create_prefs_window): Add more tooltips. * xmms/playlistwin.c (playlistwin_save_filesel_ok): Better error message if playlist type not recognized. (playlistwin_keypress): Make keypad enter work like return. Sun Jan 30 02:32:44 CET 2005 Håvard Kvålen * Output/alsa/audio.c: Do proper prebuffering. (alsa_get_output_time): Fix time display when paused. * Input/vorbis/vorbis.c: Fix a race when pausing early. Patch by Alex Smith * libxmms/xconvert.h: Remove a prototype for a function that was never implemented. * Output/alsa/configure.c: Some reorganization of the configuration window. (alsa_configure): 10s should be plenty for max buffer size. * Output/alsa/init.c (alsa_init): Clamp value of thread buffer time. Sat Jan 29 00:44:59 CET 2005 Håvard Kvålen * Output/alsa/audio.c: Make the alsa plugin work like most other output plugin with a separate thread that feeds data to the soundcard. Several other fixes. Patch by Takashi Iwai Thu Jan 13 11:47:12 CET 2005 Håvard Kvålen * Input/wav/wav.c: Add support for mu-law and a-law encoding. (convert): Do explicit conversion of floating point data instead of using a union. * xmms/input.c (input_play): Fix a problem where the seekbar and time widgets would not be enabled on play if the input plugin set the title early. Thu Jan 13 03:13:35 CET 2005 Håvard Kvålen * Input/wav/wav.c (construct_wave_file): Don't bindly assume that WAVE_FORMAT_EXTENSIBLE files are PCM. (convert): Unbreak float files again. Thu Jan 13 00:00:28 CET 2005 Håvard Kvålen * Input/wav/wav.c: Don't use C99 intializers. Minor cleanups. (read_le_long): Make 64 bits clean. Wed Jan 12 22:15:52 CET 2005 Håvard Kvålen * Input/wav/wav.c: Add support for 32bits PCM and floating point wav files. Patch by Dirk Jagdmann Sat Dec 4 00:57:08 CET 2004 Håvard Kvålen * libxmms/titlestring.c (xmms_vputnum): Fix padding if both zero padding and precision is given. Fri Oct 29 22:18:26 CEST 2004 Håvard Kvålen * General/ir/ir.h: Remove incorrect prototypes. Patch by Jeremy Huddleston * configure.in: Add en_GB to ALL_LINGUAS. Tue Aug 24 20:28:42 CEST 2004 Håvard Kvålen * Output/alsa/audio.c (alsa_get_volume): Make sure "soft volume" works even if we find no mixer. Wed Jul 21 11:41:22 CEST 2004 Håvard Kvålen * libxmms/xmmsctrl.h, libxmms/configfile.h, libxmms/dirbrowser.h, libxmms/titlestring.h: Remove some superfluous semicolons. Patch by Andreas Jochens * libxmms/titlestring.c (xmms_get_titlestring): Fix zero padding. Mon Jul 19 02:36:57 CEST 2004 Håvard Kvålen * Input/cdaudio/configure.c (configurewin_check_drive): Check that the user has read permission to the directory. Mon Jul 19 02:03:52 CEST 2004 Håvard Kvålen * xmms.m4: Fix some paranthesis that automake 1.8 want. Patch by Ville Skyttä Mon Jul 19 00:17:34 CEST 2004 Håvard Kvålen * Input/mpg123/mpg123.c, Input/mpg123/common.c, Input/mpg123/mpg123.h, Input/mpg123/fileinfo.c: Write some new code for locating the first frame in a mpeg file. This fixes some problems where the file info box would display wrong info and more. Sat Jul 17 23:48:32 BST 2004 Chris Wilson * libxmms/acinclude.m4: Add m4's from gettext-0.12 to fix compile with older gettext. Sun Jul 18 00:13:17 CEST 2004 Håvard Kvålen * libxmms/titlestring.c: Remove the conditionals again. The syntax was not the best. Various cleanups. Sat Jul 17 21:21:44 CEST 2004 Håvard Kvålen * General/song_change/song_change.c: New option to make is possible to run command at end of song. Interface enhanced. Various improvements. Patch by Jorg Schuler * Output/esd/mixer.c, Output/esd/init.c, Output/esd/esdout.h: Made the esd plugin remember volume settings between sessions. Fri Jul 16 23:28:23 CEST 2004 Håvard Kvålen * xmms/playlist.c (playlist_delete_node): Fix some issues with the queue when deleting files. * xmms/playlist.c (playlist_sort_str_by_path_cmpfunc): Fix a bug where certain directories was sorted wrong. Tue Jun 1 07:38:11 CEST 2004 Thomas Nilsson * xmms/hints.c (net_wm_set_desktop): Workaround a problem with _NET_WM_DESKTOP in FVWM which would lead to XMMS being unable to unset its sticky state. Sun May 30 00:50:04 CEST 2004 Thomas Nilsson * xmms/equalizer.c: Fix a segfault when using keyboard to load and save presets. Sun May 23 01:58:05 CEST 2004 Håvard Kvålen * xmms/hints.c (net_wm_set_desktop): We could unintentionally move the window on start because of a race with the window manager. Patch by Martin Stjernholm Sun May 23 01:33:23 CEST 2004 Håvard Kvålen * xmms/playlistwin.c (playlistwin_create): Accelerators did not work for some sub-menus. * Output/alsa/audio.c: Software volume control was broken for mono files. * Output/sun/configure.c (configure_win_destroy): configure_win_destroy() was called twice and that caused some confusion. Patch by Matthias Drochner * Output/esd/configure.c (esdout_configure): It was not possible to enable the oss mixer due to an inverted #ifdef. Sun May 23 00:18:19 CEST 2004 Håvard Kvålen * xmms/about.c, xmms/main.c, xmms/util.c, xmms/util.h, xmms/input.c, Input/mpg123/fileinfo.c, Input/vorbis/fileinfo.c: Make dialogs close if you press esc. Patch by Eric Fikus Mon Apr 26 01:01:16 CEST 2004 Håvard Kvålen * General/joystick/joy.c (cleanup): Don't try to stop the thread if we never started it. Mon Apr 26 00:30:43 CEST 2004 Håvard Kvålen * Output/alsa/configure.c: Change the "mixer card" selection into an option menu with the name of the card instead of a numeric spin button. * libxmms/xmmsctrl.c (xmms_remote_set_main_volume): Improved rounding to preserve the balance a little better. Sun Apr 25 04:00:50 CEST 2004 Håvard Kvålen * xmms/main.c: Fix a bug where the window title triggered itself to be updated. Sun Apr 25 01:41:50 CEST 2004 Håvard Kvålen * libxmms/charset.c (xmms_charset_from_utf8): Improve conversion from utf-8 when iconv() is unavailable. Based on a patch by Ilya Konstantinov * xmms/main.c (mainwin_set_info_text): Also update the window title here. * acconfig.h, libxmms/acconfig.h, xmms/fullscreen.c, xmms/util.c: Removed somewhat incomplete dmalloc support. Mon Apr 12 23:07:05 CEST 2004 Håvard Kvålen * xmms/sm.c: Fix compilation if compiled without support for session management. Mon Apr 12 20:49:13 CEST 2004 Håvard Kvålen * xmms/main.c (display_usage): Improve for translations. * xmms/playlist.c (playlist_load_ins): Read extented info also from pls playlists. Patch by Martin * xmms/main.c (main), xmms/playlist.c: Initialize random generator with initstate() if /dev/urandom is present. Patch by Bret Towe Mon Apr 5 01:47:58 CEST 2004 Håvard Kvålen * Output/alsa/audio.c (alsa_close): Don't unconditionally close the mixer device on stop. This prevented it from working when not playing. * Output/alsa/audio.c (alsa_mmap_audio): Make sure to start playback if the buffer is almost full. * xmms/equalizer.c (equalizerwin_keypress): Add some keybindings for the equalizer. Patch by * Input/mpg123/id3_tag.c (id3_read_tag): Signal error if the tag contains no usable frames. Patch by Renaud Saint-Gratien Mon Apr 5 00:12:47 CEST 2004 Håvard Kvålen * Input/mpg123/id3_frame_text.c (id3_get_comment): Add support for reading COMM frames. * libxmms/charset.c (xmms_charset_from_utf8): Handle NULL strings. Sun Apr 4 22:07:14 CEST 2004 Håvard Kvålen * Input/mpg123/fileinfo.c (set_entry_tag): Use standard glib string funtions. * Input/mpg123/mpg123.c: Dynamically allocate memory for id3v2 strings. Removes some limits for the length of these strings. * Input/mpg123/id3_frame.c (id3_read_frame): Fix frame size computation for id3v2.4. * libxmms/xmmsctrl.c (remote_read_packet): Fix another problem with short packets. Sun Apr 4 18:15:35 CEST 2004 Håvard Kvålen * Input/mpg123/*: Lots of whitespace changes in the id3 code to bring the intendtation in line with the rest of the code. Sun Apr 4 16:57:50 CEST 2004 Håvard Kvålen * Input/mpg123/id3_frame_text.c, Input/mpg123/id3.h, Input/mpg123/id3_frame_content.c, Input/mpg123/id3_frame_url.c, Input/mpg123/unicode.c: Fix support for unicode (utf8 and utf16) in id3v2 tags. Based on a patch by Ilya Konstantinov * libxmms/charset.c (xmms_charset_convert): This function now needs size of input string. * Input/mpg123/id3_frame.c (id3_read_frame): Fix a signedness error. Sat Apr 3 22:28:45 CEST 2004 Håvard Kvålen * libxmms/charset.c, libxmms/Makefile.am, libxmms/configure.in: Move Input/vorbis/utf8.c to libxmms. * Input/vorbis/fileinfo.c, Input/vorbis/vorbis.c, Input/vorbis/vorbis.h, Input/vorbis/Makefile.am: Update to work with moved charset conversion. * xmms.1.in: Document -i/--sm-client-id properly. Sun Mar 21 17:41:25 CET 2004 Thomas Nilsson * xmms/playlist.c: Changed a few lingering pthread_mutex_[un]lock(&playlist_mutex); to PL_[UN]LOCK(); We didn't clear the play queue when the playlist was cleared. * libxmms/xmmsctrl.[ch], xmms/controlsocket.[ch], xmms/playlist.[ch]: Added xmms_remote_playqueue_remove(); Patch by Michael Grigoriev * xmms/main.c: New option to display time as mmm:ss instead of switching to hh:mm (occurs at 100 minutes). Displaying remaning time will be 'broken' for songs longer than 99:59 as the '-' won't have room to be displayed. Patch by Neil Hodge Wed Mar 17 04:45:18 CET 2004 Thomas Nilsson * libxmms/xmmsctrl.[ch], xmms/controlsocket.[ch], xmms/playlist.[ch]: Added xmms_remote_playqueue_add() and xmms_remote_get_playqueue_length(). Patch by Michael Grigoriev * main.c, README, xmms.1.in: New commandline option to add songs to the play queue directly. -Q/--queue * Input/mpg123/fileinfo.c: We would erroneously use 0 as tracknumber. * xmms/about.c, xmms/dnd.h, xmms/fullscreen.c, xmms/main.c, xmms/urldecode.[ch]: Worst bug ever. s/Licensse/License/ * xmms/prefswin.c, Input/mpg123/fileinfo.c: Fix two typos. * Input/vorbis/fileinfo.c: Removed two debug messages. Tue Mar 16 14:47:08 CET 2004 Thomas Nilsson * README, libxmms/titlestring.c, xmms/prefswin.c: Cleaned up the titlestring code to make it possible to have larger than 256 character long strings. New conditional options which allows the user to display a much more dynamic title for songs lacking information. * Input/mpg123/mpg123.c: Work around a problem where year and comment got mixed when the comment started with a digit. Patches by: Matti Hämäläinen Mon Mar 15 01:32:49 CET 2004 Matthieu Sozeau * Output/alsa/audio.c (alsa_pause): Ensure the device is properly setup before calling alsa ('going' variable, now correctly initialized). Mon Mar 15 00:51:42 CET 2004 Matthieu Sozeau * Output/alsa/audio.c (alsa_pause): Add better error reporting, and pass only valid handles to alsa! (fixes nasty bug when switching tracks very quickly). Mon Mar 15 00:08:29 CET 2004 Matthieu Sozeau * Output/alsa/audio.c (alsa_pause): Add snd_pcm_prepare call, which is the dual of snd_pcm_drop. Thu Mar 4 07:25:45 CET 2004 Thomas Nilsson * xmms.1.in, README, xmms/main.c: Make the --toggle switches take an optional value to either enable or disable the function. Tue Mar 2 22:28:51 CET 2004 Thomas Nilsson * AUTHORS, xmms.1.in, libxmms/xmmsctrl.c, libxmms/xmmsctrl.h, xmms/about.c, xmms/controlsocket.c, xmms/controlsocket.h, xmms/main.c, xmms/main.h: Added commandline switches; --quit, --toggle-shuffle, --toggle-repeat and --toggle-advance. Patch by Ian 'Hixie' Hickson. Wed Feb 25 15:14:36 CST 2004 Zinx Verituse * Output/disk_writer/disk_writer.c: Applied disk writer patch from Heikki Orsila to keep the extension when generating the new filename if enabled. Mon Feb 23 22:53:06 CET 2004 Håvard Kvålen * Released XMMS 1.2.10.