<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/coates</link><counters><counter name="forever" lastEventTime="1327216965" firstEventTime="1205116715">1106</counter><counter name="lastMonth" lastEventTime="1327216965" firstEventTime="1327216510">2</counter></counters><metadata><item name="subtitle"><value type="text/plain">None</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Parker Coates</value></item><item name="url"><value type="text/plain">None</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id AB9E72E71F
	for &lt;cia@cia.navi.cx&gt;; Sat, 21 Jan 2012 23:22:44 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 78100AC894; Sun, 22 Jan 2012 05:08:37 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120122040837.78100AC894@svn.kde.org&gt;</header><header name="Date">Sun, 22 Jan 2012 05:08:37 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1275131</revision>             <author>coates</author>             <files><file>branches/KDE/4.8/kdegames/kpat/dealer.h</file><file>branches/KDE/4.8/kdegames/kpat/mainwindow.cpp</file></files>             <log>Backport of commit 1275129.

Don't bother saving state on close if the player has already won.

This was a behaviour regression caused by the clean up of the loading
and saving code. Somewhat surprisingly, saving after the game has been
won worked without issue and loading that save caused the player to
instantly win again, so it acted like the state was actually remembered.
Of course, the user doesn't expect to fire up KPat just to be instantly
told that they've won.

CCBUG:291959</log>             <diffLines>59</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1275131</url>         </commit>     </body> <timestamp>1327216964</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id A272A2E71D
	for &lt;cia@cia.navi.cx&gt;; Sat, 21 Jan 2012 23:15:07 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 40E12AC894; Sun, 22 Jan 2012 05:00:55 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120122040055.40E12AC894@svn.kde.org&gt;</header><header name="Date">Sun, 22 Jan 2012 05:00:55 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1275129</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/dealer.h</file><file>trunk/KDE/kdegames/kpat/mainwindow.cpp</file></files>             <log>Don't bother saving state on close if the player has already won.

This was a behaviour regression caused by the clean up of the loading
and saving code. Somewhat surprisingly, saving after the game has been
won worked without issue and loading that save caused the player to
instantly win again, so it acted like the state was actually remembered.
Of course, the user doesn't expect to fire up KPat just to be instantly
told that they've won.

CCBUG:291959</log>             <diffLines>59</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1275129</url>         </commit>     </body> <timestamp>1327216510</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 7BEA4232930
	for &lt;cia@cia.navi.cx&gt;; Mon, 14 Nov 2011 11:15:03 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 55A9FAC88D; Mon, 14 Nov 2011 17:39:54 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111114163954.55A9FAC88D@svn.kde.org&gt;</header><header name="Date">Mon, 14 Nov 2011 17:39:54 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1264189</revision>             <author>coates</author>             <files><file>branches/KDE/4.7/kdegames/kpat/patsolve/gypsysolver.cpp</file><file>branches/KDE/4.7/kdegames/kpat/patsolve/patsolve.cpp</file></files>             <log>Backport of commit 1264171.

don't overfill the possible array
CCBUG:283191
FIXED-IN:4.7.4</log>             <diffLines>80</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1264189</url>         </commit>     </body> <timestamp>1321298103</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 211CA23292E
	for &lt;cia@cia.navi.cx&gt;; Tue,  8 Nov 2011 01:54:14 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 231EBAC88E; Tue,  8 Nov 2011 08:22:43 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111108072243.231EBAC88E@svn.kde.org&gt;</header><header name="Date">Tue,  8 Nov 2011 08:22:43 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1263113</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/mainwindow.cpp</file></files>             <log>Make use of the new mimetype in the load and save dialogs.

File dialogs are now filtered by default to only show KPat save files.
The save dialog now automatically adds the .kpatience extension.

CCBUG:286074</log>             <diffLines>59</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1263113</url>         </commit>     </body> <timestamp>1320746054</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 1A06323292E
	for &lt;cia@cia.navi.cx&gt;; Tue,  8 Nov 2011 01:54:12 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 1FF9DAC88E; Tue,  8 Nov 2011 08:22:41 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111108072241.1FF9DAC88E@svn.kde.org&gt;</header><header name="Date">Tue,  8 Nov 2011 08:22:41 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1263112</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/CMakeLists.txt</file><file>trunk/KDE/kdegames/kpat/kpat.desktop</file><file>trunk/KDE/kdegames/kpat/mimetypes/</file><file>trunk/KDE/kdegames/kpat/mimetypes/CMakeLists.txt</file><file>trunk/KDE/kdegames/kpat/mimetypes/kpatience.xml</file></files>             <log>Add a mimetype for KPat saved games.

