1. 04 Jun, 2020 1 commit
  2. 30 Apr, 2020 1 commit
  3. 31 Mar, 2020 1 commit
  4. 30 Dec, 2019 1 commit
  5. 16 Dec, 2019 1 commit
  6. 23 Jul, 2018 1 commit
  7. 20 Jul, 2018 1 commit
  8. 16 Jan, 2018 1 commit
  9. 15 Jan, 2018 1 commit
  10. 18 Sep, 2017 1 commit
  11. 05 Sep, 2017 1 commit
  12. 15 Jun, 2017 2 commits
  13. 22 Apr, 2017 1 commit
  14. 16 Mar, 2017 1 commit
  15. 10 Mar, 2017 4 commits
  16. 02 Mar, 2017 2 commits
  17. 01 Mar, 2017 1 commit
  18. 04 Jan, 2017 1 commit
  19. 02 Jan, 2017 1 commit
  20. 17 Dec, 2016 1 commit
  21. 01 Sep, 2016 1 commit
  22. 18 Jul, 2016 1 commit
    • David Faure's avatar
      KSieve: redesign to fix error handling. · 109c43fe
      David Faure authored
      * Fix parsing of "NO {123}" (followed by error lines). The thread separation
      broke Volker's "feedback" hack^H^H^H^Hdesign, because the state is wrong at the
      time the reparsing happens. This syntax is now handled during response parsing
      rather than being fed back to the thread.
      
      * Fix double messagebox on error, because on destruction the job would call
      killJob which would emit the error again. To fix this I followed more closely
      the KJob API (even though SieveJob isn't a KJob), using the (currently unused)
      KillVerbosity argument.
      
      * Fix some error messages being stored in Session and never shown, now those
      are given to the current job. This also goes closer to KJob: errorString()
      in the job rather than an errorMessage signal.
      
      * Finally, remove messageboxes shown by the job itself (and setInteractive(false)
      to disable that), let the caller show a messagebox on error if it wants to
      (again, more like KJob). This fixes ugly reentrancy problems while the msgbox
      is up from within the job code, and allows to customize the error messages better.
      
      Differential Revision: https://phabricator.kde.org/D2189
      109c43fe
  23. 30 Jun, 2016 1 commit
  24. 14 Apr, 2016 1 commit
  25. 12 Apr, 2016 1 commit
  26. 09 Dec, 2015 2 commits