Only in ./Effect: Makefile
Only in ./Effect/echo_plugin: .libs
Only in ./Effect/echo_plugin: Makefile
Only in ./Effect/echo_plugin: echo.lo
Only in ./Effect/echo_plugin: echo.o
Only in ./Effect/echo_plugin: gui.lo
Only in ./Effect/echo_plugin: gui.o
Only in ./Effect/echo_plugin: libecho.la
Only in ./Effect/stereo_plugin: .libs
Only in ./Effect/stereo_plugin: Makefile
Only in ./Effect/stereo_plugin: libstereo.la
Only in ./Effect/stereo_plugin: stereo.lo
Only in ./Effect/stereo_plugin: stereo.o
Only in ./Effect/voice: .libs
Only in ./Effect/voice: Makefile
Only in ./Effect/voice: about.lo
Only in ./Effect/voice: about.o
Only in ./Effect/voice: libvoice.la
Only in ./Effect/voice: voice.lo
Only in ./Effect/voice: voice.o
Only in ./General: Makefile
Only in ./General/ir: .libs
Only in ./General/ir: Makefile
Only in ./General/ir: about.lo
Only in ./General/ir: about.o
Only in ./General/ir: configure.lo
Only in ./General/ir: configure.o
Only in ./General/ir: ir.lo
Only in ./General/ir: ir.o
Only in ./General/ir: irfunc.lo
Only in ./General/ir: irfunc.o
Only in ./General/ir: irio.lo
Only in ./General/ir: irio.o
Only in ./General/ir: libir.la
Only in ./General/joystick: .libs
Only in ./General/joystick: Makefile
Only in ./General/joystick: about.lo
Only in ./General/joystick: about.o
Only in ./General/joystick: configure.lo
Only in ./General/joystick: configure.o
Only in ./General/joystick: joy.lo
Only in ./General/joystick: joy.o
Only in ./General/joystick: libjoy.la
Only in ./General/song_change: .libs
Only in ./General/song_change: Makefile
Only in ./General/song_change: libsong_change.la
Only in ./General/song_change: song_change.lo
Only in ./General/song_change: song_change.o
Only in ./Input: Makefile
Only in ./Input/cdaudio: .libs
Only in ./Input/cdaudio: Makefile
Only in ./Input/cdaudio: cdaudio.lo
Only in ./Input/cdaudio: cdaudio.o
Only in ./Input/cdaudio: cddb.lo
Only in ./Input/cdaudio: cddb.o
Only in ./Input/cdaudio: cdinfo.lo
Only in ./Input/cdaudio: cdinfo.o
Only in ./Input/cdaudio: configure.lo
Only in ./Input/cdaudio: configure.o
Only in ./Input/cdaudio: http.lo
Only in ./Input/cdaudio: http.o
Only in ./Input/cdaudio: libcdaudio.la
Only in ./Input/mikmod: .libs
Only in ./Input/mikmod: Makefile
Only in ./Input/mikmod: drv_xmms.lo
Only in ./Input/mikmod: drv_xmms.o
Only in ./Input/mikmod: libmikmod.la
Only in ./Input/mikmod: plugin.lo
Only in ./Input/mikmod: plugin.o
Only in ./Input/mpg123: .libs
Only in ./Input/mpg123: Makefile
Only in ./Input/mpg123: common.lo
Only in ./Input/mpg123: common.o
Only in ./Input/mpg123: configure.lo
Only in ./Input/mpg123: configure.o
Only in ./Input/mpg123: dct64_i386.lo
Only in ./Input/mpg123: dct64_i386.o
Only in ./Input/mpg123: decode_2to1.lo
Only in ./Input/mpg123: decode_2to1.o
Only in ./Input/mpg123: decode_4to1.lo
Only in ./Input/mpg123: decode_4to1.o
Only in ./Input/mpg123: decode_i386.lo
Only in ./Input/mpg123: decode_i386.o
Only in ./Input/mpg123: decode_i586.lo
Only in ./Input/mpg123: decode_i586.o
Only in ./Input/mpg123: dxhead.lo
Only in ./Input/mpg123: dxhead.o
Only in ./Input/mpg123: equalizer.lo
Only in ./Input/mpg123: equalizer.o
Only in ./Input/mpg123: fileinfo.lo
Only in ./Input/mpg123: fileinfo.o
Only in ./Input/mpg123: http.lo
Only in ./Input/mpg123: http.o
Only in ./Input/mpg123: id3.lo
Only in ./Input/mpg123: id3.o
Only in ./Input/mpg123: id3_frame.lo
Only in ./Input/mpg123: id3_frame.o
Only in ./Input/mpg123: id3_frame_content.lo
Only in ./Input/mpg123: id3_frame_content.o
Only in ./Input/mpg123: id3_frame_text.lo
Only in ./Input/mpg123: id3_frame_text.o
Only in ./Input/mpg123: id3_frame_url.lo
Only in ./Input/mpg123: id3_frame_url.o
Only in ./Input/mpg123: id3_tag.lo
Only in ./Input/mpg123: id3_tag.o
Only in ./Input/mpg123: layer1.lo
Only in ./Input/mpg123: layer1.o
Only in ./Input/mpg123: layer2.lo
Only in ./Input/mpg123: layer2.o
Only in ./Input/mpg123: layer3.lo
Only in ./Input/mpg123: layer3.o
Only in ./Input/mpg123: libmpg123.la
Only in ./Input/mpg123: mpg123.lo
Only in ./Input/mpg123: mpg123.o
Only in ./Input/mpg123: tabinit.lo
Only in ./Input/mpg123: tabinit.o
Only in ./Input/tonegen: .libs
Only in ./Input/tonegen: Makefile
Only in ./Input/tonegen: libtonegen.la
Only in ./Input/tonegen: tonegen.lo
Only in ./Input/tonegen: tonegen.o
Only in ./Input/vorbis: .libs
Only in ./Input/vorbis: Makefile
Only in ./Input/vorbis: configure.lo
Only in ./Input/vorbis: configure.o
Only in ./Input/vorbis: fileinfo.lo
Only in ./Input/vorbis: fileinfo.o
Only in ./Input/vorbis: http.lo
Only in ./Input/vorbis: http.o
Only in ./Input/vorbis: libvorbis.la
Only in ./Input/vorbis: utf8.lo
Only in ./Input/vorbis: utf8.o
Only in ./Input/vorbis: vcedit.lo
Only in ./Input/vorbis: vcedit.o
Only in ./Input/vorbis: vorbis.lo
Only in ./Input/vorbis: vorbis.o
Only in ./Input/wav: .libs
Only in ./Input/wav: Makefile
Only in ./Input/wav: libwav.la
Only in ./Input/wav: wav.lo
Only in ./Input/wav: wav.o
Only in .: Makefile
Only in ./Output: Makefile
Only in ./Output/OSS: .libs
Only in ./Output/OSS: Makefile
Only in ./Output/OSS: OSS.lo
Only in ./Output/OSS: OSS.o
Only in ./Output/OSS: about.lo
Only in ./Output/OSS: about.o
Only in ./Output/OSS: audio.lo
Only in ./Output/OSS: audio.o
Only in ./Output/OSS: configure.lo
Only in ./Output/OSS: configure.o
Only in ./Output/OSS: convert.lo
Only in ./Output/OSS: convert.o
Only in ./Output/OSS: init.lo
Only in ./Output/OSS: init.o
Only in ./Output/OSS: libOSS.la
Only in ./Output/OSS: mixer.lo
Only in ./Output/OSS: mixer.o
Only in ./Output/alsa: Makefile
Only in ./Output/disk_writer: .libs
Only in ./Output/disk_writer: Makefile
diff -ru ../xmms-1.2.8-org/Output/disk_writer/disk_writer.c ./Output/disk_writer/disk_writer.c
--- ../xmms-1.2.8-org/Output/disk_writer/disk_writer.c	Tue Jan  8 16:09:07 2002
+++ ./Output/disk_writer/disk_writer.c	Tue Sep  9 15:14:46 2003
@@ -1,5 +1,8 @@
 /*  XMMS - Cross-platform multimedia player
  *  Copyright (C) 1998-2000  Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies
+ * 
+ *  File name suffix option added by Heikki Orsila 2003
+ *  <heikki.orsila@ee.tut.fi> (no copyrights claimed)
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -51,6 +54,9 @@
 static GtkWidget *configure_separator;
 static GtkWidget *configure_bbox, *configure_ok, *configure_cancel;
 
+static GtkWidget *name_option = NULL;
+static gboolean use_name_option = FALSE;
+
 static gchar *file_path = NULL;
 static FILE *output_file = NULL;
 static struct wavhead header;
@@ -107,6 +113,7 @@
 	if (cfgfile)
 	{
 		xmms_cfg_read_string(cfgfile, "disk_writer", "file_path", &file_path);
+		xmms_cfg_read_boolean(cfgfile, "disk_writer", "use_name_option", &use_name_option);
 		xmms_cfg_free(cfgfile);
 	}
 	g_free(filename);
@@ -133,8 +140,11 @@
 
 	pos = xmms_remote_get_playlist_pos(ctrlsocket_get_session_id());
 	title = xmms_remote_get_playlist_file(ctrlsocket_get_session_id(), pos);
-	if (title != NULL && (temp = strrchr(title, '.')) != NULL)
-		*temp = '\0';
+	if (use_name_option == FALSE) {
+		if (title != NULL && (temp = strrchr(title, '.')) != NULL) {
+			*temp = '\0';
+		}
+	}
 	if (title == NULL || strlen(g_basename(title)) == 0)
 	{
 		g_free(title);
@@ -316,10 +326,14 @@
 		g_free(file_path);
 	file_path = g_strdup(gtk_entry_get_text(GTK_ENTRY(path_entry)));
 
+	use_name_option =
+		gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(name_option));
+
 	cfgfile = xmms_cfg_open_file(filename);
 	if (!cfgfile)
 		cfgfile = xmms_cfg_new();
 	xmms_cfg_write_string(cfgfile, "disk_writer", "file_path", file_path);
+	xmms_cfg_write_boolean(cfgfile, "disk_writer", "use_name_option", use_name_option);
 	xmms_cfg_write_file(cfgfile, filename);
 	xmms_cfg_free(cfgfile);
 	g_free(filename);
@@ -336,6 +350,8 @@
 
 static void disk_configure(void)
 {
+	GtkTooltips *name_option_tooltips;
+
 	if (!configure_win)
 	{
 		configure_win = gtk_window_new(GTK_WINDOW_DIALOG);
@@ -370,6 +386,14 @@
 		gtk_widget_show(path_browse);
 
 		gtk_widget_show(path_hbox);
+
+		name_option = gtk_check_button_new_with_label(_("Don't strip file name extension"));
+		gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(name_option), use_name_option);
+		gtk_box_pack_start(GTK_BOX(configure_vbox), name_option, FALSE, FALSE, 0);
+		name_option_tooltips = gtk_tooltips_new();
+		gtk_tooltips_set_tip(name_option_tooltips, name_option, "If activated, the file name suffix (postfix) will not be removed from the name of the generated .wav file. Useful with Amiga modules.", NULL);
+		gtk_tooltips_enable(name_option_tooltips);
+		gtk_widget_show(name_option);
 
 		configure_separator = gtk_hseparator_new();
 		gtk_box_pack_start(GTK_BOX(configure_vbox), configure_separator, FALSE, FALSE, 0);
Only in ./Output/disk_writer: disk_writer.c~
Only in ./Output/disk_writer: disk_writer.lo
Only in ./Output/disk_writer: disk_writer.o
Only in ./Output/disk_writer: libdisk_writer.la
Only in ./Output/esd: .libs
Only in ./Output/esd: Makefile
Only in ./Output/esd: about.lo
Only in ./Output/esd: about.o
Only in ./Output/esd: audio.lo
Only in ./Output/esd: audio.o
Only in ./Output/esd: configure.lo
Only in ./Output/esd: configure.o
Only in ./Output/esd: esd.lo
Only in ./Output/esd: esd.o
Only in ./Output/esd: init.lo
Only in ./Output/esd: init.o
Only in ./Output/esd: libesdout.la
Only in ./Output/esd: mixer.lo
Only in ./Output/esd: mixer.o
Only in ./Output/solaris: Makefile
Only in ./Output/sun: Makefile
Only in ./Visualization: Makefile
Only in ./Visualization/blur_scope: .libs
Only in ./Visualization/blur_scope: Makefile
Only in ./Visualization/blur_scope: blur_8.lo
Only in ./Visualization/blur_scope: blur_8.o
Only in ./Visualization/blur_scope: blur_scope.lo
Only in ./Visualization/blur_scope: blur_scope.o
Only in ./Visualization/blur_scope: config.lo
Only in ./Visualization/blur_scope: config.o
Only in ./Visualization/blur_scope: libbscope.la
Only in ./Visualization/opengl_spectrum: .libs
Only in ./Visualization/opengl_spectrum: Makefile
Only in ./Visualization/opengl_spectrum: configure.lo
Only in ./Visualization/opengl_spectrum: configure.o
Only in ./Visualization/opengl_spectrum: libogl_spectrum.la
Only in ./Visualization/opengl_spectrum: opengl_spectrum.lo
Only in ./Visualization/opengl_spectrum: opengl_spectrum.o
Only in ./Visualization/sanalyzer: .libs
Only in ./Visualization/sanalyzer: Makefile
Only in ./Visualization/sanalyzer: libsanalyzer.la
Only in ./Visualization/sanalyzer: spectrum.lo
Only in ./Visualization/sanalyzer: spectrum.o
Only in .: config.cache
Only in .: config.h
Only in .: config.log
Only in .: config.status
Only in ./gnomexmms: .libs
Only in ./gnomexmms: Makefile
Only in ./gnomexmms: gnomexmms
Only in ./gnomexmms: gnomexmms.o
Only in .: gnomexmms.1
Only in ./intl: Makefile
Only in .: libtool
Only in ./libxmms: .libs
Only in ./libxmms: Makefile
Only in ./libxmms: config.h
Only in ./libxmms: config.log
Only in ./libxmms: config.status
Only in ./libxmms: configfile.lo
Only in ./libxmms: configfile.o
Only in ./libxmms: dirbrowser.lo
Only in ./libxmms: dirbrowser.o
Only in ./libxmms: formatter.lo
Only in ./libxmms: formatter.o
Only in ./libxmms: libtool
Only in ./libxmms: libxmms.la
Only in ./libxmms: stamp-h
Only in ./libxmms: titlestring.lo
Only in ./libxmms: titlestring.o
Only in ./libxmms: util.lo
Only in ./libxmms: util.o
Only in ./libxmms: xconvert.lo
Only in ./libxmms: xconvert.o
Only in ./libxmms: xentry.lo
Only in ./libxmms: xentry.o
Only in ./libxmms: xmmsctrl.lo
Only in ./libxmms: xmmsctrl.o
Only in ./po: Makefile
Only in ./po: Makefile.in
Only in ./po: POTFILES
Only in .: stamp-h1
Only in ./wmxmms: .libs
Only in ./wmxmms: Makefile
Only in ./wmxmms: getopt.o
Only in ./wmxmms: getopt1.o
Only in ./wmxmms: wmxmms
Only in ./wmxmms: wmxmms.o
Only in .: wmxmms.1
Only in ./xmms: .libs
Only in ./xmms: Makefile
Only in ./xmms: about.o
Only in ./xmms: bmp.o
Only in ./xmms: controlsocket.o
Only in ./xmms/defskin: Makefile
Only in ./xmms: dock.o
Only in ./xmms: effect.o
Only in ./xmms: eq_graph.o
Only in ./xmms: eq_slider.o
Only in ./xmms: equalizer.o
Only in ./xmms: fft.o
Only in ./xmms: fullscreen.o
Only in ./xmms: general.o
Only in ./xmms: getopt.o
Only in ./xmms: getopt1.o
Only in ./xmms: hints.o
Only in ./xmms: hslider.o
Only in ./xmms: i18n.h
Only in ./xmms: input.o
Only in ./xmms: main.o
Only in ./xmms: menurow.o
Only in ./xmms: mkdtemp.o
Only in ./xmms: monostereo.o
Only in ./xmms: number.o
Only in ./xmms: output.o
Only in ./xmms: pbutton.o
Only in ./xmms: playlist.o
Only in ./xmms: playlist_list.o
Only in ./xmms: playlist_popup.o
Only in ./xmms: playlist_slider.o
Only in ./xmms: playlistwin.o
Only in ./xmms: playstatus.o
Only in ./xmms: pluginenum.o
Only in ./xmms: prefswin.o
Only in ./xmms: sbutton.o
Only in ./xmms: skin.o
Only in ./xmms: skinwin.o
Only in ./xmms: sm.o
Only in ./xmms: stamp-h2
Only in ./xmms: svis.o
Only in ./xmms: tbutton.o
Only in ./xmms: textbox.o
Only in ./xmms: urldecode.o
Only in ./xmms: util.o
Only in ./xmms: vis.o
Only in ./xmms: visualization.o
Only in ./xmms: widget.o
Only in ./xmms: xmms
Only in .: xmms-config
Only in .: xmms.1
