<?xml version="1.0"?>
<rss version="2.0"><channel><title>blitz</title><link>http://cia.vc/stats/project/kde/blitz</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 08:39:58 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/845e</guid><link>http://cia.vc/stats/project/kde/blitz/.message/845e</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/project/kde/blitz/.message/815e</guid><link>http://cia.vc/stats/project/kde/blitz/.message/815e</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:32:19 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/7dc1</guid><link>http://cia.vc/stats/project/kde/blitz/.message/7dc1</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>Sun, 26 Aug 2007 16:58:42 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/7b05</guid><link>http://cia.vc/stats/project/kde/blitz/.message/7b05</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;mlaurent&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;704933&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (CMakeLists.txt blitz.pc.cmake):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Don't hardcode lib version in pc file         &lt;/div&gt;     </description><title>Don't hardcode lib version in pc file</title></item><item><pubDate>Sat, 25 Aug 2007 12:45:47 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/7868</guid><link>http://cia.vc/stats/project/kde/blitz/.message/7868</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;whiting&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;704574&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;             fix build issue         &lt;/div&gt;     </description><title>fix build issue</title></item><item><pubDate>Sat, 25 Aug 2007 09:05:41 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/7560</guid><link>http://cia.vc/stats/project/kde/blitz/.message/7560</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/project/kde/blitz/.message/729b</guid><link>http://cia.vc/stats/project/kde/blitz/.message/729b</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>Thu, 23 Aug 2007 08:56:27 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/6fea</guid><link>http://cia.vc/stats/project/kde/blitz/.message/6fea</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;mlaurent&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;703770&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/CMakeLists.txt:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Don't try to compile asm file. ".size" is not supported by as from windows.         &lt;/div&gt;     </description><title>Don't try to compile asm file. ".size" is not supported by as from windows.</title></item><item><pubDate>Thu, 23 Aug 2007 07:18:12 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/6d17</guid><link>http://cia.vc/stats/project/kde/blitz/.message/6d17</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;mlaurent&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;703745&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/blitz.pc.cmake:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Use directly INCLUDE_INSTALL_DIR which defined includedir for blitz         &lt;/div&gt;     </description><title>Use directly INCLUDE_INSTALL_DIR which defined includedir for blitz</title></item><item><pubDate>Thu, 23 Aug 2007 07:15:27 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/6a56</guid><link>http://cia.vc/stats/project/kde/blitz/.message/6a56</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;mlaurent&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;703743&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (2 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Defined to 1 as wrote in comment         &lt;/div&gt;     </description><title>Defined to 1 as wrote in comment</title></item><item><pubDate>Wed, 22 Aug 2007 22:59:07 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/6642</guid><link>http://cia.vc/stats/project/kde/blitz/.message/6642</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/project/kde/blitz/.message/62b4</guid><link>http://cia.vc/stats/project/kde/blitz/.message/62b4</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/project/kde/blitz/.message/5fe1</guid><link>http://cia.vc/stats/project/kde/blitz/.message/5fe1</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/project/kde/blitz/.message/5bd0</guid><link>http://cia.vc/stats/project/kde/blitz/.message/5bd0</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 19:36:53 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/5942</guid><link>http://cia.vc/stats/project/kde/blitz/.message/5942</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;dfaure&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702536&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/CMakeLists.txt:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix check for expf: it comes from libm.         &lt;/div&gt;     </description><title>Fix check for expf: it comes from libm.</title></item><item><pubDate>Mon, 20 Aug 2007 17:03:45 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/5590</guid><link>http://cia.vc/stats/project/kde/blitz/.message/5590</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;sevans&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;702447&lt;/b&gt;             &lt;b&gt;blitz&lt;/b&gt;/trunk/kdesupport/blitz/blitz/ (7 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             On those platforms that do not have math functions which work&lt;br /&gt;on floats, e.g., expf, use the functions that work on doubles&lt;br /&gt;instead.         &lt;/div&gt;     </description><title>On those platforms that do not have math functions which work on floats, e.g.,...</title></item><item><pubDate>Mon, 20 Aug 2007 10:39:32 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/52de</guid><link>http://cia.vc/stats/project/kde/blitz/.message/52de</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/project/kde/blitz/.message/5017</guid><link>http://cia.vc/stats/project/kde/blitz/.message/5017</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>Sun, 19 Aug 2007 21:10:30 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/4d47</guid><link>http://cia.vc/stats/project/kde/blitz/.message/4d47</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;chehrlic&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;701992&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;             fix msvc compilation / remove gcc specific language extension         &lt;/div&gt;     </description><title>fix msvc compilation / remove gcc specific language extension</title></item><item><pubDate>Sun, 19 Aug 2007 12:02:05 +0000</pubDate><guid>http://cia.vc/stats/project/kde/blitz/.message/43ba</guid><link>http://cia.vc/stats/project/kde/blitz/.message/43ba</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></channel></rss>
