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