I'm not really sure why this wasn't done a long time ago, but KPat
saved games now have their own mimetype: vnd.kde.kpatience.savedstate.
The files are identified by having either a .kpatience file extension
or a &quot;kpat&quot; XML DOCTYPE. Clicking on saved games should now launch KPat
to open them, as well.

BUG:286074
FIXED-IN:4.8</log>             <diffLines>50</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1263112</url>         </commit>     </body> <timestamp>1320746052</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 48E1723292E
	for &lt;cia@cia.navi.cx&gt;; Tue,  8 Nov 2011 01:54:09 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 51E23AC88C; Tue,  8 Nov 2011 08:22:38 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111108072238.51E23AC88C@svn.kde.org&gt;</header><header name="Date">Tue,  8 Nov 2011 08:22:38 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1263111</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/main.cpp</file><file>trunk/KDE/kdegames/kpat/mainwindow.cpp</file><file>trunk/KDE/kdegames/kpat/mainwindow.h</file></files>             <log>Rename the MainWindow::openGame() methods to loadGame().

I just like to have the terminology of the code match the terminology of
the UI.</log>             <diffLines>85</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1263111</url>         </commit>     </body> <timestamp>1320746049</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id B78E423292E
	for &lt;cia@cia.navi.cx&gt;; Tue,  8 Nov 2011 01:54:06 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id B7728AC88C; Tue,  8 Nov 2011 08:22:35 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111108072235.B7728AC88C@svn.kde.org&gt;</header><header name="Date">Tue,  8 Nov 2011 08:22:35 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1263110</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/dealer.cpp</file><file>trunk/KDE/kdegames/kpat/dealer.h</file><file>trunk/KDE/kdegames/kpat/main.cpp</file><file>trunk/KDE/kdegames/kpat/mainwindow.cpp</file></files>             <log>Clean up save file opening and saving code.

Relying on the DealerScene::save_it() to return the name of a temporary
file wasn't very nice or clean API. Now all temporary files, downloads,
uploads and local files are handled by MainWindow while DealerScene only
loads from and saves to QIODevices.</log>             <diffLines>396</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1263110</url>         </commit>     </body> <timestamp>1320746046</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id A39E423292E
	for &lt;cia@cia.navi.cx&gt;; Tue,  8 Nov 2011 01:54:02 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 3E792AC88B; Tue,  8 Nov 2011 08:22:31 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111108072231.3E792AC88B@svn.kde.org&gt;</header><header name="Date">Tue,  8 Nov 2011 08:22:31 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1263109</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/main.cpp</file></files>             <log>Don't delete the saved state file after opening it.

In case of a crash, it seems much friendlier to leave the saved state
file on disk, so the player at least has a chance to restart from there.</log>             <diffLines>13</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1263109</url>         </commit>     </body> <timestamp>1320746043</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id C6BB123292E
	for &lt;cia@cia.navi.cx&gt;; Sun,  6 Nov 2011 22:58:04 -0800 (PST)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id B5E9CAC88C; Mon,  7 Nov 2011 05:27:11 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111107042711.B5E9CAC88C@svn.kde.org&gt;</header><header name="Date">Mon,  7 Nov 2011 05:27:11 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1262923</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/dealer.cpp</file><file>trunk/KDE/kdegames/kpat/hint.h</file></files>             <log>Remove a bunch of cruft from DealerScene::demo().

This code was doing a bunch of things suboptimally. It didn't use
KCardPile::topCardsDownTo(). It handled a bunch of animation stuff
that should now be handled automatically. It asserted pointers after
having used them, which is pointless.

While I don't know what was causing the crash in bug 274127, I do know
it can't happen again with the new code.

BUG:274127</log>             <diffLines>96</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1262923</url>         </commit>     </body> <timestamp>1320649085</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 9048523292C
	for &lt;cia@cia.navi.cx&gt;; Wed, 26 Oct 2011 22:53:11 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 3D386AC88A; Thu, 27 Oct 2011 05:28:36 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111027032836.3D386AC88A@svn.kde.org&gt;</header><header name="Date">Thu, 27 Oct 2011 05:28:36 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260926</revision>             <author>coates</author>             <files><file>branches/KDE/4.7/kdegames/kpat/mainwindow.cpp</file><file>branches/KDE/4.7/kdegames/kpat/renderer.cpp</file><file>branches/KDE/4.7/kdegames/kpat/renderer.h</file></files>             <log>Backport of commit 1260924.

