dkazakov (Dmitry Kazakov)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Apr 15 2015, 8:03 AM (213 w, 6 d)
Availability
Available

Recent Activity

Yesterday

dkazakov committed R37:ad31625eae8f: One more try to fix restriction for adding masks to the root layer (authored by dkazakov).
One more try to fix restriction for adding masks to the root layer
Mon, May 20, 12:34 PM

Thu, May 16

dkazakov committed R37:756991435ecd: Add a workaround for reinitializing rotation/mirroring options after reloading… (authored by dkazakov).
Add a workaround for reinitializing rotation/mirroring options after reloading…
Thu, May 16, 9:54 PM
dkazakov committed R37:ad3649935d0a: Recover forbidding rule for adding masks to the root layer (authored by dkazakov).
Recover forbidding rule for adding masks to the root layer
Thu, May 16, 9:01 PM
dkazakov committed R37:fb226d07fed5: Fix updates of the node progress bar (authored by dkazakov).
Fix updates of the node progress bar
Thu, May 16, 3:14 PM
dkazakov committed R37:e9ce7d9f6400: Fix drawing of progress bars in the layers docker (authored by dkazakov).
Fix drawing of progress bars in the layers docker
Thu, May 16, 3:14 PM
dkazakov committed R37:57686d84d4ee: Fix logic of the stroke lifetime in QMic (authored by dkazakov).
Fix logic of the stroke lifetime in QMic
Thu, May 16, 12:51 PM
dkazakov committed R37:db811bc82a3a: Fix assert when manipulating animation frames (authored by dkazakov).
Fix assert when manipulating animation frames
Thu, May 16, 9:50 AM
dkazakov committed R37:d684bc557d4f: Add workaround for handling table press correctly in WinInk mode (authored by dkazakov).
Add workaround for handling table press correctly in WinInk mode
Thu, May 16, 9:09 AM
dkazakov committed R37:8dd4d8b98361: Fix using tablet on QML widgets (authored by dkazakov).
Fix using tablet on QML widgets
Thu, May 16, 9:09 AM
dkazakov updated the task description for T10935: Need testing for WinInk tablet support.
Thu, May 16, 9:05 AM · Krita: Next Features (Needs Testing)
dkazakov created T10935: Need testing for WinInk tablet support.
Thu, May 16, 8:24 AM · Krita: Next Features (Needs Testing)

Tue, May 14

dkazakov committed R37:efcb432bb4b4: Fix loading GPL palettes on Windows (authored by dkazakov).
Fix loading GPL palettes on Windows
Tue, May 14, 8:27 AM

Mon, May 13

dkazakov added a comment to T10903: Instructions for building on Windows using the dependencies built by binary factory.

I have perl installed, so, technically, I can try. Or the script itself depends on msys?

Mon, May 13, 3:12 PM · Krita: Manual
dkazakov committed R37:847c1b2ac085: Fix updating memory report when closing "other" tab (authored by dkazakov).
Fix updating memory report when closing "other" tab
Mon, May 13, 3:11 PM
dkazakov committed R37:1705367a4b97: Fix crash when undoing grouping layer with filtering enabled (authored by dkazakov).
Fix crash when undoing grouping layer with filtering enabled
Mon, May 13, 11:38 AM

Fri, May 10

dkazakov committed R37:f9c443fa8b4b: Fix deselection aciton in outlint and polygonal selection tools (authored by dkazakov).
Fix deselection aciton in outlint and polygonal selection tools
Fri, May 10, 2:00 PM
dkazakov committed R37:de3bf6ea796d: Remove unused config options (authored by dkazakov).
Remove unused config options
Fri, May 10, 2:00 PM
dkazakov committed R37:2743f670c4d3: Fix forcing HDR frame generation when HDR output is selected (authored by dkazakov).
Fix forcing HDR frame generation when HDR output is selected
Fri, May 10, 2:00 PM
dkazakov committed R37:b88e65c808b4: Increase timeout for frame regeneration (authored by dkazakov).
Increase timeout for frame regeneration
Fri, May 10, 2:00 PM
dkazakov committed R37:38992f0225df: Fix deselection aciton in outlint and polygonal selection tools (authored by dkazakov).
Fix deselection aciton in outlint and polygonal selection tools
Fri, May 10, 1:57 PM
dkazakov committed R37:8a669a39faa5: Remove unused config options (authored by dkazakov).
Remove unused config options
Fri, May 10, 1:57 PM
dkazakov committed R37:3c5ab869b04a: Activate HDR rendering and HEVC-QSV codec by default (authored by dkazakov).
Activate HDR rendering and HEVC-QSV codec by default
Fri, May 10, 1:57 PM
dkazakov committed R37:76d543938df5: Add hevc_qsv video export codec (authored by dkazakov).
Add hevc_qsv video export codec
Fri, May 10, 1:57 PM
dkazakov committed R37:ea8a7de87ee9: Increase timeout for frame regeneration (authored by dkazakov).
Increase timeout for frame regeneration
Fri, May 10, 1:57 PM
dkazakov committed R37:38690717760b: Fix forcing HDR frame generation when HDR output is selected (authored by dkazakov).
Fix forcing HDR frame generation when HDR output is selected
Fri, May 10, 1:57 PM

