Commit Graph

3602 Commits

Author SHA1 Message Date
David Sansome bc0623bc0d Merge commit '1.0.1' 2012-01-22 13:33:34 +00:00
David Sansome dfc4b4546f Update changelog for 1.0.1 2012-01-22 11:28:52 +00:00
John Maguire ab33d9aa8c Fix a bunch of small memory leaks in the mac device handling code. 2012-01-20 16:25:05 -08:00
John Maguire 028ac3126c Use scoped_nsobject & ScopedCFTypeRef in a load of places. 2012-01-20 16:06:56 -08:00
John Maguire 17c8189dcf Add and use scoped_cftyperef from Chromium. 2012-01-20 15:46:33 -08:00
John Maguire 87b94de0d7 Save background stream state as soon as it is changed. 2012-01-20 15:24:43 -08:00
John Maguire fddde512c9 Update old logging statements. 2012-01-20 15:22:14 -08:00
John Maguire e83616ad09 Fix build on Clang. 2012-01-19 15:33:16 -08:00
Alan Briolat 66cc5d432e Add pretty printer for Qt enums. 2012-01-19 14:20:26 -08:00
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
David Sansome 8e3ce51304 Bump version to 1.0.1 2012-01-11 21:26:09 +00:00
David Sansome 118985996f 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
(cherry picked from commit 6ab38e0093)
2012-01-11 21:12:22 +00:00
John Maguire 21441acc94 * Add check that chromaprinter is only used from a non-UI thread.
* Update copyright date
(cherry picked from commit 0c5f422eb8)
2012-01-11 21:12:10 +00:00
David Sansome ada7adcb2f Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device.
(cherry picked from commit d4b4606068)
2012-01-11 21:11:31 +00:00
David Sansome fd1c133e24 Display any SSL or HTTP errors that occur when creating a grooveshark session
(cherry picked from commit ff92815ef0)
2012-01-11 21:11:26 +00:00
David Sansome d5fcc1a24e Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585
(cherry picked from commit 2e49e89e7b)
2012-01-11 21:11:07 +00:00
David Sansome dea9fbec95 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
(cherry picked from commit e9c0b4bd69)
2012-01-11 21:10:56 +00:00
David Sansome a4944a83dd Fix linking to chromaprint on Windows
(cherry picked from commit 6f3df9bd5f)
2012-01-11 21:10:51 +00:00
David Sansome 5e231caf3e Add chromaprint/fftw dependencies to the debian control and rpm spec files
(cherry picked from commit ae8ac239bf)
2012-01-11 21:10:47 +00:00
David Sansome 842cfadf6b Use the system version of libchromaprint if available
(cherry picked from commit d17629586f)
2012-01-11 21:10:43 +00:00
David Sansome da2275cd3f Remove unused bits from 3rdparty/chromaprint
(cherry picked from commit 665b721236)
2012-01-11 21:10:38 +00:00
John Maguire 042ae479f1 Reorder DLL deletions.
(cherry picked from commit e1804219dc)
2012-01-11 21:10:33 +00:00
John Maguire 9014634272 Remove chromaprint shared lib target.
(cherry picked from commit 660c68f9d9)
2012-01-11 21:10:27 +00:00
John Maguire d0eec3f384 Port Musicbrainz track lookups to API v2.
(cherry picked from commit d6bada074a)
2012-01-11 21:10:24 +00:00
John Maguire 7eb4ab8453 Rename MusicDNS -> Acoustid.
(cherry picked from commit cdb381a85f)
2012-01-11 21:10:15 +00:00
John Maguire 2e98ce65d5 Disable callbacks after generating fingerprint.
(cherry picked from commit 9bb37fda62)
2012-01-11 21:10:12 +00:00
John Maguire ba7b73656d Remove echoprint.
(cherry picked from commit 598948d16e)
2012-01-11 21:10:07 +00:00
John Maguire 915e9e3d64 Remove old OFA fingerprinter.
(cherry picked from commit f241124b1d)
2012-01-11 21:10:04 +00:00
John Maguire dcae3d933c * Use Chromaprinter instead of OFA fingerprinter.
* Send fingerprint to Acoustid instead of MusicDNS.
* Retrieve MBID instead of PUID and send to Musicbrainz.
(cherry picked from commit db83c411c2)
2012-01-11 21:10:00 +00:00
John Maguire b9a6e1f7f1 Add Chromaprinter class to generate fingerprint from gstreamer PCM output.
(cherry picked from commit 423295b01e)
2012-01-11 21:09:54 +00:00
John Maguire 0036f34436 Build & link against Chromaprint.
(cherry picked from commit b9eec4ce38)
2012-01-11 21:09:49 +00:00
John Maguire 60a317477a Add debian copyright for chromaprint.
(cherry picked from commit eabe8935bc)
2012-01-11 21:09:45 +00:00
John Maguire f02732e138 Add Chromaprint to 3rdparty.
(cherry picked from commit 1bcbc2ed3e)
2012-01-11 21:09:40 +00:00
John Maguire 2a72d17f38 const& and tweaks to Mac directory canonicalisation.
(cherry picked from commit 483c36748e)
2012-01-11 21:09:30 +00:00
John Maguire f6c229c5e6 Add more robust subdirectory detection in LibraryWatcher.
(cherry picked from commit 761737eb4d)
2012-01-11 21:09:25 +00:00
John Maguire a4ced28a85 Add copyright headers.
(cherry picked from commit 97f3885f58)
2012-01-11 21:09:21 +00:00
John Maguire fea20e9c29 Revert irrelevant musicdns changes.
(cherry picked from commit 047bec831b)
2012-01-11 21:09:18 +00:00
John Maguire b5ff9955a8 Disable watching for FS updates when requested.
(cherry picked from commit 55e9fd8dc3)
2012-01-11 21:09:12 +00:00
John Maguire ec2f57148b Use FSEvent-based filesystem watcher on Mac.
(cherry picked from commit 9fdfb52225)
2012-01-11 21:09:07 +00:00