2002-10-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fr-archive.c (create_command_from_sniffer): use a
	personalized 'sniffer' to recognize supported archive formats with
	exotic extensions (i.e. OpenOffice documents).
	
	* src/window.c (window_drag_data_received): use
	fr_archive_utils__file_is_archive.

	* src/fr-archive.c (fr_archive_utils__get_file_name_ext): rename
	fr_archive_utils_get_file_name_ext as 
	fr_archive_utils__get_file_name_ext
	(fr_archive_utils__file_is_archive): new function

	* src/fr-archive.h: 
	* src/menu-callbacks.c (rename_archive_cb): use 
	fr_archive_utils__get_file_name_ext.

2002-10-16  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fr-process.h (BUFFER_SIZE): set buffer size to 16384. 
        * src/fr-process.c (REFRESH_RATE): set refresh rate to 10 millisecs.

        this makes loading much more faster (at least on my machine):

        archive         files     before     after
        -------------------------------------------
        nautilus.tgz    1873      06''00     02''00
        evolution.tgz   3478      10''00     03''00
        gphoto2.tgz      592      02''10     00''97
        
        please send me your benchmarks.

2002-10-13  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ File Roller 2.1.1 ]

2002-10-11  Paolo Bacchilega  <paolo.bacch@tin.it>

	* configure.in: update required libraries versions.

	* src/recent-files/*: import egg-recent files.
	
	* src/window.c (get_icon): use gnome_icon_lookup to get the icon.
	(open_recent_cb, _window_add_to_recent, pref_history_len_changed) 
	(window_new): use egg-recent.

2002-10-08  Peteris Krisjanis <peteris.krisjanis@os.lv>

	* configure.in: Added lv to ALL_LINGUAS.

2002-10-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ File Roller 2.1.0 ]

2002-10-01  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added cs to ALL_LINGUAS.

2002-09-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* help/ru/file-roller.xml: fixed some 'opening and ending tag 
	mismatch' errors.

	* src/window.c (window_archive_reload, window_archive_open): we
	have to load the archive, even in batch mode, if the user wants to
	update.

2002-09-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fr-command.h:
	* src/fr-command.c:
	* src/fr-archive.h:
	* src/fr-archive.c:
	* src/window.c: do not load the archive if in batch mode.
	(activity_cb, set_icon_transparency): animate the icon when there is
	activity in batch mode.
	(window_update_file_list): hide/show the scrolled window not the
	list view.

2002-09-25  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (command_done, viewer_done): use g_spawn_sync instead
	of gnome_execute_shell.

	* src/window.c: added break; to default cases.

	* src/toolbar.h: 
	* src/menu.h: 
	* src/window.h: removed trailing commans to increase portability.

2002-09-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* help/ru/*: recoded Russian help to UTF-8 

2002-09-17  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Catalan (ca) to ALL_LINGUAS

2002-09-16  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2002-09-14  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/file_roller.glade2: hide cursor in the text viewer.

2002-09-11  Marius Andreiana <mandreiana@yahoo.com>

	* configure.in: added 'ro' to ALL_LINGUAS

2002-09-10 Hasbullah Bin Pit <sebol@ikhlas.com>

        * configure.in: Added ms at ALL_LINGUAS.

2002-09-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* configure.in (GETTEXT_PACKAGE): 
	* src/Makefile.am (install-data-local): install schemas only when
	SCHEMAS_INSTALL is defined.

	* file-roller.spec.in: install schemas and update the scrollkeeper
	database.

2002-09-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ File Roller 2.0.2 released ]

2002-09-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (install_scripts): substitute underscores with spaces
	before installing stripts.

2002-08-31  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-prop.c (dlg_prop): use a better time format and make it
	localizable.

	* src/window.c (get_compare_func_from_idx): do not let the column
	index have invalid values.

	* src/preferences.c (get_string_from_enum): 
	(get_enum_from_string): return the first value if input is invalid.

2002-08-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ File Roller 2.0.1 released ]

2002-08-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/file-roller.schemas: added keys documentation.

2002-08-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/menu-callbacks.c (about_cb): Added e-mail address.

2002-08-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (window_close): remove notifications when closing the 
	window.

	* src/file-roller.schemas: changed some keys

	* src/menu-callbacks.c: 
	* src/window.c: 
	* src/window.h:
	* src/preferences.c:
	* src/preferences.h:
	* src/dlg-preferences.c: Use gconf instead of gnome-config.
	
	* src/gconf-utils.c:
	* src/gconf-utils.h: new files.

	* src/gtk-utils.c:
	* src/gtk-utils.h: renamed misc.[ch] to gtk-utils.[ch]

	* help/ru/*: added Russian translation by <linuxbox@degunino.net>.

2002-08-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-add.c: 
	* src/dlg-extract.c: 
	* src/window.c: 
	* src/dlg-batch-add.c: fixed some locale-UTF8 translations bugs.

2002-08-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-batch-add.c (add_clicked_cb): translate archive name to 
	locale.

	* src/window.c (key_press_cb): show popup menu when pressing SHIFT-F10.

2002-08-21  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c: 
	* src/window.h: 
	* src/toolbar.h: 
	* src/menu.h: Changed menu and toolbar to make it follow the HIG. 
	Added "Deselect All", "View Toolbar", "View Statusbar" and "Reload"
	commands.

	* src/dlg-extract.c (ok_clicked_cb): 
	* src/window.c (_window_batch_start_current_action): when extracting
	multiple archives let the user specify the destination folder only 
	once.
	(_window_update_title): make the title follow the HIG.

2002-08-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-batch-add.c: 
	* src/dlg-extract.c: 
	* src/window.c: 
	* src/window.h: 
	* src/main.c: added ability to extract multiple archives (fixed bug 
	#90849).
	
	* scripts/Extract_here: 
	* scripts/Extract_to: these scripts can accept multiple arguments now.

2002-08-19  Paolo Bacchilega  <paolo.bacch@tin.it>
	
	* src/file-data.c (file_data_get_type_description): new function.
	
	* src/window.c (sort_by_type): 
	(update_file_list_idle): use file_data_get_type_description.

2002-08-16  Paolo Bacchilega  <paolo.bacch@tin.it>

	* help/C/file-roller.xml: remove the "install scripts" documentation.
	* help/C/figures/fr-prefs.png: New screenshot.
	* src/dlg-preferences.c (dlg_preferences): 
	* src/main.c (initialize_data): remove the "install Nautilus scripts"
	option.

2002-08-13  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-add.c (open_file_ok_cb): check directory permissions 
	before adding files.

2002-08-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (bookmark_selected_cb): convert path to locale.

	* file-roller.desktop.in (Categories): Added GNOME.
	* src/menu.h: re-arranged menus.

2002-08-10  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/menu.h: Remove 'Archive' from the labels of the File menu.
	* src/window.c (window_update_history_list): Put the recent files list
	in a submenu ala gedit.

	* help/C/file-roller.xml: Document the compression level option.
	* help/C/figures/fr-prefs.png: New screenshot.
	
2002-08-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fr-command-cfile.c:
	* src/fr-command-lha.c:
	* src/fr-command-zip.c:
	* src/fr-command-tar.c:
	* src/fr-command.c:
	* src/fr-archive.c:
	* src/preferences.c:
	* src/window.c:
	* src/dld-delete.c: Added a compression level option.

2002-08-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* file-roller.spec.in: file-roller-2.0.mo -> file-roller.mo

	* src/file-list.c: 
	* src/fnmatch.c: 
	* src/fnmatch.h:
	* configure.in: 
	* acinclude.m4: Added patch from Claudio Bley to cope with systems
	that do not have FNM_CASEFOLD defined.

2002-08-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* configure.in (GETTEXT_PACKAGE): set GETTEXT_PACKAGE to file-roller,
	bug #89641.

	* src/fr-archive.c (fr_archive_new_file): 
	* src/window.c (window_archive_new): Fixed bug #89664

	* src/menu.h: Removed some ... in menu labels.

2002-08-01  Christophe Fergeau <teuf@users.sourceforge.net>

	* configure.in: renamed fr_FR.po to fr.po

2002-07-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* configure.in (GNOME_VFS_REQUIRED): updated required libraries 
	version.

	* src/dlg-viewer.c (dlg_viewer): do not let edit the text.

2002-07-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* help/C/file-roller.xml: s/directory/folder/g

2002-07-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (install_scripts): ensure the existence of the scripts
	folder before installing the scripts.

2002-07-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fr-command-zip.c (mktime_from_string): Fixed year computation.

	* src/dlg-preferences.c (dlg_preferences): Add an option to install or
	remove Nautilus scripts.

2002-07-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (open_nautilus): escape folder name.

	* src/main.c (install_scripts): New functions to install the nautilus
	scripts.
	* src/preferences.[ch]: New option to keep trace whether we need to 
	install the scripts.
	
	* scripts/Add_to_archive: 
	* scripts/Extract_here: 
	* scripts/Extract_in_a_subfolder: 
	* scripts/Extract_to: Fixed handling of paths with spaces.
	
2002-07-11  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (open_nautilus): Use g_spawn_command_line_async instead
	of gnome_execute_shell and display an error dialog if this is the case.

2002-07-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (window_view_last_output): 
	* src/misc.c (misc_error_dialog_new): Use bytes_written as text len.

2002-07-06  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (window_close): destroy the tooltips when closing 
	the window.

2002-07-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* help/C/file-roller.xml: Updated documentation of the extraction
	dialog.

	* src/dlg-extract.c (dlg_extract): 
	* src/dlg-preferences.c (dlg_preferences): Add the help button.

	* src/fr-process.c (start_current_command): Free command string.

2002-07-04  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/file_roller.glade2: reorganize the extraction dialog.
	
	* src/dlg-extract.c: 
	* src/window.c (_action_performed): 
	* src/preferences.c: Add an option to view the destination folder 
	after the extraction.

2002-07-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (window_view_file): 
	(window_open_files): 
	* src/fr-archive.c (fr_archive_extract): create the temp dirs with 0700
	mode.

	* src/window.c (file_list_drag_begin): 
	(window_archive_extract): 
	* src/dlg-extract.c (ok_clicked_cb): create destination dirs with 0755 
	mode.

	* src/dlg-add.c (save_options_cb): 
	(load_options_cb): Create .file-roller dir with 0700 mode.

	* src/file-utils.c (ensure_dir_exists): Add a mode parameter.
	
2002-06-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/misc.c (misc_error_dialog_new): set resizable to FALSE.

	* POTFILES.in: updated.

2002-06-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-open-with.c (app_activated_cb): 
	(recent_activated_cb): Use row_activated signal to start command.

2002-06-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/misc.c (misc_error_dialog_new): 
	* src/window.c (window_view_last_output): convert to UTF-8 before
	displaing output.

2002-06-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (_window_update_sensitivity): make password item 
	sensitive only when the command support passwords.
	(get_file_list_from_url_list): unescape dropped files paths.

	* src/menu.h: options menu re-arranged.
	
2002-06-17  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/menu.h: actions menu re-arranged.

	* src/dlg-extract.c (ok_clicked_cb): Check directory existence and 
	permissions here and do not close the dialog if an error occurred so
	the user can re-type the directory without invoking the command again.

	* src/window.c (open_files): 
	* src/main.c (command_done): 
	(release_data): remove temp dirs at exit, not when the external
	applications are closed.	

	* src/fr-process.c (fr_process_finalize): do not emit signals when
	finalizing the process.

2002-06-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* Makefile.am:
	* configure.in: remove viewer subdir.

	* src/window.c (view_file): Use Nautilus as document viewer.  If the
	file has no mime type or action associated use the internal viewer.

	* src/dlg-viewer.h: 
	* src/dlg-viewer.c: The internal viewer is now a simple text viewer.

	* src/gnome-vfs-helpers.h: 
	* src/gnome-vfs-helpers.c: Used by the internal viewer to load the 
	document.

2002-06-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-password.c: 
	* src/dlg-password.h: New files.  Implement the password dialog.

	* src/window.h: 
	* src/window.c: Added a password variable.
	
	* src/fr-command.h: 
	* src/fr-command.h: Added a password argument to add and extract.

	* src/fr-command-zip.c (fr_command_zip_test): Implement the test.

	* src/fr-command.h:
	* src/fr-command.c: Added a virtual test function.

	* src/fr-process.c (fr_process_set_err_line_func): new function used
	to process the standard error.
	(fr_process_set_out_line_func): renamed fr_process_set_proc_line_func
	to fr_process_set_out_line_func.

	* src/fr-process.h: Added an error buffer.

	* src/fr-process.c (start_current_command): uses 
	g_spawn_async_with_pipes.

2002-06-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* help/*: Manual.
	
	* src/*.glade2
	* src/dlg-add.c (add_cb): Added mnemonics to all dialogs.

2002-06-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/file-utils.c: add ';' to bad_char.

2002-05-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* configure.in: added AC_PREREQ(2.50)

2002-05-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* all files: merged changes from file-roller 1.0.1

2002-05-04  Paolo Bacchilega  <paolo.bacch@tin.it>

	* viewer/main.c (build_component_menu): Use a menu to show available 
	components.

2002-05-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/window.c (get_icon): Add a reference to the pixbuf if we use an
	internal icon.
	(get_icon_path_from_name): Add .nautilus/themes to the search path.

2002-05-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* scripts/: Added Extract_here and Extract_in_a_subfolder 

2002-04-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (prepare_app): Added '--force' command line option.

2002-04-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/menu.h: Added some keyboard shortcuts.
	
	* imported all files