Thu, May 9

dkazakov committed R37:b789081beefe: Fix deadlock in KisSafeNodeProjectionStoreBase (authored by dkazakov).
Fix deadlock in KisSafeNodeProjectionStoreBase
Thu, May 9, 7:13 PM
dkazakov committed R37:9d2920f896c0: Fix rendering of masks and layer styles on dependent nodes (authored by dkazakov).
Fix rendering of masks and layer styles on dependent nodes
Thu, May 9, 2:18 PM

Wed, May 8

dkazakov committed R37:8884943c6bd8: Fix handling Inherit Alpha/Lock Alpha by filters (authored by dkazakov).
Fix handling Inherit Alpha/Lock Alpha by filters
Wed, May 8, 8:24 AM
dkazakov committed R37:30796fcab77c: Fix application of Gaussian Blur with FFTW (about 30% faster) (authored by dkazakov).
Fix application of Gaussian Blur with FFTW (about 30% faster)
Wed, May 8, 7:47 AM
dkazakov committed R37:588cc0088e70: Fix assert in KisMask when image has Colorize Masks (authored by dkazakov).
Fix assert in KisMask when image has Colorize Masks
Wed, May 8, 7:47 AM
dkazakov committed R37:0d6b2a86082f: Limit Gaussian Blur filter radius to 100px when used as a mask (authored by dkazakov).
Limit Gaussian Blur filter radius to 100px when used as a mask
Wed, May 8, 7:46 AM

Sat, May 4

dkazakov committed R37:0a552f7b729b: Fix canvas jumping when zooming after canvas rotation (authored by dkazakov).
Fix canvas jumping when zooming after canvas rotation
Sat, May 4, 5:14 PM
dkazakov committed R37:0ed30208c97a: Implement a projection store for masks (for indirect painting) (authored by dkazakov).
Implement a projection store for masks (for indirect painting)
Sat, May 4, 4:54 PM

Wed, May 1

dkazakov committed R37:ca927d0bb1e9: Fix operator priority (authored by dkazakov).
Fix operator priority
Wed, May 1, 12:03 PM
dkazakov committed R37:7e80b852e5b3: Fix activation of FFTW convolution worker (authored by dkazakov).
Fix activation of FFTW convolution worker
Wed, May 1, 11:16 AM
dkazakov committed R37:6830e66a8da1: Fix crash in halftone filter (authored by dkazakov).
Fix crash in halftone filter
Wed, May 1, 9:26 AM

Tue, Apr 30

dkazakov committed R37:6d7f665b3d0f: Fix asserts in KisSuspendProjectionUpdatesStrokeStrategy (authored by dkazakov).
Fix asserts in KisSuspendProjectionUpdatesStrokeStrategy
Tue, Apr 30, 2:17 PM
dkazakov closed T10864: Enhancing UI for Global Selection Mask as Resolved.

The option is already present in Krita in Selection->Show Global Selection Mask menu:

Tue, Apr 30, 10:16 AM · Krita: Abyss

Wed, Apr 24

dkazakov committed R37:bbfb59f5bcfe: Fix exporting animation frames into EXR format (authored by dkazakov).
Fix exporting animation frames into EXR format
Wed, Apr 24, 8:55 PM
dkazakov committed R37:2bab65a95f92: Fix loading broken TGA files (authored by dkazakov).
Fix loading broken TGA files
Wed, Apr 24, 12:48 PM
dkazakov triaged T10838: Qt patches required by Krita as Normal priority.
Wed, Apr 24, 9:52 AM · Krita: Releases
dkazakov updated the diff for D20782: Add short documentation for Split Alpha functionality.

