1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-01 14:32:56 +01:00

7427 Commits

Author SHA1 Message Date
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
Christian Muehlhaeuser
a79eb6e560 * Use utf8 in TLog. 2013-05-07 04:24:36 +02:00
Christian Muehlhaeuser
64cf40ce8f * Worked around Lucene memory leak and improved our own memory foot-print during indexing. 2013-05-07 04:24:36 +02:00
Tomahawk CI
c04fde0727 Automatic merge of Transifex translations 2013-05-07 02:16:44 +02:00
Christian Muehlhaeuser
25987e0ee8 Merge pull request #186 from agateau/tests-build-fix
Add qjson include dir
2013-05-06 01:06:58 -07:00
Aurélien Gâteau
6a909ef4c0 Add qjson include dir 2013-05-06 10:02:41 +02:00
Christian Muehlhaeuser
9bc8dbb792 * Show date in logfile and time in console output. 2013-05-06 06:00:31 +02:00
Christian Muehlhaeuser
039f87d8ef * Updated README.md. 2013-05-05 04:59:39 +02:00
Tomahawk CI
edf670de41 Automatic merge of Transifex translations 2013-05-05 02:16:47 +02:00
Christian Muehlhaeuser
f9c88532bd * Show message when shutting down a secondary instance. 2013-05-04 20:07:58 +02:00
Christian Muehlhaeuser
4a44a979d4 * Updated ChangeLog. 2013-05-04 13:12:21 +02:00
Christian Muehlhaeuser
79e6d9ec27 * Intercept and handle SSL errors for JS resolvers. 2013-05-04 13:01:16 +02:00
Christian Muehlhaeuser
7e0213bc38 * Added settings methods to handle / trust ssl certs. 2013-05-04 13:00:14 +02:00
Christian Muehlhaeuser
5c6b100de7 * Added (very) basic Query & Result unit tests. 2013-05-04 06:40:07 +02:00
Christian Muehlhaeuser
2558905891 * Style fixes. 2013-05-04 06:09:41 +02:00
Teo Mrnjavac
b1b4bbec97 Update ChangeLog. 2013-05-02 15:01:21 +02:00