1. 05 Sep, 2019 1 commit
  2. 02 Sep, 2019 2 commits
  3. 31 Aug, 2019 1 commit
  4. 28 Aug, 2019 1 commit
  5. 30 Jul, 2019 3 commits
  6. 29 Jul, 2019 1 commit
  7. 22 Jul, 2019 1 commit
  8. 15 Jul, 2019 1 commit
  9. 01 Jul, 2019 1 commit
  10. 25 Jun, 2019 1 commit
  11. 24 Jun, 2019 2 commits
  12. 21 Jun, 2019 3 commits
  13. 16 Jun, 2019 1 commit
  14. 15 Jun, 2019 1 commit
  15. 12 Jun, 2019 3 commits
  16. 04 Jun, 2019 1 commit
  17. 01 Jun, 2019 1 commit
  18. 17 May, 2019 1 commit
    • Agata Cacko's avatar
      Unify error codes engaged in import/export · e518e102
      Agata Cacko authored
      Before this patch, there were two layers of error codes:
      KisImageBuilder_Result in KisImageBuilderResult.h
      later converted into ConversionStatus in KisImportExportFilter.h
      In case of usage of libraw, there were also libraw error codes.
      After this patch, only one error code system and error messages system
      is implemented. Error codes should match the previous ones,
      but are not necessarily correct now.
      e518e102
  19. 09 May, 2019 1 commit
    • Boudewijn Rempt's avatar
      Show a warning when editing curves created for a different colorspace · 4f816b7c
      Boudewijn Rempt authored
      It's the best we can do now; we should label the curves, and only
      reset the real color curves, and keep the virtual curves, but the
      file format and the structure of the multichannel filter don't
      really support that.
      
      This breaks string freeze :-(
      
      CCBUG:397612
      CCMAIL:kimageshop@kde.org
      CCMAIL:kde-i18n-doc@kde.org
      4f816b7c
  20. 08 May, 2019 1 commit
  21. 07 May, 2019 1 commit
    • Dmitry Kazakov's avatar
      Limit Gaussian Blur filter radius to 100px when used as a mask · 0d6b2a86
      Dmitry Kazakov authored
      When used as a mask, Krita should recalculate additional
      need/changeRect of the processed area of size:
      actualSize + 4 * radius, which is too much of work.
      
      In older version of Krita the test file loaded fine, because
      colorize mask did update itself on loading and didn't provoke
      full mask update. If you provoke full gaussian mask update
      manually, you'll get the same 12-minutes recalculation process
      (and it cannot run in threads, because access rects intersect
      heavily).
      
      The patch does the following:
      
      1) When loading filter masks and filter layers: forcefully
         (and silently) limit gaussian blur size to 100 px.
      
      2) When creating filter masks and filter layers, limit radius
         slider to 100 px.
      
      3) When changing properties of Gaussian Blur mask, limit the
         radius slider to 100 px.
      
      4) When applying Gaussian Blur filter directly, allow the user
         to select radius in full range: 0...1000 px
      
      BUG:407062
      0d6b2a86
  22. 02 May, 2019 2 commits
  23. 01 May, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix crash in halftone filter · 6830e66a
      Dmitry Kazakov authored
      When using pixelSelection->invert() we must ensure that selection's
      default bounds object is initialized properly.
      
      BUG:407045
      6830e66a
  24. 29 Apr, 2019 1 commit
  25. 09 Apr, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix memory leaks caused by KisPaintDevice::convertTo() · 4bab45a2
      Dmitry Kazakov authored
      For years this method returned KUndoCommand and for years we
      forgot to delete this command, causing memory leaks.
      
      This patch refactors convertTo() call to not return anythingon heap,
      but just accepting optional parent command.
      4bab45a2
  26. 01 Mar, 2019 1 commit
  27. 06 Jan, 2019 1 commit
  28. 05 Jan, 2019 1 commit
  29. 07 Oct, 2018 2 commits
  30. 27 Sep, 2018 1 commit