Christian Muehlhaeuser
abd5c3c567
* Fixed bad url detection in last.fm plugin.
2011-04-15 09:09:20 +02:00
Christian Muehlhaeuser
66e3d07aee
* Use canonicalPath() wherever dealing with file- & dir-paths.
2011-04-15 07:50:38 +02:00
Frank Osterfeld
9af6ff7911
Do not crash when the collection folders contains cycles (symlinks).
...
Example: /my/collection/subfolder/link -> /my/collection
Use canonicalFilePath to detect cycles and also check m_newdirtimes for an existing timestamp before recursing into subfolders.
2011-04-15 13:52:49 +08:00
Christian Muehlhaeuser
04d30913f9
* Show artist images in ArtistView (lazy-loading).
...
* Added artist image api to LastFmPlugin.
2011-04-15 07:35:42 +02:00
Frank Osterfeld
df8a333aee
Convert QSet<QStringList*> to QVector<QStringList>.
...
This one possibly leaked, there is no need to use pointers here.
2011-04-15 09:11:28 +08:00
Leo Franchi
f16277ac5f
more assert fixes
2011-04-14 20:40:00 -04:00
Leo Franchi
ab964957d2
elide
2011-04-14 20:26:08 -04:00
Leo Franchi
ef1ded8636
remove useless file
2011-04-14 20:11:29 -04:00
Leo Franchi
fe43c1dd01
Add config migration
2011-04-14 20:09:59 -04:00
Leo Franchi
714c306032
Refactor the resolver config UI for More Prettiness
...
Allow resolvers to configure themselves and whatnot
2011-04-14 20:09:59 -04:00
Jeff Mitchell
4b13467e4c
Don't add directories to the watcher if watch for changes is disabled
2011-04-14 16:50:38 -04:00
Leo Franchi
3ce41c50bc
Don't assert if a scrobble failed, that's no fun.
2011-04-14 10:42:16 -04:00
Christian Muehlhaeuser
8231127a3b
* Only show tracks without an album tag below the 'Unknown' album node in TreeModel.
2011-04-14 07:47:57 +02:00
Christian Muehlhaeuser
3e05151008
* Support showing tracks without an album tag in the TreeView.
2011-04-14 07:26:27 +02:00
Christian Muehlhaeuser
f5219525b4
* Added alphaBlend method to TomahawkUtils. DRY.
2011-04-14 05:00:27 +02:00
Christian Muehlhaeuser
e3c90784e1
* Properly shutdown InfoSystem again.
...
* Default sizes & restoring of TreeHeader columns.
* Fix square cover painting in TreeItemDelegate.
2011-04-14 04:40:04 +02:00
Christian Muehlhaeuser
9f4c3bb461
* Moved InfoSystem into libTomahawk.
...
* Made InfoSystem a singleton.
* Don't access InfoSystem via TomahawkApp any longer.
* Progress on ArtistView & TreeModel.
2011-04-14 00:39:39 +02:00
Christian Muehlhaeuser
43a08b7957
* Work in progress: The ArtistView & TreeModel.
2011-04-14 00:36:37 +02:00
Christian Muehlhaeuser
d4745e1e40
* Further progress making a clean(er) tree model.
2011-04-14 00:33:17 +02:00
Christian Muehlhaeuser
f2308beb18
* Split up PlItem into Track- and TreeModelItem.
2011-04-14 00:33:16 +02:00
Leo Franchi
1c409e40f2
more crash fixes.....
2011-04-13 10:34:40 -04:00
Leo Franchi
34fe17a3e6
assert less :(
2011-04-13 08:58:36 -04:00
Frank Osterfeld
9b5be063bd
use setTrackModel, as CollectionView::setModel() suggests.
...
Fixes assertion when selecting a collection.
2011-04-13 14:08:55 +02:00
Frank Osterfeld
9d28c11089
build on OS X
...
These flags break the build and are also disabled for all the other plugins.
2011-04-13 14:08:11 +02:00
Tieg Zaharia
e76ca1fdef
OSX: adds 'Window' menu with 'Minimize'/'Zoom' actions
2011-04-12 20:25:47 -04:00
Jeff Mitchell
aca94b1b55
Fix some bad function usage asserts
2011-04-12 18:19:59 -04:00
Frank Osterfeld
b214dd01f8
randomize XMPP resource name so that multiple Tomahawk/JReen instances do not collide.
2011-04-13 05:20:14 +08:00
Frank Osterfeld
800c06e678
initialize m_dragging variable (fixes valgrind warning).
2011-04-13 05:20:14 +08:00
Frank Osterfeld
d3ca52cba3
link on OS X
2011-04-13 05:20:14 +08:00
Jeff Mitchell
5455ee0f21
Unused warning cleanups
2011-04-12 16:52:25 -04:00
Jeff Mitchell
e2a3c48e6e
Rejig the parameters and add QASSERTs. Chris, I decided to take your advice about the asserts -- it will help in the future to make sure people don't mistakenly use the wrong function in new code either.
2011-04-12 15:21:05 -04:00
Jeff Mitchell
4a6bc942fa
First round of warning cleanups. Leo, please look at the changes in the playlist stuff, make sure I didn't screw anything up
2011-04-12 12:21:03 -04:00
Jeff Mitchell
0c3ec4a6cf
Fix Jreen compilation when KDE4 is found
2011-04-12 11:24:54 -04:00
Jeff Mitchell
3b873dfeda
Limit policy setting to 2.8.4 or higher
2011-04-12 11:00:07 -04:00
Jeff Mitchell
0d6c335e45
Suppress warning with newer cmake
2011-04-12 10:53:32 -04:00
Leo Franchi
f5f16b6b26
update the Info.plist version as a part of cmake so we don't forget next time :)
2011-04-11 17:10:31 -04:00
Leo Franchi
79542e60e6
Merge branch 'stable'
...
Conflicts:
CMakeLists.txt
2011-04-11 15:40:07 -04:00
Leo Franchi
24d9cce3a8
Install a .protocol file on KDE so tomahawk:// links work there too
2011-04-11 15:36:29 -04:00
Leo Franchi
b3eaa1a761
Merge branch 'stable'
...
Conflicts:
ChangeLog
src/tomahawkwindow.cpp
2011-04-11 11:03:31 -04:00
Leo Franchi
1cb3516dc6
As per domme's suggestion, use ::fromUserInput to make loading xspfs work everywhere
2011-04-11 11:01:26 -04:00
Leo Franchi
c24a95e49f
support loading local .xspfs from files
...
(cherry picked from commit 4095f4b5aac8a1f292788d617458ae7cd49177fe)
2011-04-11 10:22:00 -04:00
Leo Franchi
4095f4b5aa
support loading local .xspfs from files
2011-04-11 10:11:40 -04:00
Leo Franchi
5235cc9093
less debug
2011-04-10 21:04:18 -04:00
Leo Franchi
41c553fac7
undo oops
2011-04-10 21:03:47 -04:00
Leo Franchi
a9a9ffa40f
Changes to make Spotify resolver work
2011-04-10 21:03:47 -04:00
Alejandro Wainzinger
252a48196c
Move signal connections of scrobbler into scrobbler, easier to read.
2011-04-10 16:46:35 -07:00
Alejandro Wainzinger
5ae0a7138c
Make compile on OS X. (liblastfm2)
2011-04-10 02:24:32 -07:00
Christian Muehlhaeuser
c0994e3c24
* Fixed crash bug caused by multiple sources going on- and offline at a time.
2011-04-09 11:03:52 +02:00
Jeff Mitchell
7639d8da9e
Happy Birthday, muesli
2011-04-07 17:58:45 -04:00
Jeff Mitchell
a13388f2c4
Rejig Jreen/Gloox cmake stuff to report correct status
2011-04-07 11:19:20 -04:00