commit 35a4a1a46d2bad11a760bdffbb157ebc2876c786 Author: Jonathan Matthew Date: Tue Mar 6 08:35:42 2012 +1000 Rhythmbox 2.96 NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ README | 2 +- configure.ac | 4 ++-- macros/gsettings.m4 | 37 ++++++++++++++++++++++++++----------- 4 files changed, 78 insertions(+), 14 deletions(-) commit a792cb5a4f95862a97473d32f33a0398529b2bfd Author: Jonathan Matthew Date: Sun Mar 11 18:53:47 2012 +1000 audioscrobbler: fix warnings where time_t is not a long int plugins/audioscrobbler/rb-audioscrobbler-entry.c | 6 +++--- plugins/audioscrobbler/rb-audioscrobbler.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit c50fc00e9328654d70461d08387273cd1b024c8e Author: Luca Ferretti Date: Sat Mar 10 12:10:56 2012 +0100 l10n: Updated Italian translation po/it.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 372f6d1ab1ca6b99dec3dd9f3bd4f1f119899e22 Author: Luca Ferretti Date: Sat Mar 10 12:00:43 2012 +0100 l10n: Updated Italian translation po/it.po | 6073 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 3141 insertions(+), 2932 deletions(-) commit fd5248813ad1eb71840c0bbed246efc1cb581c6c Author: Ibrahim Saed Date: Fri Mar 9 22:11:53 2012 +0100 Updated Arabic translation Reviewed by Abdalrahim Fakhouri po/ar.po | 7967 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 4721 insertions(+), 3246 deletions(-) commit a11a8e88eb0c699723deb1cd3cf7ffd9959a566a Author: Cheng-Chia Tseng Date: Fri Mar 9 20:18:41 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 759 ++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 767 ++++++++++++++++++++++++++++++----------------------------- 2 files changed, 769 insertions(+), 757 deletions(-) commit 90047e3823d880d62fb091d3fafeeab93e447a03 Author: Djavan Fagundes Date: Thu Mar 8 17:49:51 2012 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 693 ++++++++++++++++++++++++++++------------------------------- 1 files changed, 328 insertions(+), 365 deletions(-) commit e3270cdc39ae9fa6d292e3194b16bbdc75bbdf9c Author: Daniel Mustieles Date: Wed Mar 7 11:34:48 2012 +0100 Updated Spanish translation po/es.po | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) commit bfac5bf6d28964bf11831562006949fa6dc29f35 Author: Peteris Krisjanis Date: Tue Mar 6 23:30:53 2012 +0200 Updated Latvian translation. po/lv.po | 3563 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1849 insertions(+), 1714 deletions(-) commit fda42bc7e91de2e04b315d4bab40603e9c84df6e Author: Piotr Drąg Date: Tue Mar 6 19:22:25 2012 +0100 Updated Polish translation po/pl.po | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) commit 2a4be566c2f9eb80f2639706a8520b1ed150eaa9 Author: Aurimas Černius Date: Tue Mar 6 19:51:14 2012 +0200 Updated Lithuanian translation po/lt.po | 2198 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1024 insertions(+), 1174 deletions(-) commit fd6589ed415d630319ceb79901e86c02510a90c8 Author: Matej Urbančič Date: Tue Mar 6 15:41:21 2012 +0100 Updated Slovenian translation po/sl.po | 36 ++++++++++++++++++++---------------- 1 files changed, 20 insertions(+), 16 deletions(-) commit 562aea2f9b93107b79100a07e88d481034aaf74e Author: Gabor Kelemen Date: Tue Mar 6 13:40:04 2012 +0100 Updated Hungarian translation po/hu.po | 867 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 434 insertions(+), 433 deletions(-) commit 16c07b21061ff7ae4e3c4c1edd9ada76db2de8e1 Author: Jonathan Matthew Date: Tue Mar 6 21:54:37 2012 +1000 only load tracks from media player devices when first selected This avoids lots of slow file access for generic players that don't end up getting selected, and grabbing single-access MTP devices when other things may be trying to talk to them. We can now reliably select the device source via the rhythmbox-device desktop file, so if the device mounter is configured to invoke that, everything will work fine, whether Rhythmbox is already running or not. plugins/generic-player/rb-generic-player-source.c | 18 +++++++- plugins/ipod/rb-ipod-source.c | 16 ++++++- plugins/mtpdevice/rb-mtp-source.c | 47 ++++++++++++++------- 3 files changed, 60 insertions(+), 21 deletions(-) commit 778d3317900337dc7177d0a80ee052f966094485 Author: Jonathan Matthew Date: Tue Mar 6 21:29:45 2012 +1000 rhythmbox-client: fix mpris bus name remote/dbus/rb-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a16fdcb99939ef21310fad428c89e70c42b0a0a2 Author: Jonathan Matthew Date: Tue Mar 6 18:18:03 2012 +1000 mtp: implement impl_uri_is_source plugins/mtpdevice/rb-mtp-source.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 49c227dfa1cab621fdad22f97b2b4543d1dde798 Author: Claude Paroz Date: Tue Mar 6 09:06:04 2012 +0100 Updated French translation po/fr.po | 1832 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 843 insertions(+), 989 deletions(-) commit f8aad4434d1e393701ff439aedece9dd8aa6d06d Author: Daniel Korostil Date: Tue Mar 6 09:41:13 2012 +0200 Uploaded Ukranian po/uk.po | 1855 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 930 insertions(+), 925 deletions(-) commit b41ef29d93ee1b80da2e8b32301c3b47a05c34ef Author: Mario Blättermann Date: Mon Mar 5 23:58:02 2012 +0100 [l10n] Updated German translation po/de.po | 2098 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 865 insertions(+), 1233 deletions(-) commit 75a060e3bb6357fbc4a1baec94b1cc8c285a09e1 Author: Jonathan Matthew Date: Tue Mar 6 08:36:37 2012 +1000 mtp: set an initial name for devices before opening them plugins/mtpdevice/rb-mtp-source.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 97239a371dca696b7c58362e35b40933edd84476 Author: Matej Urbančič Date: Mon Mar 5 17:40:50 2012 +0100 Updated Slovenian translation po/sl.po | 445 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 224 insertions(+), 221 deletions(-) commit d01111057ca6dc46d05ba31d2e15a14320aa4e0e Author: Daniel Mustieles Date: Mon Mar 5 10:55:28 2012 +0100 Updated Spanish translation po/es.po | 448 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 223 insertions(+), 225 deletions(-) commit 713b132dfed74d41eca3c0e0ef41fc729371c272 Author: Piotr Drąg Date: Mon Mar 5 01:02:37 2012 +0100 Updated Polish translation po/pl.po | 279 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 123 insertions(+), 156 deletions(-) commit 687cf94c3ebe14663913ffc5123bf3639a19f71b Author: Jonathan Matthew Date: Sun Mar 4 17:37:29 2012 +1000 magnatune: actually make download accounts work previous commit only made streaming accounts work, this one does download accounts. oops. plugins/magnatune/BuyAlbumHandler.py | 59 ----- plugins/magnatune/DownloadAlbumHandler.py | 59 +++++ plugins/magnatune/MagnatuneAccount.py | 89 ++++++++ plugins/magnatune/MagnatuneSource.py | 150 ++++++-------- plugins/magnatune/Makefile.am | 3 +- plugins/magnatune/TrackListHandler.py | 15 +-- plugins/magnatune/magnatune-prefs.ui | 342 ++++++++++++++--------------- plugins/magnatune/magnatune.py | 140 +++++------- 8 files changed, 435 insertions(+), 422 deletions(-) commit 89af7f4622d513be2c1fa4ae4c969043dd723b2e Author: Jonathan Matthew Date: Sun Mar 4 02:55:38 2012 +1000 magnatune: make album downloads work again also don't require a restart after entering account details. data/org.gnome.rhythmbox.gschema.xml | 6 ++++-- plugins/magnatune/magnatune.py | 32 +++++++++++++++++--------------- 2 files changed, 21 insertions(+), 17 deletions(-) commit dd0236cb93f04f3aef6b401793719d6414f36bfe Author: Jonathan Matthew Date: Sat Mar 3 17:39:18 2012 +1000 magnatune: add browser toggle to the toolbar plugins/magnatune/magnatune.py | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5f9035718b8c996b207d0cb908d746de4a7f1206 Author: Jonathan Matthew Date: Sat Mar 3 11:25:12 2012 +1000 shell-player: hold a ref on the entry while processing eos We can't rely on the player backend or the internal reference to the entry, because we might stop the player, which drops both of those. Fixes crashes when playing special purpose entries that aren't added to query models or kept alive any other way. shell/rb-shell-player.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit bd84fb1ea955990b1759617adaae5d26906b90d5 Author: Rodney Dawes Date: Thu Mar 1 15:59:21 2012 -0500 Chain GApplication startup method We need to chain the GApplication ::startup on override to avoid an error: GLib-GIO-CRITICAL **: GApplication subclass 'RBShell' failed to chain up on ::startup (from start of override function) shell/rb-shell.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit bdf8dfaef826256d0419d3098a30e5e54232e27e Author: Jonathan Matthew Date: Thu Mar 1 09:03:36 2012 +1000 metadata: ignore non-media files better When GstDiscoverer doesn't give us any stream information, run a simple typefinding pipeline to get the media type. Its result isn't always GST_DISCOVERER_MISSING_PLUGINS when there is missing plugin information, so don't rely on it. lib/rb-gst-media-types.c | 5 ++ metadata/rb-metadata-dbus-service.c | 1 + metadata/rb-metadata-gst.c | 117 +++++++++++++++++++++++++++------- 3 files changed, 99 insertions(+), 24 deletions(-) commit a4d7083f25f41bc1c69bb4c56ee93245695cc294 Author: Daniel Nylander Date: Wed Feb 29 10:45:22 2012 +0100 Updated Swedish translation po/sv.po | 4152 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 2363 insertions(+), 1789 deletions(-) commit d3ed4a9311d14bccd83625214fa0ebf8440f1b78 Author: Piotr Drąg Date: Tue Feb 28 21:19:13 2012 +0100 Update GTK+/GLib versions in INSTALL.quick INSTALL.quick | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fe983801b70549fa345f1c14cb6a31b91732014a Author: Jonathan Matthew Date: Tue Feb 28 23:00:15 2012 +1000 correct gtk+/glib version dependencies, update for deprecations configure.ac | 9 +++++++-- lib/rb-file-helpers.c | 3 ++- lib/rb-tree-dnd.c | 6 +++++- .../rb-audioscrobbler-profile-page.c | 4 ++-- .../rb-audioscrobbler-radio-source.c | 2 +- plugins/grilo/rb-grilo-source.c | 2 +- plugins/ipod/rb-ipod-db.c | 2 ++ plugins/iradio/rb-iradio-source.c | 2 +- podcast/rb-podcast-source.c | 2 +- rhythmdb/rhythmdb.c | 2 +- shell/rb-shell.c | 18 +++++++++--------- sources/rb-auto-playlist-source.c | 2 +- sources/rb-browser-source.c | 2 +- sources/rb-import-errors-source.c | 2 +- sources/rb-static-playlist-source.c | 2 +- sources/sync/rb-sync-state-ui.c | 2 +- widgets/gossip-cell-renderer-expander.c | 6 +++++- widgets/rb-alert-dialog.c | 4 ++-- widgets/rb-cell-renderer-pixbuf.c | 6 +++++- widgets/rb-cell-renderer-rating.c | 6 +++++- widgets/rb-header.c | 10 +++++----- widgets/rb-query-creator-properties.c | 4 ++-- widgets/rb-query-creator.c | 2 +- widgets/rb-rating.c | 4 +++- widgets/rb-song-info.c | 2 +- widgets/test-rb-segmented-bar.c | 2 +- 26 files changed, 67 insertions(+), 41 deletions(-) commit aac32649cf45439dd73a415e7551ab1eacfb19c7 Author: Jonathan Matthew Date: Tue Feb 28 07:48:14 2012 +1000 add -Wformat-security to WARN_CFLAGS where available configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2baa500fe32c7d9dcf59903c6abe70dfafd11159 Author: Rodney Dawes Date: Mon Feb 27 10:44:37 2012 -0500 Use g_error_set_literal when forwarding error Fixes a security warning: rb-encoder-gst.c:480:12: error: format not a string literal and no format arguments [-Werror=format-security] backends/gstreamer/rb-encoder-gst.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 663b48697ee44ad71a440e4fffb2d0b35553f039 Author: Jonathan Matthew Date: Mon Feb 27 22:16:02 2012 +1000 mpris: change bus name back to org.mpris.MediaPlayer2.rhythmbox People expect the bus name to match the desktop file name, and there's no difference between 0.x and 3.x for mpris users. plugins/mpris/rb-mpris-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 36ce2801909c91796ae967fa7dbf758153e99961 Author: Мирослав Николић Date: Sun Feb 26 16:27:59 2012 +0100 Updated Serbian translation po/sr.po | 1826 ++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 1826 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 1826 insertions(+), 1826 deletions(-) commit 0966c57d5bf9b0b9bd41ffd63a0507d9be7a0da4 Author: Gil Forcada Date: Sun Feb 26 15:06:37 2012 +0100 [l10n] Fix a Catalan translation mistake po/ca.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 9665a979a1cf747d3c86f4af4d568c25eaba8e3f Author: Jonathan Matthew Date: Sun Feb 26 12:29:45 2012 +1000 mtp: create db entries for tracks added to mtp devices plugins/mtpdevice/rb-mtp-source.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit e31c77c5ed593ac2011d7640ac7f57e2ea8a6caa Author: Jonathan Matthew Date: Sun Feb 26 12:28:47 2012 +1000 track-transfer-batch: don't emit track-done for skipped tracks shell/rb-track-transfer-batch.c | 25 ++++++++++++++++--------- sources/rb-transfer-target.c | 2 +- 2 files changed, 17 insertions(+), 10 deletions(-) commit dff94f2987fdb47a36c8cba630d88aaa8f807130 Author: Jonathan Matthew Date: Sun Feb 26 08:57:08 2012 +1000 magnatune: use change indicator file rather than timestamps This means we don't fetch the entire catalog each time, only when it's really been updated. plugins/magnatune/MagnatuneSource.py | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) commit 827e219b330ff0ade1dba810de8b034cc655767b Author: Jonathan Matthew Date: Sun Feb 26 08:31:47 2012 +1000 shell: don't use g_key_file_unref shell/rb-shell.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit af163c03f7721a77917862b9642a24171b58f7ba Author: Jonathan Matthew Date: Sat Feb 25 22:40:32 2012 +1000 track-transfer-batch: avoid gtk_dialog_run for overwrite prompt Replace the RBEncoder 'overwrite' signal with a parameter to rb_encoder_encode, and just make it fail if overwrite is FALSE and the destination file exists. Change the transfer batch 'overwrite-prompt' signal to suspend the batch and add a method to resume it, either overwriting the existing destination file or skipping the track. This means the overwrite-prompt signal handler doesn't have to return the user's decision, so it doesn't have to call gtk_dialog_run. Friends don't let friends gtk_dialog_run. backends/gstreamer/rb-encoder-gst.c | 20 ++++-- backends/rb-encoder.c | 32 +-------- backends/rb-encoder.h | 7 +- shell/rb-track-transfer-batch.c | 124 ++++++++++++++++++++++------------- shell/rb-track-transfer-batch.h | 3 + shell/rb-track-transfer-queue.c | 83 ++++++++++++++--------- sources/rb-library-source.c | 2 +- sources/rb-transfer-target.c | 6 +- 8 files changed, 159 insertions(+), 118 deletions(-) commit 3a5b74ee288e52255ee3786f89e389289c22d756 Author: Jonathan Matthew Date: Sat Feb 25 11:40:05 2012 +1000 ipod: rework ipod init dialog to avoid gtk_dialog_run plugins/ipod/rb-ipod-helpers.c | 83 +---------------------- plugins/ipod/rb-ipod-helpers.h | 3 +- plugins/ipod/rb-ipod-plugin.c | 13 ---- plugins/ipod/rb-ipod-source.c | 144 +++++++++++++++++++++++++++++++++++++-- 4 files changed, 139 insertions(+), 104 deletions(-) commit 923a12ae1d8ead84f9ee4c6d1605c372398a637a Author: Jonathan Matthew Date: Sat Feb 25 09:24:16 2012 +1000 ipod: add missing impl_paste implementation (bug #670772) plugins/ipod/rb-ipod-source.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 441975e3527747c573b92bdab7da4644deb9e210 Author: Matej Urbančič Date: Thu Feb 23 20:39:10 2012 +0100 Updated Slovenian translation po/sl.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b483d446a0cb030b68eea4cbcd55cb9fc2e60d2a Author: Matej Urbančič Date: Thu Feb 23 20:37:29 2012 +0100 Updated Slovenian translation po/sl.po | 1761 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 903 insertions(+), 858 deletions(-) commit 861fb7e4c9a17db4607163fd88504c7ace98ee9d Author: Daniel Mustieles Date: Thu Feb 23 14:05:17 2012 +0100 Updated Spanish translation po/es.po | 1388 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 690 insertions(+), 698 deletions(-) commit 26c69b2d7d68fa0e4269fce18b0963c6b5c402ed Author: Jonathan Matthew Date: Thu Feb 23 20:41:55 2012 +1000 metadata: fix dbus connection closure signal handler args (bug #670666) metadata/rb-metadata-dbus-service.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 44b687fdb3765e735181493576a832a953b2080b Author: Fran Diéguez Date: Tue Feb 21 10:48:27 2012 +0100 Updated Galician translations po/gl.po | 272 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 134 insertions(+), 138 deletions(-) commit 11ae70c5c47457b50586cf35c49bd443e67bb54d Author: Ihar Hrachyshka Date: Mon Feb 20 16:45:29 2012 +0300 Updated Belarusian translation. po/be.po | 1719 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 859 insertions(+), 860 deletions(-) commit b9998f0b0a33ab5ff7244eb6378184e116337feb Author: Piotr Drąg Date: Mon Feb 20 01:46:50 2012 +0100 Updated Polish translation po/pl.po | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 4f9f29cea76ed18d571119d7b83368c6cc3143c0 Author: Piotr Drąg Date: Mon Feb 20 00:26:58 2012 +0100 Updated Polish translation po/pl.po | 270 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 129 insertions(+), 141 deletions(-) commit 52147635db7249c74a2486d3a9ab6c033a00ae5b Author: Piotr Drąg Date: Mon Feb 20 00:25:08 2012 +0100 Updated POTFILES.in po/POTFILES.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bca344b8d70cf39ceb57b3654124f23cad69e4b1 Author: Jonathan Matthew Date: Sun Feb 19 23:10:08 2012 +1000 plugins: allow plugins to request to be enabled initially This allows a plugin to request to be enabled the first time the user starts the application with the plugin installed. This makes it easier to add new default plugins, and allows plugins to be packaged separately without messing with the GSettings default in the main package. data/org.gnome.rhythmbox.gschema.xml | 7 ++- plugins/artdisplay/artdisplay.plugin.in | 3 + plugins/artsearch/artsearch.plugin.in | 3 + plugins/audioscrobbler/audioscrobbler.plugin.in | 3 + .../brasero-disc-recorder/cd-recorder.plugin.in | 3 + plugins/daap/daap.plugin.in | 3 + .../dbus-media-server/dbus-media-server.plugin.in | 3 + plugins/ipod/ipod.plugin.in | 3 + plugins/lirc/Makefile.am | 2 +- plugins/lirc/lirc.plugin.in | 8 --- plugins/lirc/rblirc.plugin.in | 8 +++ plugins/mpris/mpris.plugin.in | 3 + plugins/mtpdevice/mtpdevice.plugin.in | 3 + plugins/notification/notification.plugin.in | 3 + shell/rb-shell.c | 61 +++++++++++++++++++- 15 files changed, 105 insertions(+), 11 deletions(-) commit f700521e6a5a2e4f5b895edb56637097c525f5e5 Author: Kristjan SCHMIDT Date: Sun Feb 19 18:08:44 2012 +0100 Updated Esperanto translation po/eo.po | 2609 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1329 insertions(+), 1280 deletions(-) commit dd6a86d99a13d8c6260929908d3632ddcfb6290c Author: Jonathan Matthew Date: Sat Feb 18 20:59:57 2012 +1000 podcast: remove uses of gtk_dialog_run podcast/rb-podcast-main-source.c | 28 ++++++-- podcast/rb-podcast-manager.c | 137 +++++++++++++++++++++++--------------- podcast/rb-podcast-manager.h | 13 ++-- podcast/rb-podcast-source.c | 129 ++++++++++++++++++++--------------- 4 files changed, 185 insertions(+), 122 deletions(-) commit 7d8327058e9bbb98882013c358f341130ab20e8c Author: Marek Černocký Date: Thu Feb 16 12:10:01 2012 +0100 Updated Czech translation po/cs.po | 1572 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 731 insertions(+), 841 deletions(-) commit 71e67f00c5e1106a127053e21a03d382ddcc537b Author: Djavan Fagundes Date: Sun Feb 12 11:44:52 2012 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 5129 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2624 insertions(+), 2505 deletions(-) commit 1d0df3853cde943fbec045419e7e505ea8fb441f Author: Jonathan Matthew Date: Sun Feb 12 17:07:52 2012 +1000 playlist-manager: always check the queue to see if we need to save shell/rb-playlist-manager.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit d15ba0035b2f0c7f75f521ce33f390971ea41666 Author: Jonathan Matthew Date: Sun Feb 12 15:29:47 2012 +1000 mtp: add a missing #include plugins/mtpdevice/rb-mtp-thread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8b3f84257a26844906ed284f354af29d84e652c2 Author: Jonathan Matthew Date: Fri Feb 10 20:33:07 2012 +1000 library: don't use gtk_dialog_run for library location selection sources/rb-library-source.c | 35 ++++++++++++++++++++++------------- 1 files changed, 22 insertions(+), 13 deletions(-) commit d27ffdf29468e5015d21ec58a9c71da8228493ae Author: Dan Winship Date: Thu Feb 9 08:39:45 2012 -0500 audiocd: fix non-musicbrainz build plugins/audiocd/rb-audiocd-source.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1cd33e081f75743837c2dc635c0c8a303819503e Author: Jonathan Matthew Date: Thu Feb 9 22:05:23 2012 +1000 audiocd: don't use gtk_dialog_run for the multiple album dialog Instead, store a ref to the dialog in the source itself, so we can destroy it when the source is deleted. Fixes a bug thomasvs told me about over lunch at the GStreamer hackfest. plugins/audiocd/rb-audiocd-source.c | 368 +++++++++++++++++++---------------- 1 files changed, 202 insertions(+), 166 deletions(-) commit e64f83ac8b1c38d0b66635271d605b59813f2391 Author: Jonathan Matthew Date: Thu Feb 9 21:52:57 2012 +1000 rhythmdb: set 'removed' flag in rhythmdb_entry_delete_by_type This ensures that future entry changes are ignored, which prevents the rhythmdb hash table tree from getting messed up. https://bugzilla.gnome.org/show_bug.cgi?id=454247 probably rhythmdb/rhythmdb-tree.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit dd390139b62227befeae537a615c0fe039755ba2 Author: Piotr Drąg Date: Wed Feb 8 22:14:37 2012 +0100 Updated POTFILES.in po/POTFILES.in | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6b3040476401d7ce49ff05a3e0d9e16b97e136fd Author: Jonathan Matthew Date: Wed Feb 8 22:51:20 2012 +1000 daap: remove gtk_dialog_run usage plugins/daap/Makefile.am | 2 - plugins/daap/rb-daap-dialog.c | 100 ----------------------------------------- plugins/daap/rb-daap-dialog.h | 42 ----------------- plugins/daap/rb-daap-plugin.c | 10 +++- plugins/daap/rb-daap-source.c | 1 - 5 files changed, 8 insertions(+), 147 deletions(-) commit f0cf16ee3a64b9ba9ac791cf56d3a081f2daef14 Author: Jonathan Matthew Date: Wed Feb 8 22:37:22 2012 +1000 playlist-manager: remove gtk_dialog_run usage shell/rb-playlist-manager.c | 35 ++++++++++++++++++++++++----------- 1 files changed, 24 insertions(+), 11 deletions(-) commit ec669ae043eadfee7308afa8469ff5d86f885a21 Author: Fran Diéguez Date: Tue Feb 7 00:59:40 2012 +0100 Updated Galician translations po/gl.po | 2046 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1041 insertions(+), 1005 deletions(-) commit 2adbb7f6dadc4a2a415af7f34909cf4cf94e8caa Author: Jonathan Matthew Date: Mon Feb 6 09:20:47 2012 +1000 fmradio: don't use gtk_dialog_run to display dialogs plugins/fmradio/rb-fm-radio-source.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 14054835feeb90c8c3fbf15f8d7af2a18a6e829d Author: Jonathan Matthew Date: Mon Feb 6 09:20:06 2012 +1000 iradio: don't use gtk_dialog_run to display dialogs say no to recursive mainloops. plugins/iradio/rb-iradio-source.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit be1c74ad5858718e541df8badeeb718b5568e4db Author: Piotr Drąg Date: Sun Feb 5 20:55:04 2012 +0100 Updated Polish translation po/pl.po | 469 ++++++++++++++++++++++++------------------------------------- 1 files changed, 185 insertions(+), 284 deletions(-) commit e4ae0502b5f7a12d349e32f8782120a0ec12b288 Author: Daniel Mustieles Date: Sun Feb 5 19:30:00 2012 +0100 Updated Spanish translation po/es.po | 580 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 290 insertions(+), 290 deletions(-) commit 8cc61f4a712b0178ae54d95ddc3a19df89167a0e Author: Mark Stosberg Date: Sun Feb 5 21:14:31 2012 +1000 magnatune: rework the loading screen (bug #667971) Hello, I worked with the owner of Magnatune, John Buckman, to create a new splash screen for the Magnatune plugin. The current splash screen is very busy with too much to read for the short time it is displayed. The new screen pares down the bullet points to the ones that John thought were the most important. I've tested the new one and it "works for me". I'm attaching a diff as well as the entire replacement "ui" file. Mark plugins/magnatune/magnatune-loading.ui | 254 ++++++-------------------------- 1 files changed, 46 insertions(+), 208 deletions(-) commit bcb2e2edc538d66046e05df28e2162f105690273 Author: Jonathan Matthew Date: Sun Feb 5 21:09:58 2012 +1000 fix some g-ir-scanner warnings lib/rb-async-copy.h | 4 ++-- metadata/rb-ext-db-key.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 63f0c2b48bc864bcefff37c36f1a8dc12d51cd96 Author: Jonathan Matthew Date: Sun Feb 5 20:31:07 2012 +1000 magnatune: fix spelling mistake plugins/magnatune/MagnatuneSource.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53563b040c7e0ad86d5e079a5e6aa7ff2f8666e5 Author: Jonathan Matthew Date: Sun Feb 5 19:28:11 2012 +1000 magnatune: use gnome-keyring via g-i, other fixes (bug #661957) The plugin now works well enough to be enabled again. Some things probably still don't work. plugins/magnatune/MagnatuneSource.py | 123 ++++++++++++++++------------------ plugins/magnatune/Makefile.am | 14 ++-- plugins/magnatune/magnatune.py | 95 +++++++++++++------------- 3 files changed, 111 insertions(+), 121 deletions(-) commit 391c9836b86049e9dbe5e1cf8b74c108114d58f4 Author: Jonathan Matthew Date: Sun Feb 5 19:09:13 2012 +1000 create GObjects implementing rb.ChunkLoader and Gio.File.copy_async These currently don't work in python and we need them to get the Magnatune plugin working again. The async copy object may disappear at some point in the future, but the chunk loader probably won't. bindings/gi/Makefile.am | 4 + doc/reference/rhythmbox.types | 2 + lib/Makefile.am | 6 +- lib/rb-async-copy.c | 237 +++++++++++++++++++++++++++++++ lib/rb-async-copy.h | 82 +++++++++++ lib/rb-chunk-loader.c | 314 +++++++++++++++++++++++++++++++++++++++++ lib/rb-chunk-loader.h | 79 ++++++++++ plugins/rb/Loader.py | 84 ----------- plugins/rb/rb.py | 1 - 9 files changed, 723 insertions(+), 86 deletions(-) commit 3aa5da74b7b606ba22b469d36054eb9732ca8936 Author: Hardy Beltran Monasterios Date: Sun Feb 5 15:00:38 2012 +1000 lyrics: remove whitespace from artist/title strings (bug #644045) plugins/lyrics/TerraParser.py | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 1c6e8cf1798aea94807507589329a7103eee3a3c Author: Sven Arvidsson Date: Sun Feb 5 12:12:43 2012 +1000 iradio: add Radio Paradise to initial stream list (bug #663353) plugins/iradio/iradio-initial.xspf | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 8d59acec3189c29074ff4c9a0ac3438eae0d9564 Author: Kjartan Maraas Date: Sat Feb 4 17:52:43 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a7c68559f9f26f86b91e26eae17b4fb8d72268cc Author: Kjartan Maraas Date: Sat Feb 4 17:43:22 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 3544 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1761 insertions(+), 1783 deletions(-) commit 65f2876d249b6d505b28c4acf23b2e2a7366164d Author: Jonathan Matthew Date: Fri Feb 3 22:30:54 2012 +1000 main.c needs locale.h shell/main.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a20000403a3e6b003271b6e9ee21b2d7590ca364 Author: Bernd Feige Date: Thu Feb 2 07:25:55 2012 +1000 lyrics: add missing parameter to buf.get_text (bug #668864) plugins/lyrics/lyrics.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4523b1fad35d43f602bb1be2f640a78e616a37f Author: Jonathan Matthew Date: Thu Jan 26 17:05:19 2012 +0100 mtp: wait until we've opened the device before creating album art store plugins/mtpdevice/rb-mtp-source.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit a6445aded19a75c0c260cc14cf34a8950b5d4980 Author: Praveen Illa Date: Wed Jan 25 23:47:04 2012 +0530 Updated Telugu Translation po/te.po | 747 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 380 insertions(+), 367 deletions(-) commit d8ac44e0b97cb0cc0c3189d9d9431d8c8fe4963c Author: Žygimantas Beručka Date: Sat Jan 21 23:56:39 2012 +0200 Updated Lithuanian translation po/lt.po | 765 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 405 insertions(+), 360 deletions(-) commit ee165408e5090319decf836e353a641aa27a1104 Author: Praveen Illa Date: Sat Jan 21 11:03:04 2012 +0530 Updated Telugu Translation po/te.po | 946 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 459 insertions(+), 487 deletions(-) commit 032a49d60a1fa3023d91d6c60cb5053e18c340c2 Author: Alexander Shopov Date: Fri Jan 20 07:56:07 2012 +0200 Updated Bulgarian translation po/bg.po | 2685 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1356 insertions(+), 1329 deletions(-) commit 3a981ed98a0266988063fd3437a53d9102f18ff3 Author: Jonathan Matthew Date: Wed Jan 18 23:15:59 2012 +1000 dbus-media-server: fix item and container count for property containers .../rb-dbus-media-server-plugin.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a235e5aa9a10a181f0f3ba9a69a6c2275354ef8a Author: Jonathan Matthew Date: Wed Jan 18 08:47:05 2012 +1000 dbus-media-server: don't update source parent when tracks change .../rb-dbus-media-server-plugin.c | 43 ++++++++++--------- 1 files changed, 23 insertions(+), 20 deletions(-) commit 8c0fe2bef7d8fd34514537cfcb87c48cb9305dc8 Author: Jonathan Matthew Date: Wed Jan 18 08:42:59 2012 +1000 dbus-media-server: don't update property containers when values change .../rb-dbus-media-server-plugin.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0a3b09a28ba7e50491a1ce0c47d9ac51bbe32705 Author: Jonathan Matthew Date: Wed Jan 18 08:35:29 2012 +1000 dbus-media-server: emit track list updates with the right object path .../rb-dbus-media-server-plugin.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit fa58e3bd96713196ada1dc239110f2c1354bf8bd Author: Christian Kirbach Date: Mon Jan 16 21:50:43 2012 +0100 Updated German translation po/de.po | 128 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 65 insertions(+), 63 deletions(-) commit e17fae5c1e37b2cafceecf8cab75d23d661610cb Author: Jonathan Matthew Date: Tue Jan 17 06:30:15 2012 +1000 dbus-media-server: don't emit updates for 'all' property values We don't actually show these in the object tree, so it's a bit pointless to emit updates for them. .../rb-dbus-media-server-plugin.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit df960e67ff2e53c8b719484faadbbc70777fc2d7 Author: Jonathan Matthew Date: Tue Jan 17 06:19:03 2012 +1000 dbus-media-server: use a lower priority idle to emit updates RhythmDB uses various idle handlers and async queues when processing updates. At lower idle priority, the handler used to emit dbus updates catches more of these, resulting in fewer updates being sent. .../rb-dbus-media-server-plugin.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c5533584b7d905dac1bd6790323e072545e84ad6 Author: Nirbheek Chauhan Date: Mon Jan 16 06:56:21 2012 +0530 Port the rb-set-rating.py example script to PyGI/GDBus remote/dbus/rb-set-rating.py | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) commit 63a470cc7661ee46e89ae27dad9f33223d0b0ed7 Author: Nirbheek Chauhan Date: Sun Jan 15 16:13:38 2012 +0530 Port im-status python plugin to Gio/GDBus Also drop Gossip support since it's a dead project with no way to test for it. plugins/im-status/im-status.py | 157 ++++++++++++++-------------------------- 1 files changed, 53 insertions(+), 104 deletions(-) commit b372eb9161102bd4723f2ab4e6f16ef91509666d Author: Jonathan Matthew Date: Mon Jan 16 19:42:11 2012 +1000 rhythmdb: make the dbus interface work I am bad at GVariant. rhythmdb/rhythmdb-dbus.c | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) commit 3bbea953ee4814f0810775d897375168539c2da4