1. 23 Apr, 2016 6 commits
    • Ragnar Thomsen's avatar
      Wait for 1sec after killing KPtyProcess in CliInterface::doKill() · e132df47
      Ragnar Thomsen authored
      It takes a few hundred milliseconds for the KPtyProcess to be killed,
      so we wait up to 1 second before continuing. This was causing an assert
      failure in CliInterface destructor when stopping a running job for
      CliPlugins.
      
      Differential Revision: D1467
      e132df47
    • Elvis Angelaccio's avatar
      Merge branch 'Applications/16.04' · a54ab3a6
      Elvis Angelaccio authored
      * Applications/16.04:
        GIT_SILENT Add comment for previous commit.
        Fix opening tar archives whose name ends with a number
        libarchive: properly stop all jobs
        Fix preview windows covering the main window
        Add missing text for main toolbar
        GIT_SILENT Upgrade KDE Applications version to 16.04.0.
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        GIT_SILENT Upgrade KDE Applications version to 16.03.90.
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        Properly fix lrzip support
        Fix lrzip support in libarchiveplugin
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
        SVN_SILENT made messages (.desktop file)
      a54ab3a6
    • Ragnar Thomsen's avatar
      Improve debug ouput · 661f8a49
      Ragnar Thomsen authored
      Remove noisy debug output for AddJobs and DeleteJobs. Output total
      deleted or added entries.
      661f8a49
    • Elvis Angelaccio's avatar
      dcb03a8a
    • Elvis Angelaccio's avatar
      Fix opening tar archives whose name ends with a number · 27be88ba
      Elvis Angelaccio authored
      For example wget can create compressed tar archives
      with this kind of name.
      
      Differential Revision: D1384
      27be88ba
    • Elvis Angelaccio's avatar
      libarchive: properly stop all jobs · 8c21ca3a
      Elvis Angelaccio authored
      We use the m_abortOperation flag in the same way ListJob does (see commit
      acb455da).
      
      We also need to remove the disconnect() in the Job destructor, which makes Ark
      crash if we stop an AddToArchive job. This disconnect() looks like a relic of the
      past (see e.g. commit 15fce6f5) and doesn't seem really necessary.
      
      Note that the CliInterface jobs still need to be fixed. So do batch extract
      jobs, which are KCompositeJobs and currently ignore the kill button in the
      systray.
      
      CCBUG: 222392
      
      Differential Revision: D1466
      8c21ca3a
  2. 22 Apr, 2016 1 commit
  3. 21 Apr, 2016 1 commit
  4. 20 Apr, 2016 1 commit
    • Ragnar Thomsen's avatar
      Add missing text for main toolbar · 18000e9a
      Ragnar Thomsen authored
      Add <text> field in ark_part.rc for main toolbar. This caused an empty
      checkbox appearing in the context menu when right-clicking the menubar.
      
      Thanks to Burkhard Lueck for reporting.
      18000e9a
  5. 18 Apr, 2016 1 commit
  6. 17 Apr, 2016 1 commit
  7. 16 Apr, 2016 4 commits
  8. 15 Apr, 2016 2 commits
  9. 14 Apr, 2016 1 commit
    • Elvis Angelaccio's avatar
      part: connect to KJob::finished instead of result when registering jobs · 02d26d42
      Elvis Angelaccio authored
      The Part used to emit the signal ready upon receiving the KJob::result signal,
      on jobs completion.
      
      After commit a537c5ee, the Part would not receive anymore this signal after
      killing a ListJob. According to the KJob docs, this is probably due
      to a change in the event loop behavior (due to CliInterface now being in the main
      thread) which cause the job to be deleted before than expected.
      
      The finished signal is always guaranteed to be emitted (upon
      jobs destruction), so it makes sense to use it instead, in this specific case.
      
      Task: T2225
      02d26d42
  10. 13 Apr, 2016 1 commit
  11. 12 Apr, 2016 1 commit
  12. 11 Apr, 2016 1 commit
  13. 10 Apr, 2016 1 commit
  14. 09 Apr, 2016 3 commits
    • Ragnar Thomsen's avatar
      Implement GUI to set compression level for new archives · f222a505
      Ragnar Thomsen authored
      Three new int's were added to plugin json files specifying minimum,
      maximum and default compression level for each readwrite mimetype. A new
      KCollapsibleGroupBox with a QSlider was added to CreateDialog to allow
      setting the compression level.
      
      FEATURE: 148702
      FIXED-IN: 16.08
      Differential Revision: D1364
      f222a505
    • Elvis Angelaccio's avatar
      Simplify code in tests · b329dcea
      Elvis Angelaccio authored
      The archivePath variable is redundant and it only makes the code unnecessary
      verbose.
      b329dcea
    • Elvis Angelaccio's avatar
      More AddJob tests · eab41354
      Elvis Angelaccio authored
      * test scenario of adding file + folder in the archive
      * add tests for the zip formats
      eab41354
  15. 08 Apr, 2016 3 commits
  16. 07 Apr, 2016 2 commits
  17. 06 Apr, 2016 5 commits
  18. 05 Apr, 2016 3 commits
  19. 04 Apr, 2016 2 commits