1. 27 Jul, 2016 3 commits
  2. 26 Jul, 2016 1 commit
  3. 25 Jul, 2016 2 commits
  4. 24 Jul, 2016 1 commit
  5. 23 Jul, 2016 8 commits
  6. 22 Jul, 2016 3 commits
  7. 21 Jul, 2016 7 commits
  8. 20 Jul, 2016 2 commits
    • Ragnar Thomsen's avatar
      Add support for AppImage · bf2de67e
      Ragnar Thomsen authored
      AppImages are both executables and ISO images and can be handled by
      libarchive. Support for opening AppImages was enabled in the
      libarchiveplugin. The mimetype for AppImage has been committed to
      shared-mime-info, but has not yet been released. We therefore install a
      custom mimetype for AppImage.
      
      Test cases for this mimetype were added to MimeTypeTest and ArchiveTest.
      
      FEATURE: 363209
      FIXED-IN: 16.08.0
      Differential Revision: D2226
      bf2de67e
    • Friedrich W. H. Kossebau's avatar
      21481cb4
  9. 19 Jul, 2016 4 commits
  10. 18 Jul, 2016 2 commits
  11. 17 Jul, 2016 2 commits
  12. 16 Jul, 2016 3 commits
    • Ragnar Thomsen's avatar
      7472e158
    • Ragnar Thomsen's avatar
      Detect multi-volume archives and show info in PropertiesDialog · 0f4ae19b
      Ragnar Thomsen authored
      Two variables were added to ReadOnlyArchiveInterface: A boolean
      describing whether the archive is multi-volume and an int used for
      storing number of volumes. Two corresponding Q_PROPERTY's were added to
      Archive which fetch the info from ReadOnlyArchiveInterface.
      
      The detection of multi-volume archives was fixed in cli7z.
      
      The information is displayed in PropertiesDialog and will be used when
      implementing support for creating multi-volume archives.
      
      GUI:
      0f4ae19b
    • Ragnar Thomsen's avatar
      Implement a custom AddDialog · 07269ec7
      Ragnar Thomsen authored
      This diff implements an AddDialog class that is used instead of
      QFileDialogs for adding files/folders to an archive. Now both folders
      and files are added to an archive with a single action in Part, instead
      of two separate actions (Add File/Add Folder).
      
      AddDialog has a button which opens a new dialog that allows setting
      advanced compression settings (currently only compression level). Since
      compression options are used both when creating a new archive and adding
      files to an existing archive, a new class called
      CompressionOptionsWidget was created which is used by both AddDialog and
      CreateDialog.
      
      Differential Revision: D2120
      GUI:
      07269ec7
  13. 12 Jul, 2016 1 commit
    • Elvis Angelaccio's avatar
      part: switch to json loading · bce36ee9
      Elvis Angelaccio authored
      Every time we do a 'make install' we also update the mime database (because we
      install mimetypes) and this causes the ksycoca file to be regenerated the
      next time we run Ark (because we load the Part using KService).
      
      This is annoying and clutters the console output with ksycoca messages. We can use instead the new
      json loading mechanism like we already do with our plugins.
      
      Regarding ark_part.desktop, we continue to install it because Konqueror is
      probably using it.
      
      Differential Revision: D2140
      bce36ee9
  14. 10 Jul, 2016 1 commit