Commit Graph

8079 Commits

Author SHA1 Message Date
John Maguire 3215f01206 Add Sparkle public DSA key. 2010-04-15 15:37:38 +00:00
John Maguire 8abb9ecd4b Most of the work to use Sparkle on OS X.
Updates issue #210.
2010-04-15 15:23:12 +00:00
David Sansome dd86b60411 CMake variables and commandline options to allow multiple engines to be built. Thanks christoph.gysin.
Fixes issue #203
2010-04-15 12:39:34 +00:00
David Sansome 44ffc5be75 Get metadata from shoutcast streams (like somafm) 2010-04-14 23:59:11 +00:00
David Sansome 5519985a3b Fix the names of these signals/slots 2010-04-14 22:54:15 +00:00
David Sansome 2a33954725 Codereview comments from r701 2010-04-14 22:36:28 +00:00
David Sansome ed152be391 Scoped transaction test 2010-04-14 22:32:07 +00:00
David Sansome be73b351ed Nothing to see here ... *ahem* 2010-04-14 22:19:07 +00:00
David Sansome c29742a739 Fix the playlist test to use shared_ptrs 2010-04-14 22:11:59 +00:00
David Sansome 72cbf90689 Save the playlists in the background, and use shared_ptrs for all playlist items so they stay in scope after they've been deleted but while they're still being saved. 2010-04-14 22:05:41 +00:00
John Maguire b16f789ac7 700 GET
Code review comments for r699
2010-04-14 21:58:51 +00:00
John Maguire aeaebdb8d6 Fix a few mac UI bugs.
* Cmd+W closes the main window
* Clicking the dock icon shows the main window
2010-04-14 21:27:27 +00:00
David Sansome d1966aa7f6 Check these additional tables exist 2010-04-14 21:09:28 +00:00
David Sansome af07b5becd Store the playlist in the database. This is still quite slow. 2010-04-14 21:03:00 +00:00
John Maguire dc782cfa5b Make the Settings menu disappear on OS X. 2010-04-14 20:06:06 +00:00
John Maguire 398107fe67 Disable system tray on mac and popup menu from dock icon.
Remove sqlite plugin from deployment script.
TODO: Factor out system tray/dock rather than tons of ifdefs.
2010-04-14 19:38:09 +00:00
David Sansome b63fcb0b10 Add the new languages to the buildsystem 2010-04-14 16:50:18 +00:00
David Sansome 2db65d2668 Merge translations from Launchpad 2010-04-14 16:47:53 +00:00
David Sansome 91d6ad79ea Add a "po_all" target 2010-04-14 16:41:11 +00:00
David Sansome 04f467b2fe Add missing file - buildbot is useful! 2010-04-14 16:25:04 +00:00
David Sansome 76ef868c0a Don't pass non-const references 2010-04-14 16:12:33 +00:00
David Sansome 65440dd374 Codereview comments from r685 2010-04-14 16:00:45 +00:00
David Sansome 3172f6b950 Basic playlist manipulation tests 2010-04-14 15:57:58 +00:00
John Maguire 4862c41477 Tidy up http gstreamer source element. 2010-04-14 15:42:49 +00:00
David Sansome 747ae61620 More playlist tests 2010-04-14 15:39:24 +00:00
David Sansome 921eb94a21 Abstract the QSettings usage out of Playlist and PlaylistSequence, create a mock for it, and add a basic playlist test 2010-04-14 14:48:10 +00:00
David Sansome 9cec39ffac Don't seek outside the bounds of the song. See issue #95 2010-04-14 13:22:50 +00:00
David Sansome 24463136b9 Don't inhibit autoscrolling when we scrolled as a result of autoscrolling. See issue #124 2010-04-14 13:11:39 +00:00
David Sansome ce43638586 Autoscroll when the current song is changed, rather than any data. See issue #124 2010-04-14 13:07:21 +00:00
David Sansome b97151e9b3 Lower the time we wait for background threads to terminate. 2010-04-14 12:43:13 +00:00
David Sansome dfa8dabc7e Add some more stop points in the library watcher to make it shut down faster 2010-04-14 12:41:03 +00:00
John Maguire 6bac7f6cec Stop the pretty OSD from bringing clementine to front on OS X. 2010-04-14 12:26:29 +00:00
David Sansome 3b1188838b Show the OSD when --show-osd is used even if the osd is disabled in the settings dialog. See issue #95 2010-04-13 20:45:40 +00:00
David Sansome aaa1ef8a7f Add a "seek by n seconds" commandline option, and make sure stopping and starting again from the commandline restarts the same track. See issue #95 2010-04-13 20:22:29 +00:00
John Maguire f429b53212 Use static version of qsqlite plugin on mac as well & disable qxt for mac.
The plugin shipped with Qt has the sqlite symbols set to hidden. It seems dlsym() actually cares about that on Snow Leopard whereas it doesn't in Leopard.
If it can't find the sqlite functions in the given library, then it will go fishing and find /usr/lib/libsqlite3.dylib and that's bad :-(
2010-04-13 19:43:08 +00:00
David Sansome ac3dba930a Updated russian translation 2010-04-13 19:36:50 +00:00
John Maguire a4405e7877 Add support for global media keys on mac (Cocoa only).
Updates issue #6
2010-04-13 13:55:54 +00:00
David Sansome c59c7ee0ec More commandline options. Fixes issue #95 2010-04-12 23:35:47 +00:00
David Sansome 2ec6ca45c8 Commandline options support. Fixes issue #189 2010-04-12 22:44:29 +00:00
David Sansome 57bd1b0227 Use different frequency values for the equalizer. Fixes issue #192 2010-04-12 20:57:21 +00:00
David Sansome c08179aa94 Fix a race condition caused by global state in the equalizer. 2010-04-12 20:33:59 +00:00
David Sansome 1070a5fd07 Reverted r664, see issue #191 2010-04-12 20:08:23 +00:00
David Sansome ecda1787c8 Remove the CanDecode check - it's slow, and overidden by the taglib check anyway. 2010-04-12 19:46:08 +00:00
David Sansome d54c8cf2f9 Enforce a minimum row size in the playlist, and stop the current track highlight bar from becoming really pale when on an "alternate" row. 2010-04-12 18:07:07 +00:00
David Sansome 00b19ae83e Fix somafm playback on linux. Might merge this with the mac ifdef if possible? 2010-04-12 17:40:08 +00:00
David Sansome 95bfcd86a9 Only change the equalizer values when the user lets go of the slider - might make it a bit smoother. Updates issue #191 2010-04-12 17:30:56 +00:00
David Sansome 07a851c951 Oops, we'd better unref these buffers to stop memory leaks 2010-04-12 16:41:44 +00:00
David Sansome e4c3c600b9 Fix a problem where the scope would apperar to freeze for a few seconds when changing tracks. 2010-04-12 16:39:48 +00:00
John Maguire 505bace684 Mac deployment fix to prefer system libraries to equivalent fink versions. 2010-04-12 14:37:04 +00:00
John Maguire 821baa2211 Mac deployment fixes for gstreamer. 2010-04-12 12:36:30 +00:00