<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/kde/blitz</link><counters><counter name="forever" lastEventTime="1188203998" firstEventTime="1186781897">44</counter></counters><metadata></metadata><recentMessages><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 5ED9D1D8197
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 01:39:58 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id BB79166CF
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 10:39:37 +0200 (CEST)</header><header name="Received">(nullmailer pid 863 invoked by uid 30);
	Mon, 27 Aug 2007 08:39:37 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 27 Aug 2007 08:39:37 +0000</header><header name="Message-Id">&lt;1188203977.369309.862.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>705126</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/blitz_export.h</file><file>trunk/kdesupport/blitz/blitz/qimageblitz_export.h</file></files>             <log>Maybe I should of waited till morning to do this &gt;:)</log>             <diffLines>100</diffLines>         </commit>     </body> <timestamp>1188203998</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 83A4D1D8197
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 01:29:48 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id D5DDF66CF
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 10:29:28 +0200 (CEST)</header><header name="Received">(nullmailer pid 31765 invoked by uid 30);
	Mon, 27 Aug 2007 08:29:28 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 27 Aug 2007 08:29:28 +0000</header><header name="Message-Id">&lt;1188203368.440831.31764.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>705121</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/blitz.pc.cmake</file><file>trunk/kdesupport/blitz/blitz/qimageblitz.pc.cmake</file></files>             <log>Forgot this, sorry - 3:30am here and just got home from work &gt;:)</log>             <diffLines>34</diffLines>         </commit>     </body> <timestamp>1188203388</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id C06661D8186
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 00:32:18 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id E5F7466CF
	for &lt;cia@cia.navi.cx&gt;; Mon, 27 Aug 2007 09:31:49 +0200 (CEST)</header><header name="Received">(nullmailer pid 25120 invoked by uid 30);
	Mon, 27 Aug 2007 07:31:49 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 27 Aug 2007 07:31:49 +0000</header><header name="Message-Id">&lt;1188199909.525824.25119.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>705107</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/blitz.cpp</file><file>trunk/kdesupport/blitz/blitz/blitz.h</file><file>trunk/kdesupport/blitz/blitz/blitzcpu.h</file><file>trunk/kdesupport/blitz/blitz/colors.cpp</file><file>trunk/kdesupport/blitz/blitz/convolve.cpp</file><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file><file>trunk/kdesupport/blitz/blitz/histogram.cpp</file><file>trunk/kdesupport/blitz/blitz/private/blitz_p.h</file><file>trunk/kdesupport/blitz/blitz/qimageblitz.h</file><file>trunk/kdesupport/blitz/blitz/scale.cpp</file><file>trunk/kdesupport/blitz/blitz/scalefilter.cpp</file><file>trunk/kdesupport/blitz/test/CMakeLists.txt</file><file>trunk/kdesupport/blitz/test/mainwindow.cpp</file></files>             <log>Changed header and lib name as per:

http://lists.kde.org/?t=118812756900003&amp;r=1&amp;w=2&amp;n=6</log>             <diffLines>1086</diffLines>         </commit>     </body> <timestamp>1188199939</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 659F01D8186
	for &lt;cia@cia.navi.cx&gt;; Sun, 26 Aug 2007 09:58:42 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 4916C66F7
	for &lt;cia@cia.navi.cx&gt;; Sun, 26 Aug 2007 18:58:30 +0200 (CEST)</header><header name="Received">(nullmailer pid 18950 invoked by uid 30);
	Sun, 26 Aug 2007 16:58:30 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Sun, 26 Aug 2007 16:58:30 +0000</header><header name="Message-Id">&lt;1188147510.012997.18945.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>704933</revision>             <author>mlaurent</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/blitz.pc.cmake</file></files>             <log>Don't hardcode lib version in pc file</log>             <diffLines>41</diffLines>         </commit>     </body> <timestamp>1188147522</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 9A5D41D8198
	for &lt;cia@cia.navi.cx&gt;; Sat, 25 Aug 2007 05:45:46 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 11713487
	for &lt;cia@cia.navi.cx&gt;; Sat, 25 Aug 2007 14:45:36 +0200 (CEST)</header><header name="Received">(nullmailer pid 31198 invoked by uid 30);
	Sat, 25 Aug 2007 12:45:35 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Sat, 25 Aug 2007 12:45:35 +0000</header><header name="Message-Id">&lt;1188045935.275720.31197.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>704574</revision>             <author>whiting</author>             <files><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file></files>             <log>fix build issue</log>             <diffLines>13</diffLines>         </commit>     </body> <timestamp>1188045947</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 754951D8198
	for &lt;cia@cia.navi.cx&gt;; Sat, 25 Aug 2007 02:05:41 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id CC71F66D0
	for &lt;cia@cia.navi.cx&gt;; Sat, 25 Aug 2007 11:05:30 +0200 (CEST)</header><header name="Received">(nullmailer pid 12035 invoked by uid 30);
	Sat, 25 Aug 2007 09:05:30 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Sat, 25 Aug 2007 09:05:30 +0000</header><header name="Message-Id">&lt;1188032730.133765.12034.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>704530</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/private/blitz_p.h</file><file>trunk/kdesupport/blitz/blitz/private/interpolate.h</file></files>             <log>More modernizinating :) Far more efficient than it was before and
