2005-12-12 Paolo Bacchilega [ File Roller 2.13.2 released ] * NEWS: updated. 2005-12-11 Paolo Bacchilega * src/actions.c (check_archive_filename_from_selector) (new_file_response_cb, save_file_response_cb): use a unique function to get the filename from the filechooser, to be used both when creating and when saving an archive. * src/actions.c (activate_action_save_as): set the archive filename. Fixes bug #323713: "Save as" should default to current archive filename 2005-12-10 Paolo Bacchilega * src/fr-list-model.c (fr_list_model_multi_row_draggable): Implemented fr_list_model_multi_row_draggable. Removed unused code. * src/gtk-utils.c (get_folder_pixbuf_size_for_list) (create_pixbuf): new functions * src/dlg-open-with.c (dlg_open_with): added icons to the applications list. * src/eggtreemultidnd.c: * src/window.c: * src/window.h: first attempt to fix multi file dnd (#315069) * src/glib-utils.c: * src/glib-utils.h: new files * src/file-utils.c: * src/file-utils.h: * src/fr-process.c: * src/fr-archive.c: * src/fr-command-*.c: * src/main.c: * src/dlg-batch-add.c: * src/bookmarks.c: moved some functions to glib-utils.c; added a debug function to get rid of too many #ifdefs. 2005-12-09 Paolo Bacchilega * src/fr-process.c (REFRESH_RATE): set to 20 * src/fr-command-zip.c (add_password_arg): * src/fr-command-rar.c (add_password_arg): escape other special characters as well. Fixes bug #323534: Passwords improperly escaped for zip files 2005-12-04 Paolo Bacchilega * src/window.h: * src/window.c (open_progress_dialog): do not open a progress dialog when dragging files, use a progressbar in the statusbar instead. * src/fr-command-tar.c (process_line__generic): * src/fr-command-zip.c (process_line__common): use n_files+1 to avoid a 100% progress bar when the operation is not finished yet. 2005-12-03 Paolo Bacchilega * configure.in: fixed library name Fixed bug #316364: Nautilus dependency should be optional * src/window.c (_window_sort_file_list, window_new) (open_progress_dialog): use Archive instead of Name in the progress dialog. Fixed bug #311821: ascending and descending indicators are opposite from expected. Removed the default sort function. * data/glade/file-roller-extract.glade: Fixed bug #317423: Conflicting mnemonic in "Extract" dialog. * src/dlg-extract.c (extract_cb): Fixed bug #323068: file-roller fails in chosing extract-to directory * src/actions.c (is_supported_extension, get_full_path) (new_file_response_cb, filetype_combobox_changed_cb): Fixed bug #322197: Improve Naming Filename when create new Archive file 2005-11-27 Paolo Bacchilega * nautilus/nautilus-fileroller.c: * data/file-roller.mime: * data/file-roller.keys: * data/file-roller.desktop.in: fixed 7zip mime type. * src/fr-command-*.c: * src/fr-archive.c (fr_archive_load): make archive read only is zip is not present. * src/fr-command-zip.c (fr_command_zip_new): Fixed bug #316564: needs unzip AND zip. * src/window.c: set HIDE_PROGRESS_TIMEOUT_MSECS to 500 * src/dlg-add-folder.c (add_folder_cb): remove unused var. * src/typedefs.h: * src/main.h: * src/main.c: * src/actions.c (is_supported_extension): * src/dlg-batch-add.c: * data/glade/file-roller.glade: Simplify the add dialog populating the file type combobox with the extensions instead of the descriptions. 2005-11-26 Paolo Bacchilega * src/window.c (_action_started): init the message. 2005-11-24 Paolo Bacchilega * src/dlg-add-folder.c (add_folder_cb): moved "include files" and "exclude files" to the bottom. * src/fr-command-tar.c (process_line__generic): remove the path from the filename. * src/window.c (open_progress_dialog): use a Cancel button in the progress dialog. * src/recent-files/*: Updated from libegg. * src/window.h: * src/window.c: * src/fr-archive.h: * src/fr-archive.c (MAX_CHUNK_LEN): use NCARGS * 2 / 3 as max command line length. (fr_archive_add_items): new function. (fr_archive_set_add_is_stoppable_func): new function. * src/file-utils.h (strcmp_null_tollerant): * src/file-utils.c (strcmp_null_tollerant): new function. * src/file-list.h: * src/file-list.c (visit_dir_async) (get_directory_file_list_async): * src/dlg-add-files.c: Set progress dialog display delay to 1 second. More HIG compliant progress dialog. Use a single command execution to add many files and folders to an archive. Allow to stop creation of a new archive. * src/fr-command.h: added FR_ACTION_NONE and FR_ACTION_SAVE. * src/fr-command-tar.h: * src/fr-command-tar.c (process_line__generic): Emit the MESSAGE signal every ACTIVITY_DELAY msecs instead of emitting it for every output line. * data/glade/file-roller-extract.glade: Fixed dialog border size. 2005-11-22 Paolo Bacchilega * src/file-utils.c (strcmp_null_tollerant): new function * src/window.c (open_progress_dialog): use PANGO_ELLIPSIZE_LEFT instead of PANGO_ELLIPSIZE_MIDDLE. 2005-11-14 Paolo Bacchilega * component/*: removed files from CVS too. 2005-11-02 Christopher Aillon * data/file-roller.desktop.in (MimeType): Add 7zip