Jeff Mitchell
edaabc0ae6
Efficiency++
2011-04-19 15:57:13 -04:00
Jeff Mitchell
9310755e92
Fix loading files, and preventing duplicates
2011-04-19 15:53:26 -04:00
Jeff Mitchell
66358d2103
Use hex in the filename
2011-04-19 15:22:29 -04:00
Jeff Mitchell
b916125756
Whoops, actually start the sync timer!
2011-04-19 09:48:42 -04:00
Jeff Mitchell
d391b9bd66
Per-file cache entry saving and loading
2011-04-19 09:43:53 -04:00
Jeff Mitchell
b9f80edea9
Move infosystem register meta types to the location as the other register
...
statements
2011-04-19 08:48:02 -04:00
Jeff Mitchell
43834a17bc
Add sync timer to cache to avoid saving everything at shutdown (runs
...
once a minute)
2011-04-19 08:38:47 -04:00
Christian Muehlhaeuser
af0b7f9a74
* Merged master into phonon branch.
2011-04-19 00:03:55 +02:00
Dominik Schmidt
ed93084315
Merge branch 'jreen-tpqt4-comp'
2011-04-18 22:35:42 +02:00
Dominik Schmidt
04b4c69ab3
sipjreen: Add I'm-not-a-person-auto-response
2011-04-18 22:35:30 +02:00
Dominik Schmidt
01980ab6d1
sipjreen: Add authError signal
2011-04-18 22:35:18 +02:00
Dominik Schmidt
35d51a2cd2
sipjreen: Fix some signal and slot connections
2011-04-18 22:35:09 +02:00
Jeff Mitchell
309024a467
Switch some calls from InfoCustomData to InfoCriteriaHash, much simplifying
2011-04-18 10:40:45 -04:00
Jeff Mitchell
8bafe8bb9a
Rename InfoCacheCriteria into something more generic since many plugins will probably use it for input data
2011-04-18 10:12:37 -04:00
Dominik Schmidt
5b01ae5268
On default use system jreen package, allow the user to enforce in-tree compilation with -DINTERNAL_JREEN=ON.
2011-04-17 21:25:24 +02:00
Dominik Schmidt
b52b87f818
Updated jreen submodule
2011-04-17 19:49:03 +02:00
Leo Franchi
22de39b96a
add files
2011-04-17 11:51:59 -04:00
Leo Franchi
4eaff359f0
make collectionitems icons used not hardcoded, and add supercollection icon
2011-04-17 11:51:59 -04:00
Leo Franchi
9ee970489c
add icon for playlists
...
add recently played item in source list
add create playlist icon, show playlists node for local source
remove H ome from toolbar as it's in the sidebar now
2011-04-17 11:51:58 -04:00
Leo Franchi
2f7167037a
refactor the sourcetreeitem a bit so an item always exists properly as soon as it is constructed
...
that way the model's rowForItem() will work with any just-constructed SourceTreeItem
make the treeview open the playlists when you open the collection.
2011-04-17 11:50:49 -04:00
Leo Franchi
ed27dcdeec
Move drop handling into source model
...
Add a Add Station item (needs flag change)
Cleanup
restore dynamic playlists to wo rking though hidden so we don't crash
fix lots of minor things in the sourcelist
2011-04-17 11:48:58 -04:00
Leo Franchi
4f5948db71
standardize loading signal, i think this was a typo..
2011-04-17 11:46:19 -04:00
Leo Franchi
3378b1ef82
add supercollection back
...
turn off proxy and cleanup trying to find signal issue
fix parent() that was causing all sorts of weird inserted bugs
fix removing to not work on a copy!
2011-04-17 11:43:29 -04:00
Leo Franchi
e13bd93a58
Refactor the sourcetree to make it more extensible
2011-04-17 11:42:53 -04:00
Dominik Schmidt
cadc72da2e
sipjreen: Clean up debug output and add legacy mode
2011-04-16 17:27:39 +02:00
Dominik Schmidt
5610abfcde
Merge remote branch 'origin/master' into jreen-tpqt4-comp
...
Conflicts:
CMakeLists.txt
src/sip/jreen/jabber_p.cpp
src/tomahawkapp.cpp
2011-04-16 15:32:46 +02:00
Dominik Schmidt
3254e602e3
Merge branch 'master' into jreen-tpqt4-comp
2011-04-16 15:07:17 +02:00
Christian Muehlhaeuser
7f570c325d
* Updates README and ChangeLog.
2011-04-16 13:36:09 +02:00
Jeff Mitchell
f7c440ed4f
Don't let cache requests go through until the cache is fully loaded
2011-04-16 03:40:15 -04:00
Jeff Mitchell
5334dbf037
Whoops. C'mon, do what I mean, not what I tell you to do.
2011-04-16 03:31:40 -04:00
Jeff Mitchell
9202113a43
Attempt to speed up infosystemcache loading on startup
2011-04-16 03:03:59 -04:00
Christian Muehlhaeuser
cdd3684dba
* Fixed style.
2011-04-16 01:31:20 +02:00
Leo Franchi
ed2c1513a8
wasn't meant to commit that
2011-04-15 19:14:48 -04:00
Leo Franchi
fe08bf2175
and set properly
2011-04-15 19:13:54 -04:00
Leo Franchi
ab72ee2302
if we are created remotely, use their creation date
2011-04-15 19:12:40 -04:00
Christian Muehlhaeuser
dca94f864d
* Fixed style / typo.
2011-04-16 00:18:20 +02:00
Leo Franchi
1ecb799694
add a createdOn property to playlists, and sort sourcetree
2011-04-15 17:27:27 -04:00
Leo Franchi
e503f74db1
update changelog
2011-04-15 14:01:59 -04:00
Leo Franchi
3671f35928
don't crash if we try to feed QxT a result that we don't have a proper length for
2011-04-15 14:00:11 -04:00
Leo Franchi
dde278a1cc
changielog
2011-04-15 08:45:20 -04:00
Frank Osterfeld
db4fc8bd03
Fix compiler warnings.
2011-04-15 13:46:51 +02:00
Christian Muehlhaeuser
71a3f223c2
* Merged master into branch phonon.
2011-04-15 11:06:26 +02:00
Christian Muehlhaeuser
aad9dd4d75
* Fixed rejecting default covers for artist images, too.
2011-04-15 10:25:32 +02:00
Christian Muehlhaeuser
5e38fc5725
* Updated ChangeLog.
2011-04-15 09:15:45 +02:00
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