Hugo Lindström
ec8f4a99a4
Sort by rank if possible
2013-05-19 12:35:10 +02:00
Hugo Lindström
64e8e814a9
Bump charts and newreleases version
2013-05-19 12:05:51 +02:00
Tomahawk CI
09c272a07c
Automatic merge of Transifex translations
2013-05-17 02:16:44 +02:00
Teo Mrnjavac
d08515746e
Remove obsolete SocialAction deduplication code.
2013-05-16 17:19:04 +02:00
Teo Mrnjavac
f434b1937f
Moved Inbox social action updating to Track.
2013-05-16 16:36:49 +02:00
Teo Mrnjavac
bdce14b02e
Add missing copyright statement.
2013-05-16 16:36:49 +02:00
Teo Mrnjavac
86cfc9b719
UnLogPlaybackify AudioEngine.
2013-05-16 16:36:49 +02:00
Christian Muehlhaeuser
83cbd4ec02
* Track can use TrackData's cached sort-names.
2013-05-16 12:55:32 +02:00
Christian Muehlhaeuser
cbb5ac2f2b
* TrackData's cache keys need to use the proper DbImpl's sort-names.
2013-05-16 12:54:54 +02:00
Christian Muehlhaeuser
a39a023f22
* Style fixes.
2013-05-16 11:58:13 +02:00
Christian Muehlhaeuser
cce4cfbe4b
* XspfUpdater must not try to update a playlist before it was loaded.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
d1ed3dd48d
* FIXME: MetadataEditor can't update the Track object currently. It's shared. Fix upcoming.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
e33150f6ca
* SourceItem can call the new Track::share( source ) method.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
5b267b0d78
* FIXME: (Qt)ScriptResolver currently can't manually set a year. Fix upcoming.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
93da4fa36e
* InboxModel doesn't need to merge / set track attributes anymore.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
daa8a2c6ef
* DbCmd_ShareTrack operates on a track(-id) basis.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
9ef160826a
* Removed obsolete include.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
f280d28a12
* TrackData stores a track's data & attributes. It gets cached and proxied by (potentially) multiple Track objects.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
84c219105e
* Track is now proxying a TrackData object (which is cached and only loaded once per track-id).
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
1e1bdb29d4
* No need to manually load attributes.
2013-05-16 11:58:12 +02:00
Christian Muehlhaeuser
611f887882
* The year-property is now part of the track object.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
68a8503d93
* PlayableItem needs to hook up to the proxied signals.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
262ee037a2
* InboxJobItem only needs to deal with a TrackData object.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
8e76ffcc5d
* IdThreadWorker supports loading track IDs.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
fcedb57178
* New Track API supports loving without posting to the InfoSystem.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
37216c9bbc
* DRY: No need to manually load track attributes.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
9c63bc799d
* These DbCmds only want TrackData objects to deal with.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
5acf94d9cd
* Result shouldn't handle track attributes.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
216d440206
* Playlist's aboutToBeDeleted is a signal.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
dfcdc09cee
* Added DbCmd_LoadTrackAttributes.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
06a46daa0b
* Added TrackData typedefs.
2013-05-16 11:58:11 +02:00
Christian Muehlhaeuser
176056f97d
* Added TrackData and DbCmd_LoadTrackAttributes.
2013-05-16 11:58:10 +02:00
Christian Muehlhaeuser
d554dbc6fd
* Artist id must be >0 when initializing it with pre-loaded data.
2013-05-16 11:58:10 +02:00
Christian Muehlhaeuser
d6462dc002
* Album's id needs to be initialized.
2013-05-16 11:58:10 +02:00
Tomahawk CI
db5c7249b6
Automatic merge of Transifex translations
2013-05-16 02:16:48 +02:00
Christian Muehlhaeuser
4b6064873f
* Empty album names are valid, but not indexable.
2013-05-15 14:57:56 +02:00
Christian Muehlhaeuser
1c48491f41
* Probably fixes Teo's indexing assert.
2013-05-15 14:57:56 +02:00
Tomahawk CI
624b369153
Automatic merge of Transifex translations
2013-05-15 02:17:18 +02:00
Christian Muehlhaeuser
d3841baf40
* Clean up SourceDelegate::paint methods.
2013-05-14 13:30:25 +02:00
Christian Muehlhaeuser
5ddd730c4c
* Hopefully improved sidebar delegate.
2013-05-14 11:50:09 +02:00
Teo Mrnjavac
85236c5c62
Avoid crash in SuperCollection.
2013-05-10 10:02:35 +02:00
Christian Muehlhaeuser
b7abc9d0f0
* Disable asserts for unknown playlists until PlaylistUpdaters are only loaded on demand.
2013-05-09 13:31:10 +02:00
Dominik Schmidt
836bf17719
Don't install tomahawk_portfwd anymore
2013-05-08 17:31:49 +02:00
Dominik Schmidt
bd1caf276b
Don't try to package libportfwd on windows anymore
2013-05-08 16:52:49 +02:00
Dominik Schmidt
fd3a6ad0ef
Rename libtomahawklib.* files to libtomahawk.*
...
Needed lots of fixes for exporting on windows because otherwise a
libtomahawk.dll.a was created for tomahawk.exe which conflicted with the
libtomahawk.dll.a that is created for libtomahawk.dll
2013-05-08 16:31:22 +02:00
Tomahawk CI
32a03baaf3
Automatic merge of Transifex translations
2013-05-08 02:16:53 +02:00
Dominik Schmidt
f2d7e27033
warnings--
2013-05-07 09:59:54 +02:00
Dominik Schmidt
a1a257d352
warnings--
2013-05-07 08:56:05 +02:00
Christian Muehlhaeuser
2bb384db91
* Use QPixmapCache for scaled covers to reduce memory footprint.
2013-05-07 06:50:39 +02:00
Christian Muehlhaeuser
2ba9318faf
* Updated ChangeLog.
2013-05-07 04:32:32 +02:00