John Maguire
0212a1fa91
D'oh
2012-01-17 21:29:20 -08:00
John Maguire
4f6ee57297
Apparently <execinfo.h> doesn't exist for mingw.
2012-01-17 20:57:56 -08:00
John Maguire
ab58c72c66
ifdef DumpStackTrace() for non-Unix.
2012-01-17 20:45:33 -08:00
John Maguire
5fe7d1ad20
Add stack trace dumper (might need some tweaks for win & Linux still).
2012-01-17 20:35:10 -08:00
Orcan Ogetbil
9dd4b1bb94
Use SHA2 system library when available
...
Fixes issue 2623
2012-01-17 23:12:44 +01:00
Jonathan Horvath
fdf10af94a
Display smart playlist query terms in a scrollable list instead of squishing them together when there are lots. Fixes issue 1065
2012-01-15 15:44:18 +00:00
Arnaud Bienner
da35fab076
Save default QApplication palette when starting Clementine
...
Update issue 2603
Hopefully, this will fix this issue for other systems this time...
2012-01-14 16:27:49 +01:00
Arnaud Bienner
97d8365c56
Also refresh stylesheet when chanfing application's QPalette
2012-01-14 16:27:36 +01:00
Arnaud Bienner
22d1608bdc
Explicitly use a default QPalette
...
Update issue 2603
Hopefully, this fixes this issue
2012-01-12 23:01:05 +01:00
David Sansome
4fbee9cf91
Oops, remove another insert in schema-1.sql
2012-01-12 10:10:16 +00:00
David Sansome
3ade9217d7
Add an extra newline between statements in the first schema file to fix an error when QtSql doesn't support multiple statements at a time. Fixes issue 2604
2012-01-12 09:38:01 +00:00
David Sansome
c73c87a21a
Revert "Add libssl32.dll to the windows installer, just in case"
...
This reverts commit 95632383ed
.
2012-01-11 21:29:49 +00:00
John Maguire
dfdb71b164
Make it so!
...
Fixes issue #2527
2012-01-10 17:00:17 +01:00
David Sansome
6ab38e0093
Add ValiCert's root CA to QSslSocket's list to fix an "invalid username/password" error when connecting to Grooveshark on a Windows machine that didn't have all the root CAs installed.
...
Fixes issue 2532
2012-01-09 22:57:24 +00:00
Arnaud Bienner
f6d2306c05
Add various missing things for appearance customization
2012-01-09 21:15:42 +01:00
Arnaud Bienner
034d679baa
Remove .pot file, once again
2012-01-09 20:25:40 +01:00
Arnaud Bienner
b08567b697
Merge commit '710536ad506d' into appearance
2012-01-09 20:24:26 +01:00
Arnaud Bienner
d03345d0f6
Remove .pot file
2012-01-09 20:19:01 +01:00
Arnaud Bienner
c2d794c014
Merge branch 'master' into appearance
2012-01-09 20:15:10 +01:00
Arnaud Bienner
ea063e1c39
Add missing modifications
2012-01-09 20:08:09 +01:00
John Maguire
0c5f422eb8
* Add check that chromaprinter is only used from a non-UI thread.
...
* Update copyright date
2012-01-09 15:32:15 +01:00
John Maguire
8582253738
Cleanup mac deploy script a little bit.
2012-01-09 11:43:57 +00:00
John Maguire
aa20c2b226
Deploy clementine-tagreader on mac.
2012-01-09 11:24:34 +00:00
Arnaud Bienner
710536ad50
Start working on UI customization. Allow user to change global background/foreground colors. Some work still required to update all components' colors
...
Update issue 219
Started!
2012-01-09 00:01:01 +01:00
David Sansome
8d19432aa3
Install clementine-tagreader on fedora
2012-01-08 21:04:09 +00:00
David Sansome
12daf6bf43
Disable any tests that use Song::InitFromFile for now
2012-01-08 20:09:44 +00:00
David Sansome
626ce20ec0
Merge branch 'external-tagreader'
2012-01-08 18:38:48 +00:00
David Sansome
d4b4606068
Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device.
2012-01-08 18:37:46 +00:00
David Sansome
ff92815ef0
Display any SSL or HTTP errors that occur when creating a grooveshark session
2012-01-08 17:46:50 +00:00
David Sansome
95632383ed
Add libssl32.dll to the windows installer, just in case
2012-01-08 17:37:02 +00:00
David Sansome
3e0f252b34
Exit worker processes when their sockets are closed, and make sure the main app closes sockets when exiting - fixes a crash dialog on Windows.
2012-01-08 16:35:01 +00:00
David Sansome
1924107e16
Include clementine-tagreader.exe in the windows installer
2012-01-08 16:34:21 +00:00
David Sansome
5b71ed0837
Use a better spotify icon in the Source row, clean up pixmap drawing code
2012-01-08 15:16:36 +00:00
David Sansome
bbf99fdd0b
Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler
2012-01-08 15:10:11 +00:00
David Sansome
2e49e89e7b
Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585
2012-01-08 12:55:06 +00:00
David Sansome
bdf0ff4930
Make the "Loading" song info indicator and playlist queue/stop after indicators look nicer by aligning their QPainters properly
2012-01-07 23:52:31 +00:00
David Sansome
67c6dead5a
Rename SpotifyMessage to Message
2012-01-07 23:31:43 +00:00
David Sansome
68a379ef26
Use pb::spotify instead of spotify_pb for the protobuf namespace
2012-01-07 23:26:27 +00:00
David Sansome
ccb3a0aa3a
Show a detailed error when the tagreader executable couldn't be started.
2012-01-07 22:58:30 +00:00
David Sansome
31f423a0ff
Fix a compilation error
2012-01-07 22:58:19 +00:00
David Sansome
4618651cf4
Merge branch 'master' into external-tagreader
2012-01-07 22:52:18 +00:00
David Sansome
e9c0b4bd69
Musicbrainz tagging improvements:
...
* Fix a bug where the song title would be used for the album field
* Get the album's year as well
* Include all releases for a song in the results list
* Remove duplicate albums
* Sort results
2012-01-07 21:51:02 +00:00
David Sansome
6f3df9bd5f
Fix linking to chromaprint on Windows
2012-01-07 17:29:35 +00:00
David Sansome
ae8ac239bf
Add chromaprint/fftw dependencies to the debian control and rpm spec files
2012-01-07 15:49:02 +00:00
David Sansome
d17629586f
Use the system version of libchromaprint if available
2012-01-07 15:27:50 +00:00
David Sansome
665b721236
Remove unused bits from 3rdparty/chromaprint
2012-01-07 15:12:26 +00:00
David Sansome
9be641ee87
The external tagreader mostly works now:
...
* Make TagReaderClient a singleton until it's easier to pass dependencies around
* Add a WaitForSignal() that uses a local event loop to wait for a signal to be emitted
* Add a WaitForFinished() to _MessageReplyBase that blocks using a semaphore
* Add blocking versions of all TagReaderClient methods
* Use the TagReaderClient everywhere that Song::InitFromFile and friends were used before
2012-01-07 00:26:07 +00:00
John Maguire
e1804219dc
Reorder DLL deletions.
2012-01-06 17:16:01 +00:00
John Maguire
660c68f9d9
Remove chromaprint shared lib target.
2012-01-06 17:08:01 +00:00
John Maguire
d6bada074a
Port Musicbrainz track lookups to API v2.
2012-01-06 17:01:46 +00:00