from the test app looks like better results as well.</log>             <diffLines>231</diffLines>         </commit>     </body> <timestamp>1188032741</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 6C10B148001
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 04:47:46 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 4EBA766FE
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 13:47:36 +0200 (CEST)</header><header name="Received">(nullmailer pid 2312 invoked by uid 30);
	Thu, 23 Aug 2007 11:47:35 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Thu, 23 Aug 2007 11:47:35 +0000</header><header name="Message-Id">&lt;1187869655.291357.2310.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>703817</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/private/blitz_p.h</file><file>trunk/kdesupport/blitz/blitz/private/interpolate.h</file></files>             <log>Decrapifying old KImageEffect/ImageMagick based code.</log>             <diffLines>141</diffLines>         </commit>     </body> <timestamp>1187869666</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id D4EA1148001
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 01:56:26 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 0938B48A
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 10:56:16 +0200 (CEST)</header><header name="Received">(nullmailer pid 14637 invoked by uid 30);
	Thu, 23 Aug 2007 08:56:15 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Thu, 23 Aug 2007 08:56:15 +0000</header><header name="Message-Id">&lt;1187859375.697954.14636.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>703770</revision>             <author>mlaurent</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file></files>             <log>Don't try to compile asm file. &quot;.size&quot; is not supported by as from windows.</log>             <diffLines>22</diffLines>         </commit>     </body> <timestamp>1187859387</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 49A59148001
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 00:18:12 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 89E4E487
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 09:18:01 +0200 (CEST)</header><header name="Received">(nullmailer pid 4001 invoked by uid 30);
	Thu, 23 Aug 2007 07:18:00 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Thu, 23 Aug 2007 07:18:00 +0000</header><header name="Message-Id">&lt;1187853480.930957.4000.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>703745</revision>             <author>mlaurent</author>             <files><file>trunk/kdesupport/blitz/blitz/blitz.pc.cmake</file></files>             <log>Use directly INCLUDE_INSTALL_DIR which defined includedir for blitz</log>             <diffLines>14</diffLines>         </commit>     </body> <timestamp>1187853492</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 3BCD6148001
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 00:15:27 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 8C8B4664E
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 09:15:16 +0200 (CEST)</header><header name="Received">(nullmailer pid 3460 invoked by uid 30);
	Thu, 23 Aug 2007 07:15:16 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Thu, 23 Aug 2007 07:15:16 +0000</header><header name="Message-Id">&lt;1187853316.283632.3459.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>703743</revision>             <author>mlaurent</author>             <files><file>trunk/kdesupport/blitz/blitz/config-externalasm.h.cmake</file><file>trunk/kdesupport/blitz/blitz/config-processor.h.cmake</file></files>             <log>Defined to 1 as wrote in comment</log>             <diffLines>39</diffLines>         </commit>     </body> <timestamp>1187853327</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 7812C148001
	for &lt;cia@cia.navi.cx&gt;; Wed, 22 Aug 2007 15:59:03 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id DE4366700
	for &lt;cia@cia.navi.cx&gt;; Thu, 23 Aug 2007 00:58:52 +0200 (CEST)</header><header name="Received">(nullmailer pid 32703 invoked by uid 30);
	Wed, 22 Aug 2007 22:58:52 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Wed, 22 Aug 2007 22:58:52 +0000</header><header name="Message-Id">&lt;1187823532.358103.32702.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>703600</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/config-externalasm.h.cmake</file><file>trunk/kdesupport/blitz/blitz/scale.cpp</file></files>             <log>Apple's external assembler seems not to handle a
lot of opcodes. MySQL had the same problem:
http://bugs.mysql.com/bug.php?id=18470

We do what they do and just disable it for now.
Note that this only applies to external asm files,
inline asm works fine. Matt Broadstone is looking
for a better solution.

