<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/kde/amarok</link><counters><counter name="forever" lastEventTime="1338144725" firstEventTime="1134943154">17927</counter><counter name="lastMonth" lastEventTime="1335751788" firstEventTime="1333366641">72</counter><counter name="thisMonth" lastEventTime="1338144725" firstEventTime="1335882983">112</counter><counter name="lastWeek" lastEventTime="1337466201" firstEventTime="1336955869">19</counter><counter name="yesterday" lastEventTime="1338064431" firstEventTime="1338050477">4</counter><counter name="thisWeek" lastEventTime="1338144725" firstEventTime="1337564495">30</counter><counter name="today" lastEventTime="1338144725" firstEventTime="1338144725">1</counter></counters><metadata><item name="subtitle"><value type="text/plain">None</value></item><item name="description"><value type="text/plain">Rediscover your music!</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Amarok</value></item><item name="url"><value type="text/plain">http://amarok.kde.org</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 58E0BAE001
	for &lt;cia@cia.vc&gt;; Sun, 27 May 2012 11:52:05 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 26D66A609B
	for &lt;cia@cia.vc&gt;; Sun, 27 May 2012 16:25:32 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120527142532.26D66A609B@git.kde.org&gt;</header><header name="Date">Sun, 27 May 2012 16:25:32 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1338128467</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-356-g71a6175</revision><files><file>src/core-impl/collections/ipodcollection/support/IphoneMountPoint.cpp</file></files><log>IpodCollection: compatibility with ifuse 1.1.2

--uuid option changed to --udid in ifuse 1.1.2. Fortunately, the short
form, -u, is unchanged, whew...</log><url>http://commits.kde.org/amarok/71a61751969427cd5814168e982012443cfb2f18</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 9D255AE001
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 13:33:51 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 55351A609B
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 18:07:50 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120526160750.55351A609B@git.kde.org&gt;</header><header name="Date">Sat, 26 May 2012 18:07:50 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1338048346</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-355-gb1dfac7</revision><files><file>ChangeLog</file><file>src/transcoding/TranscodingJob.cpp</file><file>src/transcoding/TranscodingJob.h</file></files><log>TranscodingJob: don't pass -n to ffmpeg, check file existence manually

BUGFIXES:
 * Transcoding: fix compatibility with libav's ffmpeg

BUG: 300551
FIXED-IN: 2.6
DIGEST: Bugfix</log><url>http://commits.kde.org/amarok/b1dfac7932bc89127b4ea1098a143efe9e068f99</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 5061AAE001
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 09:59:51 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id E225FA609B
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 14:33:54 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120526123354.E225FA609B@git.kde.org&gt;</header><header name="Date">Sat, 26 May 2012 14:33:54 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337168176</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-354-g5bf3f7b</revision><files><file>ChangeLog</file><file>HACKING/mysql_database_schema.txt</file><file>src/core-impl/collections/db/sql/DatabaseUpdater.cpp</file><file>src/core-impl/collections/db/sql/DatabaseUpdater.h</file><file>src/core-impl/collections/db/sql/SqlMeta.cpp</file></files><log>DB: change lyrics table: text url -&gt; integer url pointing to the urls table

I believe that the old lyrics table structure was more or less a mistake:
TABLE lyrics (
    id INTEGER PRIMARY KEY, -- actually never used in code
    url VARBINARY(324), -- actually a rpath from urls table
    lyrics TEXT
)

Apart from data duplication and non-conformity to the &quot;update anomaly&quot;
requirement of the database design, there was additional problem that rpath
itself is not unique. The (deviceId, rpath) is.

This change makes the lyrics table look more sane:
TABLE lyrics (
    url INTEGER PRIMARY KEY, -- points to url.id column
    lyrics TEXT
)

with an effort to transition existing entries. The transition of 5000
lyrics entries takes 16s on my 2.5 GHz Core i5 (one core used), so it
should be acceptable.

This is the first time I'm changing db structure, I'd be glad to
receive thorough review, namely of the update13to14() method and
especially the duplicate-removing query. This is critical because
database-corrupting fault would leave many Amarok users in a state
where they would need to drop their database to make Amarok working
again.

