<?xml version="1.0"?>
<rss version="2.0"><channel><title>mosfet</title><link>http://cia.vc/stats/author/mosfet</link><description>CIA Stats</description><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Mon, 27 Aug 2007 11:01:41 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/8632</guid><link>http://cia.vc/stats/author/mosfet/.message/8632</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705167&lt;/b&gt;             &lt;b&gt;cmake&lt;/b&gt;/trunk/KDE/kdelibs/cmake/modules/FindBlitz.cmake:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Another fix for Dirk's change...         &lt;/div&gt;     </description><title>Another fix for Dirk's change...</title></item><item><pubDate>Mon, 27 Aug 2007 10:53:31 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/83c4</guid><link>http://cia.vc/stats/author/mosfet/.message/83c4</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705165&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/kdesupport/CMakeLists.txt:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix Dirk's change ;-)         &lt;/div&gt;     </description><title>Fix Dirk's change ;-)</title></item><item><pubDate>Mon, 27 Aug 2007 08:39:58 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/80d3</guid><link>http://cia.vc/stats/author/mosfet/.message/80d3</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705126&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (blitz_export.h qimageblitz_export.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Maybe I should of waited till morning to do this &amp;gt;:)         &lt;/div&gt;     </description><title>Maybe I should of waited till morning to do this &gt;:)</title></item><item><pubDate>Mon, 27 Aug 2007 08:29:48 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/7dd3</guid><link>http://cia.vc/stats/author/mosfet/.message/7dd3</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705121&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (blitz.pc.cmake qimageblitz.pc.cmake):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Forgot this, sorry - 3:30am here and just got home from work &amp;gt;:)         &lt;/div&gt;     </description><title>Forgot this, sorry - 3:30am here and just got home from work &gt;:)</title></item><item><pubDate>Mon, 27 Aug 2007 07:39:32 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/7b28</guid><link>http://cia.vc/stats/author/mosfet/.message/7b28</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705111&lt;/b&gt;             &lt;b&gt;krita&lt;/b&gt;/trunk/koffice/krita/ui/kis_prescaled_projection.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use new header name.         &lt;/div&gt;     </description><title>Use new header name.</title></item><item><pubDate>Mon, 27 Aug 2007 07:38:47 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/77cb</guid><link>http://cia.vc/stats/author/mosfet/.message/77cb</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705110&lt;/b&gt;             &lt;b&gt;kolourpaint&lt;/b&gt;/trunk/KDE/kdegraphics/kolourpaint/imagelib/effects/ (3 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use new header name.         &lt;/div&gt;     </description><title>Use new header name.</title></item><item><pubDate>Mon, 27 Aug 2007 07:33:30 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/752b</guid><link>http://cia.vc/stats/author/mosfet/.message/752b</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705108&lt;/b&gt;             &lt;b&gt;cmake&lt;/b&gt;/trunk/KDE/kdelibs/cmake/modules/FindBlitz.cmake:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use new name,         &lt;/div&gt;     </description><title>Use new name,</title></item><item><pubDate>Mon, 27 Aug 2007 07:32:19 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/718e</guid><link>http://cia.vc/stats/author/mosfet/.message/718e</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;705107&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/ (14 files in 3 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Changed header and lib name as per:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.kde.org/?t=118812756900003&amp;amp;r=1&amp;amp;w=2&amp;amp;n=6"&gt;http://lists.kde.org/?t=118812756900003&amp;amp;r=1&amp;amp;w=2&amp;amp;n=6&lt;/a&gt;         &lt;/div&gt;     </description><title>Changed header and lib name as per:...</title></item><item><pubDate>Sat, 25 Aug 2007 09:05:41 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/6e86</guid><link>http://cia.vc/stats/author/mosfet/.message/6e86</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;704530&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/private/ (blitz_p.h interpolate.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             More modernizinating :) Far more efficient than it was before and&lt;br /&gt;from the test app looks like better results as well.         &lt;/div&gt;     </description><title>More modernizinating :) Far more efficient than it was before and from the test...</title></item><item><pubDate>Thu, 23 Aug 2007 11:47:46 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/6bc1</guid><link>http://cia.vc/stats/author/mosfet/.message/6bc1</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;703817&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/private/ (blitz_p.h interpolate.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Decrapifying old KImageEffect/ImageMagick based code.         &lt;/div&gt;     </description><title>Decrapifying old KImageEffect/ImageMagick based code.</title></item><item><pubDate>Wed, 22 Aug 2007 22:59:07 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/67ad</guid><link>http://cia.vc/stats/author/mosfet/.message/67ad</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;703600&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (3 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Apple's external assembler seems not to handle a&lt;br /&gt;lot of opcodes. MySQL had the same problem:&lt;br /&gt;&lt;a href="http://bugs.mysql.com/bug.php?id=18470"&gt;http://bugs.mysql.com/bug.php?id=18470&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We do what they do and just disable it for now.&lt;br /&gt;Note that this only applies to external asm files,&lt;br /&gt;inline asm works fine. Matt Broadstone is looking&lt;br /&gt;for a better solution.&lt;br /&gt;&lt;br /&gt;As usual with CMake, I think this is correct but&lt;br /&gt;probably is not ;-)         &lt;/div&gt;     </description><title>Apple's external assembler seems not to handle a lot of opcodes. MySQL had the...</title></item><item><pubDate>Tue, 21 Aug 2007 12:39:13 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/641f</guid><link>http://cia.vc/stats/author/mosfet/.message/641f</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702888&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/gradient.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Changed multidimensional arrays to singledimensional in&lt;br /&gt;preparation for QVarLengthArray.&lt;br /&gt;&lt;br /&gt;I believe these are the largest allocations made by Blitz:&lt;br /&gt;3 rows and 3 columns. Nonetheless that still should be small&lt;br /&gt;enough for stack-based allocation and I would think.         &lt;/div&gt;     </description><title>Changed multidimensional arrays to singledimensional in preparation for...</title></item><item><pubDate>Tue, 21 Aug 2007 11:19:24 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/614c</guid><link>http://cia.vc/stats/author/mosfet/.message/614c</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702863&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (3 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Remove the math.h test.         &lt;/div&gt;     </description><title>Remove the math.h test.</title></item><item><pubDate>Mon, 20 Aug 2007 23:08:25 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/5d3b</guid><link>http://cia.vc/stats/author/mosfet/.message/5d3b</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702634&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (5 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Try using the C++ math routines. Quickly tested it and it seems alright. If there&lt;br /&gt;is no problems I will remove the CMake checks in a little bit.&lt;br /&gt;&lt;br /&gt;BTW: I used the full std:: namespace specification because I both wanted to&lt;br /&gt;be clear what was being used and find "::" with no namespace hard to read&lt;br /&gt;in the middle of a long equation :P         &lt;/div&gt;     </description><title>Try using the C++ math routines. Quickly tested it and it seems alright. If...</title></item><item><pubDate>Mon, 20 Aug 2007 10:39:32 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/5a89</guid><link>http://cia.vc/stats/author/mosfet/.message/5a89</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702292&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/gradient.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Might as well be correct about these, too.         &lt;/div&gt;     </description><title>Might as well be correct about these, too.</title></item><item><pubDate>Mon, 20 Aug 2007 10:37:19 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/57c2</guid><link>http://cia.vc/stats/author/mosfet/.message/57c2</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702291&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/gradient.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Last MSVC fix caused a segfault. Do it the old, verbose way &amp;gt;:)         &lt;/div&gt;     </description><title>Last MSVC fix caused a segfault. Do it the old, verbose way &gt;:)</title></item><item><pubDate>Mon, 20 Aug 2007 10:06:33 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/54c4</guid><link>http://cia.vc/stats/author/mosfet/.message/54c4</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702276&lt;/b&gt;             &lt;b&gt;kdeui&lt;/b&gt;/trunk/KDE/kdelibs/kdeui/widgets/ (2 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Get rid of KImageEffect.         &lt;/div&gt;     </description><title>Get rid of KImageEffect.</title></item><item><pubDate>Mon, 20 Aug 2007 09:55:47 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/51f0</guid><link>http://cia.vc/stats/author/mosfet/.message/51f0</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702268&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/KDE/kdebase/CMakeLists.txt:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Adding the Blitz dep, as per:&lt;br /&gt;&lt;a href="http://lists.kde.org/?l=kde-core-devel&amp;amp;m=118735498607098&amp;amp;w=2"&gt;http://lists.kde.org/?l=kde-core-devel&amp;amp;m=118735498607098&amp;amp;w=2&lt;/a&gt;         &lt;/div&gt;     </description><title>Adding the Blitz dep, as per:...</title></item><item><pubDate>Sun, 19 Aug 2007 12:02:05 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/4863</guid><link>http://cia.vc/stats/author/mosfet/.message/4863</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;701804&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/ (6 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             More gradient work, mostly to support 8bpp grayscale gradients&lt;br /&gt;but some other cleanups as well.&lt;br /&gt;&lt;br /&gt;Some of you are probably wondering why I'm spending effort on&lt;br /&gt;the gradient code now that Qt supports them. The most important&lt;br /&gt;reason is the unbalanced gradients. In this case "unbalanced" refers&lt;br /&gt;to the line of the gradient, not it's color transition, and can't&lt;br /&gt;be replicated with Qt gradients. For example, if you make a diagonal&lt;br /&gt;gradient with a positive unbalance factor it will appear to curve&lt;br /&gt;to the bottom-right. This can be used for emulating a shadow or&lt;br /&gt;highlight and other neat stuff. You can't do this with QLinearGradient,&lt;br /&gt;which will always draw the gradient on a line.&lt;br /&gt;&lt;br /&gt;The other reason is also the reason for this commit. Some applications&lt;br /&gt;blend two images, or an image and a color, using a gradient. That's what&lt;br /&gt;most of those blend() methods in KImageEffect were for. Now you can&lt;br /&gt;get 8bpp grayscale gradients by calling grayGradient() or&lt;br /&gt;grayUnbalancedGradient() and use them for an image's alpha channel. These&lt;br /&gt;are drawn natively and don't create a 32bpp temporary image. This&lt;br /&gt;is far more efficent than what you would otherwise do with Qt.&lt;br /&gt;&lt;br /&gt;The other reasons are minor. The gradients should be slightly faster but&lt;br /&gt;that really matters only if your doing something like using them as a background&lt;br /&gt;for a resizable widget and need to recalculate them often. Another reason is the&lt;br /&gt;oddball gradient types like Pyramid that some applications use, but probably&lt;br /&gt;can be depreciated. I'm not gonna suggest that, tho... I already unintentionally&lt;br /&gt;started one flamewar suggesting we depreciate things &amp;gt;:)&lt;br /&gt;&lt;br /&gt;Anyways, this commit adds grayGradient() and grayUnbalancedGradient(), moves the&lt;br /&gt;gradients to their own source file to be better organized, and has a few minor&lt;br /&gt;cleanups.         &lt;/div&gt;     </description><title>More gradient work, mostly to support 8bpp grayscale gradients but some other...</title></item><item><pubDate>Sat, 18 Aug 2007 20:35:26 +0000</pubDate><guid>http://cia.vc/stats/author/mosfet/.message/453c</guid><link>http://cia.vc/stats/author/mosfet/.message/453c</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;mosfet&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;701583&lt;/b&gt;             &lt;b&gt;kdeui&lt;/b&gt;/trunk/KDE/kdelibs/kdeui/widgets/kpixmapregionselectorwidget.cpp:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Ported off of KImageEffect to plain Qt, but still uses the&lt;br /&gt;KImageEffect::RotateDirection enum. That will have to wait&lt;br /&gt;until Monday.         &lt;/div&gt;     </description><title>Ported off of KImageEffect to plain Qt, but still uses the...</title></item></channel></rss>