As usual with CMake, I think this is correct but
probably is not ;-)</log>             <diffLines>59</diffLines>         </commit>     </body> <timestamp>1187823547</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id ADECA1D8192
	for &lt;cia@cia.navi.cx&gt;; Tue, 21 Aug 2007 05:39:12 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 790E16649
	for &lt;cia@cia.navi.cx&gt;; Tue, 21 Aug 2007 14:39:01 +0200 (CEST)</header><header name="Received">(nullmailer pid 4078 invoked by uid 30);
	Tue, 21 Aug 2007 12:39:01 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Tue, 21 Aug 2007 12:39:01 +0000</header><header name="Message-Id">&lt;1187699941.280790.4073.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702888</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file></files>             <log>Changed multidimensional arrays to singledimensional in 
preparation for QVarLengthArray.

I believe these are the largest allocations made by Blitz:
3 rows and 3 columns. Nonetheless that still should be small
enough for stack-based allocation and I would think.</log>             <diffLines>355</diffLines>         </commit>     </body> <timestamp>1187699953</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id A5B2D1D8197
	for &lt;cia@cia.navi.cx&gt;; Tue, 21 Aug 2007 04:19:24 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id C3EA96649
	for &lt;cia@cia.navi.cx&gt;; Tue, 21 Aug 2007 13:19:13 +0200 (CEST)</header><header name="Received">(nullmailer pid 26940 invoked by uid 30);
	Tue, 21 Aug 2007 11:19:13 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Tue, 21 Aug 2007 11:19:13 +0000</header><header name="Message-Id">&lt;1187695153.419714.26935.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702863</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/blitz-fp.h</file><file>trunk/kdesupport/blitz/blitz/config-fp.h.cmake</file></files>             <log>Remove the math.h test.</log>             <diffLines>88</diffLines>         </commit>     </body> <timestamp>1187695164</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 141AA1D8197
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 16:08:25 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 6CBCA6141
	for &lt;cia@cia.navi.cx&gt;; Tue, 21 Aug 2007 01:08:14 +0200 (CEST)</header><header name="Received">(nullmailer pid 19626 invoked by uid 30);
	Mon, 20 Aug 2007 23:08:14 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 20 Aug 2007 23:08:14 +0000</header><header name="Message-Id">&lt;1187651294.007173.19621.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702634</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/blitz.cpp</file><file>trunk/kdesupport/blitz/blitz/convolve.cpp</file><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file><file>trunk/kdesupport/blitz/blitz/private/interpolate.h</file><file>trunk/kdesupport/blitz/blitz/scalefilter.cpp</file></files>             <log>Try using the C++ math routines. Quickly tested it and it seems alright. If there
is no problems I will remove the CMake checks in a little bit.

BTW: I used the full std:: namespace specification because I both wanted to
be clear what was being used and find &quot;::&quot; with no namespace hard to read
in the middle of a long equation :P</log>             <diffLines>445</diffLines>         </commit>     </body> <timestamp>1187651305</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 2953F1D8177
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 12:36:53 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 837ED497
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 21:36:42 +0200 (CEST)</header><header name="Received">(nullmailer pid 17300 invoked by uid 50235);
	Mon, 20 Aug 2007 19:36:42 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 20 Aug 2007 19:36:42 +0000</header><header name="Message-Id">&lt;1187638602.093950.17299.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702536</revision>             <author>dfaure</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file></files>             <log>Fix check for expf: it comes from libm.</log>             <diffLines>19</diffLines>         </commit>     </body> <timestamp>1187638613</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id C89D21D8197
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 10:03:44 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 2CC65497
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 19:03:34 +0200 (CEST)</header><header name="Received">(nullmailer pid 10433 invoked by uid 51337);
	Mon, 20 Aug 2007 17:03:33 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 20 Aug 2007 17:03:33 +0000</header><header name="Message-Id">&lt;1187629413.522993.10429.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702447</revision>             <author>sevans</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/blitz-fp.h</file><file>trunk/kdesupport/blitz/blitz/blitz.cpp</file><file>trunk/kdesupport/blitz/blitz/config-fp.h.cmake</file><file>trunk/kdesupport/blitz/blitz/convolve.cpp</file><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file><file>trunk/kdesupport/blitz/blitz/scalefilter.cpp</file></files>             <log>On those platforms that do not have math functions which work
