Fix typo in plugin query string. Missing space.

Not sure how/why this worked before. Can anyone familiar with KDE plugin
explain. Are we even doing it correctly?

CCMAIL:amarok-devel@kde.org
Don't append when enter in playlist name edit.

I suspect a Qt bug here. Why doesn't the delegate consume the enter press?

BUG: 305203
FIXED-IN: 2.7
Add composer button to wikipedia applet

Adds a new composer button for the Wikipedia applet.

Courtesy of: Ryan McCoskrie

BUG: 272982
FIXED-IN: 2.7
FEATURE: 104327
enable debug in failing tests
Make Amarok compile and link with TagLib installed in $HOME

I installed TagLib 1.8-GIT in $HOME so I can try the new features (see also my other review request #101598). $HOME/bin is in $PATH and thus "taglib-config" returns all the right settings. Still Amarok did not compile. The reason is that it adds the taglib include directory to the list of include directories, but then still accesses the taglib headers with "#include <taglib/tstring.h>" in some places (instead of using "#include <tstring.h>"). This is clearly wrong, but coincidentally
works if taglib is installed in /usr. I fixed that.

Note: the taglib linking change was not included as discussed on reviewboard.

Courtesy: Mathias Stephan Panzenböck

FEATURE: 104693
FIXED-IN: 2.7
GPodder Improvements Patch Rev2

GPodder Improvements Patch Rev2

Use Solid::Networking::status() to prevent offline running of any
procedure that requests data from gpodder.net. Fixed some typos in
ChangeLog. Added some extra verifications, to see if suggested podcasts is
ready for use in GpodderServiceModel.

GPodder Improvements Patch Rev1

Put messages to show that gpodder service failed to get data from
gpodder.net. Done some cleanup and added some comments.

GPodder Service improvements

Full status synchronisation implemented. Cleanup and some refactoring.
GPodder Provider saves podcast subscriptions changes if the user closes
amarok before a expected synchronisation to end, so as to synchronize them
in the next start. Forcing GPodderService to verify if the username and
password is not empty before creating a mygpo::ApiRequest. Solved some
problems related to the KWallet use in GPodderService.

Courtesy: Lucas Gomes

FEATURE: 104335
FIXED-IN: 2.7
Fix crash when closing Amarok with running CoverFetcher

childBarFinished was called with invalid m_progressDetailsWidget
However also the m_progressMap needs protection. The CompoundProgressBar
needs to be thread safe.

Tests: Change is verified by me to fix the problem.

BUG: 292553
REVIEW: 105942
FIXED-IN: 2.7
Add export action to UserPlaylists

This patch will enable to export a playlist directly with right
click.
No longer do I need to add a playlist to the play queue and then
select export from the menu.

REVIEW: 105823
Forgot changelog.
Cleanup FileBrowser & related.
Reasonable default settings for .reviewboardrc

This basically lets you create reviews with a simple "post-review"
command with no args.
magnatune: reword update message

Now it doesn't imply that the update figures were incremental.

BUG: 297554
FIXED-IN: 2.7
improve temporary file handling

This affects the following operations and services:

 * album cover download (all internet services);
 * torrent download (Jamendo);
 * music download (Magnatune);
 * database download (Magnatune).

Please check if the affected services still function correctly.

CCBUG: 252143
magnatune: remove memleak in xml parser

BUG: 301349
FIXED-IN: 2.7
magnatune: flush database after commit

This makes mysql close unused tables and free corresponding caches. In
the case of Magnatune update this amounts to some 300M.

In the future, we would probably like to either limit Mysql memory usage
somehow, or at least ask upstream to implement some sort of adaptive
cache size selection, because users have reported OOM conditions on low
memory systems.

BUG: 284087
FIXED-IN: 2.7
magnatune: added "auto update database" option
magnatune: honor auto update settings
magnatune: ask user to update database

This adds a widget to the Magnatune service pane, that tells the user,
that Amarok needs to download Magnatune database, and that this can also
be performed automatically.

REVIEW: 106071
memory collection: fix crash due to empty album
Merge branch 'master' into gsoc