Make Renderer a pseudo-singleton to avoid crashes on logout.

An in depth description of the issue can be found here:
http://lists.kde.org/?l=kde-games-devel&amp;m=130499552229629

This commit sidesteps the basic issue by avoiding the use of a
K_GLOBAL_STATIC.

BUG:271655
FIXED-IN:4.7.3</log>             <diffLines>72</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260926</url>         </commit>     </body> <timestamp>1319694791</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 9932F23292C
	for &lt;cia@cia.navi.cx&gt;; Wed, 26 Oct 2011 22:32:09 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id D8AE2AC88B; Thu, 27 Oct 2011 05:07:30 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111027030730.D8AE2AC88B@svn.kde.org&gt;</header><header name="Date">Thu, 27 Oct 2011 05:07:30 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260924</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/mainwindow.cpp</file><file>trunk/KDE/kdegames/kpat/renderer.cpp</file><file>trunk/KDE/kdegames/kpat/renderer.h</file></files>             <log>Make Renderer a pseudo-singleton to avoid crashes on logout.

An in depth description of the issue can be found here:
http://lists.kde.org/?l=kde-games-devel&amp;m=130499552229629

This commit sidesteps the basic issue by avoiding the use of a
K_GLOBAL_STATIC.

CCBUG:271655</log>             <diffLines>72</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260924</url>         </commit>     </body> <timestamp>1319693529</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 6036E23292C
	for &lt;cia@cia.navi.cx&gt;; Tue, 25 Oct 2011 00:01:04 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 90A8EAC88A; Tue, 25 Oct 2011 06:37:35 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111025043735.90A8EAC88A@svn.kde.org&gt;</header><header name="Date">Tue, 25 Oct 2011 06:37:35 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260492</revision>             <author>coates</author>             <files><file>branches/KDE/4.7/kdegames/kpat/spider.cpp</file></files>             <log>Backport of commit 1260491.

Check that the top card in a Spider run is face up.

Very similar to bugs 260748 and 265857. This makes me worry that we have
even more rare bugs caused by not checking if cards are face up.

CCBUG:283519</log>             <diffLines>17</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260492</url>         </commit>     </body> <timestamp>1319526064</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 34DDB23292C
	for &lt;cia@cia.navi.cx&gt;; Mon, 24 Oct 2011 23:58:28 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 5067DAC88A; Tue, 25 Oct 2011 06:34:59 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111025043459.5067DAC88A@svn.kde.org&gt;</header><header name="Date">Tue, 25 Oct 2011 06:34:59 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260491</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/spider.cpp</file></files>             <log>Check that the top card in a Spider run is face up.

Very similar to bugs 260748 and 265857. This makes me worry that we have
even more rare bugs caused by not checking if cards are face up.

BUG:283519
FIXED-IN:4.7.3</log>             <diffLines>17</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260491</url>         </commit>     </body> <timestamp>1319525908</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id E7AD223292D
	for &lt;cia@cia.navi.cx&gt;; Mon, 24 Oct 2011 22:41:34 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 0712EAC88A; Tue, 25 Oct 2011 05:18:08 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111025031808.0712EAC88A@svn.kde.org&gt;</header><header name="Date">Tue, 25 Oct 2011 05:18:08 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260488</revision>             <author>coates</author>             <files><file>branches/KDE/4.7/kdegames/kpat/golf.cpp</file></files>             <log>Properly grab the state during Golf autodrop.

CCBUG:270532</log>             <diffLines>13</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260488</url>         </commit>     </body> <timestamp>1319521295</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id A49F423292C
	for &lt;cia@cia.navi.cx&gt;; Mon, 24 Oct 2011 22:37:35 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id D317CAC88A; Tue, 25 Oct 2011 05:14:08 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20111025031408.D317CAC88A@svn.kde.org&gt;</header><header name="Date">Tue, 25 Oct 2011 05:14:08 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1260487</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/golf.cpp</file></files>             <log>Properly grab the state during Golf autodrop.

