David Sansome
40f0994da4
Merge branch 'release-1.1'
2012-11-18 20:49:01 +11:00
David Sansome
7c0c3f67a6
Read the user's google code password from ~/.netrc
2012-11-18 20:34:31 +11:00
David Sansome
81aa064664
Update the Changelog for 1.1.1
2012-11-18 19:55:44 +11:00
David Sansome
a49d0976b5
Oops
2012-11-18 11:20:27 +11:00
David Sansome
3cc0ba7969
Add ROCKRADIO.com. Fixes issue 3295
2012-11-18 11:18:51 +11:00
David Sansome
df21da786e
Increase the priority of streaming threads on OS X to reduce audio stuttering a bit.
...
Fixes issue 3275
2012-11-18 11:06:46 +11:00
David Sansome
d766735141
Bump the version to 1.1.1
2012-11-18 09:55:05 +11:00
David Sansome
913eca664d
Try parsing a message in main(), both in the main thread and in a QtConcurrent thread.
...
(cherry picked from commit 141bdc6888
)
2012-11-18 09:55:05 +11:00
David Sansome
f5962dd945
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
...
(cherry picked from commits e5b2cacb20
and b42e93d29b
)
2012-11-18 09:55:05 +11:00
David Sansome
a80539d05b
Add taglib-1.8 to 3rdparty
...
(cherry picked from commit 66ce3b4408
)
2012-11-18 09:55:05 +11:00
David Sansome
141bdc6888
Try parsing a message in main(), both in the main thread and in a QtConcurrent thread.
...
(cherry picked from commit 4446b277814ae4afe7d4aba85eb4fd5475843880)
Fixes issue 3265
2012-11-18 09:44:03 +11:00
Clementine Buildbot
7d65d425e0
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-11-12 10:21:59 +01:00
David Sansome
1ce0fbf332
Uninstall libprotobuf properly in the windows uninstaller, and clean up libprotobuf-lite from previous installs
2012-11-12 19:50:34 +11:00
David Sansome
36ac3a2ec0
Use the full protobuf instead of protobuf-lite, to hopefully fix
...
a crash on Windows.
2012-11-12 18:16:35 +11:00
Mateusz Kowalczyk
2bf8172590
Use the actual artist name's initial if 'Ignore "The" in artist name' option is used when organizing files.
...
Fixes issue 3201.
2012-11-10 17:55:33 +01:00
Mateusz Kowalczyk
6a8f41f0bb
Log a warning when failing to save tags to a local file.
2012-11-10 18:27:49 +11:00
mosret
b1d513c487
Fix a crash when deleting files from disk when the library is empty.
...
Fixes issue 1682
2012-11-10 18:24:59 +11:00
David Sansome
577d131c6a
Use qt_blurImage instead of the handwritten function
2012-11-10 18:04:55 +11:00
Arnaud Bienner
d69f9598b4
Also deactivate blur slide if needed when loading appearance preferences page
2012-11-09 20:33:51 +01:00
Arnaud Bienner
65f1dca716
Minor style changes
2012-11-09 20:30:32 +01:00
Arnaud Bienner
40248a8f48
Disable blur slide when it makes sense to have it deactivated
2012-11-09 20:22:39 +01:00
Mateusz Kowalczyk
c4796564ea
Add an option to blur background image.
...
Fixes issue 3266.
2012-11-09 20:17:26 +01:00
John Maguire
5825768f36
Stop logging geolocation.
2012-11-07 13:35:36 +01:00
David Sansome
95df1a4c25
Remove a useless message copy
2012-11-07 09:18:49 +11:00
John Maguire
0822482b4d
Respect XDG_CACHE_HOME for network & moodbar cache.
...
Fixes issue #3264
2012-11-06 15:38:40 +01:00
Arnaud Bienner
4fd45e0028
uiLanguages returns strings with "-" as separators for language/region; however QTranslator needs "_" separators
2012-11-05 19:36:13 +01:00
Clementine Buildbot
3ff5608ca7
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-11-05 10:02:25 +01:00
David Sansome
eed126f7cd
Fix the background color of the query term scroll area on OS X
2012-11-04 18:54:35 -08:00
David Sansome
5bdfa1573f
Make the Remove search term button on the smart playlist dialog a little less ugly on OS X
2012-11-04 18:54:35 -08:00
David Sansome
d092c5a3ce
Remove the ugly empty space on the left side of the smart playlist dialog on OS X
2012-11-04 18:54:35 -08:00
David Sansome
561ac96e89
Fix a crash when deleting a search term from the smart playlist wizard on OS X.
2012-11-04 18:54:34 -08:00
John Maguire
371b63e159
Use access_token URL param instead of header hack for Google Drive.
2012-11-02 16:47:40 +01:00
Veniamin Gvozdikov
e6e72dc68d
Change the include order to fix a build error on FreeBSD.
...
Fixes issue 3247
2012-10-31 10:45:18 -07:00
Veniamin Gvozdikov
957f3823e6
Fix linking clementine on FreeBSD.
...
Fixes issue #3246
2012-10-31 15:59:54 +01:00
Veniamin Gvozdikov
3542357636
Fix linking clementine-tagreader on FreeBSD.
...
Fixes issue #3245
2012-10-31 13:30:23 +01:00
Veniamin Gvozdikov
95dc49ac77
Fix IsLaptop() check on FreeBSD.
...
Fixes issue #3244
2012-10-31 13:30:23 +01:00
David Sansome
9fae3881ed
Add a new "Playlists" tab to the sidebar that contains all the playlists created by or imported into Clementine. The tab bar now contains only "open" playlists - closing a tab closes the playlist without deleting it.
...
Update issue 1811
Added a Playlists tree view to the sidebar.
2012-10-30 23:04:22 -07:00
David Sansome
885d98b5f0
Remove the SpecialPlaylistType class, it hasn't been used since Spotify and Grooveshark search results went into the sidebar tree.
2012-10-30 22:53:09 -07:00
David Sansome
b42e93d29b
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
2012-10-30 05:45:43 +01:00
John Maguire
3a502ef902
Remove keychain from 3rdparty.
2012-10-29 13:26:14 +00:00
John Maguire
6cadc9321d
Remove legacy config file migration code for mac.
2012-10-29 12:47:59 +00:00
John Maguire
7fc733fca1
Fix compiling on Snow Leopard.
2012-10-29 12:47:03 +00:00
Clementine Buildbot
0bfdbce64f
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-10-29 10:01:44 +01:00
David Sansome
e5b2cacb20
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
2012-10-27 17:53:29 -07:00
David Sansome
66ce3b4408
Add taglib-1.8 to 3rdparty
2012-10-27 17:12:18 -07:00
David Sansome
2302b80d52
Fix some style issues
2012-10-27 16:30:13 -07:00
Tony Motakis
09580b6df2
Various artists node now will appear in any GroupBy level
...
With this patch, compilations will be grouped under Various artists not
only when Artist is used as the top most Group By setting, but also in
lower levels as well. For example the user can set the top level Group By
to 'Genre' and still get compilations organized separately under each genre
when using Artist or AlbumArtist for the second nested Group By level.
Fixes issue 2757
2012-10-27 16:30:13 -07:00
Tony Motakis
25685e7cba
Postpone CreateCompilationArtistNode() until PostQuery()
...
With the previous patch the Various artists node creation is oved to
RunQuery, which means that a later call to BeginReset() will delete it.
In this patch, we keep the logic deciding whether we need the node in
RunQuery(), but postpone the actual creation until PostQuery().
2012-10-27 16:30:10 -07:00
Tony Motakis
207225d620
HasCompilations() implementation local to the LibraryModel
...
Instead of relying on the backend to provide us with the information
of whether there are compilations in the whole of the library, we instead
look into the query we are currently working with for compilations. This
way we can be as granular as we want in the future.
This also means we now have to add the Various artists node at the time we
do the query with RunQuery() instead at BeginReset().
2012-10-27 16:30:08 -07:00
Tony Motakis
14eca258a2
Refactor duplicate code in LazyPopulate and ResetAsync
...
There is no reason why these need to reimplement the same thing;
put the common functionality in RunQuery() and PostQuery() and re use
the code. Less code paths to keep track of make it easier to implement
new features and fixes.
2012-10-27 16:30:05 -07:00