1. 14 Aug, 2018 1 commit
  2. 09 Aug, 2018 1 commit
  3. 08 Aug, 2018 3 commits
    • Dmitry Kazakov's avatar
      Don't test raindrops filter · dd06eb4b
      Dmitry Kazakov authored
      Implementations of random generators differ on different systems,
      so we should not rely on them. Or just refactor the filter
      to use some specific random generator from boost.
      dd06eb4b
    • Dmitry Kazakov's avatar
      Fix KisCrashFilterTest · 797d688a
      Dmitry Kazakov authored
      1) Alpha colro space is never used in filters
      2) Default bounds of the device do really matter
      3) To work with weird color spaces we should use
         KISTEST_MAIN to ensure the necessary plugins are
         loaded
      797d688a
    • Dmitry Kazakov's avatar
      Fix KisAllFilterTest · e3fdeeb5
      Dmitry Kazakov authored
      1) Updated configs and reference images
      2) Fix Small Tiles filter to take correct bounding rect
      3) Fix Small Tiles filter to clear the area before processing
      4) Fix the test to set default bounds correctly and to reuse
         standard QImage comparison function with fuzziness
      e3fdeeb5
  4. 07 Aug, 2018 1 commit
  5. 05 Aug, 2018 2 commits
  6. 01 Aug, 2018 1 commit
  7. 30 Jul, 2018 1 commit
  8. 27 Jul, 2018 1 commit
  9. 25 Jul, 2018 1 commit
  10. 17 Jul, 2018 1 commit
  11. 26 Jun, 2018 1 commit
  12. 18 Jun, 2018 1 commit
  13. 05 Jun, 2018 1 commit
  14. 04 Jun, 2018 1 commit
  15. 01 Jun, 2018 3 commits
  16. 31 May, 2018 1 commit
  17. 22 May, 2018 2 commits
  18. 20 May, 2018 2 commits
  19. 26 Apr, 2018 1 commit
  20. 08 Apr, 2018 1 commit
    • Boudewijn Rempt's avatar
      Move two widgets to libs/widgets · 2d068df9
      Boudewijn Rempt authored
      The confusingly named KisGradientSlider KisGradientSliderWidget
      don't depend on anything Krita-specific, so they can be part of
      the generic widgets library. Also export KisGradientSliderWidget
      so it can be used anywhere.
      2d068df9
  21. 03 Apr, 2018 1 commit
  22. 25 Mar, 2018 1 commit
  23. 15 Mar, 2018 2 commits
    • Boudewijn Rempt's avatar
      Color To Alpha: Remove the on-canvas color picker · fd3edfae
      Boudewijn Rempt authored
      The color picker in the color selector dialog is good enough, for
      now.
      
      BUG:391513
      fd3edfae
    • Boudewijn Rempt's avatar
      Resources: Remove KoResourceLoaderThread · 5d361cf0
      Boudewijn Rempt authored
      All resources were loaded synchronously by now, so KoResourceLoaderThread
      was obsolete. This also moved the bundle server to it's own singleton,
      since it needs a completely instantiated singleton of KisResourceServerProvider.
      
      KisApplication now instantiates the singletons in the correct order, without
      superfluously getting the actual resource providers. Since the order is now
      properly known, we can clear the empty krita 3 system preset tags from the
      tag database after loading the last bundles. However, the tag system seems
      to be case-insensitive, but we used to have both ink and Ink; that still
      needs fixing.
      
      This fixes item 2 from
      
      CCBUG:391576
      
      Curiously enough, this also makes Krita start quite a bit faster for me...
      5d361cf0
  24. 01 Mar, 2018 1 commit
    • Dmitry Kazakov's avatar
      Fix filters slowdown due to progress reporting · 907f88b9
      Dmitry Kazakov authored
      Now we have a special type of a sequential iterator
      (KisSequentialIteratorProgress), which can also handle
      progress reporting (report on every new line).
      
      This patch also refactors a few filters to use sequential
      iterator and support multithreading/instant preview.
      
      BUG:390463
      907f88b9
  25. 16 Feb, 2018 1 commit
  26. 22 Jan, 2018 1 commit
  27. 18 Jan, 2018 1 commit
    • Boudewijn Rempt's avatar
      Do an exact match of the color if threshold is set to 1 · ba03f037
      Boudewijn Rempt authored
      If the threshold is set to 1, checking the difference between
      colors through a conversion to lab and cmsDeltaE will not be
      precise enough. A threshold of 1 means that no difference at
      all is allowed.
      
      This patch checks in relevant places whether the threshold is
      1 and then does a memcmp.
      
      BUG:385160
      ba03f037
  28. 13 Jan, 2018 1 commit
  29. 07 Jan, 2018 3 commits
  30. 06 Jan, 2018 1 commit