Added explanation why color data loss happens

Wed, Apr 24, 8:43 AM · Krita: Manual
dkazakov planned changes to D20782: Add short documentation for Split Alpha functionality.

Oups, I have an addition, please wait a bit :)

Wed, Apr 24, 8:29 AM · Krita: Manual
dkazakov requested review of D20782: Add short documentation for Split Alpha functionality.
Wed, Apr 24, 8:16 AM · Krita: Manual

Tue, Apr 23

dkazakov committed R37:d82899b0d67e: Fix loading of pre-krita-4.0 transform masks (authored by dkazakov).
Fix loading of pre-krita-4.0 transform masks
Tue, Apr 23, 8:54 PM
dkazakov committed R37:59b7e838dc5c: Fix TIFF export filter to flatten images with group layers (authored by dkazakov).
Fix TIFF export filter to flatten images with group layers
Tue, Apr 23, 7:47 PM
dkazakov committed R37:a0f462da8501: Fix memory leak in QGIFLibHandler (authored by dkazakov).
Fix memory leak in QGIFLibHandler
Tue, Apr 23, 5:23 PM
dkazakov committed R37:4443c7065791: Fix line length in GIF export (authored by dkazakov).
Fix line length in GIF export
Tue, Apr 23, 5:23 PM
dkazakov committed R37:033fd2814482: Remove unused variable in SvgUtil::parseViewBox (authored by dkazakov).
Remove unused variable in SvgUtil::parseViewBox
Tue, Apr 23, 4:47 PM
dkazakov committed R37:779589e5afd7: Try to estimate SVG document size by reading toplevel 'viewBox' tag (authored by dkazakov).
Try to estimate SVG document size by reading toplevel 'viewBox' tag
Tue, Apr 23, 4:47 PM
dkazakov committed R37:18dfc4d8ee25: Fix loading SVG with omitted commands (authored by dkazakov).
Fix loading SVG with omitted commands
Tue, Apr 23, 4:47 PM
dkazakov added a comment to D20759: Add gitlab workflow to Untranslatable Pages.

The text looks very nice, detailed and precise! :) I don't see any problems in it. If we find any problems/inconsistencies, we can always adjust it on the fly :)

Tue, Apr 23, 10:07 AM · Krita: Manual

Mon, Apr 22

dkazakov committed R37:741608695618: Add sanity check for the image being idle after cloning (authored by dkazakov).
Add sanity check for the image being idle after cloning
Mon, Apr 22, 7:42 PM
dkazakov committed R37:f984eab0aa72: Fix artifacts when saving vector layers into PNG files (authored by dkazakov).
Fix artifacts when saving vector layers into PNG files
Mon, Apr 22, 7:42 PM
dkazakov committed R37:d47ece40309f: Fix crash when merging back split alpha (authored by dkazakov).
Fix crash when merging back split alpha
Mon, Apr 22, 8:06 AM

Apr 20 2019

dkazakov committed R37:dd3746f67dba: Fix ASAN crash when creating a guide (authored by dkazakov).
Fix ASAN crash when creating a guide
Apr 20 2019, 5:02 PM
dkazakov committed R37:217074f353bf: BUG:404975 Fix hard to select color in vector objects (authored by dkazakov).
BUG:404975 Fix hard to select color in vector objects
Apr 20 2019, 2:04 PM
dkazakov committed R37:c2c5fdcca5bd: BUG:404975 Fix hard to select color in vector objects (authored by scottpetrovic).
BUG:404975 Fix hard to select color in vector objects
Apr 20 2019, 2:04 PM
dkazakov committed R37:2239e9550e35: Fix undo merging a layer that is cloned (authored by tusooaw).
Fix undo merging a layer that is cloned
Apr 20 2019, 12:31 PM
dkazakov closed D20314: Fix for bug 397836 - undo merging a layer that is cloned.
Apr 20 2019, 12:31 PM · Krita
dkazakov added a comment to D20591: B376086 Shift + Clicking a layer eye icon does not hide other layers.

Perhaps, you could highlight the eye icon somehow, when there is something in stasis? Or gray-out all hidden layers? Because right now the behavior looks really crazy. I couldn't understand how it works before I read the explanation at least three times.

Apr 20 2019, 9:47 AM · Krita
dkazakov added a comment to D20680: BUG: 368587, Fix minimal shade selection.

Well, I couldn't reproduce the problem before the patch. And neither I could reproduce it after the patch. At least it doesn't do any regressions :)

