John Maguire
|
3323c2d094
|
Convert all instances of foreach() to a C++11 for
find ext src -name '*.cpp' -exec \
sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
|
2014-02-10 14:43:32 +01:00 |
John Maguire
|
bebd781fdf
|
Reformat all non-3rd-party C/C++/Objective-C++.
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
|
2014-02-07 16:34:20 +01:00 |
John Maguire
|
71893e4847
|
Use nullptr instead of NULL everywhere.
|
2014-02-06 17:29:59 +01:00 |
Arnaud Bienner
|
a8ce1ba17b
|
Use InternetSongMimeData in global search when possible (i.e. for search providers which have an Internet service)
|
2012-06-19 23:25:15 +02:00 |
David Sansome
|
c9745bca5d
|
Use a common LoadTracks implementation for most search providers
|
2012-06-10 20:55:51 +01:00 |
David Sansome
|
9c36cfa199
|
Replace the global search widget with a "Search" view on the sidebar. Organise results in a tree automatically.
|
2012-06-10 16:36:15 +01:00 |
Arnaud Bienner
|
0969432820
|
emit GS albums songs results as long as we get them, instead of waiting to have all the results available.
|
2012-03-05 00:54:24 +01:00 |
Arnaud Bienner
|
a7332d1c83
|
Add album size info to GS albums, now that we load GS albums in a synchronous way
|
2012-02-28 23:27:37 +01:00 |
Arnaud Bienner
|
747e0f510f
|
When (global) searching GS albums, retrieve albums' songs at the same time (instead of album load time).
Albums search is slower, but we can display songs in search results, which is IMHO really nicer.
|
2012-02-26 16:51:11 +01:00 |
David Sansome
|
bacef04405
|
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
|
2012-02-26 14:40:51 +00:00 |
Arnaud Bienner
|
ceab3bd6f0
|
Add Grooveshark songs as internet items, when adding them from global search, so user can use all GS custom actions
|
2011-11-24 00:30:11 +01:00 |
David Sansome
|
37166ca19d
|
Give the last.fm global search provider a config dialog
|
2011-11-05 17:11:02 +00:00 |
John Maguire
|
f241ebf7b9
|
Sort grooveshark results better in global search and show fewer of them.
|
2011-11-01 13:00:27 +01:00 |
Arnaud Bienner
|
1d60cc6c52
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-10-20 15:04:03 +02:00 |
Arnaud Bienner
|
f0c8703dbc
|
When toggling provider button, check if provider can be used by checking if user is logged-in, it this is necessary to make the provider work
|
2011-10-20 15:03:47 +02:00 |
David Sansome
|
9a739a3346
|
Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
|
2011-10-19 23:17:24 +01:00 |
David Sansome
|
348faef9e1
|
Remove the individual global search provider boolean flags and replace them with with a Q_FLAGS enum. Also add a flag for "probably has remote album art"
|
2011-10-19 23:08:11 +01:00 |
David Sansome
|
452fccc2f5
|
Make GrooveShark emit a SearchFinished signal, and fix aggregate SearchFinished signals if some providers are disabled
|
2011-10-19 23:07:41 +01:00 |
Arnaud Bienner
|
bac6095491
|
Rename GrooveShark to Grooveshark everywhere, as it is actually named like this
|
2011-10-05 21:59:15 +02:00 |
John Maguire
|
a0314d34fb
|
Support albums from GrooveShark in global search.
Quality is pretty bad though.
|
2011-10-05 14:08:33 +02:00 |
John Maguire
|
20a967a19f
|
Basic working closure implementation.
|
2011-10-04 18:26:40 +02:00 |
John Maguire
|
0df07719e2
|
const&
|
2011-10-01 11:03:36 +02:00 |
John Maguire
|
bbd0cef2af
|
Consistently name GrooveShark.
|
2011-09-30 16:02:57 +02:00 |
John Maguire
|
41ce54a088
|
Add copyright header to Grooveshark global search.
|
2011-09-30 16:01:07 +02:00 |
John Maguire
|
870ffdfb46
|
Remove extraneous debug.
|
2011-09-30 16:00:05 +02:00 |
John Maguire
|
30014f512e
|
Support album covers and loading tracks from Grooveshark in global
search.
|
2011-09-30 15:58:24 +02:00 |
John Maguire
|
dd017e99ee
|
Basic global searching in Grooveshark.
|
2011-09-30 15:35:09 +02:00 |