commit 17a4bcea5fadb8c6dfff1399add1a5c4b83cd48a Author: Jonathan Matthew Date: Sun Jan 16 19:33:14 2011 +1000 Rhythmbox 0.13.3 NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ README | 2 +- configure.ac | 6 +++--- 3 files changed, 51 insertions(+), 4 deletions(-) commit 76a79930f90d789b6311aaccd61d589bf023b643 Author: Daniel Șerbănescu Date: Sun Jan 16 01:17:41 2011 +0200 Updated Romanian translation help/ro/ro.po | 374 ++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 315 insertions(+), 59 deletions(-) commit 9e74ba190d8fc41aeb5b8c70231539ea8f1c5090 Author: Daniel Șerbănescu Date: Sat Jan 15 13:31:19 2011 +0200 Updated Romanian translation po/ro.po | 4152 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 2454 insertions(+), 1698 deletions(-) commit 83f3c0609b7b9443a7fa58a469aae61d575987ed Author: Nguyễn Thái Ngọc Duy Date: Sat Jan 15 10:29:57 2011 +0700 Updated Vietnamese translation po/vi.po | 411 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 171 insertions(+), 240 deletions(-) commit 344bf64532e91a62b87d3d3ae701a2afe8b73300 Author: Nguyễn Thái Ngọc Duy Date: Sat Jan 15 10:29:41 2011 +0700 po/vi.po: import from Damned Lies po/vi.po | 5858 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 3337 insertions(+), 2521 deletions(-) commit dc4a0af8ce13936ccccb2755657f0729dae4cf26 Author: Luca Ferretti Date: Fri Jan 14 01:16:09 2011 +0100 Updated Italian translation po/it.po | 946 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 499 insertions(+), 447 deletions(-) commit c00fc524daf691a961b2081bba3d81f2c1bc86ea Author: Yuri Myasoedov Date: Thu Jan 13 19:45:33 2011 +0300 Updated Russian translation po/ru.po | 1843 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 971 insertions(+), 872 deletions(-) commit 6497e63374bfb05b8f62dbb058f633c6e0c6d6cb Author: Yinghua Wang Date: Thu Jan 13 13:53:49 2011 +0000 Update Simplified Chinese translation. po/zh_CN.po | 2331 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 1315 insertions(+), 1016 deletions(-) commit 17a6f16eb66654d035a25140ca0c96b00bfcedd7 Author: Jonathan Matthew Date: Thu Jan 13 22:19:37 2011 +1000 iradio: NRK ogg vorbis streams have been shut down (bug #639266) plugins/iradio/iradio-initial.xspf | 37 ------------------------------------ 1 files changed, 0 insertions(+), 37 deletions(-) commit 09da66196958d2bdfb791720d0ff1109315fe06a Author: Mateus Zenaide Date: Tue Jan 11 09:48:50 2011 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 166 +++++++++++++++++++++++++++++++++------------------------- 1 files changed, 94 insertions(+), 72 deletions(-) commit b99ad2787a7df4dff3cd60584809afab651e86e3 Author: Jonathan Matthew Date: Sun Jan 9 17:57:14 2011 +1000 coherence: update from svn, adding more media types (bug #609009) plugins/coherence/upnp_coherence/MediaPlayer.py | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) commit 3222b08e858d080f12d988113176dee19070e1b6 Author: Fran Diéguez Date: Sat Jan 8 22:04:25 2011 +0100 Updated Galician translations po/gl.po | 946 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 497 insertions(+), 449 deletions(-) commit 510962ee055c75f8509367dec995da50fa4891d7 Author: Daniel Nylander Date: Sat Jan 8 19:26:45 2011 +0100 Updated Swedish translation po/sv.po | 164 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 89 insertions(+), 75 deletions(-) commit e290ce006a543665e27be1d310ad849952a7ad81 Author: Gabor Kelemen Date: Sat Jan 8 17:15:51 2011 +0100 Updated Hungarian translation po/hu.po | 170 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 96 insertions(+), 74 deletions(-) commit 9ff0c85127a17eab51ad1d295ce8083b590cf5c6 Author: Marek Černocký Date: Sat Jan 8 15:59:29 2011 +0100 Updated Czech help translation help/cs/cs.po | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 0c9608849513998258b77fb7db2a974d652b4578 Author: Wolfgang Stöggl Date: Sat Jan 8 15:33:49 2011 +0100 Updated German documentation translation help/de/de.po | 840 +++++++++++++++++++++------------------------------------ 1 files changed, 308 insertions(+), 532 deletions(-) commit 52ce039a9a8bc985b8a7098e9e5dda8861a97556 Author: Marek Černocký Date: Sat Jan 8 15:27:16 2011 +0100 Updated Czech translation po/cs.po | 145 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 79 insertions(+), 66 deletions(-) commit fa59eb66de326517dcba4e80601b63b9948321e8 Author: Wolfgang Stöggl Date: Sat Jan 8 15:03:17 2011 +0100 Updated German translation po/de.po | 175 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 100 insertions(+), 75 deletions(-) commit 1e21eef0d9434543498dc68e07fa7e19d208f4d1 Author: Claude Paroz Date: Sat Jan 8 13:53:46 2011 +0100 Updated French translation help/fr/fr.po | 22 ++++---- po/fr.po | 144 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 90 insertions(+), 76 deletions(-) commit c04e2ae3bdee456426bdf39e7f7cb462560898e3 Author: Jonathan Matthew Date: Sat Jan 8 22:03:22 2011 +1000 status-icon: always show notifications when GNOME Shell is running plugins/status-icon/rb-status-icon-plugin.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ff1f009751551ea4640fb3be4168ebc4f1de2673 Author: Philip Withnall Date: Sat Jan 8 11:48:54 2011 +0000 Update British English translation po/en_GB.po | 2410 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 1344 insertions(+), 1066 deletions(-) commit df78b88e9dab32f863be4ec597bb03571235c3a7 Author: Jorge González Date: Sat Jan 8 12:31:37 2011 +0100 Updated Spanish translation help/es/es.po | 172 +++++++++------------------------------------------------ 1 files changed, 27 insertions(+), 145 deletions(-) commit f45bbfd83918fe48ddc3ef80598b377e60a9dfc6 Author: Jorge González Date: Sat Jan 8 12:31:25 2011 +0100 Updated Spanish translation po/es.po | 161 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 87 insertions(+), 74 deletions(-) commit 7069d73b1cb9d223bd230e04dcb391ae8dbb81e8 Author: Daniel Neel Date: Fri Nov 19 20:59:48 2010 -0500 fix a couple of typos in the documentation (bug #622980) help/C/rhythmbox.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 711fa3e8fbdf764c2b2f84b33ee8572a804c64a1 Author: Christian Becke Date: Thu Oct 22 14:52:57 2009 +0200 upnp_coherence: fix louie imports plugins/coherence/upnp_coherence/MediaPlayer.py | 5 ++++- plugins/coherence/upnp_coherence/MediaStore.py | 6 +++++- plugins/coherence/upnp_coherence/__init__.py | 5 ++++- 3 files changed, 13 insertions(+), 3 deletions(-) commit 5ba5a74b06d6d11fd86a7fb1293d5b0ba6a2d616 Author: Calvin Walton Date: Mon Dec 13 13:53:24 2010 -0500 Add radio station Start FM 94.2 (Vilnius University) Proposed by Antanas They provide streams in three different formats - 64kbps AAC, 160kbps OGG, 192kbps MP3. I have only added the OGG format stream. plugins/iradio/iradio-initial.xspf | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit d95ebec6e693075f4b918cb558de4fc24fbf6719 Author: Jonathan Matthew Date: Sat Jan 8 18:06:21 2011 +1000 fix POTFILES.in po/POTFILES.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a64211ce83a103036fe2030fcaaa6c5898768bc3 Author: Andrej Žnidaršič Date: Mon Jan 3 19:18:06 2011 +0100 Updated Slovenian translation po/sl.po | 83 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 48 insertions(+), 35 deletions(-) commit 10d4b587b1f2f9b27fec7efd3464eddbd4ed1fdb Author: Jonathan Matthew Date: Sun Jan 2 14:07:53 2011 +1000 podcast: fix podcast status on download completion (bug #633469) Only set the status to 'downloaded' if we've downloaded the whole file. If a selected entry is in the download queue, enable the 'cancel download' action. If a selected entry is not in the download queue and has a status other than 'downloaded', enable the 'download episode' action. This should make it possible to complete downloads that fail due to connection errors and the like. podcast/rb-podcast-manager.c | 26 ++++++++++++++++++++++---- podcast/rb-podcast-manager.h | 1 + podcast/rb-podcast-source.c | 9 ++++----- 3 files changed, 27 insertions(+), 9 deletions(-) commit 955bb93753abb3c01e9dd97290459b70c5b3028d Author: Jamie Nicol Date: Fri Dec 31 17:50:12 2010 +0000 fix segfault when showing all in non-source pages shell/rb-shell.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 21d6f5f5b438fe4a39d3f6e879da2f0029e86d1e Author: Bruno Brouard Date: Fri Dec 31 17:09:28 2010 +0100 Updated French translation po/fr.po | 2106 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1143 insertions(+), 963 deletions(-) commit 7115c1f2047554e5aa830830de85812e455cfde4 Author: Jonathan Matthew Date: Fri Dec 31 17:22:45 2010 +1000 status-icon: when running in GNOME Shell, notify on startup This makes the message tray available as a means of controlling playback immediately on startup. plugins/status-icon/rb-status-icon-plugin.c | 166 ++++++++++++++++----------- 1 files changed, 99 insertions(+), 67 deletions(-) commit 6353a96707d2f32aad14abc218fe46ece3bbab00 Author: Jorge González Date: Wed Dec 29 22:56:15 2010 +0100 Updated Spanish translation po/es.po | 46 ++++++++++++++++++++++++++-------------------- 1 files changed, 26 insertions(+), 20 deletions(-) commit 1f46f0d738648c6d4092eaf25ab614081331fc63 Author: Daniel Nylander Date: Wed Dec 29 18:45:03 2010 +0100 Updated Swedish translation po/sv.po | 1790 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 737 insertions(+), 1053 deletions(-) commit 9c7e55d765050e30d1a9735f497be17b7f89d221 Author: Marek Černocký Date: Tue Dec 28 13:55:50 2010 +0100 Updated Czech translation po/cs.po | 46 +++++++++++++++++++++++++++------------------- 1 files changed, 27 insertions(+), 19 deletions(-) commit 2ef9879e0deb9ebc1f1fa4827a9471a0902f7721 Author: Jonathan Matthew Date: Tue Dec 28 16:59:09 2010 +1000 mediaserver2: fix various minor mistakes .../rb-dbus-media-server-plugin.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit d06dcc1ecd87f00347d7f3ffbd2c2c6acde94d26 Author: Jonathan Matthew Date: Tue Dec 28 10:24:01 2010 +1000 mpris: add new org.mpris.MediaPlayer2.Playlists interface plugins/mpris/mpris-spec.h | 16 ++ plugins/mpris/rb-mpris-plugin.c | 387 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 380 insertions(+), 23 deletions(-) commit 9c0b1bb7870f7737ce83f9099cbefcc91c447aba Author: Jonathan Matthew Date: Tue Dec 28 08:08:27 2010 +1000 mtp: don't try to join worker thread when finalized on it (bug #637819) If the source is removed while the worker thread is active, the finalize method can end up being called on the worker thread, from which it can't join the thread. In this case, we just let it exit later. plugins/mtpdevice/rb-mtp-thread.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit ae2f8b144750bc1f8fb658a21d5a6686d9074b0d Author: Jonathan Matthew Date: Tue Dec 28 08:07:39 2010 +1000 mtp: fix crash after failed album create/update The libmtp album object is still in the hash table, so destroying it is not a great idea. plugins/mtpdevice/rb-mtp-thread.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6e5e97e2f1909628ef3f902f2aa835a0579a12d7 Author: Jonathan Matthew Date: Mon Dec 27 09:13:08 2010 +1000 status-icon: when paused, update the notification summary to say so plugins/status-icon/rb-status-icon-plugin.c | 36 ++++++++++++++++++++------ 1 files changed, 27 insertions(+), 9 deletions(-) commit e8635147ff8e987adf03483f64bd713d2849d550 Author: Jonathan Matthew Date: Mon Dec 27 09:08:21 2010 +1000 status-icon: use separate transient notifications for podcasts etc. plugins/status-icon/rb-status-icon-plugin.c | 63 ++++++++++++++++++--------- 1 files changed, 42 insertions(+), 21 deletions(-) commit 211c85351fe4eddb4b84a184c8c5b11541fc9101 Author: Jonathan Matthew Date: Mon Dec 27 09:04:54 2010 +1000 status-icon: disable the status icon if GNOME Shell is running plugins/status-icon/rb-status-icon-plugin.c | 49 +++++++++++++++++++++++--- 1 files changed, 43 insertions(+), 6 deletions(-) commit 249319a87ff0f2179961a0804b5175bfd982b6b6 Author: Christian Kirbach Date: Sun Dec 26 21:53:59 2010 +0100 [l10n] Updated German translation po/de.po | 120 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 63 insertions(+), 57 deletions(-) commit de2dfeb0a5b38084b9414bb3cf967af7d33a7cd7 Author: Gabor Kelemen Date: Mon Dec 20 21:58:04 2010 +0100 Updated Hungarian translation po/hu.po | 895 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 451 insertions(+), 444 deletions(-) commit c657e4fbc5574ba18794e04d002d70adadaccf9c Author: Mattias Põldaru Date: Mon Dec 20 15:33:27 2010 +0200 [l10n] Updated Estonian translation po/et.po | 119 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 92 insertions(+), 27 deletions(-) commit b0a07fbdd3ab5b8ee3489e70a28ad6745744c0b1 Author: Mario Blättermann Date: Mon Dec 20 14:40:31 2010 +0100 [l10n] Updated German translation po/de.po | 115 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 54 insertions(+), 61 deletions(-) commit 5fba6366a14d19b629220db1f43da8afc2dcfd5b Author: Nguyễn Thái Ngọc Duy Date: Sun Dec 19 17:51:00 2010 +0700 po/vi.po: import some translations from Ubuntu/Maverick po/vi.po | 1615 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 1048 insertions(+), 567 deletions(-) commit 704d1632a5932cc1f3898c1ca0cc2db0328e12f6 Author: Jonathan Matthew Date: Sat Dec 18 08:44:19 2010 +1000 update gtk-doc stuff doc/reference/rhythmbox-docs.sgml | 7 ++++--- doc/reference/rhythmbox.types | 16 ++++++++-------- 2 files changed, 12 insertions(+), 11 deletions(-) commit 656a22989be28f10a67505309f12f069da0a5abd Author: Sérgio Cipolla Date: Fri Dec 17 10:58:03 2010 -0200 Updated Brazilian Portuguese translation and fixed the 'shell' translation form po/pt_BR.po | 1427 ++++++++++++++++++++--------------------------------------- 1 files changed, 477 insertions(+), 950 deletions(-) commit 0c752d1fa336fbd1210d495922113f5d86d066a5 Author: Jakob Kramer Date: Thu Dec 16 19:54:05 2010 +0100 [l10n] Updated German translation po/de.po | 937 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 509 insertions(+), 428 deletions(-) commit 28954c16e254076683aa0af51c30177697bca863 Author: Marek Černocký Date: Mon Dec 13 14:50:53 2010 +0100 Updated Czech translation po/cs.po | 100 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 61 insertions(+), 39 deletions(-) commit 2fb8523c1d8418983f955f1351aa62825e0b1774 Author: Jonathan Matthew Date: Sat Dec 11 21:09:26 2010 +1000 mpris: report the DesktopEntry property correctly This is actually supposed to be just the base name of the .desktop file, not its full path. plugins/mpris/rb-mpris-plugin.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit 8f031ddcb582bdffc1e239f84cf3cccdc43e6315 Author: Jonathan Matthew Date: Sat Dec 11 11:36:18 2010 +1000 magnatune: remove leftover icon lookup code plugins/magnatune/magnatune/MagnatuneSource.py | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit e09c69e0ac30c106cd3156fa1e32a48d0441fed1 Author: Jonathan Matthew Date: Sat Dec 11 11:23:08 2010 +1000 magnatune: update for notify_custom bindings change (bug #636994) plugins/magnatune/magnatune/MagnatuneSource.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cea18e3d31669f81a41f90bfc017c80843b9ceec Author: Jonathan Matthew Date: Sat Dec 11 11:03:31 2010 +1000 fix python bindings and marshalling for rb_shell_notify_custom (bug #636994) Based on a patch by Uri Sivan. bindings/python/rb.defs | 4 ++-- lib/rb-marshal.list | 2 +- shell/rb-shell.c | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) commit 02296b9ce043bde73add1fd3630b677d93a874a9 Author: Fran Diéguez Date: Sat Dec 11 01:33:18 2010 +0100 Added Galician language to Makefile.am of help section help/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a1ee9523c5472795d6857c01a43f81ae2372ed69 Author: Uri Sivan Date: Sat Dec 11 08:28:06 2010 +1000 Update Magnatune and Jamendo plugins to work with display pages (bug #636987) plugins/jamendo/jamendo/__init__.py | 4 ++-- plugins/magnatune/magnatune/__init__.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit c4bbf44c92948c12b80f01a77a8f013710646899 Author: Jonathan Matthew Date: Sat Dec 11 08:19:36 2010 +1000 cd-recorder: attempt to fix this to work with display pages plugins/cd-recorder/rb-cd-recorder-plugin.c | 40 +++++++++++++------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit b5c505ed55db1174a7bd6867af0b61b5416d5aa3 Author: Jonathan Matthew Date: Fri Dec 10 21:49:22 2010 +1000 context: use the user's default browser directly instead of gtk.show_uri() gtk.show_uri() downloads the URI content to figure out which app to use, which is slow and unnecessary in this case. We already know we want to use a web browser, so the only issue is which one to use. plugins/context/context/ContextView.py | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 8b30aa877b953e461f8090805927a9ba8370b4f8 Author: Kenny Meyer Date: Sun Dec 5 09:23:35 2010 -0300 context: Add tab with links to websites for album and artist info (bug #636550) plugins/context/Makefile.am | 6 +- plugins/context/context/ContextView.py | 4 + plugins/context/context/LinksTab.py | 181 ++++++++++++++++++++++++++ plugins/context/context/Makefile.am | 1 + plugins/context/img/links/Allmusic16x16.png | Bin 0 -> 803 bytes plugins/context/img/links/Discogs16x16.png | Bin 0 -> 771 bytes plugins/context/img/links/Wikipedia16x16.png | Bin 0 -> 381 bytes plugins/context/tmpl/links-tmpl.html | 30 +++++ 8 files changed, 221 insertions(+), 1 deletions(-) commit e7524d8e1dc74bf65f1cd17aef43efc32466878a Author: Chris Vine Date: Sun Dec 5 09:26:17 2010 +1000 fix include paths and cflags for gnome-keyring and brasero (bug #636482) plugins/audioscrobbler/Makefile.am | 1 + .../rb-audioscrobbler-radio-source.c | 2 +- .../rb-disc-recorder-plugin.c | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) commit b709a9717047d453c625744919aa4a9522a87cf3 Author: Jonathan Matthew Date: Sun Dec 5 08:56:31 2010 +1000 update HACKING to mention git rather than svn (bug #635323) HACKING | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 018416bbf2c7928ed88612d9a056142e028cb18f Author: Andrej Žnidaršič Date: Fri Dec 3 18:10:45 2010 +0100 Updated Slovenian translation po/sl.po | 81 +++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 52 insertions(+), 29 deletions(-) commit f21a7854539211012c35455f1e244d850405ac19 Author: Jorge González Date: Thu Dec 2 18:48:04 2010 +0100 Updated Spanish translation po/es.po | 871 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 450 insertions(+), 421 deletions(-) commit 78e4ecec13ecd90e494daec5d3ae25c338bafa94 Author: Jamie Nicol Date: Sun Nov 28 02:09:08 2010 +0000 audioscrobbler: support new "Mix Radio" radio station type .../rb-audioscrobbler-radio-source.c | 9 +++++++++ .../rb-audioscrobbler-radio-source.h | 1 + 2 files changed, 10 insertions(+), 0 deletions(-) commit b2f6cace4e125a6d27704cbc4c0bf88d2dae739f Author: Jamie Nicol Date: Sun Nov 28 01:51:21 2010 +0000 audioscrobbler: handle "deprecated station" error code .../rb-audioscrobbler-radio-source.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit ddc6406983b98b38fd3c340ad75cff4b3d6efe9a Author: Petr Kovar Date: Sun Nov 21 21:45:29 2010 +0100 Update Czech translation by Marek Cernocky po/cs.po | 791 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 397 insertions(+), 394 deletions(-) commit 9d5317da44df4d105d13abd8248af8f22ab3ac5c Author: Jonathan Matthew Date: Sun Nov 21 18:54:34 2010 +1000 mediaserver2: add source category containers, publish playlists We could also use this for devices, but we'd need a way to wait until the source is fully populated - otherwise we emit way too many notifications and everything grinds to a halt. .../rb-dbus-media-server-plugin.c | 550 ++++++++++++++++++-- 1 files changed, 518 insertions(+), 32 deletions(-) commit f9502f5cfdcc8612383a4c65c8737cd8025c8bd5 Author: Jonathan Matthew Date: Sun Nov 21 16:16:41 2010 +1000 missing-plugins: fix crash after successful installation sources/rb-import-errors-source.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 2be21ef675ddf4c7091d0b8eaac1531806b97ab1 Author: Andrej Žnidaršič Date: Sat Nov 20 10:51:11 2010 +0100 Updated Slovenian translation po/sl.po | 842 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 422 insertions(+), 420 deletions(-) commit 4216979f41e423a00b9bae4ca19afab25bc93f7f Author: Jonathan Matthew Date: Fri Nov 19 08:26:12 2010 +1000 status-icon: make use of some new notification hints and capabilities "action-icons" is the official spec name for "x-gnome-action-buttons". We also use the "resident" hint to request that the server keep our notification around after the bubble (or banner) has expired, so we can just update it rather than creating a new one. When action buttons are supported, we switch between "play" and "pause" depending on whether we're currently playing. When an appropriate hint is added to the notification spec, we'll update this when we start or stop playback, but for now it'd be a bit too annoying. plugins/status-icon/Makefile.am | 1 + plugins/status-icon/rb-status-icon-plugin.c | 69 +++++++++++++++++++++++--- plugins/status-icon/rb-tray-icon-gtk.c | 2 + 3 files changed, 64 insertions(+), 8 deletions(-) commit 187198eaefa2f27a154483aa0221e3dc2efaac4e Author: Daniel Șerbănescu Date: Mon Nov 15 22:44:56 2010 +0200 Updated Romanian translation help/Makefile.am | 2 +- help/ro/ro.po | 2687 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2688 insertions(+), 1 deletions(-) commit b83bc97e9d37def55d19944e772275d3f3a41223 Author: Jonathan Matthew Date: Sat Nov 6 15:21:32 2010 +1000 audioscrobbler: fix crash on shutdown (bug #634114) We get a playing-song-changed signal while the shell is being finalized. Avoiding using the shell while handling it means we don't crash. .../rb-audioscrobbler-profile-page.c | 35 +++++++++---------- 1 files changed, 17 insertions(+), 18 deletions(-) commit ddd4b6ae13553bdb733da1f3e7f7683fab0f51f3 Author: Jonathan Matthew Date: Sat Nov 6 11:47:00 2010 +1000 shell-player: remove cancellable for parsing when no longer needed Fixes unpausing of local files and other stuff after playing radio streams. shell/rb-shell-player.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 1a64c4efcb3f20f6204baa735e642ddadd70c654 Author: Ben Walsh Date: Fri Nov 5 11:10:49 2010 +0000 display-page: add a default implementation of delete_thyself (bug #634065) sources/rb-display-page.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit e5f7475d184f622061089e680b447d94c668abf8 Author: Jonathan Matthew Date: Fri Nov 5 11:37:57 2010 +1000 fix check for -O1+ in CFLAGS for -Wuninitialized so autoconf doesn't break it configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2e863ac81f1f30378e3f52d2efefcfc28701e90d Author: Ryan Hughes Date: Fri Nov 5 11:05:21 2010 +1000 display-page-tree: fix uninitialized variable use (bug #634029) sources/rb-display-page-tree.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e6a5d832947dedaaedf8f04bba62c0140a6b7d25 Author: Jonathan Matthew Date: Thu Nov 4 17:38:04 2010 +1000 update python plugins to work with the new display page stuff bindings/python/rb.defs | 2 +- plugins/coherence/upnp_coherence/__init__.py | 5 ++--- plugins/jamendo/jamendo/JamendoSource.py | 2 -- plugins/jamendo/jamendo/__init__.py | 7 +++---- plugins/magnatune/magnatune/MagnatuneSource.py | 4 ---- plugins/magnatune/magnatune/__init__.py | 7 +++---- 6 files changed, 9 insertions(+), 18 deletions(-) commit 60dd8f216f1aa681a482896295d63fd6d72c2d94 Author: Jonathan Matthew Date: Tue Nov 2 19:05:08 2010 +1000 fix recent gtk+ deprecations a bit harder widgets/rb-rating.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a493daf579a558ac615644827331a61b8a1195b Author: Jonathan Matthew Date: Tue Nov 2 18:14:48 2010 +1000 fix backwards compatibility with recent gtk+ deprecations lib/gseal-gtk-compat.h | 3 ++- widgets/rb-rating.c | 4 ++++ 2 files changed, 6 insertions(+), 1 deletions(-) commit c7e79db8814abfd162e8f962e21bfed3f0973ac2 Author: Jonathan Matthew Date: Mon Nov 1 19:34:54 2010 +1000 fix POTFILES.in for the previous commit po/POTFILES.in | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 6a781bc3525749bd6c07f50d258c4ce3bb82f9a1 Author: Jonathan Matthew Date: Mon Nov 1 18:35:05 2010 +1000 Reimplement the source list, introduce display pages The main impact of this change is to introduce a new abstraction above RBSource that allows the inclusion of things that don't contain music and cannot be played from. For want of a meaningful name, the new class is called RBDisplayPage. A few of the basic methods from RBSource are now on the RBDisplayPage class, but otherwise this doesn't change any existing sources. The DACP pairing source and the last.fm profile source are now direct subclasses of RBDisplayPage. RBDisplayPageModel and RBDisplayPageTree are reimplementations of RBSourcelistModel and RBSourceList respectively, with a few minor bugs fixed and with the addition that the page group expansion state is now stored in gconf. RBDisplayPageGroup replaces RBSourceGroup, and becomes an actual object that exists in the page tree. It's also a subclass of RBDisplayPage, but page groups cannot be selected in the page tree and don't have any visible content. The same predefined groups exist. Rather than being specified as a property on an RBSource instance, the group for a page is determined by where it is inserted into the page tree. bindings/python/rb.defs | 471 +++--- bindings/python/rb.override | 54 +- data/rhythmbox.schemas | 55 + data/ui/rhythmbox-ui.xml | 6 +- plugins/audiocd/rb-audiocd-plugin.c | 2 +- plugins/audiocd/rb-audiocd-source.c | 47 +- plugins/audioscrobbler/Makefile.am | 4 +- .../audioscrobbler/audioscrobbler-profile-ui.xml | 2 +- plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 70 +- .../rb-audioscrobbler-profile-page.c | 1937 +++++++++++++++++++ .../rb-audioscrobbler-profile-page.h | 71 + .../rb-audioscrobbler-profile-source.c | 1940 -------------------- .../rb-audioscrobbler-profile-source.h | 69 - .../rb-audioscrobbler-radio-source.c | 85 +- .../rb-audioscrobbler-radio-source.h | 4 +- .../rb-disc-recorder-plugin.c | 57 +- plugins/daap/Makefile.am | 4 +- plugins/daap/rb-daap-plugin.c | 15 +- plugins/daap/rb-daap-source.c | 76 +- plugins/daap/rb-dacp-pairing-page.c | 643 +++++++ plugins/daap/rb-dacp-pairing-page.h | 79 + plugins/daap/rb-dacp-source.c | 656 ------- plugins/daap/rb-dacp-source.h | 79 - plugins/fmradio/rb-fm-radio-plugin.c | 5 +- plugins/fmradio/rb-fm-radio-source.c | 26 +- .../rb-generic-player-playlist-source.c | 9 +- plugins/generic-player/rb-generic-player-plugin.c | 22 +- plugins/generic-player/rb-generic-player-source.c | 50 +- plugins/generic-player/rb-nokia770-source.c | 1 - plugins/generic-player/rb-psp-source.c | 1 - plugins/ipod/rb-ipod-plugin.c | 28 +- plugins/ipod/rb-ipod-source.c | 53 +- plugins/ipod/rb-ipod-static-playlist-source.c | 20 +- plugins/iradio/rb-iradio-plugin.c | 5 +- plugins/iradio/rb-iradio-source.c | 45 +- plugins/jamendo/jamendo/JamendoSource.py | 10 +- plugins/magnatune/magnatune/MagnatuneSource.py | 12 +- plugins/mtpdevice/rb-mtp-plugin.c | 22 +- plugins/mtpdevice/rb-mtp-source.c | 26 +- plugins/visualizer/rb-visualizer-plugin.c | 10 +- podcast/rb-podcast-main-source.c | 15 +- podcast/rb-podcast-source.c | 51 +- shell/rb-playlist-manager.c | 191 +- shell/rb-playlist-manager.h | 7 +- shell/rb-removable-media-manager.c | 6 +- shell/rb-shell-clipboard.c | 40 +- shell/rb-shell-player.c | 27 +- shell/rb-shell-preferences.c | 10 +- shell/rb-shell.c | 543 +++--- shell/rb-shell.h | 20 +- shell/rb-statusbar.c | 91 +- shell/rb-statusbar.h | 6 +- sources/Makefile.am | 14 +- sources/rb-auto-playlist-source.c | 35 +- sources/rb-browser-source.c | 20 +- sources/rb-display-page-group.c | 351 ++++ sources/rb-display-page-group.h | 95 + sources/rb-display-page-model.c | 868 +++++++++ sources/rb-display-page-model.h | 93 + sources/rb-display-page-tree.c | 1096 +++++++++++ sources/rb-display-page-tree.h | 81 + sources/rb-display-page.c | 718 ++++++++ sources/rb-display-page.h | 112 ++ sources/rb-import-errors-source.c | 16 +- sources/rb-library-source.c | 53 +- sources/rb-media-player-source.c | 8 +- sources/rb-missing-files-source.c | 16 +- sources/rb-play-queue-source.c | 29 +- sources/rb-playlist-source.c | 34 +- sources/rb-removable-media-source.c | 29 +- sources/rb-source-group.c | 254 --- sources/rb-source-group.h | 85 - sources/rb-source.c | 813 +-------- sources/rb-source.h | 44 +- sources/rb-sourcelist-model.c | 648 ------- sources/rb-sourcelist-model.h | 89 - sources/rb-sourcelist.c | 1417 -------------- sources/rb-sourcelist.h | 94 - sources/rb-static-playlist-source.c | 23 +- sources/rb-streaming-source.c | 6 +- widgets/gossip-cell-renderer-expander.c | 50 +- widgets/gossip-cell-renderer-expander.h | 9 +- 82 files changed, 7603 insertions(+), 7375 deletions(-) commit 75d05fd452ad2452ed564ea34ba5c49211db1af9 Author: Diogo F. S. Ramos Date: Mon Nov 1 09:44:53 2010 +1000 uri-dialog: try to populate the entry with a URL from the clipboard (bug #633542) widgets/rb-uri-dialog.c | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 0f3c83c37efe9d6894cb7a6392b49c72f1c73731 Author: Jonathan Matthew Date: Mon Nov 1 07:24:33 2010 +1000 update for recent gtk+ deprecations lib/gseal-gtk-compat.h | 6 ++++++ .../rb-audioscrobbler-profile-source.c | 19 ++++++++++--------- plugins/status-icon/rb-status-icon-plugin.c | 2 +- plugins/visualizer/rb-vis-widget.c | 2 +- plugins/visualizer/rb-visualizer-plugin.c | 6 +++--- sources/rb-library-source.c | 13 +++++++------ widgets/rb-query-creator-properties.c | 5 +++-- widgets/rb-query-creator.c | 9 +++++---- widgets/rb-rating.c | 3 ++- 9 files changed, 38 insertions(+), 27 deletions(-) commit 4b723a2226c8525ea69d1480b1db49f24c9e42a7