BUG:270532</log>             <diffLines>13</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1260487</url>         </commit>     </body> <timestamp>1319521055</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id E7ADF1D83C7
	for &lt;cia@cia.navi.cx&gt;; Sat, 30 Apr 2011 20:55:01 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 141CEAC873; Sun,  1 May 2011 05:54:51 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20110501035451.141CEAC873@svn.kde.org&gt;</header><header name="Date">Sun,  1 May 2011 05:54:51 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1229904</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/libkcardgame/kcardscene.cpp</file></files>             <log>Minor cleanup of KCardScenePrivate::sendCardsToPile().

 * Renamed some variables.
 * Got rid of an unused QList.
 * Added some comments.
 * Shuffled some code around.</log>             <diffLines>106</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1229904</url>         </commit>     </body> <timestamp>1304222113</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 3A35D1D83AA
	for &lt;cia@cia.navi.cx&gt;; Sat, 30 Apr 2011 20:55:00 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id E49D6AC869; Sun,  1 May 2011 05:54:48 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20110501035448.E49D6AC869@svn.kde.org&gt;</header><header name="Date">Sun,  1 May 2011 05:54:48 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1229903</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/libkcardgame/kcardscene.cpp</file></files>             <log>Correct card ordering in KCardScene::flipCardsToPile().

When flipping multiple cards from one pile to another, we have to
reverse the stacking order of the cards. The topmost card on the source
pile becomes the bottommost card on the destination pile. This fixes
the waste to stock recycling in both Klondike and Forty &amp; Eight.

The previous behaviour wasn't necessarily wrong, but it did represent a
maneuver that can't really be done with real cards in a single move,
hence it wasn't the correct behaviour for the games in question.</log>             <diffLines>18</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1229903</url>         </commit>     </body> <timestamp>1304222102</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id AEC641D81E0
	for &lt;cia@cia.navi.cx&gt;; Fri, 15 Apr 2011 20:06:02 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 5E8E1AC8D3; Sat, 16 Apr 2011 05:05:51 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20110416030551.5E8E1AC8D3@svn.kde.org&gt;</header><header name="Date">Sat, 16 Apr 2011 05:05:51 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1228141</revision>             <author>coates</author>             <files><file>branches/KDE/4.6/kdegames/kpat/patsolve/spidersolver.cpp</file></files>             <log>Backport of commit 1228140.

Make the Spider solver check all cards are face up before moving runs.

This was simply a missing check.

CCBUG:265857
FIXED-IN:SC4.6.3</log>             <diffLines>15</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1228141</url>         </commit>     </body> <timestamp>1302923163</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 868FA1D81E0
	for &lt;cia@cia.navi.cx&gt;; Fri, 15 Apr 2011 19:54:53 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id 7CC22AC8D4; Sat, 16 Apr 2011 04:54:32 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20110416025432.7CC22AC8D4@svn.kde.org&gt;</header><header name="Date">Sat, 16 Apr 2011 04:54:32 +0200 (CEST)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1228140</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/patsolve/spidersolver.cpp</file></files>             <log>Make the Spider solver check all cards are face up before moving runs.

This was simply a missing check.

BUG:265857</log>             <diffLines>15</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1228140</url>         </commit>     </body> <timestamp>1302922493</timestamp></message><message>     <generator>         <name>Subversion CIA Bot client shell script</name>         <version>1.0</version>     <mailHeaders><header name="Received">from svn.kde.org (svn.kde.org [195.135.221.69])
	by cia.vc (Postfix) with ESMTP id 758A71D82B1
	for &lt;cia@cia.navi.cx&gt;; Thu, 24 Mar 2011 10:16:57 -0700 (PDT)</header><header name="Received">by svn.kde.org (Postfix, from userid 50276)
	id D1587AC8CA; Thu, 24 Mar 2011 18:16:46 +0100 (CET)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20110324171646.D1587AC8CA@svn.kde.org&gt;</header><header name="Date">Thu, 24 Mar 2011 18:16:46 +0100 (CET)</header></mailHeaders></generator>     <source>         <project>KDE</project>         <module>kpat</module>     </source>     <body>         <commit>             <revision>1225910</revision>             <author>coates</author>             <files><file>trunk/KDE/kdegames/kpat/dealer.cpp</file></files>             <log>Remove assert from Dealer destructor to fix the last commit.

I didn't mean to commit the change to dealer.cpp in the last commit.
That change was a bad idea and will cause asserts when changing games
or shutting down.</log>             <diffLines>14</diffLines>             <url>http://websvn.kde.org/?view=revision&amp;revision=1225910</url>         </commit>     </body> <timestamp>1300987017</timestamp></message></recentMessages></statsTarget>
