1. 13 Mar, 2017 2 commits
  2. 09 Mar, 2017 2 commits
  3. 05 Mar, 2017 5 commits
  4. 04 Mar, 2017 1 commit
    • Elvis Angelaccio's avatar
      Check whether tar.lzo format is available · 01c4b210
      Elvis Angelaccio authored
      libarchive >= 3.3 no longer links to liblzo2 automatically, and falls back on
      the lzop executable instead. This means we need to check at runtime whether
      libarchive has been built against liblzo. If not, we look for the lzop
      executable.
      
      Differential Revision: D4807
      01c4b210
  5. 25 Feb, 2017 1 commit
  6. 23 Feb, 2017 3 commits
  7. 22 Feb, 2017 1 commit
    • Ragnar Thomsen's avatar
      Use new function overload of KRun::runUrl() · 63db16ce
      Ragnar Thomsen authored
      KIO 5.31 introduced a new overload of KRun::runUrl() and set deprecation
      warnings on the old one. We switch to using the new one.
      
      This bumps the KF requirement to 5.31.
      
      Differential Revision: D4692
      63db16ce
  8. 17 Feb, 2017 1 commit
  9. 16 Feb, 2017 1 commit
  10. 14 Feb, 2017 1 commit
  11. 13 Feb, 2017 3 commits
    • Elvis Angelaccio's avatar
      Fix wrong placeholder · 3fbeb098
      Elvis Angelaccio authored
      3fbeb098
    • Elvis Angelaccio's avatar
      Merge branch 'Applications/16.12' · 8e0d3ed6
      Elvis Angelaccio authored
      * Applications/16.12:
        Fix archivemodel columns with singlefile archives
        Fix cross-thread object creation
      8e0d3ed6
    • Elvis Angelaccio's avatar
      Fix archivemodel columns with singlefile archives · c1a72a8e
      Elvis Angelaccio authored
      ArchiveModel was setting 0 as Size with singlefile archives,
      because the singlefile plugin doesn't report the uncompressed size.
      
      This patch removes the Size column if the size property is 0 but the
      compressedSize one is higher than 0, which cannot happen.
      As compressedSize for singlefile entries, we just set the size of the
      archive.
      
      BUG: 376225
      FIXED-IN: 16.12.3
      
      Differential Revision: D4536
      c1a72a8e
  12. 09 Feb, 2017 1 commit
  13. 06 Feb, 2017 1 commit
  14. 03 Feb, 2017 1 commit
  15. 01 Feb, 2017 1 commit
  16. 22 Jan, 2017 3 commits
  17. 21 Jan, 2017 1 commit
  18. 18 Jan, 2017 1 commit
    • Elvis Angelaccio's avatar
      Bump libarchive minumum version to 3.2 · 38d7c46a
      Elvis Angelaccio authored
      This way we can drop a lot of ugly cmake code and ifdefs. Most distros already
      ship libarchive >= 3.2, those who don't will have some months of time to
      catch up.
      
      Differential Revision: D3766
      38d7c46a
  19. 13 Jan, 2017 2 commits
  20. 08 Jan, 2017 1 commit
    • Elvis Angelaccio's avatar
      Properly kill AddToArchive jobs · e777831f
      Elvis Angelaccio authored
      Both AddToArchive and CreateJob are wrapper jobs, they need to implement
      doKill() and call kill() on the actual jobs that are doing the work.
      
      BUG: 374433
      FIXED-IN: 16.12.1
      
      Differential Revision: D4000
      e777831f
  21. 07 Jan, 2017 1 commit
  22. 06 Jan, 2017 2 commits
  23. 01 Jan, 2017 1 commit
  24. 29 Dec, 2016 3 commits
    • Elvis Angelaccio's avatar
      Add Archive::hasMultipleTopLevelEntries() method · b8879008
      Elvis Angelaccio authored
      An archive has more than one top-level entry when it's neither
      single-file nor single-folder.
      b8879008
    • Elvis Angelaccio's avatar
      Expand batchextracttest · 74e97266
      Elvis Angelaccio authored
      Add testcases for single-folder and non single-folder archives, with and
      without autosubfolder detection. The test was actually broken because it
      was always assuming the the subfolder is created if autoSubfolder is
      true, but that does not hold when the archive is single-folder.
      74e97266
    • Elvis Angelaccio's avatar
      Add isSingleFile property · 7ce9802d
      Elvis Angelaccio authored
      An archive is single-file if contains only one file. The Archive class
      only holds its numberOfEntries() but it doesn't know if they are files
      or folders. However, if there is only one entry and isSingleFolder() is
      false, that entry must be a file.
      This is ensured by the expanded loadtest.
      7ce9802d