Apr 20 2019, 9:33 AM · Krita
dkazakov added inline comments to D20573: Fix 404615: Dimensions of Images output by "Export Layers" vary wildly depending on the layers alpha.
Apr 20 2019, 9:27 AM · Krita
dkazakov accepted D20314: Fix for bug 397836 - undo merging a layer that is cloned.

The patch works perfectly fine now and does exactly what is declared! Please push! :)

Apr 20 2019, 9:02 AM · Krita
dkazakov added a comment to T10819: Better UI for dealing with Clone Layers.

I think a separate dialog for selecting would be the most convenient for the users (option 2). And @vanyossi's idea about merging this dialog with the layer properties is very good. Actually, properties dialog is the most obvious place for the users to search for this option. Though it might be not very easy to add switchable options to it. I guess we could add a pager-widget to it and add pages for custom options like for clone layers and file layers. Though it will be quite a bit of work.

Apr 20 2019, 8:54 AM · Krita: Next Features

Apr 18 2019

dkazakov accepted D20653: Allow Clone Brush to reset origin after every stroke.

The patch works perfectly fine! Please push! :)

Apr 18 2019, 3:30 PM · Krita
dkazakov committed R37:4e602f7aaa64: Add a GUI settings for useRightMiddleTabletButtonWorkaround (authored by dkazakov).
Add a GUI settings for useRightMiddleTabletButtonWorkaround
Apr 18 2019, 2:52 PM
dkazakov committed R37:1d21ae2113fb: Fix updating tablet pressure resolution on every proximity enter event (authored by dkazakov).
Fix updating tablet pressure resolution on every proximity enter event
Apr 18 2019, 12:47 PM
dkazakov committed R37:fc272a507ecf: Fix build (authored by dkazakov).
Fix build
Apr 18 2019, 12:47 PM
dkazakov accepted D20657: Fix fullscreen mode on Windows with OpenGL.

The patch looks perfectly fine, please push! :)

Apr 18 2019, 12:24 PM · Krita
dkazakov committed R37:24479fd31531: Workaround Krita canvas cursor update when application has no input focus (authored by dkazakov).
Workaround Krita canvas cursor update when application has no input focus
Apr 18 2019, 10:11 AM

Apr 17 2019

dkazakov committed R37:fb089519cdae: Fix hiccups when using wheel on the Wacom's tablets (authored by dkazakov).
Fix hiccups when using wheel on the Wacom's tablets
Apr 17 2019, 7:29 PM
dkazakov committed R37:c30c6f424c42: Implement a hack for right- and middle-buttons on weird tablet devices (authored by dkazakov).
Implement a hack for right- and middle-buttons on weird tablet devices
Apr 17 2019, 5:31 PM
dkazakov committed R37:714c9aaed2fe: Switch stylus pointer type when the tablet is in the tablet proximity (authored by dkazakov).
Switch stylus pointer type when the tablet is in the tablet proximity
Apr 17 2019, 5:31 PM
dkazakov updated the title for P374 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Apr 17 2019, 4:57 PM
dkazakov added a comment to T10751: Oddities with the WinInk API and side buttons when using a Wacom Intuos pen tablet.

I can confirm, Windows Pointer API doesn't support more than one (right) button. Just by-design. Theoretically, drivers might try to add a hack to report more (and breaking the protocol), but none of the drivers I tested do that. So I'm not sure what we can discuss here :)

Apr 17 2019, 11:44 AM · Krita
dkazakov added a comment to T10751: Oddities with the WinInk API and side buttons when using a Wacom Intuos pen tablet.

Could you please test the very latest nightly build with WinTab setting? I've implemented auto-update of the desktop resolution. It should kind of work now.

Apr 17 2019, 9:58 AM · Krita
dkazakov committed R37:2fda2ecd6017: Properly include private QPA headers (authored by dkazakov).
Properly include private QPA headers
Apr 17 2019, 8:34 AM

Apr 16 2019

dkazakov committed R37:9cf5c8661372: Fix setting custom tablet mapping (authored by dkazakov).
Fix setting custom tablet mapping
Apr 16 2019, 4:20 PM
dkazakov requested changes to D20563: Luminosity to Alpha patch.

The patch doesn't build here. But I have a feeling that changing key colro in color-to-alpha from white to grey will do what you want.

Apr 16 2019, 2:23 PM · Krita
dkazakov added a comment to D20591: B376086 Shift + Clicking a layer eye icon does not hide other layers.

