1. 13 Jun, 2020 1 commit
  2. 08 Jun, 2020 1 commit
  3. 02 Jun, 2020 1 commit
  4. 21 May, 2020 1 commit
  5. 17 May, 2020 1 commit
  6. 11 May, 2020 2 commits
  7. 27 Apr, 2020 1 commit
  8. 26 Apr, 2020 1 commit
  9. 15 Apr, 2020 1 commit
  10. 12 Apr, 2020 4 commits
    • Nicolas Fella's avatar
      Optimize LoadJob::onNewEntry · 8d6ba3d3
      Nicolas Fella authored
      Summary: Same observation and resolution as in D25565
      
      Test Plan: Verified performance gain with hotspot
      
      Reviewers: #ark, rthomsen
      
      Reviewed By: #ark, rthomsen
      
      Subscribers: rthomsen, dakon, kde-utils-devel
      
      Tags: #ark
      
      Differential Revision: https://phabricator.kde.org/D26356
      8d6ba3d3
    • Ragnar Thomsen's avatar
      Merge branch 'release/20.04' · 1e2af928
      Ragnar Thomsen authored
      * release/20.04:
        Forward errors from archive interface when batch-extracting
        libzip: Enable progress when batch-extracting
        Revert "Make it compile against last qt5.15 without deprecated method"
        GIT_SILENT made messages (after extraction)
        SVN_SILENT made messages (.desktop file) - always resolve ours
        GIT_SILENT Upgrade release service version to 20.03.90.
        libarchive backend: display permissions in octal format
        GIT_SILENT Upgrade release service version to 20.03.80.
      1e2af928
    • Ragnar Thomsen's avatar
      Forward errors from archive interface when batch-extracting · eeee61d2
      Ragnar Thomsen authored
      Errors from ExtractJob are not handled when called as a subjob of
      BatchExtractJob. This can result in silently failing extractions.
      
      CCBUG: 387996
      Differential Revision: D28721
      eeee61d2
    • Ragnar Thomsen's avatar
      libzip: Enable progress when batch-extracting · ec320540
      Ragnar Thomsen authored
      Reimplement hasBatchExtractionProgress() in LibzipPlugin so progress
      works when batch-extracting.
      
      Partially resolves bug 382599.
      CCBUG: 382599
      Differential Revision: D28722
      ec320540
  11. 06 Apr, 2020 3 commits
  12. 04 Apr, 2020 2 commits
  13. 02 Apr, 2020 1 commit
  14. 28 Mar, 2020 1 commit
  15. 27 Mar, 2020 1 commit
  16. 16 Mar, 2020 1 commit
    • Aleksei Nikiforov's avatar
      libarchive backend: display permissions in octal format · b867a01e
      Aleksei Nikiforov authored
      Summary: Currently when libarchive backend is used to read archive, permissions are displayed in decimal format. But a lot of userspace tools show and use permissions either in text format or in octal number format for convenience, not in a decimal number format.
      
      Test Plan:
      Open an archive which ark uses libarchive for opening. For example, https://github.com/KDE/ark/archive/v19.12.3.tar.gz
      
      For directories permissions should be displayed as '40775' instead of '16893'.
      For non-executable files permissions should be displayed as '100664' instead of '33204'.
      
      Reviewers: #ark, elvisangelaccio
      
      Reviewed By: #ark, elvisangelaccio
      
      Subscribers: kde-utils-devel
      
      Tags: #ark
      
      Differential Revision: https://phabricator.kde.org/D28007
      b867a01e
  17. 15 Mar, 2020 3 commits
  18. 14 Mar, 2020 1 commit
    • Nicolas Fella's avatar
      Lazily load file entry icons · 2c684ecd
      Nicolas Fella authored
      Summary:
      Building the icons datastructure is the most significant bottleneck when opening large archives. Knowing all the icons at loading time is unnecessary since most elements won't be visible anyway.
      This patch moves the icon storing into the Entry class where it is lazily determined the first time it is accessed. This improves the initial archive loading time significantly.
      
      Test Plan: It's hard to give exact numbers, but my main test archive (the Android NDK) went from ~3 seconds to load to "pretty much instant"
      
      Reviewers: #ark, elvisangelaccio
      
      Reviewed By: #ark, elvisangelaccio
      
      Subscribers: broulik, kde-utils-devel
      
      Tags: #ark
      
      Differential Revision: https://phabricator.kde.org/D26357
      2c684ecd
  19. 09 Mar, 2020 1 commit
  20. 03 Mar, 2020 1 commit
  21. 01 Mar, 2020 1 commit
  22. 29 Feb, 2020 1 commit
  23. 27 Feb, 2020 1 commit
  24. 17 Feb, 2020 1 commit
  25. 14 Feb, 2020 1 commit
  26. 12 Feb, 2020 1 commit
  27. 04 Feb, 2020 1 commit
  28. 03 Feb, 2020 1 commit
  29. 02 Feb, 2020 1 commit
  30. 28 Jan, 2020 1 commit
  31. 17 Jan, 2020 1 commit