<?xml version="1.0"?>
<rss version="2.0"><channel><title>dkazakov</title><link>http://cia.vc/stats/author/dkazakov</link><description>CIA Stats</description><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Sun, 21 Nov 2010 22:05:15 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4f6b2</guid><link>http://cia.vc/stats/author/dkazakov/.message/4f6b2</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1199447&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/ (6 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1199447"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fixed a full refresh for Clone layers&lt;br /&gt;&lt;br /&gt;Now the Async Merger knows about one more type of layer position:&lt;br /&gt;N_EXTRA. Such layer will be counted in a need rect chain and will be&lt;br /&gt;updated (original+projection), but it will not be merged into  the&lt;br /&gt;final projection of the image. This is done for preliminary updates of&lt;br /&gt;the sources of Clone layers.&lt;br /&gt;&lt;br /&gt;Btw, i would suggest everyone to perform 'make clean' in&lt;br /&gt;./krita/image/ folder, because many parts of walkers are&lt;br /&gt;inlined. There is no need to do a full clean, just in ./image/&lt;br /&gt;directory.&lt;br /&gt;&lt;br /&gt;CCMAIL:&lt;a href="/doc/mail" onmouseover="this.href=&amp;apos;m&amp;apos;+&amp;apos;ail&amp;apos;+&amp;apos;to:k&amp;apos;+&amp;apos;im&amp;apos;+&amp;apos;ag&amp;apos;+&amp;apos;esh&amp;apos;+&amp;apos;op@k&amp;apos;+&amp;apos;de.&amp;apos;+&amp;apos;org&amp;apos;"&gt;kimageshop at kde dot org&lt;/a&gt;&lt;br /&gt;BUG:257532         &lt;/div&gt;     </description><title>Fixed a full refresh for Clone layers Now the Async Merger knows about one more...</title></item><item><pubDate>Sun, 21 Nov 2010 17:15:59 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4f36f</guid><link>http://cia.vc/stats/author/dkazakov/.message/4f36f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1199348&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/ (3 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1199348"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p&gt;Removed deprecated stuff&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;repaintOriginal() was deprecated by the beginning of February&lt;/li&gt;&lt;li&gt;steDirty()'s are useless because the image is locked while loading&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>Removed deprecated stuff - repaintOriginal() was deprecated by the beginning of...</title></item><item><pubDate>Sun, 21 Nov 2010 09:50:35 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4f04f</guid><link>http://cia.vc/stats/author/dkazakov/.message/4f04f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1199261&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/kis_transformation_mask.cpp:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1199261"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Make proper default values for KisTransformationMask&lt;br /&gt;&lt;br /&gt;KisKraSaverTest uses default constructed value of the mask for the&lt;br /&gt;testing so change the default scale to a sane value. Nevertheless we&lt;br /&gt;don't use these masks anywhere yet.         &lt;/div&gt;     </description><title>Make proper default values for KisTransformationMask KisKraSaverTest uses...</title></item><item><pubDate>Sun, 21 Nov 2010 08:46:46 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4ed2e</guid><link>http://cia.vc/stats/author/dkazakov/.message/4ed2e</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1199240&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ (4 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1199240"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix Clone Layer loading&lt;br /&gt;&lt;br /&gt;The link to the source layer should be initialized.         &lt;/div&gt;     </description><title>Fix Clone Layer loading The link to the source layer should be initialized.</title></item><item><pubDate>Sat, 20 Nov 2010 08:18:24 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4ea8f</guid><link>http://cia.vc/stats/author/dkazakov/.message/4ea8f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1198898&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/ (kis_doc2.cc kis_view2.cpp):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1198898"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             The full image refresh should be done on document loading only&lt;br /&gt;&lt;br /&gt;BUG:257264         &lt;/div&gt;     </description><title>The full image refresh should be done on document loading only BUG:257264</title></item><item><pubDate>Fri, 19 Nov 2010 20:06:23 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4e6f6</guid><link>http://cia.vc/stats/author/dkazakov/.message/4e6f6</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1198799&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/canvas/ (2 files):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1198799"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Made KisToolPerspectiveGrid work in interactive mode&lt;br /&gt;&lt;br /&gt;There was a bug that lead to an infinite loop. It happened due to a&lt;br /&gt;(NaN,NaN) intersection points those appeared after calculation of&lt;br /&gt;intersection of null-length lines %). Now we just check for the length&lt;br /&gt;of the line.         &lt;/div&gt;     </description><title>Made KisToolPerspectiveGrid work in interactive mode There was a bug that lead...</title></item><item><pubDate>Wed, 17 Nov 2010 21:07:38 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4e166</guid><link>http://cia.vc/stats/author/dkazakov/.message/4e166</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1198207&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/canvas/ (2 files):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1198207"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p&gt;Fixed several bugs in KisPerspectiveGridManager&lt;br /&gt;&lt;br /&gt;What is done:&lt;br /&gt;1) Now the manager doesn't even try to paint the lines inside the&lt;br /&gt;   polygon that is not convex. It used to lead to a really weird&lt;br /&gt;   picture of a hedgehog on a user's screen :P&lt;br /&gt;2) Fixed an "infinity"-bug. Eigen::Hyperplane::intersection() returns&lt;br /&gt;   a random point in case the lines are parallel. Now an additional&lt;br /&gt;   check returns a point somewhere around infinity to workaround this&lt;br /&gt;   behavior.&lt;br /&gt;3) Changed the algorithm that chooses a line to chop up into&lt;br /&gt;   "subdivisions". Now the farthest line from the focus is used for&lt;br /&gt;   the division.&lt;br /&gt;&lt;br /&gt;Still to be done:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make KisPerspectiveGridTool interactive. It will be a really short fix. I just need to overcome a small infinite loop somewhere ;)  BUG:251731&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>Fixed several bugs in KisPerspectiveGridManager What is done: 1) Now the manager...</title></item><item><pubDate>Sun, 14 Nov 2010 12:46:07 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4deca</guid><link>http://cia.vc/stats/author/dkazakov/.message/4deca</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196934&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/canvas/kis_grid_painter_configuration.cpp:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196934"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix usual Grid Tool&lt;br /&gt;&lt;br /&gt;The pen should be cosmetic to be painted nicely.&lt;br /&gt;CCBUG:251731         &lt;/div&gt;     </description><title>Fix usual Grid Tool The pen should be cosmetic to be painted nicely....</title></item><item><pubDate>Sun, 14 Nov 2010 12:16:30 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4dc47</guid><link>http://cia.vc/stats/author/dkazakov/.message/4dc47</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196930&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/tool/kis_tool_freehand.cc:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196930"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             KisToolFreehand should accept all the events in painting mode&lt;br /&gt;&lt;br /&gt;BUG:256415         &lt;/div&gt;     </description><title>KisToolFreehand should accept all the events in painting mode BUG:256415</title></item><item><pubDate>Sun, 14 Nov 2010 09:22:41 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4d57a</guid><link>http://cia.vc/stats/author/dkazakov/.message/4d57a</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196807&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/ (3 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196807"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt;Added a benchmark for KisConvolutionPainter

