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.