2008-08-19 Paolo Bacchilega [ File Roller 2.23.6 released ] * NEWS: updated. 2008-08-17 Paolo Bacchilega * src/fr-process.h: * src/fr-process.c: Use LC_MESSAGES instead of LC_ALL when use_standard_locale is TRUE. Try a series of charsets when input convertion fails. * src/typedefs.h: * src/fr-window.c: Added a bad_charset error. * src/glib-utils.h: * src/fr-command-zoo.c: * src/fr-command-zip.c: * src/fr-command-unstuff.c: * src/fr-command-tar.c: * src/fr-command-rpm.c: * src/fr-command-rar.c: * src/fr-command-lha.c: * src/fr-command-iso.c: * src/fr-command-cpio.c: * src/fr-command-arj.c: * src/fr-command-ar.c: * src/fr-command-alz.c: * src/fr-command-ace.c: * src/fr-command-7z.c: Use a begin_func callback to initialize the data used in the output process. 2008-08-17 Paolo Bacchilega * src/fr-command-cfile.c: allow to read .Z files with gzip. * src/fr-command-tar.c: allow to read tar.Z files with gzip. Fixes bug: LP#26662: file-roller fails to open .Z files. * src/file-utils.c (is_mime_type): campare the whole string not only part of it. 2008-08-16 Paolo Bacchilega * src/gio-utils.c (get_dir_list_from_file_list) (get_file_list_for_each_file, get_file_list_start_dir): add the first directory to the list of directories as well. * src/main.c (get_uri_from_command_line): use gfile to make the conversion. Fixes bug #350640 – sending an empty folder doesn't work. 2008-08-16 Paolo Bacchilega * src/dlg-add-files.c: removed a useless callback that checked folder permission on every filechooser selection change. * src/dlg-add-folder.c: removed the same callback as above and simplified the response callback as well. 2008-08-16 Paolo Bacchilega * src/dlg-batch-add.c (add_clicked_cb): Fixed bug #548020 – "create archive" directory selection not working correctly. Patch by Marcel Stimberg. 2008-08-16 Paolo Bacchilega * src/fr-command-tar.c: * src/fr-command-7z.c: * src/fr-archive.c: Fixed creation of 7zip compressed tar archives (#547727). 2008-08-16 Paolo Bacchilega * src/file-utils.c (make_directory_tree): do not change directory permissions when the directory already exists. Fixes bug #546698 – file-roller-2.23.1/2.23.5 removes r/x bit for anyone but root from / 2008-08-16 Paolo Bacchilega * src/fr-command-7z.c: use the second line to determine the 7zip version. Fixes bug #547733 – 7-zip tells about invalid command line 2008-08-14 Paolo Bacchilega * src/dlg-extract.c: removed the password from the extract dialog, because this dialog is already full of options and the password entry is redundant because if the archive is encrypted the password will be requested during the extraction. * data/glade/new.glade: removed the requires-version tag which causes a warning. 2008-08-14 Paolo Bacchilega * src/fr-window.c (fr_window_dir_exists_in_archive): handle the case of directories that don't end with a separator. 2008-08-14 Paolo Bacchilega * TODO: updated. 2008-08-11 Paolo Bacchilega * src/fr-command-7z.c (list__process_line): version 4.55 uses the new output format. Fixed bug #547297 – Crash reading zip/7za files with 7z version 4.55. 2008-08-09 Paolo Bacchilega * src/fr-command-7z.c (fr_command_7z_get_capabilities): can't read rar archives if the rar module is not present. 2008-08-09 Paolo Bacchilega * src/main.c: * src/fr-command-zip.c: * src/fr-command-7z.c: * nautilus/nautilus-fileroller.c: * data/file-roller.desktop.in.in: use application/x-ms-dos-executable for MS-DOS executables. 2008-08-09 Paolo Bacchilega * src/file-utils.h: Fixed bug #546978 – wrong icon for folders. Patch by Matthias Clasen. * src/dlg-open-with.c: Fixed bug #547017 – segfault in "Open with". Patch by Matthias Clasen. 2008-08-06 Paolo Bacchilega * configure.ac: bumped version number to differentiate current development version from the latest released version. 2008-08-06 Paolo Bacchilega * TODO: updated * src/fr-command-ar.c: add debian mime type. Fixes bug #546505 – Debian packages not supported anymore. 2008-08-05 Paolo Bacchilega * src/fr-command.h: * src/fr-archive.c: added a creating_archive flag to FrCommand this way special options can be used when fr_command_add is called to create an archive. * src/fr-command-tar.c: when creating a new archive, compress it directly instead of creating it uncompressed and then compress it. This saves time and disk space. Fixes bug #542424 – Tar.bz2 archives create uncompressed archive files.