on floats, e.g., expf, use the functions that work on doubles
instead.</log>             <diffLines>135</diffLines>         </commit>     </body> <timestamp>1187629425</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 8527F1D8189
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 03:39:32 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 094F962DE
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 12:39:22 +0200 (CEST)</header><header name="Received">(nullmailer pid 21101 invoked by uid 30);
	Mon, 20 Aug 2007 10:39:13 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 20 Aug 2007 10:39:13 +0000</header><header name="Message-Id">&lt;1187606353.930588.21100.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702292</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file></files>             <log>Might as well be correct about these, too.</log>             <diffLines>27</diffLines>         </commit>     </body> <timestamp>1187606372</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 69F911D8189
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 03:37:19 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id E1B0A6141
	for &lt;cia@cia.navi.cx&gt;; Mon, 20 Aug 2007 12:37:08 +0200 (CEST)</header><header name="Received">(nullmailer pid 20748 invoked by uid 30);
	Mon, 20 Aug 2007 10:37:05 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Mon, 20 Aug 2007 10:37:05 +0000</header><header name="Message-Id">&lt;1187606225.400934.20747.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>702291</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file></files>             <log>Last MSVC fix caused a segfault. Do it the old, verbose way &gt;:)</log>             <diffLines>71</diffLines>         </commit>     </body> <timestamp>1187606239</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 2FD0D1D8190
	for &lt;cia@cia.navi.cx&gt;; Sun, 19 Aug 2007 14:10:30 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 3320D46E
	for &lt;cia@cia.navi.cx&gt;; Sun, 19 Aug 2007 23:10:18 +0200 (CEST)</header><header name="Received">(nullmailer pid 26259 invoked by uid 50159);
	Sun, 19 Aug 2007 21:10:05 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Sun, 19 Aug 2007 21:10:05 +0000</header><header name="Message-Id">&lt;1187557805.387348.26258.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>701992</revision>             <author>chehrlic</author>             <files><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file></files>             <log>fix msvc compilation / remove gcc specific language extension</log>             <diffLines>85</diffLines>         </commit>     </body> <timestamp>1187557830</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from office.kde.org (kde.suse.de [195.135.221.67])
	by cia.vc (Postfix) with ESMTP id 9F783148001
	for &lt;cia@cia.navi.cx&gt;; Sun, 19 Aug 2007 05:02:04 -0700 (PDT)</header><header name="Received">from svn.kde.org (localhost [127.0.0.1])
	by office.kde.org (Postfix) with SMTP id 7B99B483
	for &lt;cia@cia.navi.cx&gt;; Sun, 19 Aug 2007 14:01:53 +0200 (CEST)</header><header name="Received">(nullmailer pid 15046 invoked by uid 30);
	Sun, 19 Aug 2007 12:01:52 -0000</header><header name="From">sysadmin@kde.org</header><header name="Date">Sun, 19 Aug 2007 12:01:52 +0000</header><header name="Message-Id">&lt;1187524912.812920.15045.nullmailer@svn.kde.org&gt;</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>blitz</module>     </source>     <body>         <commit>             <revision>701804</revision>             <author>mosfet</author>             <files><file>trunk/kdesupport/blitz/blitz/CMakeLists.txt</file><file>trunk/kdesupport/blitz/blitz/blitz.cpp</file><file>trunk/kdesupport/blitz/blitz/blitz.h</file><file>trunk/kdesupport/blitz/blitz/gradient.cpp</file><file>trunk/kdesupport/blitz/test/mainwindow.cpp</file><file>trunk/kdesupport/blitz/test/mainwindow.h</file></files>             <log>More gradient work, mostly to support 8bpp grayscale gradients
but some other cleanups as well.

Some of you are probably wondering why I'm spending effort on 
the gradient code now that Qt supports them. The most important
reason is the unbalanced gradients. In this case &quot;unbalanced&quot; refers
to the line of the gradient, not it's color transition, and can't
be replicated with Qt gradients. For example, if you make a diagonal
gradient with a positive unbalance factor it will appear to curve
to the bottom-right. This can be used for emulating a shadow or 
highlight and other neat stuff. You can't do this with QLinearGradient, 
which will always draw the gradient on a line.

The other reason is also the reason for this commit. Some applications
blend two images, or an image and a color, using a gradient. That's what
most of those blend() methods in KImageEffect were for. Now you can
get 8bpp grayscale gradients by calling grayGradient() or
grayUnbalancedGradient() and use them for an image's alpha channel. These
are drawn natively and don't create a 32bpp temporary image. This
is far more efficent than what you would otherwise do with Qt.

The other reasons are minor. The gradients should be slightly faster but
that really matters only if your doing something like using them as a background 
for a resizable widget and need to recalculate them often. Another reason is the
oddball gradient types like Pyramid that some applications use, but probably
can be depreciated. I'm not gonna suggest that, tho... I already unintentionally
started one flamewar suggesting we depreciate things &gt;:)

Anyways, this commit adds grayGradient() and grayUnbalancedGradient(), moves the
gradients to their own source file to be better organized, and has a few minor
cleanups.</log>             <diffLines>1218</diffLines>         </commit>     </body> <timestamp>1187524925</timestamp></message></recentMessages></statsTarget>
