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

--- Comment #42 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit bbc0f80732afbf0cb36ccdf5fd6b672dd15712a6 by Dmitry Kazakov.
Committed on 12/07/2019 at 17:04.
Pushed by dkazakov into branch 'master'.

Refactor signal compressor to have better timing properties

* before: emits signals with time range [1.0...2.0] * interval
* after: emits signals with time range [0.5...1.5] * interval

Bascially, now it handles it much better when interval is around
10-20 ms. With the old version it caused KisCanvas2 to drop frames
and look ugly when the user pans the canvas.

M  +100  -34   libs/global/kis_signal_compressor.cpp
M  +12   -4    libs/global/kis_signal_compressor.h
M  +1    -0    libs/global/tests/CMakeLists.txt
A  +101  -0    libs/global/tests/KisSignalCompressorTest.cpp     [License: GPL
(v2+)]
A  +33   -0    libs/global/tests/KisSignalCompressorTest.h     [License: GPL
(v2+)]

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

--- Comment #43 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit a8524451df4cec75128a09993c326bf1583ee3ce by Dmitry Kazakov.
Committed on 12/07/2019 at 17:08.
Pushed by dkazakov into branch 'master'.

Add hi-res input events support to Pan/Zoom/Rotate

M  +5    -0    libs/ui/input/kis_pan_action.cpp
M  +1    -0    libs/ui/input/kis_pan_action.h
M  +5    -0    libs/ui/input/kis_rotate_canvas_action.cpp
M  +1    -0    libs/ui/input/kis_rotate_canvas_action.h
M  +5    -0    libs/ui/input/kis_zoom_action.cpp
M  +1    -0    libs/ui/input/kis_zoom_action.h

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

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

Reply via email to