Adjusted the workers as well. Now the type of the worker depends not
the available engine only, but on the size of the kernel as well. Even
from theoretical perspective, KisConvolutionWorker is faster when the
size of the kernel is less than 5x5px.

Some conclusions from benchmarking the FFTW convolution worker:
1) FFT and IFFT of the image take 30% of the time each.
2) FFT of the kernel (even though the kernel has the same size as the
   image, but it is very sparse) takes 7.5% only.
3) Creation of a plan for FFT and IFFT take 4% each.

4) There is a possibility to make the worker faster. That is to use
   the "wisdom" (FFTW_MEASURE flag) recomended by FFTW3
   documentation. In case of activation of this flag the convolution
   becomes about 20% faster. But the use of this flag will make us
   change our system a bit: we will have to use descrete sizes of
   the convolution areas and we will need to save these "words of
   wisdom" somewhere.

CCMAIL:&lt;a href="/doc/mail" onmouseover="this.href=&amp;apos;ma&amp;apos;+&amp;apos;i&amp;apos;+&amp;apos;lto:k&amp;apos;+&amp;apos;imag&amp;apos;+&amp;apos;eshop&amp;apos;+&amp;apos;@k&amp;apos;+&amp;apos;de.o&amp;apos;+&amp;apos;r&amp;apos;+&amp;apos;g&amp;apos;"&gt;kimageshop at kde dot org&lt;/a&gt;&lt;/pre&gt;         &lt;/div&gt;     </description><title>Added a benchmark for KisConvolutionPainter Adjusted the workers as well. Now...</title></item><item><pubDate>Sat, 13 Nov 2010 21:45:08 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4d307</guid><link>http://cia.vc/stats/author/dkazakov/.message/4d307</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196674&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/kis_painter.cc:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196674"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fixed KisPainter::setAlphaLocked() not to break setChannelFlags()         &lt;/div&gt;     </description><title>Fixed KisPainter::setAlphaLocked() not to break setChannelFlags()</title></item><item><pubDate>Sat, 13 Nov 2010 16:21:22 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4cffd</guid><link>http://cia.vc/stats/author/dkazakov/.message/4cffd</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196595&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/ (3 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196595"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Made KisConvolutionWorkerSpatial do convolution instead of correlation         &lt;/div&gt;     </description><title>Made KisConvolutionWorkerSpatial do convolution instead of correlation</title></item><item><pubDate>Sat, 13 Nov 2010 09:32:27 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4cc5b</guid><link>http://cia.vc/stats/author/dkazakov/.message/4cc5b</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1196381&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/tests/ (5 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1196381"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Made new tests for convolution painter&lt;br /&gt;&lt;br /&gt;They are not relative now. They check absolute values.         &lt;/div&gt;     </description><title>Made new tests for convolution painter They are not relative now. They check...</title></item><item><pubDate>Tue, 09 Nov 2010 19:49:15 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4c93a</guid><link>http://cia.vc/stats/author/dkazakov/.message/4c93a</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1194751&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/ (3 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1194751"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix spatial convolution filter&lt;br /&gt;&lt;br /&gt;Rounding for integers should have been done on a level of&lt;br /&gt;KisMathToolbox.         &lt;/div&gt;     </description><title>Fix spatial convolution filter Rounding for integers should have been done on a...</title></item><item><pubDate>Tue, 09 Nov 2010 10:42:14 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4c5be</guid><link>http://cia.vc/stats/author/dkazakov/.message/4c5be</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1194562&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/tests/ (2 files):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1194562"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Added a real unittest for KisConvolutionPainter&lt;br /&gt;&lt;br /&gt;This test checks the correctness of the convolution algorithm by its&lt;br /&gt;(convolution) definition.&lt;br /&gt;&lt;br /&gt;Results:&lt;br /&gt;KisConvolutionWorkerFFT works fine&lt;br /&gt;KisConvolutionWorkerSpatial does not work fine =)         &lt;/div&gt;     </description><title>Added a real unittest for KisConvolutionPainter This test checks the correctness...</title></item><item><pubDate>Tue, 09 Nov 2010 08:02:07 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4c2dc</guid><link>http://cia.vc/stats/author/dkazakov/.message/4c2dc</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1194510&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/tests/kis_layer_test.cpp:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1194510"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Make a test in KisLayerTest faster&lt;br /&gt;&lt;br /&gt;90s for a single test is too much for regular unit-testing. When&lt;br /&gt;something happens you can always test this case more thoroughtly.         &lt;/div&gt;     </description><title>Make a test in KisLayerTest faster 90s for a single test is too much for regular...</title></item><item><pubDate>Sun, 07 Nov 2010 08:40:48 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4bf9f</guid><link>http://cia.vc/stats/author/dkazakov/.message/4bf9f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1193814&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/image/kis_image.h:             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1193814"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Deprecate KisImage::mergedImage() function&lt;br /&gt;&lt;br /&gt;It is intended to do a very strange thing (it doesn't guarantee&lt;br /&gt;anything, because it can't even lock the image) and its functionality is&lt;br /&gt;fully covered by other methods of KisImage. See a comment in the&lt;br /&gt;header to get more info.         &lt;/div&gt;     </description><title>Deprecate KisImage::mergedImage() function It is intended to do a very strange...</title></item><item><pubDate>Sun, 07 Nov 2010 07:24:32 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4ba01</guid><link>http://cia.vc/stats/author/dkazakov/.message/4ba01</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1193812&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/ (7 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1193812"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix the border effects in OpenGL canvas&lt;br /&gt;&lt;br /&gt;This patch makes the textures representing the image overlap. The size&lt;br /&gt;of the textures is still 256x256 pixels, But effectively they carry&lt;br /&gt;254x254 pixels of information. The overlapping 1px border makes linear&lt;br /&gt;interpolation algorithm happy, so scaling is done in the right way.&lt;br /&gt;&lt;br /&gt;The patch fixes "image-&amp;gt;bounds()" border effect as well. How does it&lt;br /&gt;solve it? It just repeats the first and the last pixels of every row&lt;br /&gt;and column. So the interpolation runs successfully.&lt;br /&gt;&lt;br /&gt;BUG:251113         &lt;/div&gt;     </description><title>Fix the border effects in OpenGL canvas This patch makes the textures...</title></item><item><pubDate>Sun, 07 Nov 2010 07:24:04 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4b5fc</guid><link>http://cia.vc/stats/author/dkazakov/.message/4b5fc</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1193811&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/opengl/ (5 files):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1193811"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt;A major clean-up for KisOpenGLImageTextures

