2005-04-22  Paolo Bacchilega  <paobac@cvs.gnome.org>

	[ File Roller 2.10.3 released ]

2005-04-20  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/fr-archive.c (fr_archive_load): disconnect the signals 
	callbacks before unreferencing the object.

	* data/glade/file-roller.glade: center 'create archive' window.

	* src/main.c (startup_cb): 

	Fixed bug #162729: File Roller doesn't exit cleanly on invalid 
	archive extension.

	* src/window.c (update_file_list_idle, window_archive_open)
	(valid_name): 
	* src/gtk-utils.c (_gtk_label_set_filename_text): 
	* src/dlg-prop.c (dlg_prop): 
	* src/dlg-extract.c (file_sel_response_cb): 
	* src/dlg-batch-add.c (add_clicked_cb): 
	* src/dlg-add-folder.c (file_sel_response_cb)
	(selection_changed_cb): 
	* src/dlg-add-files.c (file_sel_response_cb)
	(selection_changed_cb): 

	Use g_filename_display_name and g_filename_display_basename
	where appropriate.
	
	* src/fr-command-zip.c (process_line__common): 
	* src/fr-process.c (process_output): 
	(process_error): revert useless hacks.

	* src/window.c (window_message_cb): ensure the string is not NULL.

	Fixes bug #164894: crash on zip with incorrect filenames
	
2005-04-17  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/fr-command-tar.c (begin_tar_command): 

	Fixed bug #300895: Invalid read reported by valgrind.
	Patch by Kjartan Maraas.

2005-04-16  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* src/fr-process.c (process_error, process_output): create a temp
	variable t store the current line.  Attemp to fix bug #164894.

	* src/dlg-add-folder.c (aod_apply_cb): select the original 
	folder.

	* src/fr-command-zip.c (process_line__common): emit the message
	using a local copy of the line.  Attempt to fix bug #164894.