https://bugs.kde.org/show_bug.cgi?id=411863

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/kde/
                   |                            |krita/commit/f68e3ef17af7ac
                   |                            |913a657f7b5106894bc6a9acf0
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|https://invent.kde.org/kde/ |
                   |krita/commit/f68e3ef17af7ac |
                   |913a657f7b5106894bc6a9acf0  |
             Status|RESOLVED                    |ASSIGNED
         Resolution|FIXED                       |---

--- Comment #5 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit f68e3ef17af7ac913a657f7b5106894bc6a9acf0 by Dmitry Kazakov.
Committed on 14/10/2019 at 16:04.
Pushed by dkazakov into branch 'master'.

Fix HSL, HSV, HCI and HCY transformations for white and black images

Basically, the transformations are substituted with their chroma-based
counterparts, with clever sliding on the edges of the triangle.

The new filters behave a bit differently, therefore the patch adds
a "Compatibility Mode" switch for the filter. It enables old behavior.

M  +12   -8    libs/global/kis_global.h
M  +370  -75   plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp
M  +13   -0    plugins/filters/colorsfilters/kis_hsv_adjustment_filter.cpp
M  +7    -0    plugins/filters/colorsfilters/wdg_hsv_adjustment.ui

https://invent.kde.org/kde/krita/commit/f68e3ef17af7ac913a657f7b5106894bc6a9acf0

--- Comment #6 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 4cbf5ef4826b72bb13b8e1951f4df9cdf7124a82 by Dmitry Kazakov.
Committed on 14/10/2019 at 16:04.
Pushed by dkazakov into branch 'master'.

Fix backward compatibility for filter layers which don't have new keys

Some filter configurations (e.g. HSV-filter) expect that older configs
don't have newly introduced keys (e.g. "compatibilityMode"). Therefore
we shouldn't use default filter configuration as a source when loading
the layer. Instead, we should create a new one, and only then load.

M  +8    -6    plugins/impex/libkra/kis_kra_load_visitor.cpp
M  +2    -1    plugins/impex/libkra/kis_kra_load_visitor.h

https://invent.kde.org/kde/krita/commit/4cbf5ef4826b72bb13b8e1951f4df9cdf7124a82

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to