1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-27 19:22:29 +01:00

5382 Commits

Author SHA1 Message Date
Leo Franchi
900b836b1e Do our own attica download fetching since we send the tomahawk version as well 2012-06-29 17:07:56 -04:00
Jeff Mitchell
d786f5c13b Separate AclRegistry into lib/impl parts. Removes GUI dependency in lib,
among other things.
2012-06-29 15:29:55 -04:00
Jeff Mitchell
4f26b805d7 Fix warning 2012-06-29 10:07:38 -04:00
Jeff Mitchell
ca22cfd31d Fix another crash related to debug accessing null pointers 2012-06-29 10:05:55 -04:00
Jeff Mitchell
028f6b969e OK, really fix crash. Promise. 2012-06-29 10:04:53 -04:00
Jeff Mitchell
90de0237e0 Actually fix crash 2012-06-29 10:02:08 -04:00
Jeff Mitchell
a846d91bef Fix accessing playlist that could be invalid inside debug 2012-06-29 09:59:41 -04:00
Christian Muehlhaeuser
0b3c794cc9 * Use new Querylabel API. 2012-06-29 04:28:28 +02:00
Christian Muehlhaeuser
d890ea3b14 * Support setting Artist / Album on a QueryLabel directly. We need a proper 'CleverLabel' so badly. 2012-06-29 04:28:08 +02:00
Christian Muehlhaeuser
5ed6bb52b5 * Removed obsolete code. 2012-06-29 03:35:46 +02:00
Christian Muehlhaeuser
295f059e19 * No more dragsource.type. 2012-06-29 03:29:44 +02:00
Christian Muehlhaeuser
b25b611685 * Properly drag Artists / Albums from QueryLabel. 2012-06-29 03:29:32 +02:00
Christian Muehlhaeuser
6ec80761eb * Use new PlayableModel API throughout app. 2012-06-29 03:14:01 +02:00
Christian Muehlhaeuser
d907a9fbc8 * Adjust inheriting models to new PlayableModel API. 2012-06-29 03:13:31 +02:00
Christian Muehlhaeuser
0c00cccc1f * Resolved a bunch more hidden overloaded virtual methods in PlayableModel. 2012-06-29 03:12:09 +02:00
Christian Muehlhaeuser
a9bf18e17f * Use new PlayableModel API throughout app. 2012-06-29 02:28:02 +02:00
Christian Muehlhaeuser
47cb8deab1 * Adjust inheriting models to new PlayableModel API. 2012-06-29 02:27:41 +02:00
Christian Muehlhaeuser
bbc851fca2 * Resolved a bunch of hidden overloaded virtual methods in PlayableModel. 2012-06-29 02:25:35 +02:00
Christian Muehlhaeuser
fdcd2aa728 * Fixed text-width calculation after my latest patch. 2012-06-29 02:12:53 +02:00
Christian Muehlhaeuser
5827974b45 * Fix english translation plurals. 2012-06-29 00:34:25 +02:00
Tomahawk CI
9bfc9d3f0f Automatic merge of Transifex translations 2012-06-28 22:17:08 +00:00
Christian Muehlhaeuser
dee2dad874 * Proper fix for QueryLabel's context menu. 2012-06-28 20:21:04 +02:00
Christian Muehlhaeuser
363becf9b9 * Show correct context menus for album / artist QueryLabels. 2012-06-28 20:14:17 +02:00
Tomahawk CI
95fa9a2b89 Automatic merge of Transifex translations 2012-06-27 22:17:27 +00:00
Christian Muehlhaeuser
35c9509477 * Only return online results via web API. 2012-06-27 07:25:26 +02:00
Christian Muehlhaeuser
4a97e057be * Properly sort artists & albums in search widget. 2012-06-27 05:22:01 +02:00
Christian Muehlhaeuser
d7d8c5940f * Moved levenshtein method to TomahawkUtils. 2012-06-27 05:21:22 +02:00
Christian Muehlhaeuser
23f47f82a6 * Retry on this sql error, too. 2012-06-27 05:11:21 +02:00
Christian Muehlhaeuser
393ec8a53d * Use new spinner integration API. 2012-06-27 03:26:27 +02:00
Christian Muehlhaeuser
7ba97a817d * No need to check all results for playability. Their sorted by that, so we just check the first one. 2012-06-27 02:18:41 +02:00
Christian Muehlhaeuser
dbeb46d513 * Allow to sort by composer and origin. 2012-06-27 02:17:55 +02:00
Christian Muehlhaeuser
ef80237d39 * Expose composer's sortname in Query's API. 2012-06-27 02:17:28 +02:00
Christian Muehlhaeuser
06e081b7a0 * Resolve dupe accelerator assignment. 2012-06-27 01:02:03 +02:00
Leo Franchi
403f80d721 Forcibly kill spotify resolver before starting out own in case it's an old one 2012-06-26 18:43:07 -04:00
Leo Franchi
9505e433bc Looks like paths with spaces need to be esaped everywhere with QProcess... 2012-06-26 18:24:20 -04:00
Leo Franchi
239601f637 Don't assert on quit anymore, served its debug purpose 2012-06-26 18:24:20 -04:00
Tomahawk CI
8909108516 Automatic merge of Transifex translations 2012-06-26 22:23:36 +00:00
Christian Muehlhaeuser
fac37debad * Updated ChangeLog. 2012-06-27 00:09:18 +02:00
Leo Franchi
cd9ba367af Style fix 2012-06-26 17:54:01 -04:00
Leo Franchi
e1416fce06 Always re-install spotify resolver if path is no longer valid 2012-06-26 17:54:01 -04:00
Leo Franchi
a7d90b16e7 We no longer remove accounts when uninstalling from attica 2012-06-26 17:54:01 -04:00
Christian Muehlhaeuser
4ef0d23900 * Don't accept empty queries from web API. 2012-06-26 23:15:26 +02:00
Christian Muehlhaeuser
937908766c * Assert when trying to setup a query without artist or track. 2012-06-26 23:14:43 +02:00
Christian Muehlhaeuser
9b09cbd11e * Call wipeIndex via a single-shot timer to avoid dead-locks. 2012-06-26 23:14:23 +02:00
Christian Muehlhaeuser
cb578a607a * Re-bind values for failed TomahawkSqlQueries. 2012-06-26 20:34:23 +02:00
Jeff Mitchell
1369e838eb Revert "See if this fixes lfranchi's assert"
This reverts commit e6af7b03d79abc75441f1e116ddad988907f3dc1.

Conflicts:

	src/libtomahawk/database/DatabaseImpl.cpp
2012-06-26 08:19:39 -04:00
Jeff Mitchell
31fda52bcf Unify file metadata handler location -- tag changing code should go in
here too
2012-06-26 08:14:16 -04:00
Jeff Mitchell
cede202e96 Move ScanManager into libtomahawk. It's core functionality, non-GUI, and
this lets things in libtomahawk call scan functions easily
2012-06-26 08:09:06 -04:00
Christian Muehlhaeuser
7efaa62038 * Elide temporary page's text when showing the delete button. 2012-06-26 05:16:00 +02:00
Christian Muehlhaeuser
f303fcbebc * Spit out error messages when we couldn't resolve a track, album or artist. 2012-06-26 05:02:28 +02:00