o Encapsulated all the texture tiles into a separate objects
  (KisTextureTile). This will allow us to add borders to the tiles.
o Removed deprecated/unused methods.&lt;/pre&gt;         &lt;/div&gt;     </description><title>A major clean-up for KisOpenGLImageTextures o Encapsulated all the texture tiles...</title></item><item><pubDate>Fri, 05 Nov 2010 10:19:38 +0000</pubDate><guid>http://cia.vc/stats/author/dkazakov/.message/4b1ca</guid><link>http://cia.vc/stats/author/dkazakov/.message/4b1ca</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;dkazakov&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;1193259&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/ (4 files in 2 dirs):             (&lt;a href="http://websvn.kde.org/?view=revision&amp;amp;revision=1193259"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             A proper fix for bug 255682&lt;br /&gt;&lt;br /&gt;The problem was in KoShapePaste, because it performed setParent() and&lt;br /&gt;controller-&amp;gt;addShape() calls separately. There is no need to change&lt;br /&gt;Krita's part of shape layers for that (that is why this patch reverts&lt;br /&gt;commit 1192386).&lt;br /&gt;&lt;br /&gt;The change to KoShapePaste was approved by Thomas on a mailing list&lt;br /&gt;yesterday.&lt;br /&gt;&lt;br /&gt;CCBUG:255682         &lt;/div&gt;     </description><title>A proper fix for bug 255682 The problem was in KoShapePaste, because it...</title></item></channel></rss>