ChangeLog of the unrelated iPod fix is updated because DB_VERSION bump
triggers full collection rescan as far as it is documented.

BUG: 242350
FIXED-IN: 2.6
REVIEW: 104966</log><url>http://commits.kde.org/amarok/5bf3f7be1fc27755391a223cbdfa8d2ee297c356</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 98155AE001
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 09:41:16 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id CF623A609B
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 14:15:20 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120526121520.CF623A609B@git.kde.org&gt;</header><header name="Date">Sat, 26 May 2012 14:15:20 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1338034152</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-352-g57f6a38</revision><files><file>src/core/collections/CollectionLocation.cpp</file><file>src/core/collections/CollectionLocation.h</file></files><log>CollectionLocation: betters docs, remove resolved TODO</log><url>http://commits.kde.org/amarok/57f6a3819395ebbe5098efb3534e3dd33fa3e6b5</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 9DB21AE002
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 09:41:16 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id D50A6A60B9
	for &lt;cia@cia.vc&gt;; Sat, 26 May 2012 14:15:20 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120526121520.D50A6A60B9@git.kde.org&gt;</header><header name="Date">Sat, 26 May 2012 14:15:20 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1338034223</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-353-gac9b9bd</revision><files><file>src/browsers/CollectionTreeView.cpp</file></files><log>CollectionTreeView: fix memory leak

We check CollectionLocation for isWritable(), this is authoritative.</log><url>http://commits.kde.org/amarok/ac9b9bd6df1beb5e9470b6ffe908f481878e507f</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id D59A9AE001
	for &lt;cia@cia.vc&gt;; Fri, 25 May 2012 13:20:28 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 3046AA609B
	for &lt;cia@cia.vc&gt;; Fri, 25 May 2012 17:55:02 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120525155502.3046AA609B@git.kde.org&gt;</header><header name="Date">Fri, 25 May 2012 17:55:02 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337960847</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-351-gc652bb4</revision><files><file>src/images/emblem-amazon-scalable.svgz</file><file>src/images/emblem-amazon.png</file><file>src/images/icons/hi16-action-view-services-amazon-amarok.png</file><file>src/images/icons/hi22-action-view-services-amazon-amarok.png</file><file>src/images/icons/hi32-action-view-services-amazon-amarok.png</file><file>src/images/icons/hi48-action-view-services-amazon-amarok.png</file><file>src/images/icons/svg/action-view-services-amazon-amarok.svgz</file></files><log>Amazon store: improved icons

As always created by Fabi. Thanks agein. :-)

&gt;From his description of changes:
&quot;OK Finally I'm ready. the emblem is now the same as the 16x16 Icon and all
icons are new with KDE Oxygen colors and the card Icon so you can see that
its a store attaches 3 pictures from amarok so you can see its eyefriendlier
on dark colors. so far - I Hope you like it and if something is wrong I will
fix it&quot;

Note: I had to remove the icon cache at
  /var/tmp/kdecache-$USER/icon-cache.kcache
to make them show up. Maybe that trick is needed for you, too. ;-)

CCMAIL:fabidesu@googlemail.com</log><url>http://commits.kde.org/amarok/c652bb473e7a85877fcf4a1a82a7f2129612cb37</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 26AD6AE001
	for &lt;cia@cia.vc&gt;; Fri, 25 May 2012 07:44:09 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 792BBA609B
	for &lt;cia@cia.vc&gt;; Fri, 25 May 2012 12:18:50 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120525101850.792BBA609B@git.kde.org&gt;</header><header name="Date">Fri, 25 May 2012 12:18:50 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337940694</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-350-gc5d4741</revision><files><file>ChangeLog</file><file>src/services/amazon/AmazonSettingsModule.cpp</file></files><log>Amazon store: try to show a sensible default in the country selection

If the user has not set a location we now try to guess one by asking
KLocale for the country setting. This is then being displayed as default
choice in the country selection dialog.