Ooooooh... we have a feature like that. I guess we still have leftovers of it in KisBaseNode::Property::stateInStasis. The feature never worked as expected by the users and gave us a lot of pain. E.g.

Apr 16 2019, 2:11 PM · Krita
dkazakov committed R37:71371bbc48f5: Implement a dialog passing Qt forced tablet mapping (authored by dkazakov).
Implement a dialog passing Qt forced tablet mapping
Apr 16 2019, 10:20 AM

Apr 15 2019

dkazakov added a comment to D15577: add move to top/bottom of parent layer functionality to layer docker.

Just for reference:

Apr 15 2019, 3:13 PM · Krita
dkazakov added a comment to D15577: add move to top/bottom of parent layer functionality to layer docker.

@razvanr! I'm sorry that we seem to forget about this patch. I asked painters' opinion on that, so we should get feedback soonish.

Apr 15 2019, 3:09 PM · Krita
dkazakov added a comment to D15577: add move to top/bottom of parent layer functionality to layer docker.

Here is a version of this patch rebased against the current master (with PNG files fixed): d228719365f789045fc7ba01b4db4acd91b1d0f5

Apr 15 2019, 3:08 PM · Krita
dkazakov committed R37:d228719365f7: Add move to top/bottom of parent layer functionality to layer docker (authored by dkazakov).
Add move to top/bottom of parent layer functionality to layer docker
Apr 15 2019, 3:06 PM
dkazakov requested changes to D20475: High Pass Filter.

Please check the inlined comments. It might also be nice to name the files according top the new naming convention, like HighPassFilter.cpp (without Kis prefix and in BigCamelCase).

Apr 15 2019, 2:32 PM · Krita
dkazakov added inline comments to D20573: Fix 404615: Dimensions of Images output by "Export Layers" vary wildly depending on the layers alpha.
Apr 15 2019, 1:45 PM · Krita
dkazakov requested changes to D20500: BUG: 404975 Really hard to choose color in tool options.

The patch seem to fix the original problem, but it introduces a crash (with ASAN enabled). When you switch to gradient fill/stroke and the shape doesn't have gradient yet, it crashes with invalid memory access:

Apr 15 2019, 1:43 PM · Krita
dkazakov accepted D20097: Fix OpenGL canvas under fractional DPI scaling.
Apr 15 2019, 1:30 PM · Krita
dkazakov added a comment to D20097: Fix OpenGL canvas under fractional DPI scaling.

The patch works fine now! Please push! :)

Apr 15 2019, 1:30 PM · Krita
dkazakov added a comment to D20314: Fix for bug 397836 - undo merging a layer that is cloned.

Just an idea:

Apr 15 2019, 1:03 PM · Krita
dkazakov committed R37:31c48ac7bf2a: Fetch tablet mapping from Wintab instead virtual screen geometry (authored by dkazakov).
Fetch tablet mapping from Wintab instead virtual screen geometry
Apr 15 2019, 11:01 AM
dkazakov added a comment to D20563: Luminosity to Alpha patch.

As far as I can see, this patch just hardcodes functionality of Color to Alpha filter with white color selected as a reference. Why do we need this as a separate filter?

Apr 15 2019, 7:39 AM · Krita

Apr 13 2019

dkazakov committed R37:083659885653: Implement a custom variable for overriding Wintab's desktop area (authored by dkazakov).
Implement a custom variable for overriding Wintab's desktop area
Apr 13 2019, 8:30 PM
dkazakov committed R37:6806b44ec212: Disable relative mode for the tablet in Qt (authored by dkazakov).
Disable relative mode for the tablet in Qt
Apr 13 2019, 5:32 PM
dkazakov committed R37:7c7becc740a1: Add patch for Qt to support stylus button remapping (authored by dkazakov).
Add patch for Qt to support stylus button remapping
Apr 13 2019, 3:27 PM

Apr 11 2019

dkazakov added a comment to D20097: Fix OpenGL canvas under fractional DPI scaling.

Speaking truly, I don't understand, what bug this huge refactoring is intended to fix. Please list the problems you are trying to resolve.

Apr 11 2019, 9:11 AM · Krita

Apr 10 2019

dkazakov accepted D20416: KisCompositionBenchmark proposed update.

The patch looks fine, please push!

Apr 10 2019, 5:01 PM · Krita
dkazakov updated the title for P366 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Apr 10 2019, 5:00 PM