1. 12 Jul, 2015 3 commits
  2. 07 Jun, 2015 1 commit
  3. 04 Jun, 2015 1 commit
    • Ragnar Thomsen's avatar
      Implement a cancelled() signal to fix cancellation of password dialogs · 8dd0b02a
      Ragnar Thomsen authored
      Implement a cancelled() signal in ReadOnlyArchiveInterface. This signal
      is emitted in CliInterface when the user cancels a password dialog. The
      signal is connected to a slot in Job which sets KJob::error to
      KJob::KilledJobError.
      
      The callers (Part and BatchExtract) are modified to do nothing if the
      error code is KJob::KilledJobError when running ListJobs/ExtractJobs/
      AddJobs/DeleteJobs. This fixes an issue where the user cancels the
      "Enter password" dialog and the UI keeps being blocked and/or error
      messageboxes appear.
      
      BUG: 267670
      FIXED-IN: 15.07.80
      REVIEW: 123967
      8dd0b02a
  4. 30 May, 2015 1 commit
  5. 29 May, 2015 1 commit
  6. 28 May, 2015 2 commits
  7. 19 May, 2015 5 commits
  8. 18 May, 2015 4 commits
  9. 17 May, 2015 1 commit
  10. 15 May, 2015 3 commits
  11. 14 May, 2015 3 commits
  12. 25 Apr, 2015 1 commit
  13. 15 Mar, 2015 1 commit
  14. 01 Mar, 2015 1 commit
  15. 30 Dec, 2014 2 commits
  16. 29 Dec, 2014 2 commits
  17. 26 Dec, 2014 1 commit
  18. 10 Dec, 2014 1 commit
    • Jan Grulich's avatar
      Rename archive.h to archive_kerfuffle.h · 00821257
      Jan Grulich authored
      This fixes build of libarchiveplugin, where we need to compile against libarchive, but including <archive.h> always
      found kerfuffle/archive.h and there is no way how to force using /usr/include/archive.h instead.
      
      Reviewed-by: Lukáš Tinkl
      00821257
  19. 23 Nov, 2014 1 commit
    • Raphael Kubo da Costa's avatar
      Stop crashing on exit when being used solely as a KPart. · 9c30f30b
      Raphael Kubo da Costa authored
      This change fixes a crash introduced by commit 3b981ca9 ("Remove Part
      from KXMLGUIFactory on exit").
      
      Part::~Part() is the wrong place to call KXMLGUIFactory::removeClient(),
      as it assumes addClient() had been called in the first place.
      
      This is only true if Ark is called as a standalone program, since that
      is done in MainWindow::loadPart()'s call to KXMLGuiWindow::createGUI().
      
      Conversely, if the Ark KPart is being used as an embedded viewer in,
      say, Konqueror or to preview an archive inside an archive (ie. Ark
      inside Ark) that does not hold true and we try to access a
      KXMLGUIFactory that does not exist.
      
      Instead, call KXMLGuiWindow::removeClient() in MainWindow's destructor,
      since in this case we are certain that addClient() was been called
      before.
      
      BUG:      341187
      FIXED-IN: 14.12
      9c30f30b
  20. 20 Nov, 2014 1 commit
  21. 14 Nov, 2014 4 commits