This does NOT yet save this determination or even use it to query the
service, as sending data to an internet service without explicit
consent from the user is a bad, bad thing. It just sets the default
value in the dialog the user still has to confirm.</log><url>http://commits.kde.org/amarok/c5d474161788675aed555da47909728476f3f915</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id F0A72AE001
	for &lt;cia@cia.vc&gt;; Thu, 24 May 2012 21:25:51 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 1027CA609B
	for &lt;cia@cia.vc&gt;; Fri, 25 May 2012 02:00:48 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120525000048.1027CA609B@git.kde.org&gt;</header><header name="Date">Fri, 25 May 2012 02:00:48 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337852497</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-349-gac63cc7</revision><files><file>src/core/support/Components.h</file></files><log>Components.h: code style</log><url>http://commits.kde.org/amarok/ac63cc75720c6a09e985e28ea7ce0b2e06d1639e</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id A8D91AE001
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 21:07:19 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 02AFFA609B
	for &lt;cia@cia.vc&gt;; Thu, 24 May 2012 01:42:49 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523234250.02AFFA609B@git.kde.org&gt;</header><header name="Date">Thu, 24 May 2012 01:42:49 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337813480</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-348-g0a7f932</revision><files><file>src/core-impl/collections/ipodcollection/jobs/IpodCopyTracksJob.cpp</file></files><log>IpodCollectionLocation: when looking for duplicate tracks, disregard genre

Genre is seldom used to differentiate between different tracks, ID3 v1
tags have a limited set of available genres so that may create false
negatives.</log><url>http://commits.kde.org/amarok/0a7f93216c9f2d6cf4eff8321e2f5a6ac22e801d</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 2B8E6AE001
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 12:33:34 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 01367A609B
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 17:09:16 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523150917.01367A609B@git.kde.org&gt;</header><header name="Date">Wed, 23 May 2012 17:09:16 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337781271</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-347-gee23644</revision><files><file>src/core-impl/collections/db/sql/DatabaseUpdater.cpp</file><file>src/core-impl/collections/db/sql/DatabaseUpdater.h</file><file>src/core-impl/collections/db/sql/SqlCollection.cpp</file></files><log>Don't show updating database dialog on the first run

...we already show enough dialogs when starting Amarok for the first
time. :-)</log><url>http://commits.kde.org/amarok/ee236442b7e68a89ab730be668f4a6efab39ebfe</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 85C73AE004
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 07:40:45 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 959FEA60C6
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 12:16:35 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523101635.959FEA60C6@git.kde.org&gt;</header><header name="Date">Wed, 23 May 2012 12:16:35 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337767139</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-346-ga42c0da</revision><files><file>src/core-impl/collections/db/sql/DatabaseUpdater.h</file><file>src/core-impl/collections/db/sql/SqlCollection.cpp</file></files><log>Display a modal dialog when Amarok database is being updated

This should hopefully prevent users from killing it while the database
schema is being updated (or at least informing them that nasty things
would happen if Amarok is killed)

This can be tested using the following patch on top of this commit:

&gt; diff --git a/src/core-impl/collections/db/sql/SqlCollection.cpp b/src/core-impl/collections/db/sql/SqlCollection.cpp
&gt; index 018ee07..5518ba6 100644
&gt; --- a/src/core-impl/collections/db/sql/SqlCollection.cpp
&gt; +++ b/src/core-impl/collections/db/sql/SqlCollection.cpp
&gt; @@ -129,6 +129,8 @@ public:
&gt;  } //namespace Collections
&gt;
&gt;  using namespace Collections;
&gt; +#include &lt;QThread&gt; // TESTING
&gt; +class MyThread : public QThread { public: using QThread::sleep; }; // TESTING
&gt;
&gt;  SqlCollection::SqlCollection( const QString &amp;id, const QString &amp;prettyName, SqlStorage* storage )
&gt;      : DatabaseCollection( id, prettyName )
&gt; @@ -154,7 +156,7 @@ SqlCollection::SqlCollection( const QString &amp;id, const QString &amp;prettyName, SqlS
&gt;      // is initialized or its handlers may try to insert
&gt;      // into the database before it's created/updated!
&gt;      DatabaseUpdater updater( this );
&gt; -    if( updater.needsUpdate() )
&gt; +    if( updater.needsUpdate() || true /* TESTING */ )
&gt;      {
&gt;          KDialog dialog( 0, Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint );
&gt;          QLabel label( i18n( &quot;Updating Amarok database schema. Please don't terminate &quot;
&gt; @@ -170,6 +172,7 @@ SqlCollection::SqlCollection( const QString &amp;id, const QString &amp;prettyName, SqlS
&gt;          kapp-&gt;processEvents();
&gt;
&gt;          updater.update();
&gt; +        MyThread::sleep( 10 ); /* TESTING */
&gt;
&gt;          dialog.hide();
&gt;          kapp-&gt;processEvents();</log><url>http://commits.kde.org/amarok/a42c0dac80490157155e0ef26bdad4e43add7b8d</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 82064AE003
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 07:40:45 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 922B7A60BE
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 12:16:35 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523101635.922B7A60BE@git.kde.org&gt;</header><header name="Date">Wed, 23 May 2012 12:16:35 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337764408</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-345-g8897823</revision><files><file>src/core-impl/collections/upnpcollection/UpnpCache.cpp</file></files><log>UpnpCollection: remove unused method</log><url>http://commits.kde.org/amarok/889782329035d79e613934b528a449987613ee33</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 7CFC9AE002
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 07:40:45 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 8EC20A60B9
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 12:16:35 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523101635.8EC20A60B9@git.kde.org&gt;</header><header name="Date">Wed, 23 May 2012 12:16:35 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337764377</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-344-g2401afa</revision><files><file>src/context/scriptengine/javascript/qtgui/rect.cpp</file></files><log>scriptengine: remove unused function</log><url>http://commits.kde.org/amarok/2401afafe85651b7947dedd3e04c01723f575223</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 739CBAE001
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 07:40:45 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 84372A609B
	for &lt;cia@cia.vc&gt;; Wed, 23 May 2012 12:16:35 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120523101635.84372A609B@git.kde.org&gt;</header><header name="Date">Wed, 23 May 2012 12:16:35 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337718144</timestamp><body><commit><author>Matěj Laitl</author><revision>v2.5.0-343-g9b42d57</revision><files><file>src/core-impl/meta/proxy/MetaProxy_p.h</file></files><log>MetaProxy: don't crash when d-&gt;realTrack-&gt;artist() is null

This happened to me today when I removed some tracks from collection
while they were in playlist proxied by MetaProxy.</log><url>http://commits.kde.org/amarok/9b42d57fdbbff9f0441e266f72b745852c07aa73</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 60BDFAE001
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 14:17:21 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 56C91A609B
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 18:53:36 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120522165336.56C91A609B@git.kde.org&gt;</header><header name="Date">Tue, 22 May 2012 18:53:36 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337705439</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-342-ge967c82</revision><files><file>src/core/support/Amarok.cpp</file></files><log>deprecated_warnings--;

Should fix

/home/sven/amarok/src/core/support/Amarok.cpp: In function ‘QString Amarok::verboseTimeSince(const QDateTime&amp;)’:
/home/sven/amarok/src/core/support/Amarok.cpp:60:76: warning: ‘virtual QString KCalendarSystem::yearString(const QDate&amp;, KCalendarSystem::StringFormat) const’ is deprecated (declared at /usr/include/KDE/../kcalendarsystem.h:959) [-Wdeprecated-declarations]

The replacement is available since KDE 4.6, our current minimum requirement.

http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/classKCalendarSystem.html#a8eddca5bec00fab07bfb5a4a94860beb
http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/classKCalendarSystem.html#a11b23f2448d707193e722bb17a5f73a0

I hopefully translated the format correctly. ^^</log><url>http://commits.kde.org/amarok/e967c822d87aabf9bbaf0806608534a0b60e8302</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 948F2AE001
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 13:34:24 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 2DB78A609B
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 18:10:40 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120522161040.2DB78A609B@git.kde.org&gt;</header><header name="Date">Tue, 22 May 2012 18:10:40 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337702958</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-341-g2bbabf4</revision><files><file>src/services/amazon/AmazonCollection.cpp</file><file>src/services/amazon/AmazonCollection.h</file><file>src/services/amazon/AmazonItemTreeModel.cpp</file><file>src/services/amazon/AmazonParser.cpp</file><file>tests/services/amazon/TestAmazonParser.cpp</file></files><log>AmazonCollection: return references instead of pointers

As suggested by strohel.</log><url>http://commits.kde.org/amarok/2bbabf4bb6d06327ac371a69bd1c6c42fc224c42</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id DFC32AE001
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 12:46:47 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 9B984A609B
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 17:23:04 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120522152304.9B984A609B@git.kde.org&gt;</header><header name="Date">Tue, 22 May 2012 17:23:04 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337700130</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-340-g600b7ae</revision><files><file>ChangeLog</file></files><log>ChangeLog: year++;

It's 2012 now. ^^</log><url>http://commits.kde.org/amarok/600b7ae60f8e3dab129028cbc8b0d6ccec00af5b</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 2AECEAE002
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 12:35:17 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 43FF5A60B9
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 17:11:34 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120522151134.43FF5A60B9@git.kde.org&gt;</header><header name="Date">Tue, 22 May 2012 17:11:34 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337699362</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-339-g32f7e98</revision><files><file>ChangeLog</file><file>src/services/amazon/AmazonStore.cpp</file></files><log>Amazon store: improved album search

When loading the details of an album we no longer rely on a simple
search by name but load the correct album explicitly using its ASIN.

The results contain wrong infos about the artists, this will be fixed
on the api side soonish.</log><url>http://commits.kde.org/amarok/32f7e985aa33fd2db5e47b4c815355ac7d16210e</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 38F64AE001
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 09:49:11 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id 837A9A609B
	for &lt;cia@cia.vc&gt;; Tue, 22 May 2012 14:25:32 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120522122532.837A9A609B@git.kde.org&gt;</header><header name="Date">Tue, 22 May 2012 14:25:32 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337689462</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-338-g088fb15</revision><files><file>src/services/amazon/AmazonShoppingCart.cpp</file><file>src/services/amazon/AmazonShoppingCart.h</file><file>src/services/amazon/AmazonStore.cpp</file><file>src/services/amazon/AmazonStore.h</file><file>tests/services/amazon/TestAmazonShoppingCart.cpp</file></files><log>Simplify Amazon service, make direct checkout work

The tests have been adjusted to the changes.</log><url>http://commits.kde.org/amarok/088fb1568f29af0f6d98d8390652f8dc57cbe743</url></commit></body></message><message><generator><name>KDE CIA Python client</name><version>1.00</version><url>http://projects.kde.org/repo-management</url><mailHeaders><header name="Received">from git.kde.org (git.kde.org [195.135.221.71])
	by cia.vc (Postfix) with ESMTP id 38C91AE001
	for &lt;cia@cia.vc&gt;; Mon, 21 May 2012 18:23:12 -0700 (PDT)</header><header name="Received">from git.kde.org (localhost [IPv6:::1])
	by git.kde.org (Postfix) with ESMTP id AE7D5A609B
	for &lt;cia@cia.vc&gt;; Mon, 21 May 2012 22:59:55 +0200 (CEST)</header><header name="From">sysadmin@kde.org</header><header name="Message-Id">&lt;20120521205955.AE7D5A609B@git.kde.org&gt;</header><header name="Date">Mon, 21 May 2012 22:59:55 +0200 (CEST)</header></mailHeaders></generator><source><project>KDE</project><module>amarok</module><branch>master</branch></source><timestamp>1337633872</timestamp><body><commit><author>Sven Krohlas</author><revision>v2.5.0-337-g4f6ef84</revision><files><file>src/services/amazon/AmazonParser.cpp</file><file>tests/services/amazon/TestAmazonParser.cpp</file></files><log>more tests for AmazonParser and Collection

This actually unveiled a bug: We were sometimes showing the wrong
cover of a song due to a silly copy and paste error. Fixed.</log><url>http://commits.kde.org/amarok/4f6ef849721fd2e9fc5126ea82e8af6fb2c29856</url></commit></body></message></recentMessages></statsTarget>
