Clementine-audio-player-Mac.../src/core
Robbert Krebbers 3b186c698d Allow playlist sorting and shuffling to be undone. Fixes issue 654.
Also:
  - When sorting a dynamic playlist, only songs after the currently playing track are sorted.
  - When moving songs in a dynamic playlist, recolor them if moved across the current track.
  - When playing a future song in a dynamic playlist, move it to the current location.  Fixes issue 1140
2012-06-09 14:33:51 +01:00
..
appearance.cpp Explicitly use a default QPalette 2012-01-12 23:01:05 +01:00
appearance.h Save default QApplication palette when starting Clementine 2012-01-14 16:27:49 +01:00
application.cpp Add moodbar settings to the settings dialog 2012-05-27 23:56:40 +01:00
application.h Create or load moodbar data for songs 2012-05-25 17:18:07 +01:00
backgroundstreams.cpp Save background stream state as soon as it is changed. 2012-01-20 15:24:43 -08:00
backgroundstreams.h Make it so! 2012-01-10 17:00:17 +01:00
boundfuturewatcher.h Code review comments for r1631 2010-08-04 12:37:46 +00:00
cachedlist.h Alphabetically sort SomaFM streams. 2012-03-15 15:42:22 +01:00
commandlineoptions.cpp Support loading a spotify URL from the command line. 2012-03-22 16:55:05 -07:00
commandlineoptions.h Remove the global search popup for now until it can be made a bit prettier 2011-12-12 20:49:09 +00:00
crashreporting.cpp Add a new logging system 2011-04-22 16:50:29 +00:00
crashreporting.h Add google breakpad to 3rdparty, and gather crash reports 2011-03-23 21:53:24 +00:00
database.cpp Mutex-lock DB to avoid concurrent access while doing backup DB, as it will be actually locked the DB, and what make Clementine stop if we try to modify it (e.g. add a new playlist) 2012-05-20 21:54:17 +02:00
database.h Postpone the database check & backup to a little while after startup. 2012-04-13 15:49:56 +02:00
deletefiles.cpp Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h. 2011-11-28 13:56:55 +00:00
deletefiles.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
fht.cpp Rollback analyzer changes. 2010-08-28 18:48:16 +00:00
fht.h Rollback analyzer changes. 2010-08-28 18:48:16 +00:00
filesystemmusicstorage.cpp Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h. 2011-11-28 13:56:55 +00:00
filesystemmusicstorage.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
filesystemwatcherinterface.cpp Add copyright headers. 2012-01-05 15:08:15 +00:00
filesystemwatcherinterface.h Remove subdirectory watches after a directory is removed from the library. Otherwise subdirectories that changed after the directory was removed would be re-scanned and re-added. 2012-01-29 17:39:28 +00:00
globalshortcutbackend.cpp Remove unnecessary includes. 2012-02-02 14:08:14 +01:00
globalshortcutbackend.h Move everything DBus related back to the main thread and use synchronous method calls everywhere 2011-01-22 12:47:19 +00:00
globalshortcuts.cpp Remove the global search popup for now until it can be made a bit prettier 2011-12-12 20:49:09 +00:00
globalshortcuts.h Remove the global search popup for now until it can be made a bit prettier 2011-12-12 20:49:09 +00:00
gnomeglobalshortcutbackend.cpp Fix compilation of the gnome global shortcuts backend when dbus isn't available 2011-10-15 20:49:53 +01:00
gnomeglobalshortcutbackend.h Register and unregister for media key notifications properly from the gnome settings daemon 2011-10-14 22:01:25 +01:00
mac_delegate.h Lion build fixes 2011-11-10 20:56:49 +01:00
mac_startup.h Fix the global shortcut grabber on Mac. 2011-09-01 14:10:30 +01:00
mac_startup.mm Merge branch 'podcasts'. Fixes issue 44 2012-03-12 19:40:31 +00:00
mac_utilities.h Detect battery presence on Mac. 2012-03-09 17:29:55 +01:00
macfslistener.h Postpone FSEvent stream updates to avoid churn when adding large numbers of directories. 2012-03-06 12:53:20 +01:00
macfslistener.mm Postpone FSEvent stream updates to avoid churn when adding large numbers of directories. 2012-03-06 12:53:20 +01:00
macglobalshortcutbackend.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
macglobalshortcutbackend.mm Fix the global shortcut grabber on Mac. 2011-09-01 14:10:30 +01:00
mergedproxymodel.cpp Better (some) UI feedback of downloading podcasts. Also fix a bug parsing the timestamps you see in some RSS feeds 2012-03-10 21:06:16 +00:00
mergedproxymodel.h Add songs to Grooveshark playlists by drag and drop 2011-10-30 23:59:43 +01:00
mimedata.h Add "Your radio streams" global search provider 2011-11-06 15:00:50 +00:00
modelfuturewatcher.h Use persistent model index. 2010-08-02 14:07:34 +00:00
mpris.cpp Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris.h Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris1.cpp Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris1.h Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris2.cpp Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris2.h Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader. 2012-02-26 14:40:51 +00:00
mpris_common.h Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine. 2011-10-19 23:17:24 +01:00
multisortfilterproxy.cpp Move everything around in the source tree - static libraries and external binaries now go in "ext/". Add a generic worker pool. 2012-01-05 23:25:13 +00:00
multisortfilterproxy.h Use a template function instead of a macro 2011-07-26 13:22:23 +01:00
musicstorage.cpp Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
musicstorage.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
network.cpp Add a podcast downloader 2012-03-10 15:32:36 +00:00
network.h Add a podcast downloader 2012-03-10 15:32:36 +00:00
networkproxyfactory.cpp Add a new logging system 2011-04-22 16:50:29 +00:00
networkproxyfactory.h Proxy support. Fixes issue #38 2010-12-25 17:25:29 +00:00
organise.cpp The external tagreader mostly works now: 2012-01-07 00:26:07 +00:00
organise.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
organiseformat.cpp Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h. 2011-11-28 13:56:55 +00:00
organiseformat.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
player.cpp Allow playlist sorting and shuffling to be undone. Fixes issue 654. 2012-06-09 14:33:51 +01:00
player.h Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere. 2012-02-26 14:40:51 +00:00
potranslator.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
qhash_qurl.h Add a qHash(QUrl) overload for Qt < 4.7 2012-03-12 14:10:16 +00:00
qtfslistener.cpp Remove subdirectory watches after a directory is removed from the library. Otherwise subdirectories that changed after the directory was removed would be re-scanned and re-added. 2012-01-29 17:39:28 +00:00
qtfslistener.h Remove subdirectory watches after a directory is removed from the library. Otherwise subdirectories that changed after the directory was removed would be re-scanned and re-added. 2012-01-29 17:39:28 +00:00
qxtglobalshortcutbackend.cpp Add a new logging system 2011-04-22 16:50:29 +00:00
qxtglobalshortcutbackend.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
scoped_cftyperef.h Add and use scoped_cftyperef from Chromium. 2012-01-20 15:46:33 -08:00
scoped_nsautorelease_pool.h Add ScopedNSAutoreleasePool from Chromium. 2012-01-31 13:54:03 +01:00
scoped_nsautorelease_pool.mm Add ScopedNSAutoreleasePool from Chromium. 2012-01-31 13:54:03 +01:00
scoped_nsobject.h Add scoped_nsobject from Chrome. 2012-01-04 15:33:12 +00:00
scopedgobject.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
scopedtransaction.cpp Add a new logging system 2011-04-22 16:50:29 +00:00
scopedtransaction.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
settingsprovider.cpp Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
settingsprovider.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
signalchecker.cpp Use g_signal_parse_name instead of g_signal_lookup in CheckedGConnect to support connections that look like "signal-name::detail". Also use qFatal() instead of Q_ASSERT(0). 2012-06-09 14:23:21 +01:00
signalchecker.h More concise checking of callback param counts. 2012-06-08 15:13:23 +02:00
simpletreeitem.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
simpletreemodel.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
song.cpp Add an option to prefer AlbumArtist tag over Artist when scrobbling to Last.fm. Fixes issue 2901 2012-05-13 16:05:17 +01:00
song.h Add an option to prefer AlbumArtist tag over Artist when scrobbling to Last.fm. Fixes issue 2901 2012-05-13 16:05:17 +01:00
songloader.cpp Use CHECKED_GCONNECT instead of g_signal_connect everywhere. 2012-06-08 15:34:00 +02:00
songloader.h Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.) 2012-03-11 17:57:15 +00:00
stylesheetloader.cpp Also refresh stylesheet when chanfing application's QPalette 2012-01-14 16:27:36 +01:00
stylesheetloader.h Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
tagreaderclient.cpp Queue messages in WorkerPool instead of in each individual handler, so the entire queue isn't lost if a worker crashes. 2012-01-22 18:53:17 +00:00
tagreaderclient.h Use pb::spotify instead of spotify_pb for the protobuf namespace 2012-01-07 23:26:27 +00:00
taskmanager.cpp Use task manager on most GS actions 2011-11-23 01:07:40 +01:00
taskmanager.h Use task manager on most GS actions 2011-11-23 01:07:40 +01:00
timeconstants.h Implement the "Delete after x days" feature for listened podcasts. 2012-03-12 19:35:47 +00:00
ubuntuunityhack.cpp Only use the Unity hack on Ubuntu. Fixes issue 2198 2011-11-13 00:40:29 +00:00
ubuntuunityhack.h Add Clementine to the Unity system tray whitelist on startup. 2011-06-18 19:08:09 +00:00
urlhandler.cpp Add a source column to the playlist view with appropriate icons. 2012-01-04 11:56:09 +00:00
urlhandler.h Add a source column to the playlist view with appropriate icons. 2012-01-04 11:56:09 +00:00
utilities.cpp Create or load moodbar data for songs 2012-05-25 17:18:07 +01:00
utilities.h Create or load moodbar data for songs 2012-05-25 17:18:07 +01:00