Teo Mrnjavac
|
f47d8ddf74
|
Added CredentialsManager as a QtKeychain credentials cache.
|
2013-05-22 20:15:01 +02:00 |
|
Teo Mrnjavac
|
7e947cc135
|
Upgrade config.
|
2013-05-22 20:15:01 +02:00 |
|
Teo Mrnjavac
|
a28ffdaa8f
|
Build with QtKeychain.
|
2013-05-22 20:15:01 +02:00 |
|
Dominik Schmidt
|
fa2e52c810
|
hack until Qt5: Make external modules/projects automatically act as gui modules/projects
|
2013-05-22 16:58:10 +02:00 |
|
Dominik Schmidt
|
4f19f85bde
|
Remove TomahawkVersion.h and QtCrypto includes from public QtScriptResolver header
|
2013-05-22 16:58:10 +02:00 |
|
Tomahawk CI
|
2d9519163c
|
Automatic merge of Transifex translations
|
2013-05-22 02:16:40 +02:00 |
|
Christian Muehlhaeuser
|
2351e87333
|
* Try to work-around translated error messages. Loathing.
|
2013-05-21 15:10:44 +02:00 |
|
Christian Muehlhaeuser
|
25a210a528
|
* Show QSqlError's number() when a query fails.
|
2013-05-21 14:56:29 +02:00 |
|
Christian Muehlhaeuser
|
9a18f6c607
|
* DbCmd_SetDynamicPlaylistRevision should check if its parent's exec() succeeded.
|
2013-05-20 13:43:15 +02:00 |
|
Christian Muehlhaeuser
|
6f25e618b5
|
* Don't retry on empty SQL error.
|
2013-05-20 13:43:15 +02:00 |
|
Tomahawk CI
|
0fa3b5c1b1
|
Automatic merge of Transifex translations
|
2013-05-20 02:16:48 +02:00 |
|
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 |
|