Archiver plugin update and review:
authorwwp <wwp@free.fr>
Tue, 3 Jan 2017 18:14:10 +0000 (19:14 +0100)
committerwwp <wwp@free.fr>
Tue, 3 Jan 2017 18:14:10 +0000 (19:14 +0100)
commitcdb10d81ebc19035e8b71ba5bda9e36431bc7cf5
tree89049fe899cf14eac7906d6fe919ebc60b71c415
parentabf4b98214ac7a744899c0c2b7d42d95577ce56d
Archiver plugin update and review:
- updated to support some of the compression formats up to libarchive 3.2.2,
- detect libarchive 2.8+ using pkgconfig,
- use alertpanel API instead of creating gtk dialogs from scratch (with missing
- dialog title, and no clue about what is displayed),
- configure script now makes use of libarchive pkgconfig,
- fixed wrong use of cached page struct info, we do now rely on data set in widgets
  to get source folder and target archive filename and sync the page struct info w/ it
  when needed,
- renamed gzip/zip to gzip,
- reworked the way archive formats and compression formats lists are displayed (not translatable anymore).
- reformat code a bit.
configure.ac
src/plugins/archive/Makefile.am
src/plugins/archive/archiver.c
src/plugins/archive/archiver_gtk.c
src/plugins/archive/archiver_prefs.c
src/plugins/archive/archiver_prefs.h
src/plugins/archive/libarchive_archive.c
src/plugins/archive/libarchive_archive.h