commit d6767146ed3fd47a630eeb8a60fdfaf49540785a Author: Jonathan Matthew Date: Sun Jan 15 18:31:19 2012 +1000 Rhythmbox 2.95 NEWS | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README | 2 +- configure.ac | 4 +- 3 files changed, 169 insertions(+), 3 deletions(-) commit 6750033026cc15753c5a6cc385c0e14f995e1e41 Author: Jonathan Matthew Date: Sun Jan 15 14:30:16 2012 +1000 audiocd: bind entry view settings and add duration column This got missed when the audio CD source stopped being a browser source subclass. plugins/audiocd/rb-audiocd-source.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9e734c028c3469ef275041d58ed7d24be9c65423 Author: Cheng-Chia Tseng Date: Sun Jan 15 08:20:20 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 2645 ++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 2656 ++++++++++++++++++++++++++++++----------------------------- 2 files changed, 2731 insertions(+), 2570 deletions(-) commit f0ae3bf99de1c002255ac582f95d171841a77db9 Author: Byrial Ole Jensen Date: Sun Jan 15 00:26:51 2012 +0100 [l10n] Updated Danish translation po/da.po | 4788 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 2413 insertions(+), 2375 deletions(-) commit db3cd6cfbc3796675fbe9f8008797ef14a13f99b Author: Gil Forcada Date: Sat Jan 14 23:59:35 2012 +0100 [l10n]Updated Catalan translation po/ca.po | 5627 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 2785 insertions(+), 2842 deletions(-) commit eec3e2a655041107444333599213861b8d937973 Author: Bruce Cowan Date: Sat Jan 14 19:49:45 2012 +0000 Updated British English translation po/en_GB.po | 5592 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 2759 insertions(+), 2833 deletions(-) commit a5940fde434f50323009119681a70c9d645fd21f Author: Jonathan Matthew Date: Sat Jan 14 23:54:24 2012 +1000 xfade: fix race causing repeated attempts to link streams (bug #664831) commit 38c658a introduced a window where we'd attempt to link a stream to the adder twice, which would cause a "Failed to link new stream into GStreamer pipeline" error on the second attempt. Fix this by adding a flag to the stream to indicate we're trying to link it, protected by the stream list lock, so now we'll only try once. backends/gstreamer/rb-player-gst-xfade.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 1d31a0b6755aa66a581c02a08ca1ba09614a670b Author: Daniel Korostil Date: Sat Jan 14 14:28:59 2012 +0200 Uploaded Ukranian po/uk.po | 3365 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1739 insertions(+), 1626 deletions(-) commit 8bd6c95c9d1def165e6581744125f08191a3a22e Author: Jonathan Matthew Date: Sat Jan 14 17:34:18 2012 +1000 rhythmdb: don't profile db load in parallel with main thread This is just a race between the threads. Occasionally you lose and it crashes on startup. rhythmdb/rhythmdb.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 132846f417d1d8519a3a82c7f375649770e7204e Author: Jonathan Matthew Date: Sat Jan 14 11:41:32 2012 +1000 artsearch: fix local cover art search a bit harder plugins/artsearch/local.py | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 84e673d4fc71b6771fa2da64fa1b3f8b185f946b Author: Jonathan Matthew Date: Sat Jan 14 11:37:43 2012 +1000 main: fix initial gdk lock state With glib < 2.31, we need to take the gdk lock before g_application_run, but with glib >= 2.31, we can't. Now we use glib_check_version to figure out what to do at runtime. shell/main.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 38fa9dfd70ff2df6dacc0ddfeea5958ae329ca9a Author: Jonathan Matthew Date: Sat Jan 14 00:39:51 2012 +1000 ext-db: use an async queue for store requests (bug #667778) slightly safer than just a plain list. metadata/rb-ext-db.c | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) commit 39360ed8e3e944e8f82973d619b33ee5e3c53051 Author: Jonathan Matthew Date: Sat Jan 14 00:05:41 2012 +1000 artsearch: don't use the lookup key for storage (bug #667778) also add an assert to make sure I don't do this again. metadata/rb-ext-db.c | 1 + plugins/artsearch/artsearch.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletions(-) commit d306997e7bb3d08b317ae00a336217356d50e425 Author: Gabor Kelemen Date: Fri Jan 13 15:43:40 2012 +0100 Updated Hungarian translation po/hu.po | 292 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 154 insertions(+), 138 deletions(-) commit 0be3d3f7f96816853616edc816374f373fa8fed8 Author: Jonathan Matthew Date: Fri Jan 13 19:30:30 2012 +1000 artsearch: fix dumb mistakes in local cover art search plugins/artsearch/local.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 351c84ed59a58ddb6cbb6ca2c162ca7e709d74f4 Author: Jonathan Matthew Date: Fri Jan 13 19:29:04 2012 +1000 ext-db: fix key info lookup metadata/rb-ext-db-key.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e8aa901f344c093b2b4700414a36fba6faf4d7b0 Author: Мирослав Николић Date: Thu Jan 12 11:34:08 2012 +0100 Updated Serbian translation po/sr.po | 292 ++++++++++++++++++++++++++++++------------------------- po/sr@latin.po | 292 ++++++++++++++++++++++++++++++------------------------- 2 files changed, 318 insertions(+), 266 deletions(-) commit 67f1c0d21962956ea58e494a3022120aea54bf28 Author: Jonathan Matthew Date: Thu Jan 12 19:57:56 2012 +1000 audioscrobbler: remove the illegible plugin icon plugins/audioscrobbler/Makefile.am | 1 - plugins/audioscrobbler/as-powered.png | Bin 4581 -> 0 bytes plugins/audioscrobbler/audioscrobbler.plugin.in | 1 - 3 files changed, 0 insertions(+), 2 deletions(-) commit 34fd322f8c0291117b03edd23ac64705b15d9b2b Author: Praveen Illa Date: Wed Jan 11 22:13:04 2012 +0530 Updated Telugu Translation po/te.po | 220 ++++++++++++++++++++++++++----------------------------------- 1 files changed, 94 insertions(+), 126 deletions(-) commit a1aa7abe65f83d2c19711646514d717b60dfe6fe Author: Jonathan Matthew Date: Wed Jan 11 18:49:20 2012 +1000 sample-python: make it work, and make it a bit more interesting plugins/sample-python/sample-python.py | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) commit e47b7114d24329d9da257670832bf74b01f4bbd5 Author: Mario Blättermann Date: Tue Jan 10 19:20:16 2012 +0100 [l10n] Updated German translation po/de.po | 388 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 209 insertions(+), 179 deletions(-) commit aba5ac1ab3bdbb2a434bfa9d6eb82df912b4d262 Author: Priit Laes Date: Tue Jan 10 13:21:19 2012 +0200 lib: Remove bundled mkdtemp configure.ac | 6 -- doc/reference/Makefile.am | 1 - lib/Makefile.am | 7 -- lib/mkdtemp.c | 201 --------------------------------------------- lib/mkdtemp.h | 40 --------- 5 files changed, 0 insertions(+), 255 deletions(-) commit 3ab606c19acddefee9bdc2f19e6769b67f2570b0 Author: Jonathan Matthew Date: Tue Jan 10 21:37:07 2012 +1000 ref playlist classes so they actually exist if needed fixes crash on startup introduced in the previous commit sources/rb-auto-playlist-source.c | 4 +++- sources/rb-static-playlist-source.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) commit 8a41eee2388eb4652671d19339bfe3d593fe12a2 Author: Jonathan Matthew Date: Tue Jan 10 20:32:19 2012 +1000 create playlist search actions before loading UI (bug #666894) This silences some GTK warnings that may or may not appear depending on configuration. shell/rb-shell.c | 4 +++ sources/rb-auto-playlist-source.c | 52 ++++++++++++++++++----------------- sources/rb-auto-playlist-source.h | 4 +++ sources/rb-static-playlist-source.c | 49 +++++++++++++++++--------------- sources/rb-static-playlist-source.h | 4 +++ 5 files changed, 65 insertions(+), 48 deletions(-) commit 4797c19e80b4d0faa00569f1c111f8cb7f4d5170 Author: Claude Paroz Date: Mon Jan 9 10:25:05 2012 +0100 Updated French translation po/fr.po | 2320 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1140 insertions(+), 1180 deletions(-) commit 4338932dceb9384aaa4c1f2700a18aaf12d37ea3 Author: Yuri Myasoedov Date: Mon Jan 9 13:03:10 2012 +0400 Updated Russian translation po/ru.po | 229 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 121 insertions(+), 108 deletions(-) commit d4ac4774167e8f3b6a6217f2265007c8fc98b60d Author: Marek Černocký Date: Mon Jan 9 08:30:59 2012 +0100 Updated Czech translation po/cs.po | 195 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 104 insertions(+), 91 deletions(-) commit 1a6912acf1cbc6ee9bf3a97e2debe66591724c12 Author: Muhammet Kara Date: Mon Jan 9 07:26:02 2012 +0200 [l10n]Updated Turkish translation po/tr.po | 953 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 411 insertions(+), 542 deletions(-) commit a9555ecb6b5796d09d5857096b7008ca0a70f3dd Author: Tiffany Antopolski Date: Wed Jun 22 22:49:02 2011 -0400 help/C/rhythmbox.xml: removed deprecated shortcut. This fixes bug #600122 in gnome and bug #461279 in lp Ubuntu. help/C/rhythmbox.xml | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) commit abe5e9f286a323438790e8e09aee3c1d2c6df7e5 Author: Nguyễn Thái Ngọc Duy Date: Mon Jan 9 09:01:41 2012 +0700 Updated Vietnamese translation po/vi.po | 129 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 54 insertions(+), 75 deletions(-) commit 31264d2542f45fcba948bb644592ad06ec575a08 Author: Nguyễn Thái Ngọc Duy Date: Mon Jan 9 08:47:27 2012 +0700 po/vi: import from Damned Lies po/vi.po | 3734 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1910 insertions(+), 1824 deletions(-) commit bea2d1b0170512283534468db09c263d7463fc5f Author: Piotr Drąg Date: Sun Jan 8 23:06:55 2012 +0100 Update couple of version numbers in INSTALL.quick INSTALL.quick | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 5bda33f8a8fd68830748cae89fb7855c6c096cec Author: Aurimas Černius Date: Sun Jan 8 23:26:34 2012 +0200 Updated Lithuanian translation po/lt.po | 2791 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1364 insertions(+), 1427 deletions(-) commit 68221173f821b7accdc6522567454f6482a1ece3 Author: Ihar Hrachyshka Date: Sun Jan 8 23:08:26 2012 +0300 Updated Belarusian translation. po/be.po | 191 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 102 insertions(+), 89 deletions(-) commit 671067c6ae46d2d914f940a1f3b68c170b0c52a7 Author: Daniel Mustieles Date: Sun Jan 8 20:59:42 2012 +0100 Updated Spanish translation po/es.po | 230 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 131 insertions(+), 99 deletions(-) commit 9a9e21b94c883079d42c20d4e8730b7c81c4e598 Author: Jonathan Matthew Date: Sun Jan 8 18:49:08 2012 +1000 magnatune: fix distcheck plugins/magnatune/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4cdaeafbf560b3ced61a24bb761f6deaf595b2aa Author: Cosimo Cecchi Date: Sun Jan 8 16:11:20 2012 +1000 prefs: don't let the prefs vboxes fill the dialog space Use ALIGN_START instead, so the vboxes in the preferences don't get squashed up in the whole dialog space and stay top-aligned. https://bugzilla.gnome.org/show_bug.cgi?id=652488 data/ui/general-prefs.ui | 1 + data/ui/library-prefs.ui | 1 + data/ui/playback-prefs.ui | 1 + data/ui/podcast-prefs.ui | 1 + 4 files changed, 4 insertions(+), 0 deletions(-) commit 9cbb072d59b187229a814c0673189a8772a5238c Author: Piotr Drąg Date: Sat Jan 7 23:03:06 2012 +0100 Updated Polish translation po/pl.po | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit 85262de57bbe8f5ee03ea41ba15ae1f40a0d185a Author: Matej Urbančič Date: Sat Jan 7 22:10:03 2012 +0100 Updated Slovenian translation po/sl.po | 201 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 116 insertions(+), 85 deletions(-) commit 048e52548408b11e8a33e3249fe102dd76e74fa1 Author: Jonathan Matthew Date: Sat Jan 7 20:48:17 2012 +1000 ext-db: fix compile errors on 32bit systems metadata/rb-ext-db.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 43d6650edd3f65b03be84dc6855e467162b541b2 Author: Peter Denison Date: Sat Jan 7 19:44:30 2012 +1000 im-status: install gettext in unicode mode (bug #667132) This plugin uses non-ascii strings so it requires unicode gettext. plugins/im-status/im-status.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 75498df98c7ecbdd1a17db10a7c04bd56b5082d8 Author: Gabor Kelemen Date: Fri Dec 23 20:36:42 2011 +0100 audioscrobbler: fix i18n problems (bug #666773) mark two strings for translation and call gettext on static array strings to make them appear localized. .../rb-audioscrobbler-profile-page.c | 4 ++-- .../rb-audioscrobbler-radio-source.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 7c7646dc8513bce1b32e9a7d3200b6c6cf5c1dc2 Author: Piotr Drąg Date: Sat Jan 7 01:37:09 2012 +0100 Updated Polish translation po/pl.po | 188 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 97 insertions(+), 91 deletions(-) commit 701b303b9ee9d7991a5cf1b5decd91afc11891f7 Author: Jonathan Matthew Date: Sat Jan 7 09:47:23 2012 +1000 fix missing plural handling for various strings (bug #659467) plugins/context/tmpl/album-tmpl.html | 6 ++++-- shell/rb-track-transfer-queue.c | 34 ++++++++++++++++------------------ sources/rb-import-errors-source.c | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) commit cf2d7c0528f206a3e6d6d99a81d30e7f2ef0ccac Author: Praveen Illa Date: Fri Jan 6 01:37:50 2012 +0530 Updated Telugu Translation po/te.po | 6845 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 3860 insertions(+), 2985 deletions(-) commit 671698666a6b6181efe09a7f038691cf2cc7a688 Author: Jiro Matsuzawa Date: Fri Jan 6 01:16:58 2012 +0900 Updated Japanese translation po/ja.po | 566 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 287 insertions(+), 279 deletions(-) commit 1861fa835f94be861383ab30923f7982e4b66b67 Author: Jiro Matsuzawa Date: Fri Jan 6 01:13:34 2012 +0900 Updated Japanese translation help/ja/ja.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a4e1f1af1804025cbb78ca21de54cbd897e59632 Author: Timo Jyrinki Date: Thu Jan 5 12:55:38 2012 +0200 New Finnish translations from Launchpad and then additional ones from me. po/fi.po | 5434 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 2531 insertions(+), 2903 deletions(-) commit f831c30093e4e6da8c593cf766995b239e5eebf5 Author: Jonathan Matthew Date: Thu Jan 5 09:08:02 2012 +1000 playlist-manager: fix GetPlaylists dbus method (bug #667139) Return values need to be wrapped in a tuple. shell/rb-playlist-manager.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 0c31ced64c1e7daba3716768ee0bb349c161c1b7 Author: Jonathan Matthew Date: Mon Jan 2 22:05:12 2012 +1000 ext-db: rethink how keys work Keys now consist of fields, only one of which can be multi-valued, and info. This removes the annoying confusion between artist and album-artist. metadata/rb-ext-db-key.c | 438 ++++++++++++++------ metadata/rb-ext-db-key.h | 29 +- metadata/rb-ext-db.c | 10 +- plugins/artsearch/artsearch.py | 26 +-- plugins/artsearch/lastfm.py | 42 +- plugins/artsearch/local.py | 35 +- plugins/artsearch/musicbrainz.py | 23 +- plugins/artsearch/oldcache.py | 24 +- .../rb-audioscrobbler-radio-source.c | 4 +- plugins/grilo/rb-grilo-plugin.c | 7 +- plugins/ipod/rb-ipod-source.c | 6 +- plugins/magnatune/MagnatuneSource.py | 4 +- plugins/mtpdevice/rb-mtp-source.c | 7 +- podcast/rb-podcast-manager.c | 2 +- rhythmdb/rhythmdb.c | 86 ++--- shell/rb-shell-player.c | 4 +- 16 files changed, 434 insertions(+), 313 deletions(-) commit 2209ba1a87b2e8e5beae3b70f29ca121d0965659 Author: Yuri Myasoedov Date: Thu Jan 5 01:15:56 2012 +0400 Updated Russian translation po/ru.po | 2537 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1356 insertions(+), 1181 deletions(-) commit 3b472bc16d8bcd32d87548b10cd2835e19b683f5 Author: Jonathan Matthew Date: Wed Jan 4 20:28:01 2012 +1000 notification: fix notification hint types notification-daemon expects an actual boolean for the action-icons hint, and was crashing when it received a byte instead. plugins/notification/rb-notification-plugin.c | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) commit 84387c6d983d67e6ffe116ccd74963196f7f1a1b Author: Jonathan Matthew Date: Thu Dec 29 14:07:15 2011 +1100 shell: stop leaking pixbuf loaders shell/rb-shell.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c0cff7628fb61fca9f19ed5fd7163459c45a71dd Author: Jiro Matsuzawa Date: Mon Jan 2 20:40:22 2012 +0900 Updated Japanese translation help/ja/ja.po | 175 ++++++++++++++++++++++++++++++--------------------------- 1 files changed, 92 insertions(+), 83 deletions(-) commit c0486b042978c79c12495792f0be95fc66dd5592 Author: Мирослав Николић Date: Sun Jan 1 18:23:19 2012 +0100 Updated Serbian translation po/sr.po | 2908 +++++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 2898 +++++++++++++++++++++++++++++--------------------------- 2 files changed, 2971 insertions(+), 2835 deletions(-) commit 88e6559dbdbb33572c227a54d7420ba091934254 Author: Mario Blättermann Date: Wed Dec 28 11:27:51 2011 +0100 [l10n] Updated German translation po/de.po | 487 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 246 insertions(+), 241 deletions(-) commit 4baffecaa0fa2a9f2112b8bb172c70537e793920 Author: Denis Washington Date: Wed Dec 28 00:01:08 2011 +0100 Updated German translation po/de.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit eb0b2feef02c4cf02c64643786284418d88f67c8 Author: Matej Urbančič Date: Mon Dec 26 18:02:20 2011 +0100 Updated Slovenian translation po/sl.po | 492 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 250 insertions(+), 242 deletions(-) commit 89181f0b230c563d34cbfcb274ae92e649d194f5 Author: Marek Černocký Date: Sun Dec 25 07:49:25 2011 +0100 Updated Czech translation po/cs.po | 471 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 230 insertions(+), 241 deletions(-) commit 20ad9f7102258f04231a6ba6cf8529e84f948f88 Author: Ihar Hrachyshka Date: Fri Dec 23 22:17:46 2011 +0300 Updated Belarusian translation. po/be.po | 462 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 226 insertions(+), 236 deletions(-) commit e43ed8eba407ab9eb4b269a582746e98af1cd767 Author: Gabor Kelemen Date: Fri Dec 23 19:48:59 2011 +0100 Updated Hungarian translation po/hu.po | 499 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 251 insertions(+), 248 deletions(-) commit d65b8cbe3d675831a75c97ea710ff7556c786fb7 Author: Gabor Kelemen Date: Thu Dec 8 02:41:51 2011 +0100 Updated Hungarian translation po/hu.po | 3752 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1910 insertions(+), 1842 deletions(-) commit dc418c0473c1a523c5e7b0dbc611abed2031486f Author: Daniel Mustieles Date: Fri Dec 23 17:13:35 2011 +0100 Updated Spanish translation po/es.po | 488 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 247 insertions(+), 241 deletions(-) commit 1b440f41cb9844929d510d401898da63b91a5120 Author: Rico Tzschichholz Date: Thu Dec 22 07:27:11 2011 +1000 various dist and build fixes doc/reference/rhythmbox.types | 2 -- plugins/artdisplay/Makefile.am | 1 - plugins/sample-vala/rb-sample-vala-plugin.vala | 2 ++ 3 files changed, 2 insertions(+), 3 deletions(-) commit 1b5a406704148a0248f4cacafcc65e12ffd661d5 Author: Jonathan Matthew Date: Thu Dec 22 07:19:48 2011 +1000 magnatune: disable differently so files are disted it still doesn't get installed, and the .plugin file doesn't get generated so it won't interfere with uninstalled builds. plugins/Makefile.am | 2 +- plugins/magnatune/Makefile.am | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) commit a8002470a430e4ea8f11ac0309d799afeb87f5c8 Author: Piotr Drąg Date: Tue Dec 20 20:37:39 2011 +0100 Updated Polish translation po/pl.po | 470 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 230 insertions(+), 240 deletions(-) commit 6bd9618fa8021ff251bacea6449394e1519f083c Author: Jonathan Matthew Date: Sun Dec 18 09:21:04 2011 +1000 artdisplay: rework to use extdb for album art searches plugins/artdisplay/CoverArtDatabase.py | 364 ----------------------- plugins/artdisplay/EmbeddedCoverArtSearch.py | 135 --------- plugins/artdisplay/LastFMCoverArtSearch.py | 174 ----------- plugins/artdisplay/LocalCoverArtSearch.py | 223 -------------- plugins/artdisplay/Makefile.am | 7 +- plugins/artdisplay/MusicBrainzCoverArtSearch.py | 109 ------- plugins/artdisplay/PodcastCoverArtSearch.py | 60 ---- plugins/artdisplay/artdisplay.plugin.in | 2 +- plugins/artdisplay/artdisplay.py | 213 ++------------ plugins/artdisplay/lastfm_red_small.png | Bin 1929 -> 0 bytes po/POTFILES.in | 1 - 11 files changed, 20 insertions(+), 1268 deletions(-) commit a80e14f50e1f82a3cc4fbf6049ce909e80223a45 Author: Jonathan Matthew Date: Sat Dec 17 22:58:37 2011 +1000 magnatune: store album art in extdb for tracks played plugins/magnatune/MagnatuneSource.py | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 032229faa1f3c6c618028a632e5c07155eeaa685 Author: Jonathan Matthew Date: Sat Dec 17 22:57:58 2011 +1000 mtp: use extdb to find album art for tracks transferred to mtp devices plugins/mtpdevice/rb-mtp-source.c | 119 +++++++++++-------------------------- 1 files changed, 34 insertions(+), 85 deletions(-) commit bcdaf17b823b8e8225402bec21bdf441763aa1e5 Author: Jonathan Matthew Date: Sat Dec 17 22:56:55 2011 +1000 ipod: use extdb to find album art for tracks transferred to ipods plugins/ipod/rb-ipod-source.c | 238 ++++++++++++++-------------------------- 1 files changed, 83 insertions(+), 155 deletions(-) commit 4b5c04cfec6a91a275c69dfa6635280e5f865fdf Author: Jonathan Matthew Date: Sat Dec 17 22:53:05 2011 +1000 visualizer: use extdb to find album art images plugins/visualizer/rb-visualizer-fullscreen.c | 97 +++++++++---------------- 1 files changed, 33 insertions(+), 64 deletions(-) commit 29d86c4f8d8534b529a3826d26e108248aff340e Author: Jonathan Matthew Date: Sat Dec 17 22:52:30 2011 +1000 mpris: use extdb to find album art uri plugins/mpris/rb-mpris-plugin.c | 49 ++++++++++++++++++++++++++++++++------ 1 files changed, 41 insertions(+), 8 deletions(-) commit bd04f7c302993a9567b2038374d2180c06c7d6b3 Author: Jonathan Matthew Date: Sat Dec 17 22:51:10 2011 +1000 notification: use extdb to find album art images plugins/notification/Makefile.am | 1 + plugins/notification/rb-notification-plugin.c | 86 ++++++++++++------------- 2 files changed, 42 insertions(+), 45 deletions(-) commit e6efd040a00773dac32376112c11af4e71eecb2e Author: Jonathan Matthew Date: Sat Dec 17 22:48:38 2011 +1000 grilo: store thumbnail for playing tracks in extdb, if available plugins/grilo/Makefile.am | 1 + plugins/grilo/rb-grilo-plugin.c | 111 ++++++++++---------------------------- 2 files changed, 30 insertions(+), 82 deletions(-) commit 2f03aa57bcfc4a21210b3d6fcc6e4bab83c6ae80 Author: Jonathan Matthew Date: Sat Dec 17 00:20:17 2011 +1000 audioscrobbler: store images for stream tracks in album art extdb .../rb-audioscrobbler-radio-source.c | 144 +++----------------- 1 files changed, 20 insertions(+), 124 deletions(-) commit 8bf6155f6bd910db855d5c3c5a042465d10627a5 Author: Jonathan Matthew Date: Sat Dec 17 00:19:21 2011 +1000 shell-player: store embedded cover art images in album-art extdb shell/rb-shell-player.c | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) commit 37754f971b90e36936cd414fd4208caaca572f1a Author: Jonathan Matthew Date: Sat Dec 17 00:18:18 2011 +1000 podcast: store podcast feed images in album art extdb podcast/rb-podcast-manager.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 8ca7e20967581beceeed6e10e9a9f93c793f924b Author: Jonathan Matthew Date: Fri Dec 16 23:07:14 2011 +1000 artsearch: new art search plugin using extdb This does the same searches as the artdisplay plugin, triggered by the 'request' signal from extdb, and storing results in extdb as they're found. configure.ac | 1 + plugins/Makefile.am | 1 + plugins/artsearch/Makefile.am | 20 ++++ plugins/artsearch/artsearch.plugin.in | 10 ++ plugins/artsearch/artsearch.py | 104 +++++++++++++++++++ plugins/artsearch/lastfm.py | 184 +++++++++++++++++++++++++++++++++ plugins/artsearch/local.py | 147 ++++++++++++++++++++++++++ plugins/artsearch/musicbrainz.py | 104 +++++++++++++++++++ plugins/artsearch/oldcache.py | 69 ++++++++++++ po/POTFILES.in | 3 + 10 files changed, 643 insertions(+), 0 deletions(-) commit c5bef5be9e942a8bf8a54351ee4d0a92c10a51d8 Author: Jonathan Matthew Date: Fri Dec 16 09:11:04 2011 +1000 rhythmdb: add extdb helper functions These helpers simplify creation of extdb keys for specific entries and matching extdb keys against entries. rhythmdb/rhythmdb.c | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++ rhythmdb/rhythmdb.h | 7 +++ 2 files changed, 138 insertions(+), 0 deletions(-) commit 65d92eb831962f22dad91902aa9db4c44e49b087 Author: Jonathan Matthew Date: Fri Dec 16 09:08:11 2011 +1000 shell: create an extdb instance for storing album art This converts between image files and GdkPixbuf instances as required. shell/rb-shell.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 108 insertions(+), 0 deletions(-) commit 7a0eb6d33860fc7cf47475907dd8cdf12f79864f Author: Jonathan Matthew Date: Fri Dec 16 08:34:30 2011 +1000 add extdb, a database for storing external metadata extdb associates external metadata items, such as album art images, with sets of properties and values, such as album and artist names. It uses tdb to store the associations, and (for now) keeps the actual data in separate files. Lookups are based on keys that contain sets of required and optional properties. Required properties must be present in the item found, and optional properties must match if present. When making a request, additional information can be provided, such as musicbrainz album IDs, that will not be stored, but only used to facilitate searches. When a request fails, extdb emits a signal to allow metadata providers to perform a search and store the resulting data, which then answers the request. When new data is stored in an extdb instance, it emits a signal allowing consumers to make use of it. extdb will initially be used for album art, but will also store lyrics and perhaps other data in the future. bindings/gi/Makefile.am | 4 + configure.ac | 5 +- lib/rb-util.c | 64 +++- lib/rb-util.h | 8 + metadata/Makefile.am | 4 + metadata/rb-ext-db-key.c | 431 +++++++++++++++++++ metadata/rb-ext-db-key.h | 88 ++++ metadata/rb-ext-db.c | 1060 ++++++++++++++++++++++++++++++++++++++++++++++ metadata/rb-ext-db.h | 124 ++++++ 9 files changed, 1785 insertions(+), 3 deletions(-) commit d0647aacc9072b73aba0d56bdaf20efe59c3f26f Author: Thiago Santos Date: Tue Dec 13 11:13:24 2011 -0300 plugins: lyrics: fix getting of cached lyrics Put the file:// prefix for cached lyrics uri. Avoids getting an 'Operation not supported' due to gvfs not identifying the protocol to use to open the resource. plugins/lyrics/lyrics.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 0d9a56689906614355c30b3597f2b880ec9e0b1d Author: Thiago Santos Date: Thu Dec 8 23:51:49 2011 -0300 plugins: lyrics: remove inactive sites Remove inactive sites of lyrics plugin plugins/lyrics/LeoslyricsParser.py | 113 ------------------------------------ plugins/lyrics/LyrcParser.py | 86 --------------------------- plugins/lyrics/LyricsSites.py | 4 - plugins/lyrics/Makefile.am | 2 - 4 files changed, 0 insertions(+), 205 deletions(-) commit d453444debdfa94875fc2afe6568397e3cb8ef5e Author: Jonathan Matthew Date: Sun Dec 18 08:28:08 2011 +1000 Revert "don't take the gdk lock before calling g_application_run" This reverts commit d286824228cf5cd2e13da2a0449391f44af86eb2. We don't build with glib 2.32 yet so breaking things to work with it doesn't seem like a good idea. shell/main.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 66bd813cf5866855fbf5c951acff43662d1b8f8a Author: Yuri Matsuk Date: Sat Dec 17 17:17:49 2011 +0300 Updated Belarusian translation. po/be.po | 5733 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 4613 insertions(+), 1120 deletions(-) commit be21408ee736fbb4ac563ce8ec847ddf4d03d99b Author: Jonathan Matthew Date: Sat Dec 17 21:38:51 2011 +1000 daap: make password prompts work properly (bug #666338) _________________________________________ / finish authentication in the mount \ | operation's reply signal rather than | | doing stupid mainloop tricks. also free | | password lists returned by | | gnome-keyring and clear the connection | | pointer when releasing it so | \ disconnecting actually finishes / ----------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || plugins/daap/rb-daap-source.c | 137 +++++++++++++++++++++++------------------ 1 files changed, 76 insertions(+), 61 deletions(-) commit 301d954ed964343aa135764afbe29f21df5d0b6d Author: Fran Diéguez Date: Fri Dec 9 15:01:27 2011 +0100 Updated Galician translations po/gl.po | 4719 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 2324 insertions(+), 2395 deletions(-) commit 89c872b075b267aae153ee8caa7b0a63f435fb02 Author: Muhammet Kara Date: Sat Nov 26 08:59:11 2011 +0200 [l10n]Updated Turkish translation po/tr.po | 1377 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 654 insertions(+), 723 deletions(-) commit 24d41b78ce7b6991f0cfb1e1c83cc89255bb7e6a Author: Matej Urbančič Date: Fri Nov 25 15:58:06 2011 +0100 Updated Slovenian translation po/sl.po | 901 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 477 insertions(+), 424 deletions(-) commit 8bc2fc3f436591fe557a5c27418089e8d59e0658 Author: Jonathan Matthew Date: Thu Nov 24 09:05:55 2011 +1000 daap: make plugin preferences work somewhat (bug #664680) plugins/daap/rb-daap-plugin.c | 18 ++++++++---------- plugins/daap/rb-daap-sharing.c | 2 +- 2 files changed, 9 insertions(+), 11 deletions(-) commit f1015626e1c996a7002f8c4ea12cafedd44e1715 Author: Jonathan Matthew Date: Thu Nov 17 18:30:18 2011 +1000 remove libgnome-media-profiles from rhythmbox.pc rhythmbox.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9136742fb422bc6f594fe918714f9a8b84aec352 Author: Muhammet Kara Date: Mon Nov 14 12:44:46 2011 +0200 [l10n]Updated Turkish translation po/tr.po | 568 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 259 insertions(+), 309 deletions(-) commit 5f2c6dd6b0971ed7026de9370a2976791f40bcde Author: OKANO Takayoshi Date: Fri Nov 11 02:44:36 2011 +0900 Updated Japanese translation po/ja.po | 3190 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1670 insertions(+), 1520 deletions(-) commit 31c1e9dc0e69f90a56a76f2332d05e0eef5a524f Author: Marek Černocký Date: Wed Nov 9 09:55:11 2011 +0100 Updated Czech translation po/cs.po | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 6887ca79cd6a6bf8836747cf7a606daeb5ad3adb Author: Piotr Drąg Date: Tue Nov 8 23:28:45 2011 +0100 Updated Polish translation po/pl.po | 162 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 81 insertions(+), 81 deletions(-) commit 9302476857bc4e821c5eef64eb79dfa40e3c269d Author: Mario Blättermann Date: Tue Nov 8 22:16:20 2011 +0100 [l10n] Updated German translation po/de.po | 2226 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1137 insertions(+), 1089 deletions(-) commit 1e8a09f026a28ad7b2859ac5fc5ee236109ee04f Author: Daniel Mustieles Date: Tue Nov 8 12:34:05 2011 +0100 Updated Spanish translation po/es.po | 275 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 146 insertions(+), 129 deletions(-) commit e3b1f687e5bf8973a430c96c651c1c01dcd20b87 Author: Jonathan Matthew Date: Tue Nov 8 20:36:42 2011 +1000 context: move the visibility toggle to the menu also fix the add_widget call when re-adding it. plugins/context/ContextView.py | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 5be6a8def63d33e7b8a8c3058dc2524f5d5c8401 Author: Marek Černocký Date: Mon Nov 7 23:20:17 2011 +0100 Updated Czech translation po/cs.po | 184 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 109 insertions(+), 75 deletions(-) commit 0a41e44bf3e889b0d9137b3032416886c9167934 Author: Marek Černocký Date: Mon Nov 7 23:17:21 2011 +0100 Updated Czech translation po/cs.po | 1988 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1016 insertions(+), 972 deletions(-) commit 702199179d90cc773d9d1319420f622db64657cd Author: Piotr Drąg Date: Mon Nov 7 21:45:24 2011 +1000 Fix internationalization of Python plugins Fixes https://bugzilla.gnome.org/show_bug.cgi?id=663469 plugins/artdisplay/LastFMCoverArtSearch.py | 3 +++ plugins/artdisplay/artdisplay.py | 3 +++ plugins/context/AlbumTab.py | 3 +++ plugins/context/ArtistTab.py | 5 ++++- plugins/context/ContextView.py | 3 +++ plugins/context/LastFM.py | 3 +++ plugins/context/LinksTab.py | 4 ++-- plugins/context/LyricsTab.py | 3 +++ plugins/im-status/im-status.py | 3 +++ plugins/lyrics/LyricsConfigureDialog.py | 5 ++++- plugins/lyrics/LyricsSites.py | 5 +++++ plugins/lyrics/WinampcnParser.py | 1 - plugins/lyrics/lyrics.py | 3 +++ plugins/magnatune/MagnatuneSource.py | 3 +++ plugins/magnatune/magnatune.py | 3 +++ plugins/pythonconsole/pythonconsole.py | 6 ++++++ plugins/replaygain/config.py | 3 +++ plugins/replaygain/player.py | 3 +++ plugins/sample-python/sample-python.py | 3 +++ plugins/sendto/sendto.py | 3 +++ 20 files changed, 63 insertions(+), 5 deletions(-) commit fad2289f887e5a3935836ce5bf7874c7525c8ee4 Author: Jonathan Matthew Date: Mon Nov 7 21:27:45 2011 +1000 add a function to return the locale directory to pass to gettext Python plugins need this since we can't automatically call gettext.install() for them any more. Part of bug #663469. lib/rb-file-helpers.c | 12 ++++++++++++ lib/rb-file-helpers.h | 1 + 2 files changed, 13 insertions(+), 0 deletions(-) commit 87ccce2b3c5897144a7bd9d5dbbe4de461cddc5e Author: Piotr Drąg Date: Sat Nov 5 21:46:18 2011 +0100 Updated Polish translation po/pl.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eec2260055833d08e923119d14afa2afd016a447 Author: Piotr Drąg Date: Sat Nov 5 21:33:39 2011 +0100 Updated Polish translation po/pl.po | 38 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 36 insertions(+), 2 deletions(-) commit 9fff2b8f750c0b2f07018f730af81cb4b6b3bd96 Author: Piotr Drąg Date: Sat Nov 5 21:30:01 2011 +0100 Updated POTFILES.in po/POTFILES.in | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 32ccff208940197d34c5090041efc563fcd58fe4 Author: Piotr Drąg Date: Sat Nov 5 21:02:16 2011 +0100 Updated Polish translation po/pl.po | 81 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 42 insertions(+), 39 deletions(-) commit 0857631e65c4cfa2ab8537468e739b0a5e8cf21b Author: Jonathan Matthew Date: Sat Nov 5 22:41:54 2011 +1000 add mnemonics/accelerators for focusing search entries re-enable alt-s, which disappeared with the label for the search, (bug #663354) and add ctrl-f (bug #427592). plugins/grilo/rb-grilo-source.c | 14 ++++++++++ widgets/rb-search-entry.c | 52 +++++++++++++++++++++++++++++++------- widgets/rb-search-entry.h | 2 + widgets/rb-source-toolbar.c | 20 +++++++++++++++ 4 files changed, 78 insertions(+), 10 deletions(-) commit 0d55a38706627dcb86fa9f437bba2e8faaa18c1e Author: Jonathan Matthew Date: Sat Nov 5 14:33:29 2011 +1000 audiocd: implement impl_get_entry_view so various things work plugins/audiocd/rb-audiocd-source.c | 40 +++++++++++++++++++++-------------- 1 files changed, 24 insertions(+), 16 deletions(-) commit d419ff6b14357314d94cc03a827c16e2afdca42a Author: Shankar Prasad Date: Thu Nov 3 12:26:00 2011 +0530 Updated Kannada Translations to fix the translation issue reported in the bug #663026 po/kn.po | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 60c88c00af81fc4ceac01f9d316de2cc0d20355d Author: Pallai Roland Date: Wed Nov 2 21:40:48 2011 +1000 mmkeys: use old-style key grabs if dbus call fails https://bugzilla.redhat.com/show_bug.cgi?id=712463 plugins/mmkeys/rb-mmkeys-plugin.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5094f313c16ebe506cbf354ca5fa4dc41dfb4c6a Author: Daniel Mustieles Date: Mon Oct 31 16:36:55 2011 +0100 Updated Spanish translation po/es.po | 2091 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1064 insertions(+), 1027 deletions(-) commit aeaf1686e47dac6a6effdd9584f8397656b9aad0 Author: Jonathan Matthew Date: Mon Oct 31 18:45:04 2011 +1000 audiocd: fix build without musicbrainz plugins/audiocd/rb-audiocd-source.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3601261c47a758c9e674af06470268c1ce0bf5ca Author: Piotr Drąg Date: Sun Oct 30 20:35:19 2011 +0100 Updated Polish translation po/pl.po | 635 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 315 insertions(+), 320 deletions(-) commit c4e43c360f9c762193fa201d80f8bbf1be2f5e06 Author: Piotr Drąg Date: Sun Oct 30 20:29:29 2011 +0100 Updated POTFILES.in po/POTFILES.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dc287cca2385b35c99216ffe7e1647f82591717d Author: Jonathan Matthew Date: Sun Oct 30 13:29:33 2011 +1000 rework search UI and add source toolbar This replaces the search toolbar with a menu accessible through the primary icon in the search entry, and makes the search entry look more like search entries elsewhere in GNOME, particularly evolution, empathy and the control center. In the same row as the search entry, we now have a toolbar containing source-specific actions, such as adding new radio streams or podcasts, and toggling the visibility of the browser. Sources and plugins no longer have the ability to add items to the main toolbar. Since the main toolbar layout is now static, we can look at changing to a more compact layout. There is now once toolbar instance per source, rather than one shared between them. The toolbar takes care of remembering search state for the source it's attached to, rather than having it stored externally. bindings/gi/Makefile.am | 6 +- data/ui/rhythmbox-ui.xml | 73 ++- plugins/audiocd/audiocd-ui.xml | 7 + plugins/audiocd/rb-audiocd-source.c | 44 +- .../rb-audioscrobbler-profile-page.c | 42 +- .../rb-audioscrobbler-radio-source.c | 27 +- .../rb-disc-recorder-plugin.c | 9 +- plugins/daap/daap-ui.xml | 6 + plugins/daap/rb-daap-source.c | 5 +- plugins/fmradio/fmradio-ui.xml | 4 + plugins/fmradio/rb-fm-radio-source.c | 35 +- plugins/generic-player/generic-player-ui.xml | 7 + plugins/generic-player/rb-generic-player-source.c | 1 + plugins/grilo/rb-grilo-source.c | 5 +- plugins/ipod/ipod-ui.xml | 7 + plugins/ipod/rb-ipod-source.c | 15 +- plugins/iradio/iradio-ui.xml | 5 + plugins/iradio/rb-iradio-source.c | 51 +- plugins/mtpdevice/mtp-ui.xml | 7 + plugins/mtpdevice/rb-mtp-source.c | 16 +- plugins/visualizer/rb-visualizer-page.c | 4 + podcast/rb-podcast-main-source.c | 2 +- podcast/rb-podcast-source.c | 68 +- shell/Makefile.am | 2 - shell/rb-shell.c | 60 +-- shell/rb-source-header.c | 906 -------------------- shell/rb-source-header.h | 78 -- sources/rb-auto-playlist-source.c | 47 +- sources/rb-browser-source.c | 88 +-- sources/rb-browser-source.h | 6 +- sources/rb-display-page.c | 62 +- sources/rb-display-page.h | 3 - sources/rb-import-errors-source.c | 1 - sources/rb-library-source.c | 3 +- sources/rb-media-player-source.c | 2 +- sources/rb-missing-files-source.c | 1 - sources/rb-play-queue-source.c | 17 +- sources/rb-source.c | 121 +-- sources/rb-source.h | 18 +- sources/rb-static-playlist-source.c | 62 +- sources/rb-static-playlist-source.h | 2 +- widgets/Makefile.am | 10 +- widgets/rb-search-entry.c | 163 +++-- widgets/rb-search-entry.h | 5 +- widgets/rb-source-toolbar.c | 488 +++++++++++ widgets/rb-source-toolbar.h | 73 ++ 46 files changed, 1115 insertions(+), 1549 deletions(-) commit d8782223dff07c27b7aa16b435fc738dc42c42af Author: Jonathan Matthew Date: Sun Oct 30 11:08:58 2011 +1000 split RBRemovableMediaSource up into device source and transfer target RBRemovableMediaSource tied together too many unrelated aspects - the source UI structure, the ability to eject the device, and the ability to transfer things to the device. In some cases (particularly audio CDs) we only want some of those things. RBDeviceSource is an interface for things that can be ejected. The default implementation operates on a GMount or a GVolume, but the MTP plugin does its own thing. RBTransferTarget is an interface for things that can accept transfers. Currently only implemented by the generic player, iPod and MTP plugins, but the library might also use it. The implementation needs to provide an encoding target and a method for building destination URIs. The remaining parts of RBRemovableMediaSource now live in RBMediaPlayerSource. bindings/gi/Makefile.am | 6 +- doc/reference/rhythmbox.types | 6 +- plugins/audiocd/album-info.ui | 178 ++-- plugins/audiocd/rb-audiocd-source.c | 377 ++++---- plugins/audiocd/rb-audiocd-source.h | 10 +- .../rb-dbus-media-server-plugin.c | 4 +- plugins/generic-player/rb-generic-player-plugin.c | 6 +- plugins/generic-player/rb-generic-player-source.c | 95 ++- plugins/generic-player/rb-generic-player-source.h | 2 +- plugins/generic-player/rb-nokia770-source.c | 4 +- plugins/generic-player/rb-nokia770-source.h | 2 +- plugins/generic-player/rb-psp-source.c | 4 +- plugins/generic-player/rb-psp-source.h | 2 +- plugins/ipod/rb-ipod-source.c | 82 ++- plugins/mtpdevice/rb-mtp-source.c | 81 +- plugins/mtpdevice/rb-mtp-source.h | 1 - shell/rb-removable-media-manager.c | 29 +- sources/Makefile.am | 8 +- sources/rb-device-source.c | 418 ++++++++ sources/rb-device-source.h | 63 ++ sources/rb-media-player-source.c | 172 ++++- sources/rb-media-player-source.h | 6 +- sources/rb-removable-media-source.c | 1029 -------------------- sources/rb-removable-media-source.h | 104 -- sources/rb-transfer-target.c | 457 +++++++++ sources/rb-transfer-target.h | 94 ++ widgets/rb-entry-view.c | 2 + widgets/rb-property-view.c | 2 + 28 files changed, 1744 insertions(+), 1500 deletions(-) commit a18f363521f0029eb197b728d069abf8b86d223a Author: Jonathan Matthew Date: Tue Oct 25 07:50:06 2011 +1000 audioscrobbler: bind column visibility settings (bug #662641) .../rb-audioscrobbler-radio-source.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 92a129a816712cee66a5011d8faf0782aa09bec3 Author: Piotr Drąg Date: Wed Oct 19 21:19:34 2011 +0200 Updated Polish translation po/pl.po | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit bf0f465e872d6d76a1c1e0709a2050575e93c75c Author: Jonathan Matthew Date: Mon Oct 17 19:58:19 2011 +1000 magnatune: temporarily disable this plugin (bug #661957) Magnatune doesn't work due to g-i/pygobject limitations, and now it's causing crashes due to pygobject version clashes, so it's going on holiday for a while. plugins/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit a8dee25e3e2fcce9c4f012ab5284be78cc2a5964 Author: Jonathan Matthew Date: Mon Oct 17 19:57:23 2011 +1000 artdisplay: use gi.repository.GLib instead of glib module (bug #661330) plugins/artdisplay/LocalCoverArtSearch.py | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit c17547d6dacd2e1b875fd9f88754fa5f58242137 Author: Jonathan Matthew Date: Mon Oct 17 19:56:48 2011 +1000 sendto: stop using glib module and get everything from gi.repository plugins/sendto/sendto.py | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 3d79eeb8497efd52e1ae486e856ba5a26755d9bb Author: Kristjan SCHMIDT Date: Sat Oct 15 18:22:23 2011 +0200 Updated Esperanto translation po/eo.po | 3988 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1918 insertions(+), 2070 deletions(-) commit 9782af87e92d1a149dea6df1eff53c7170015000 Author: Jonathan Matthew Date: Sat Oct 15 22:25:18 2011 +1000 metadata: fix getcwd compiler warning on OpenBSD metadata/test-metadata.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f0e6a19f8e82a0ce2f495e4180725c8e290c714 Author: Jonathan Matthew Date: Sat Oct 15 12:08:40 2011 +1000 track-transfer-batch: use lossless if that's all we have (bug #661806) If the encoding target for the batch only includes lossless profiles, use the first one that works. The only situation this should occur in is when extracting from an audio CD with FLAC as the preferred media type. Otherwise lossless profiles are still ignored, even if a lossy profile requires additional plugins to be installed. shell/rb-track-transfer-batch.c | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) commit 3a3d2dd499e59fcaf6a9c7956fd06053fc1b0cb7 Author: Ulf Winkelvos Date: Fri Oct 14 08:23:09 2011 +1000 power-manager: the session manager is on the session bus (bug #661700) plugins/power-manager/rb-power-manager-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f03d2bbf0b242f1b1d96c182e39419935544e5b7 Author: Muhammet Kara Date: Wed Oct 12 13:51:34 2011 +0300 Updated Turkish translation po/tr.po | 372 ++++++++++++++++++++++++-------------------------------------- 1 files changed, 141 insertions(+), 231 deletions(-) commit 8f8557533161d5cdf9859af1ebc1f322132835f6 Author: Muhammet Kara Date: Wed Oct 12 01:25:44 2011 +0300 Updated Turkish translation po/tr.po | 6445 +++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 5351 insertions(+), 1094 deletions(-) commit 50b24393f353e10f28ce4617e337e031cf2c851d Author: Jonathan Matthew Date: Tue Oct 11 22:04:40 2011 +1000 ipod: try to make the ipod init dialog a bit less hideous plugins/ipod/ipod-init.ui | 102 +++++++++++++++++++++++++------------------- 1 files changed, 58 insertions(+), 44 deletions(-) commit 70232983c1f0062b8f38c9106372db35f432313f Author: Jonathan Matthew Date: Tue Oct 11 08:49:32 2011 +1000 removable-media-manager: take gdk lock when processing events shell/rb-removable-media-manager.c | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) commit 0b2314843e111880ad1d4eec2b33e1f118dc4d29 Author: Rudolfs Mazurs Date: Sun Oct 9 02:06:31 2011 +0300 Updated Latvian translation. po/lv.po | 366 ++++++++++++++++++++++++++++--------------------------------- 1 files changed, 168 insertions(+), 198 deletions(-) commit 571f25af2a889af0f50fd19c429dc9cec8ffb0f3 Author: Jonathan Matthew Date: Sat Oct 8 18:02:01 2011 +1000 entry-type: fix method check when updating entry availability rhythmdb/rhythmdb-entry-type.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 786081b96c9c46656004489cfee374d144ed08f8 Author: Matej Urbančič Date: Fri Oct 7 18:51:18 2011 +0200 Updated Slovenian translation po/sl.po | 1257 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 659 insertions(+), 598 deletions(-) commit 97f38f619d998d7db42511870fe17140b6bc825d Author: Piotr Drąg Date: Thu Oct 6 21:43:44 2011 +0200 Updated Polish translation po/pl.po | 1243 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 644 insertions(+), 599 deletions(-) commit f2b2fd8580546d01c624c025efedd61a02e9c856 Author: Piotr Drąg Date: Thu Oct 6 21:36:12 2011 +0200 Fixed internationalization plugins/context/ContextView.py | 8 +++--- plugins/lyrics/lyrics.py | 4 +- plugins/magnatune/magnatune.py | 6 ++-- plugins/pythonconsole/pythonconsole.py | 8 +++--- plugins/sendto/sendto.py | 4 +- po/POTFILES.in | 42 ++++++++++++++++--------------- 6 files changed, 37 insertions(+), 35 deletions(-) commit 7d5be17f07194aa456c266b654da5c58d50a0846 Author: Jonathan Matthew Date: Mon Oct 3 22:49:00 2011 +1000 shell-player: use delayed sync for volume level (bug #660775) shell/rb-shell-player.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 2577e0d7288fb06c627ec46a3509addfcf03e832 Author: Alexandre Franke Date: Mon Oct 3 13:49:17 2011 +0200 Update French translation po/fr.po | 721 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 359 insertions(+), 362 deletions(-) commit d286824228cf5cd2e13da2a0449391f44af86eb2 Author: Jonathan Matthew Date: Sat Oct 1 21:19:43 2011 +1000 don't take the gdk lock before calling g_application_run GApplication calls g_main_context_iteration now, rather than going through the gtk wrappers that drop the gdk lock appropriately, so we just shouldn't hold the lock going in. shell/main.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 5ec27a0dece6eb6d7e4d77da4f02f393bbe5c47f Author: Jonathan Matthew Date: Thu Sep 29 09:45:10 2011 +1000 revive rhythmbox-client using new dbus interfaces + mpris remote/dbus/Makefile.am | 7 +- remote/dbus/rb-client.c | 670 ++++++++++++++++++++++++++--------------------- 2 files changed, 370 insertions(+), 307 deletions(-) commit 6915c5f853ae23d3f50e3053ba71d054d240b8bc Author: Jonathan Matthew Date: Thu Sep 29 09:43:52 2011 +1000 add version number to plugin dbus interfaces and object names too plugins/daap/rb-daap-plugin.c | 6 +++--- plugins/mpris/rb-mpris-plugin.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit 7e38224ae6b3999a2cd2593823f1408dc5d538b5 Author: Jonathan Matthew Date: Thu Sep 29 09:40:29 2011 +1000 add version number to all dbus interfaces and object names Also change some method names to look more like everything else. metadata/rb-metadata-dbus.c | 2 +- metadata/rb-metadata-dbus.h | 6 +++--- rhythmdb/rhythmdb-dbus.c | 6 +++--- shell/rb-playlist-manager.c | 34 +++++++++++++++++----------------- sources/rb-play-queue-source.c | 6 +++--- 5 files changed, 27 insertions(+), 27 deletions(-) commit fa9a352b67347c9aa4f516052f3f1ef5a0b53dc6 Author: Jonathan Matthew Date: Thu Sep 29 09:30:34 2011 +1000 shell: convert the shell into a GtkApplication This mostly replaces the shell dbus interface. We're now using org.gnome.Rhythmbox3 as the dbus name since old dbus clients will not be able to talk to rhythmbox 3+ from here on. .gitignore | 2 +- bindings/vala/rb.vapi | 1 - configure.ac | 14 +- data/Makefile.am | 4 +- data/org.gnome.Rhythmbox.service.in | 3 - data/org.gnome.Rhythmbox3.service.in | 3 + shell/Makefile.am | 7 - shell/main.c | 339 +---- shell/rb-shell.c | 2704 +++++++++++++++++---------------- shell/rb-shell.h | 29 +- shell/rb-shell.xml | 93 -- 11 files changed, 1416 insertions(+), 1783 deletions(-) commit e66d4d374dae1a69f8efa71de490cded9033fe11 Author: Jonathan Matthew Date: Thu Sep 29 09:23:56 2011 +1000 stop defining _XOPEN_SOURCE as it breaks glib sometimes plugins/audiocd/Makefile.am | 2 +- plugins/audioscrobbler/Makefile.am | 2 +- plugins/brasero-disc-recorder/Makefile.am | 2 +- plugins/daap/Makefile.am | 2 +- plugins/dbus-media-server/Makefile.am | 2 +- plugins/fmradio/Makefile.am | 2 +- plugins/generic-player/Makefile.am | 2 +- plugins/grilo/Makefile.am | 2 +- plugins/ipod/Makefile.am | 2 +- plugins/iradio/Makefile.am | 2 +- plugins/lirc/Makefile.am | 2 +- plugins/mmkeys/Makefile.am | 2 +- plugins/mpris/Makefile.am | 2 +- plugins/mtpdevice/Makefile.am | 2 +- plugins/notification/Makefile.am | 2 +- plugins/power-manager/Makefile.am | 2 +- plugins/sample-vala/Makefile.am | 2 +- plugins/sample/Makefile.am | 2 +- plugins/visualizer/Makefile.am | 2 +- shell/Makefile.am | 3 ++- tests/Makefile.am | 2 +- 21 files changed, 22 insertions(+), 21 deletions(-) commit fd59a75af65ec309fb09d6fbd25a809a29fa9a10 Author: Jonathan Matthew Date: Thu Sep 29 09:23:11 2011 +1000 stop using shell.get_ui_manager in various plugins plugins/context/ContextView.py | 4 ++-- plugins/lyrics/lyrics.py | 4 ++-- plugins/sendto/sendto.py | 12 +++++++----- 3 files changed, 11 insertions(+), 9 deletions(-) commit 5e32ee5bfe915beccd804ef311724bb8fdc7bed9 Author: Jonathan Matthew Date: Wed Sep 28 23:18:20 2011 +1000 switch to pygobject 3 (bug #660351) configure.ac | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 209b3e8f758063d31cbce138f302d23a77eec45d Author: Daniel Nylander Date: Tue Sep 20 20:22:33 2011 +0200 Updated Swedish translation po/sv.po | 2597 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1245 insertions(+), 1352 deletions(-) commit 8b158c834a4f5972aa5839bddb1e160d5fcdfab4 Author: Jonathan Matthew Date: Tue Sep 20 23:46:14 2011 +1000 display-page-model: allow children to be added before their parents (bug #649020) This is a bit ugly, but it means pages can create and insert their own children as part of their construction, which seems useful and right. The specific example here is the library creating child sources for multiple library locations. sources/rb-display-page-model.c | 18 +++++++++++++++++- sources/rb-display-page.c | 16 ++++++++++++++++ sources/rb-display-page.h | 5 +++++ 3 files changed, 38 insertions(+), 1 deletions(-) commit 5ddb835803750bf3bf5433828808999e98cd9780 Author: Jean Schurger Date: Tue Sep 20 08:57:46 2011 +1000 visualizer: install mx theme data to datadir not libdir (bug #659508) plugins/visualizer/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit dc40bca2506f7716e5096264c77ca7aeff376b1d Author: Christian Kirbach Date: Mon Sep 19 21:15:48 2011 +0200 [l10n] Updated German translation po/de.po | 498 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 253 insertions(+), 245 deletions(-) commit 928a46c7a8e898cb5fd55d69d401712db9514135 Author: Rudolfs Mazurs Date: Mon Sep 19 21:25:08 2011 +0300 Updated Latvian translation. po/lv.po | 1878 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 972 insertions(+), 906 deletions(-) commit 2dfea611896d34b7909444d372ae1175074fd3ec Author: Jonathan Matthew Date: Sun Sep 18 10:39:10 2011 +1000 removable-media-source: fix encoding target property accessor (bug #658363) sources/rb-removable-media-source.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 67192685d853040ada31d35926909241be16df7b Author: Marek Černocký Date: Sat Sep 17 22:24:01 2011 +0200 Updated Czech translation po/cs.po | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) commit a72b43d4119c7ed6838625cc8ae2a13134514ba4 Author: Jonathan Matthew Date: Sat Sep 17 22:54:09 2011 +1000 grilo: use thumbnail key to provide album art plugins/grilo/rb-grilo-plugin.c | 112 +++++++++++++++++++++++++++++++++++++++ plugins/grilo/rb-grilo-source.c | 11 +---- plugins/grilo/rb-grilo-source.h | 19 +++++++ 3 files changed, 132 insertions(+), 10 deletions(-) commit 6ac5f9d027ae7667de5a32b936fb3cc855d684ec Author: Matej Urbančič Date: Sat Sep 17 10:55:47 2011 +0200 Updated Slovenian translation po/sl.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 179571bbba30f1d7d06624e978d0951c2234325c Author: Jonathan Matthew Date: Sat Sep 17 18:27:27 2011 +1000 grilo: move the search bar into the pane with the browser plugins/grilo/rb-grilo-source.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 3d89532b62e88a0f17fe9684097845e61f05cd46 Author: Jean Schurger Date: Sat Sep 17 07:46:43 2011 +1000 grilo: don't crash on browser selection if there's no search bar (bug #659261) plugins/grilo/rb-grilo-source.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 42165b4e66b97b27ff436b84974b35843818441f Author: Martin Srebotnjak Date: Thu Sep 15 22:38:12 2011 +0200 Updated Slovenian translation po/sl.po | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit cdc0368516d8eaa9ef93188e247e83e82435fa4b Author: dmustieles Date: Thu Sep 15 13:57:00 2011 +0200 Updated Spanish translation po/es.po | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit ff4af709400d269971e3007d3d61ec4104457a7a Author: Matej Urbančič Date: Wed Sep 14 15:50:14 2011 +0200 Updated Slovenian translation po/sl.po | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) commit 08d25621d7460fa1f1523105bc7b68c966e74015 Author: Matej Urbančič Date: Tue Sep 13 22:30:06 2011 +0200 Updated Slovenian translation po/sl.po | 170 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 82 insertions(+), 88 deletions(-) commit ca6366f7ad9604a2420e8434c5e3ac96dde38bb8 Author: Martin Srebotnjak Date: Tue Sep 13 21:44:55 2011 +0200 Updated Slovenian translation po/sl.po | 842 +++++++------------------------------------------------------- 1 files changed, 84 insertions(+), 758 deletions(-) commit a9397acc723ebce9f56bf851f1ceaa655c3966cf Author: Piotr Drąg Date: Tue Sep 13 21:23:52 2011 +0200 Updated Polish translation po/pl.po | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) commit a70abcc574451355f5b95c004e9f3dd0c4358d52 Author: dmustieles Date: Tue Sep 13 17:46:00 2011 +0200 Updated Spanish translation po/es.po | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 75e1de32d7dcca3ee5da3c3c3a403889409c73a1 Author: Antoine Jacoutot Date: Tue Sep 13 15:25:31 2011 +0200 Properly install gsetting schema files on BSDs. Apply the same recipe as in #627126. macros/gsettings.m4 | 16 ++-------------- 1 files changed, 2 insertions(+), 14 deletions(-) commit c925287faad2eca815b3ff509be59cc85e2df060 Author: Jonathan Matthew Date: Tue Sep 13 21:12:16 2011 +1000 dbus-media-server: add track number, forget about fancy display names Fancy display names (including artist, album etc.) didn't really solve the problem, and they caused other problems too. .../rb-dbus-media-server-plugin.c | 45 ++++--------------- 1 files changed, 10 insertions(+), 35 deletions(-) commit 61d473070a5965332e1714c0290eb32665660353 Author: Jonathan Matthew Date: Mon Sep 12 21:57:26 2011 +1000 grilo: use ngettext where appropriate (bug #658801) plugins/grilo/rb-grilo-source.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8c9423decc0e017f36f2dfdcb722acc51367be92 Author: Jonathan Matthew Date: Mon Sep 12 21:56:49 2011 +1000 grilo: use track number if present plugins/grilo/rb-grilo-source.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 0074a10df0404af2496c34e1773f35f278a0461d Author: Marek Černocký Date: Mon Sep 12 12:42:20 2011 +0200 Updated Czech translation po/cs.po | 271 ++++++++++++++++++------------------------------------------- 1 files changed, 80 insertions(+), 191 deletions(-) commit 9f4a17902a9c0e6962d6d975e97fb517cb266c48 Author: Daniel Mustieles Date: Sun Sep 11 18:18:27 2011 +0200 Updated Spanish translation po/es.po | 393 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 196 insertions(+), 197 deletions(-) commit 8a4cb4b55d15ecec5b96e805ae2f65b2d87bb62b Author: Piotr Drąg Date: Sat Sep 10 15:58:22 2011 +0200 Updated Polish translation po/pl.po | 176 ++++++++++--------------------------------------------------- 1 files changed, 29 insertions(+), 147 deletions(-) commit 0296f0fe21708cba3b2402dc99f30a5ff13feac2 Author: Jonathan Matthew Date: Sat Sep 10 23:18:57 2011 +1000 add grilo plugin Still a few rough edges, but everything seems to work. This replaces the coherence and jamendo plugins. configure.ac | 23 + data/org.gnome.rhythmbox.gschema.xml | 4 + plugins/Makefile.am | 4 + plugins/grilo/Makefile.am | 45 ++ plugins/grilo/grilo.plugin.in | 8 + plugins/grilo/rb-grilo-plugin.c | 184 ++++++ plugins/grilo/rb-grilo-source.c | 1104 ++++++++++++++++++++++++++++++++++ plugins/grilo/rb-grilo-source.h | 65 ++ po/POTFILES.in | 3 + 9 files changed, 1440 insertions(+), 0 deletions(-) commit e3c6da3b33308fb08ffeab9ecf6e0fd9609b7486 Author: Jonathan Matthew Date: Sat Sep 10 20:11:25 2011 +1000 search-entry: add explicit search mode In explicit search mode, the search entry includes a button rather than a label, and only emits the search signal when the button is pressed, rather than when the user stops typing. widgets/rb-search-entry.c | 141 +++++++++++++++++++++++++++++++++++++++----- widgets/rb-search-entry.h | 2 +- 2 files changed, 126 insertions(+), 17 deletions(-) commit 5db81f7c22d7d558663e2f6db3bdcb871d3d482f Author: Jonathan Matthew Date: Sat Sep 10 12:58:03 2011 +1000 remove jamendo plugin Downloading the entire catalogue isn't really a viable approach any more. configure.ac | 1 - data/org.gnome.rhythmbox.gschema.xml | 13 - plugins/Makefile.am | 1 - plugins/jamendo/JamendoConfigureDialog.py | 58 ---- plugins/jamendo/JamendoSaxHandler.py | 107 ------- plugins/jamendo/JamendoSource.py | 330 -------------------- plugins/jamendo/Makefile.am | 32 -- .../jamendo/icons/hicolor/24x24/places/jamendo.png | Bin 878 -> 0 bytes plugins/jamendo/jamendo-loading.ui | 195 ------------ plugins/jamendo/jamendo-prefs.ui | 121 ------- plugins/jamendo/jamendo.plugin.in | 10 - plugins/jamendo/jamendo.py | 137 -------- plugins/jamendo/jamendo_logo.png | Bin 27947 -> 0 bytes plugins/jamendo/jamendo_logo_medium.png | Bin 12493 -> 0 bytes po/POTFILES.in | 6 - 15 files changed, 0 insertions(+), 1011 deletions(-) commit 4365dd9085834fb4bd8307606a0d7ee4db81527f Author: Jonathan Matthew Date: Sat Sep 10 12:48:54 2011 +1000 remove coherence plugin hasn't worked for a long time, and I'm about to add a new media browser plugin using grilo. plugins/Makefile.am | 2 - plugins/coherence/Makefile.am | 16 - plugins/coherence/coherence.rb-plugin.in | 9 - plugins/coherence/upnp_coherence/Makefile.am | 8 - plugins/coherence/upnp_coherence/MediaPlayer.py | 547 ----------------------- plugins/coherence/upnp_coherence/MediaStore.py | 495 -------------------- plugins/coherence/upnp_coherence/UpnpSource.py | 147 ------ plugins/coherence/upnp_coherence/__init__.py | 326 -------------- 8 files changed, 0 insertions(+), 1550 deletions(-) commit 2275baef84d598a1b47da01202c9aa98757e7cfa Author: Jonathan Matthew Date: Sat Sep 10 12:35:07 2011 +1000 enable maintainer mode by default configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31e8e0e6b3a4af101f60b5733e0cfdd736f3dd6d Author: Piotr Drąg Date: Thu Sep 8 22:14:15 2011 +0200 Updated Polish translation po/pl.po | 658 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 362 insertions(+), 296 deletions(-) commit ca24590d4be8602d02947d1d373ebdfa73b73e59 Author: Alexandre Franke Date: Thu Sep 1 15:46:58 2011 +0200 Update French translation po/fr.po | 77 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 43 insertions(+), 34 deletions(-) commit 1bed894c6ba95db485a62ac3baf3e5bca605d166 Author: Cheng-Chia Tseng Date: Mon Aug 29 19:09:16 2011 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 6324 +++++++++++++++++++++++++++++++++-------------------------- po/zh_TW.po | 6353 +++++++++++++++++++++++++++++++++-------------------------- 2 files changed, 7125 insertions(+), 5552 deletions(-) commit 8ff760e4500dd22c44907b71b5c38b369d0e39a0 Author: Jonathan Matthew Date: Fri Aug 26 08:58:38 2011 +1000 don't crash when looking at the 'copy' encoding profile (bug #657185) shell/rb-track-transfer-batch.c | 3 ++- shell/rb-track-transfer-queue.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit d33d36fabca88bc2830f1c0450fbc97f910b59da Author: Мирослав Николић Date: Tue Aug 23 20:07:48 2011 +0200 Updated Serbian translation po/sr.po | 746 +++++++++++++++++++++++++++++++++----------------------- po/sr@latin.po | 746 +++++++++++++++++++++++++++++++++----------------------- 2 files changed, 870 insertions(+), 622 deletions(-) commit 94979ab998415271140872bf3a2081ad0d6bb935 Author: Jonathan Matthew Date: Tue Aug 23 20:47:29 2011 +1000 dbus-media-server: don't crash on property changes (bug #657126) .../rb-dbus-media-server-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2caa27b7cd90204498464fafe51c257b60d19fc0 Author: Jonathan Matthew Date: Tue Aug 23 20:03:24 2011 +1000 lyrics: fix various problems with configuration (bug #657119) plugins/lyrics/LyricsConfigureDialog.py | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit e054b41e86faeb935959524b8a3d906481c57704 Author: Kjartan Maraas Date: Sun Aug 21 22:05:11 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 476 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 280 insertions(+), 196 deletions(-) commit f00a787648a0e2e6d69c1c39a5328bd2a55fa11e Author: Jonathan Matthew Date: Fri Aug 19 23:27:45 2011 +1000 shell: fix include path for girepository.h shell/main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a81c24a048dea3ee7bf1436542bbdaffe30a150f Author: Jonathan Matthew Date: Fri Aug 19 23:21:20 2011 +1000 finish converting plugins to use introspection for everything embedded cover art search requires improvements to GStreamer introspection and/or pygobject, so it's currently disabled. plugins/artdisplay/CoverArtDatabase.py | 10 +++--- plugins/artdisplay/EmbeddedCoverArtSearch.py | 34 +++++++++--------- plugins/artdisplay/LocalCoverArtSearch.py | 3 +- plugins/artdisplay/artdisplay.py | 47 +++++++++++++------------ plugins/context/AlbumTab.py | 21 +++++------ plugins/context/ArtistTab.py | 27 +++++++-------- plugins/context/ContextView.py | 11 +++--- plugins/context/LinksTab.py | 19 +++++----- plugins/context/LyricsTab.py | 21 +++++------ plugins/jamendo/JamendoSource.py | 15 ++++---- plugins/jamendo/jamendo.py | 10 ++--- plugins/lyrics/LyricsConfigureDialog.py | 3 +- plugins/lyrics/LyricsParse.py | 5 +-- plugins/magnatune/MagnatuneSource.py | 19 +++++----- plugins/magnatune/magnatune.py | 18 ++++----- plugins/rb/Loader.py | 17 ++++----- plugins/replaygain/player.py | 38 +++++++-------------- 17 files changed, 146 insertions(+), 172 deletions(-) commit 6f0fa0f96f74b44e273cc0f650a83dfb8a27ee8e Author: Jamie Nicol Date: Wed Aug 17 16:35:54 2011 +0100 configure.ac: indicate whether visualizer plugin is being built https://bugzilla.gnome.org/show_bug.cgi?id=656759 configure.ac | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit a967a90eb6af16cd480d7f8dd187c1e34f433f4c Author: Jamie Nicol Date: Mon Jun 20 13:13:08 2011 +0100 audioscrobbler: ensure RBAudioscrobblerUserData stays alive for image download Make RBAudioscrobblerUserData refcounted and give the download map a reference. Also make download maps responsible for unreffing their keys and values, and fix a couple leaks. https://bugzilla.gnome.org/show_bug.cgi?id=645015 plugins/audioscrobbler/rb-audioscrobbler-user.c | 130 ++++++++++++----------- plugins/audioscrobbler/rb-audioscrobbler-user.h | 2 + 2 files changed, 69 insertions(+), 63 deletions(-) commit 81a502acf33e985bd217e5e8d05cd5ea877d8d7b Author: Marek Černocký Date: Tue Aug 9 19:42:43 2011 +0200 Updated Czech translation po/cs.po | 80 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 45 insertions(+), 35 deletions(-) commit d9fe72447999c2777ddc053dfa28ff363e84336d Author: Jonathan Matthew Date: Mon Aug 8 21:06:44 2011 +1000 visualizer: add colorspace converter so it works with playbin2 plugins/visualizer/rb-visualizer-page.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 8be7ec879217525f7fed7d6692aa0ed5fc9db3f2 Author: Jonathan Matthew Date: Sun Aug 7 20:55:54 2011 +1000 display-page-model: update group visibility when removing pages sources/rb-display-page-model.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 78bf97ef80ed50ba5f8e1eadf5433902e502a078 Author: Mario Blättermann Date: Sat Aug 6 21:37:41 2011 +0200 [l10n] Updated German translation po/de.po | 75 +++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 43 insertions(+), 32 deletions(-) commit 6a9687f87b628a6f08cc69838b280d9e2064a8ed Author: Andrej Žnidaršič Date: Sat Aug 6 13:05:12 2011 +0200 Updated Slovenian translation po/sl.po | 116 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 81 insertions(+), 35 deletions(-) commit fd52cc7c7d030037cd19fdff15ff55a12e66e1bc Author: Daniel Mustieles Date: Sat Aug 6 13:01:16 2011 +0200 Updated Spanish translation po/es.po | 91 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 49 insertions(+), 42 deletions(-) commit ebaa4d566ebb9d8a027ea30c4f2a9e88d258ec2f Author: Jonathan Matthew Date: Fri Aug 5 22:55:50 2011 +1000 dbus-media-server: fix various stupid bugs in previous commit .../rb-dbus-media-server-plugin.c | 30 +++---------------- 1 files changed, 5 insertions(+), 25 deletions(-) commit 34927db670f6bd3ae71a1a8c6c5888aaf42dc743 Author: Jonathan Matthew Date: Fri Aug 5 22:35:15 2011 +1000 dbus-media-server: add artist/album/genre trees Only one level, and only for the library so far. Music item display names are now a bit more interesting too. .../rb-dbus-media-server-plugin.c | 1251 +++++++++++++++++--- 1 files changed, 1110 insertions(+), 141 deletions(-) commit 5371a53f180007f7998720acf8d7d3376376a39d Author: Bruno Brouard Date: Tue Aug 2 18:34:12 2011 +0200 Updated French translation po/fr.po | 2107 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 897 insertions(+), 1210 deletions(-) commit e21f33201867b9905efdc795e85df8f70f72db21 Author: Jonathan Matthew Date: Tue Aug 2 08:51:24 2011 +1000 shell: don't override toolbar visibility setting for no reason (bug #655760) shell/rb-shell.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 685f9233c028784e0608344e71f2ff8fe58448cd Author: Yuri Myasoedov Date: Tue Aug 2 01:48:16 2011 +0400 Updated Russian translation po/ru.po | 569 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 302 insertions(+), 267 deletions(-) commit 5adfb7296fca095ce147d05f8eac2a23f6e13de4 Author: Mario Blättermann Date: Sun Jul 31 18:37:16 2011 +0200 [l10n] Updated German translation po/de.po | 77 +++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 61 insertions(+), 16 deletions(-) commit 8135495bed59643d63a0d557da558efbf1937c82 Author: Andrej Žnidaršič Date: Sat Jul 30 19:18:20 2011 +0200 Updated Slovenian translation po/sl.po | 831 ++++++++++++++++++++++---------------------------------------- 1 files changed, 299 insertions(+), 532 deletions(-) commit 7831b9031585049db3284ad29a5fdd0d93761ee5 Author: Inaki Larranaga Murgoitio Date: Fri Jul 29 15:15:04 2011 +0200 Added Basque language help/Makefile.am | 2 +- help/eu/eu.po | 2979 +++++++++++++++++++++++++ help/eu/figures/rb-iradio-main.png | Bin 0 -> 116940 bytes help/eu/figures/rb-notification-area-menu.png | Bin 0 -> 12469 bytes help/eu/figures/rb-notification-window.png | Bin 0 -> 14934 bytes help/eu/figures/rb-notification-zone.png | Bin 0 -> 5793 bytes help/eu/figures/rb-podcast-main.png | Bin 0 -> 140701 bytes help/eu/figures/rb-statusbar.png | Bin 0 -> 2854 bytes help/eu/figures/rb-toolbar-prevplaynext.png | Bin 0 -> 2877 bytes help/eu/figures/rb-toolbar-repeat.png | Bin 0 -> 10782 bytes help/eu/figures/rb-toolbar-shuffle.png | Bin 0 -> 10757 bytes help/eu/figures/rb-toolbar.png | Bin 0 -> 10668 bytes help/eu/figures/rb-volume-changer.png | Bin 0 -> 1046 bytes help/eu/figures/rb-window-small.png | Bin 0 -> 26765 bytes help/eu/figures/rb-window.png | Bin 0 -> 178261 bytes 15 files changed, 2980 insertions(+), 1 deletions(-) commit 6eeddd066338d4edd4ae41f5acbc92c8cc96f430 Author: Marek Černocký Date: Wed Jul 27 22:56:28 2011 +0200 Updated Czech translation po/cs.po | 93 ++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 64 insertions(+), 29 deletions(-) commit 421f65b35e84817830ec78e9de77af21728de1e6 Author: Daniel Mustieles Date: Tue Jul 26 22:36:07 2011 +0200 Updated Spanish translation po/es.po | 128 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 76 insertions(+), 52 deletions(-) commit 5344d2d5caa4f44f2ec8ba40217453952e7ef9a5 Author: Jonathan Matthew Date: Mon Jul 25 20:32:41 2011 +1000 fix builddir != srcdir GIR generation bindings/gi/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1efb2ff5e53a329be2f06bde0b7e8699a5134e38 Author: Rico Tzschichholz Date: Mon Jul 25 20:32:07 2011 +1000 fix some vala and dist problems bindings/vala/rb.vapi | 10 +++++----- bindings/vala/rhythmdb.vapi | 2 +- configure.ac | 2 -- data/Makefile.am | 2 +- plugins/rb/Makefile.am | 2 ++ plugins/sample-vala/Makefile.am | 2 +- plugins/sample-vala/rb-sample-vala-plugin.vala | 8 ++++++-- 7 files changed, 16 insertions(+), 12 deletions(-) commit 0c25252db548109fbebd97964ae31bdbc4e84b2a Author: Jonathan Matthew Date: Mon Jul 25 18:28:47 2011 +1000 display-page-group: add 'tools' category oops, this should have gone in with the visualizer plugin sources/rb-display-page-group.c | 2 ++ sources/rb-display-page-group.h | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 30cfe8e55086045a252843de0cb09f18b22b8de6 Author: Jonathan Matthew Date: Mon Jul 25 00:19:00 2011 +1000 main: disable gdk multidevice support so clutter-gtk events work shell/main.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 082eaf958b60e3830f1607114353d777c930d616 Author: Jonathan Matthew Date: Mon Jul 25 00:09:32 2011 +1000 visualizer: new clutter-based visualizer plugin Better code, less horrible UI, and somewhat more interesting fullscreen mode than the old one. configure.ac | 27 + data/org.gnome.rhythmbox.gschema.xml | 18 + plugins/Makefile.am | 4 + plugins/visualizer/Makefile.am | 80 +++ plugins/visualizer/button-active.png | Bin 0 -> 569 bytes plugins/visualizer/button-disabled.png | Bin 0 -> 569 bytes plugins/visualizer/button-focus.png | Bin 0 -> 701 bytes plugins/visualizer/button-hover.png | Bin 0 -> 605 bytes plugins/visualizer/button.png | Bin 0 -> 605 bytes plugins/visualizer/rb-visualizer-fullscreen.c | 666 +++++++++++++++++++++++++ plugins/visualizer/rb-visualizer-fullscreen.h | 45 ++ plugins/visualizer/rb-visualizer-menu.c | 191 +++++++ plugins/visualizer/rb-visualizer-menu.h | 54 ++ plugins/visualizer/rb-visualizer-page.c | 429 ++++++++++++++++ plugins/visualizer/rb-visualizer-page.h | 82 +++ plugins/visualizer/rb-visualizer-plugin.c | 482 ++++++++++++++++++ plugins/visualizer/visualizer-box.png | Bin 0 -> 330 bytes plugins/visualizer/visualizer-ui.xml | 13 + plugins/visualizer/visualizer.css | 56 ++ plugins/visualizer/visualizer.plugin.in | 8 + po/POTFILES.in | 5 + 21 files changed, 2160 insertions(+), 0 deletions(-) commit f8fe07a78a6c55a73cdd2b9626140a8e66ed5c6b Author: Jonathan Matthew Date: Sun Jul 24 19:30:31 2011 +1000 fix weird merge in previous commit sources/rb-display-page-tree.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21340e27adf80146893cd7beaae3d745e2971638 Author: Jonathan Matthew Date: Sun Jul 24 19:27:42 2011 +1000 display-page-tree: make group expansion more reliable In particular, treat page visibility changes the same as pages being added and removed. sources/rb-display-page-model.c | 73 ++++++++++++++++++++++++++++---------- sources/rb-display-page-tree.c | 8 ++++ 2 files changed, 62 insertions(+), 19 deletions(-) commit 25eee35ce254469a71862634e8d81238a5600d1d Author: Jonathan Matthew Date: Sun Jul 24 19:09:00 2011 +1000 shell: set a reasonable default size for the plugin dialog shell/rb-shell.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 09b620fc9944ec211271070a6188d5a23ed5d5e2 Author: Jonathan Matthew Date: Sat Jul 23 21:32:08 2011 +1000 im-status: depend on the rb plugin plugins/im-status/im-status.plugin.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6a0d6eec61957472757a14125973ed962ce70fb8 Author: Jonathan Matthew Date: Sat Jul 23 21:17:13 2011 +1000 iradio: make the genre browser's internal widgets visible plugins/iradio/rb-iradio-source.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 030e455b0fc60c4bfa72f9a6ef1f097615694a96 Author: Marek Černocký Date: Thu Jul 21 11:44:49 2011 +0200 Updated Czech translation po/cs.po | 539 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 280 insertions(+), 259 deletions(-) commit 382307fb929305bd5b07a0e74de51f19daf81eff Author: Jonathan Matthew Date: Wed Jul 20 20:54:55 2011 +1000 fix encoding target file install path data/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 64d77ff358333d0b724739359b08ea6fe2408378 Author: Jonathan Matthew Date: Wed Jul 20 09:01:55 2011 +1000 notification: don't create a notification on startup https://bugzilla.gnome.org/show_bug.cgi?id=652217 plugins/notification/rb-notification-plugin.c | 26 ------------------------- 1 files changed, 0 insertions(+), 26 deletions(-) commit 6ec3c17fe80107282b2a2009ef3641d9c5f64a05 Author: Jorge González Date: Sun Jul 17 19:49:47 2011 +0200 Updated Spanish translation po/es.po | 610 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 345 insertions(+), 265 deletions(-) commit 6d00c289efb3c4f3b05c6a3ef6eb20f39d219050 Author: Mario Blättermann Date: Sun Jul 17 17:44:15 2011 +0200 [l10n] Updated German translation po/de.po | 594 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 333 insertions(+), 261 deletions(-) commit 90b7496c0572a680e37b68cecf7d4013cbfeee4c Author: Jonathan Matthew Date: Sun Jul 17 21:56:44 2011 +1000 Replace metadata and encoder backends Use GstDiscoverer for reading metadata. The media type we report is now based on the audio encoding, rather than the top level container type as previously. For string tags, return the first valid utf-8 string, or a later string of which it is a prefix. This should work better for badly (multiply) tagged MP3 files in particular. Use a decodebin2-based pipeline for writing metadata. We allow autoplugging to continue until we get to a decoder, then connect tagging and muxing elements for the encoding type. This removes extra ID3 and APE tags from MP3 files. The 'mimetype' database field is now called 'media-type', and hopefully we're more consistent about what's a media type as opposed to a MIME type. The database version number has been bumped, and all file metadata will be re-read to populate the media-type field. Use encodebin and encoding profiles instead of libgnome-media-profiles. We have a set of profiles for common media types (ogg vorbis, mp3, flac, aac) which we use to build targets for the library and for devices. We don't yet do anything with presets, so all encoding will use the default encoder settings for now. Users can override the default set of profiles by copying rhythmbox.gep to ~/.local/share/rhythmbox/ and editing it. Since the new profile system doesn't hide profiles that require additional plugins from us, we can do automatic installation of encoders and muxers either when selecting a preferred encoding type, or when starting a transfer. Drop all compatibility code for old GStreamer versions. We now require GStreamer 0.10.32. Fixes too many bugs to list here. backends/gstreamer/rb-encoder-gst.c | 854 +++-------- backends/gstreamer/rb-encoder-gst.h | 15 +- backends/gstreamer/rb-player-gst-xfade.c | 34 +- backends/gstreamer/rb-player-gst.c | 10 - backends/rb-encoder.c | 65 +- backends/rb-encoder.h | 26 +- configure.ac | 14 +- data/Makefile.am | 4 + data/org.gnome.rhythmbox.gschema.xml | 9 +- data/rhythmbox.gep | 46 + data/ui/library-prefs.ui | 115 +- doc/reference/rhythmbox-sections.txt | 3 +- lib/Makefile.am | 2 + lib/rb-gst-media-types.c | 309 ++++ lib/rb-gst-media-types.h | 75 + lib/rb-util.c | 21 - lib/rb-util.h | 1 - metadata/rb-metadata-dbus-client.c | 28 +- metadata/rb-metadata-dbus-service.c | 4 +- metadata/rb-metadata-dbus.c | 2 +- metadata/rb-metadata-gst-common.c | 60 - metadata/rb-metadata-gst-common.h | 10 - metadata/rb-metadata-gst.c | 1675 ++++++++------------ metadata/rb-metadata.h | 4 +- metadata/test-metadata.c | 10 +- plugins/audiocd/rb-audiocd-source.c | 2 +- plugins/daap/rb-daap-record.c | 2 +- .../rb-dbus-media-server-plugin.c | 11 +- plugins/generic-player/rb-generic-player-source.c | 44 +- plugins/ipod/rb-ipod-source.c | 44 +- plugins/mpris/rb-mpris-plugin.c | 2 +- plugins/mtpdevice/rb-mtp-source.c | 100 +- plugins/rbzeitgeist/rbzeitgeist.py | 2 +- podcast/rb-feed-podcast-properties-dialog.c | 7 +- podcast/rb-podcast-manager.c | 10 +- rhythmdb/rhythmdb-private.h | 2 +- rhythmdb/rhythmdb-song-entry-types.c | 6 +- rhythmdb/rhythmdb-tree.c | 17 +- rhythmdb/rhythmdb.c | 45 +- rhythmdb/rhythmdb.h | 2 +- shell/rb-track-transfer-batch.c | 286 +++-- shell/rb-track-transfer-batch.h | 9 +- shell/rb-track-transfer-queue.c | 235 ++- sources/rb-import-errors-source.c | 5 +- sources/rb-library-source.c | 231 +++- sources/rb-removable-media-source.c | 119 +- sources/rb-removable-media-source.h | 10 +- 47 files changed, 2211 insertions(+), 2376 deletions(-) commit 0ef67a46eabbd71c054eff064386f2d3b3f51810 Author: Aurimas Černius Date: Sat Jul 16 15:50:13 2011 +0300 Updated Lithuanian translation. po/lt.po | 1838 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 851 insertions(+), 987 deletions(-) commit 4c7222d29b07e37a7747a5e7de475e3b1ec896e9 Author: Kjartan Maraas Date: Wed Jul 13 16:34:41 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 44 ++++++++++++++++++++++++-------------------- 1 files changed, 24 insertions(+), 20 deletions(-) commit 6f9f44cc68820ad1e8e5cc736142d91102106aa7 Author: Piotr Drąg Date: Sun Jul 10 15:19:19 2011 +0200 Updated POTFILES.in po/POTFILES.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit daaa482e32c5d3a40ad3f3656c035bdb1927e161 Author: Edison Zhao Date: Mon Jun 27 15:15:16 2011 +0800 update Simplified Chinese (zh_CN) translation po/zh_CN.po | 2336 ++++++++++++++++++++++------------------------------------- 1 files changed, 850 insertions(+), 1486 deletions(-) commit f2a08e99b8c0a75d092b5720e66288063820cbb9 Author: Claudio Saavedra Date: Wed Jun 22 22:37:06 2011 +0300 [im-status] Do not assume 'ascii', or unicode() will fail https://bugzilla.gnome.org/show_bug.cgi?id=653187 plugins/im-status/im-status.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit efe3ee97d95b28d7aa9f2daf900f60a633243e0c Author: Jonathan Matthew Date: Tue Jun 21 08:39:29 2011 +1000 sample-vala: remove extra brace plugins/sample-vala/rb-sample-vala-plugin.vala | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 62bf8ca2eef153acee96e410321fcd7b6735fd54 Author: Jamie Nicol Date: Mon Jun 20 00:10:34 2011 +0100 audioscrobbler: save modified queue in dispose instead of finalize https://bugzilla.gnome.org/show_bug.cgi?id=652964 plugins/audioscrobbler/rb-audioscrobbler.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ebf73ff28725f6c34a5f5e195e5b40518600b90e Author: Cosimo Cecchi Date: Mon Jun 13 14:58:16 2011 -0400 cell-renderer-expander: fix expanders rendering in the sidebar https://bugzilla.gnome.org/show_bug.cgi?id=652488 widgets/gossip-cell-renderer-expander.c | 32 +++++++++++++++++++----------- 1 files changed, 20 insertions(+), 12 deletions(-) commit 6423c45490d2eeaa179a115eaf9d1eb3e8bd5074 Author: Kjartan Maraas Date: Tue Jun 7 21:39:42 2011 +0200 Added Norwegian bokmål translation po/nb.po | 246 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 108 insertions(+), 138 deletions(-) commit 1b8501be299840b3203f58a62dbb4fcb95f6c4a3 Author: Jonathan Matthew Date: Mon Jun 6 19:17:32 2011 +1000 finish removing references to .gnome2 directories doc/reference/rhythmbox-sections.txt | 2 - lib/rb-file-helpers.c | 109 +++----------------------------- lib/rb-file-helpers.h | 7 +-- lib/rb-stock-icons.c | 8 +-- plugins/artdisplay/CoverArtDatabase.py | 7 -- plugins/magnatune/MagnatuneSource.py | 39 ++---------- shell/main.c | 17 ----- shell/rb-shell.c | 18 +----- 8 files changed, 19 insertions(+), 188 deletions(-) commit c5edccf278026cca1d238b59c12fac5d4aa9e87b Author: Maxim Petrov Date: Fri Jun 3 19:02:22 2011 +0400 Updated Russian translation po/ru.po | 2577 ++++++++++++++++++++++---------------------------------------- 1 files changed, 908 insertions(+), 1669 deletions(-) commit e0e5d06e3e3d2651639c0d0579635c3aa126dd4f Author: Jonathan Matthew Date: Thu Jun 2 21:12:07 2011 +1000 notification: use the right name for the action-icons capability plugins/notification/rb-notification-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2e2def1e1739daeea29784faaf627aa86ac86e8b Author: Adam Dingle Date: Tue May 24 16:52:20 2011 -0700 Fixed syncing problem (bug #650919, #650920) When syncing an entire category (all music or all podcasts), Rhythmbox erroneously believed that no audio files previously existed on the target device. sources/sync/rb-sync-state.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit f1e4a8a1a6d284c939ffbbd9d654ffa417f79d35 Author: Pablo Arroyo Loma Date: Fri May 27 23:31:54 2011 +1000 lyrics: actually install gtkbuilder files (bug #650801) plugins/lyrics/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d4927d24fc365a4caecca8a8240aa87b41d8b71d Author: Jamie Nicol Date: Thu May 26 23:40:07 2011 +0100 audioscrobbler: use EggWrapBox to display data lists https://bugzilla.gnome.org/show_bug.cgi?id=651198 plugins/audioscrobbler/audioscrobbler-profile.ui | 74 - .../rb-audioscrobbler-profile-page.c | 193 +- widgets/Makefile.am | 6 +- widgets/eggwrapbox-enums.c | 70 + widgets/eggwrapbox-enums.h | 23 + widgets/eggwrapbox.c | 2641 ++++++++++++++++++++ widgets/eggwrapbox.h | 157 ++ 7 files changed, 2951 insertions(+), 213 deletions(-) commit 8ab9e5d08fd0bdfae25de00c225308d575736d50 Author: W. Michael Petullo Date: Tue May 24 11:48:39 2011 -0500 Prepend DACP enums with DACP and require libdmapsharing >= 2.9.11 Signed-off-by: W. Michael Petullo configure.ac | 2 +- plugins/daap/rb-dacp-player.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 1c2f40b58954be25d0ea31d008a6763997f96307 Author: Jonathan Matthew Date: Mon May 23 21:23:51 2011 +1000 audiocd: remove libmusicbrainz2 code (bug #650848) configure.ac | 19 +- plugins/audiocd/Makefile.am | 9 - plugins/audiocd/sj-metadata-getter.c | 6 - plugins/audiocd/sj-metadata-musicbrainz.c | 616 ----------------------------- plugins/audiocd/sj-metadata-musicbrainz.h | 57 --- 5 files changed, 2 insertions(+), 705 deletions(-) commit 252cfc818332338a30b1b5b9900db859190d0513 Author: Alexander Shopov Date: Fri May 20 07:02:09 2011 +0300 Updated Bulgarian translation po/bg.po | 2420 ++++++++++++++++++++++---------------------------------------- 1 files changed, 844 insertions(+), 1576 deletions(-) commit c8e1896ecdc7ae54e46c4950dcd0dd8e0cdbac1f Author: Jonathan Matthew Date: Fri May 20 08:33:19 2011 +1000 use g_date_time_format instead of eel_strdup_strftime (bug #647032, #647050) g_date_time_format supports a wider range of format specifiers, including some that eel_strdup_strftime didn't support but have been used in translations for years (oops). Also return "Never" instead of NULL in rb_utf_friendly_time, since that isn't such an obviously incorrect case that it should be treated as an error. This fixes some weird crashes. lib/rb-cut-and-paste-code.c | 223 ++++++------------------------------------- lib/rb-cut-and-paste-code.h | 3 - 2 files changed, 30 insertions(+), 196 deletions(-) commit d7230bc94184e341d477722e3844006ef9d4ed87 Author: W. Michael Petullo Date: Wed May 18 22:05:06 2011 -0500 daap: treat DAAP record's mediakind property as en enum, not int Signed-off-by: W. Michael Petullo plugins/daap/rb-daap-record.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit 2305ce47ad13c00979109192dbd34780b5bd944e Author: W. Michael Petullo Date: Tue May 17 09:40:28 2011 -0500 daap: properly handle password-protected shares; req. libdmapsharing 2.9.9+ (bug #501389) Signed-off-by: W. Michael Petullo configure.ac | 2 +- plugins/daap/rb-daap-source.c | 25 +++++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) commit 642a95f0e1a4125d078bc04cc1cb5d704b4fa2cd Author: Мирослав Николић Date: Mon May 16 00:31:17 2011 +0200 Updated Serbian translation po/sr.po | 4204 ++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 4194 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 4239 insertions(+), 4159 deletions(-) commit 830aae552992ae5e5147b5673f572272425fc71e Author: Andrej Žnidaršič Date: Mon May 9 20:24:00 2011 +0200 Updated Slovenian translation po/sl.po | 1076 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 513 insertions(+), 563 deletions(-) commit 3dd0307773244a7bedff3111f88a9c52f198e3ee Author: Jorge González Date: Mon May 9 19:40:36 2011 +0200 Updated Spanish translation po/es.po | 35 +++++++++++++++++------------------ 1 files changed, 17 insertions(+), 18 deletions(-) commit 57a262714775006ad5f63b440c6f9ce0a1801d33 Author: Mario Blättermann Date: Sun May 8 13:06:27 2011 +0200 [l10n] Updated German translation po/de.po | 1087 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 515 insertions(+), 572 deletions(-) commit 38c658a4039f968c6d68f3e5c7a2a32074c4521d Author: Jonathan Matthew Date: Sun May 8 11:42:29 2011 +1000 xfade: fix race condition with preroll vs end of previous stream (bug #646405) Previously there was a window where a stream would not be started if it finished prerolling after the previous stream reached EOS, but before the EOS message was processed on the main thread, and the new stream needed to wait for the previous stream to finish. We now check for new streams to start both when the stream reaches EOS (processed on the stream thread) and when the EOS bus message is processed (on the main thread), so the new stream will always be started. If it doesn't preroll in time, there may be a slight gap in the audio output, but that's unavoidable if preroll is too slow. backends/gstreamer/rb-player-gst-xfade.c | 61 +++++++++++++++++------------ 1 files changed, 36 insertions(+), 25 deletions(-) commit a00e1d695dc221f33c781820c7abf632e2ddf264 Author: Jonathan Matthew Date: Sat May 7 12:40:42 2011 +1000 mpris: disconnect signal handlers when deactivated (bug #649224) plugins/mpris/rb-mpris-plugin.c | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) commit 11705daf5021918d4e1bcd5ea3b3d65a3af7683b Author: Jonathan Matthew Date: Sat May 7 00:25:34 2011 +1000 segmented-bar: fix rendering when inside a container This is just a hack, we should fix the rendering code so it works when there's a pre-existing translation on the cairo context. widgets/rb-segmented-bar.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit fa526b8d4f481d3cd0922e2dbe74bf25166dd0f0 Author: Marek Černocký Date: Fri May 6 08:14:29 2011 +0200 Updated Czech translation po/cs.po | 1405 ++++++++++++++++++-------------------------------------------- 1 files changed, 395 insertions(+), 1010 deletions(-) commit fdcae1785921d178af82246bee1da4bf349cafea Author: Piotr Drąg Date: Thu May 5 22:44:57 2011 +0200 Updated Polish translation po/pl.po | 967 +++++++++++++++++++++++++------------------------------------- 1 files changed, 395 insertions(+), 572 deletions(-) commit 995a8ae54e01621527c738b46a17fbda7f56b982 Author: Kjartan Maraas Date: Thu May 5 22:31:26 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 1891 +++++++++++++++++++++++++------------------------------------- 1 files changed, 747 insertions(+), 1144 deletions(-) commit 88e04e9b9df5a2531cebf5959d6c9f4a77ea4f37 Author: Daniel Mustieles Date: Wed May 4 19:48:55 2011 +0200 Updated Spanish translation po/es.po | 1098 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 519 insertions(+), 579 deletions(-) commit e710ae5e83a965147b63af9ad6179338de81f20b Author: W. Michael Petullo Date: Wed May 4 12:18:44 2011 -0500 DAAP: allow a user to provide a port for specified server https://bugzilla.gnome.org/show_bug.cgi?id=649288 Signed-off-by: W. Michael Petullo plugins/daap/rb-daap-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c788b2f670c234ffed900c5d844bf4cdf83bb9a7 Author: Jonathan Matthew Date: Tue May 3 18:59:51 2011 +1000 iradio: register the station properties dialog type (bug #649231) plugins/iradio/rb-iradio-plugin.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f673421faf47724919492d0e3d99a7bb1b6bffa0 Author: Daniel Korostil Date: Tue May 3 00:30:58 2011 +0300 Uploaded Ukranian help/uk/uk.po | 221 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 114 insertions(+), 107 deletions(-) commit 81156f1dda2cc76e1f7c163b3a0246f8dfc0b2b6 Author: Daniel Korostil Date: Mon May 2 14:42:44 2011 +0300 Uploaded Ukranian po/uk.po | 2645 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1275 insertions(+), 1370 deletions(-) commit 630bda7037029a9e19a760f298c318c19acb5a32 Author: Daniel Korostil Date: Mon May 2 12:49:32 2011 +0300 Uploaded Ukranian po/uk.po | 220 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 111 insertions(+), 109 deletions(-) commit 75835fd9ec7d12193a37221cc012edbf4f3882a8 Author: Jonathan Matthew Date: Sun May 1 11:13:29 2011 +1000 remove plugins.ui, unused since the switch to libpeas data/ui/Makefile.am | 1 - data/ui/plugins.ui | 267 --------------------------------------------------- po/POTFILES.in | 1 - 3 files changed, 0 insertions(+), 269 deletions(-) commit 55f297441509df6df2bcb67b645f1632bde20a01 Author: Christian Becke Date: Sat Apr 30 23:05:36 2011 +1000 shell: allow the libpeas plugin manager widget to expand (bug #649017) shell/rb-shell.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ec13c17418ca9285dfbb162630ae4daa1c925c17 Author: Jonathan Matthew Date: Sat Apr 30 22:58:34 2011 +1000 shell: fix settings key for display page tree visibility (bug #649019) shell/rb-shell.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 14810ccc2ddafaf86149a76cf60202e81a89ebaf Author: Jonathan Matthew Date: Sat Apr 30 22:42:31 2011 +1000 rename the 'scan removable media' menu item to something more correct data/ui/rhythmbox-ui.xml | 2 +- shell/rb-removable-media-manager.c | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) commit 6bea4b5fd2bae6737e0095a7104ea33214aa710f Author: Jonathan Matthew Date: Sat Apr 30 20:53:31 2011 +1000 entry-view: relax sorting column assertion Sorting keys are now bound to settings during RBBrowserSource construction, and subclasses haven't had a chance to insert any custom columns at that point. So, we need to allow the entry view to go unsorted for a while. The sort order will be applied when the relevant column is inserted. widgets/rb-entry-view.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 9205bdf2a3d2d77ede2974da296e4e312452d914 Author: Jonathan Matthew Date: Sat Apr 30 17:32:23 2011 +1000 player: check image type and media type for embedded images (bug #648225) backends/gstreamer/rb-player-gst-helper.c | 52 ++++++++++++++++++++++++----- 1 files changed, 43 insertions(+), 9 deletions(-) commit 9d1dcfea6775859bacc2f99d7c7b6392d8d01e57 Author: Jonathan Matthew Date: Sat Apr 30 15:45:20 2011 +1000 iradio: actually set initial-stations-loaded to true (bug #648956) plugins/iradio/rb-iradio-source.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 3ce393d650b89886b27b9d9fabafce892d51a02e Author: Piotr Drąg Date: Fri Apr 29 10:19:13 2011 +0200 Updated POTFILES.in po/POTFILES.in | 47 +++++++++++++++++++++-------------------------- 1 files changed, 21 insertions(+), 26 deletions(-) commit fe7cb880652aa36786e9e24490f2aa2553c8ac10 Author: Jonathan Matthew Date: Tue Apr 26 09:48:02 2011 +1000 Revert "rhythmdb: add rhythmdb_query_new_empty" This reverts commit 716550468e488d1a7bd98c065be42463f0a16c34. This didn't actually work, and the correct way to create an empty query in python is 'GLib.PtrArray()'. rhythmdb/rhythmdb-query.c | 16 ---------------- rhythmdb/rhythmdb.h | 1 - 2 files changed, 0 insertions(+), 17 deletions(-) commit 4dcebed3ce8012b437c4bbe473bfd9a08a1e0530 Author: Rudolfs Mazurs Date: Mon Apr 25 21:50:25 2011 +0300 Updated Latvian translation. po/lv.po | 1612 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 737 insertions(+), 875 deletions(-) commit cc2df2f756dc67cf9456a2d6ab1c70e9fdf73169 Author: Jonathan Matthew Date: Sat Apr 23 22:55:11 2011 +1000 update POTFILES.in po/POTFILES.in | 65 +++++++++++++++++++++++++------------------------------- 1 files changed, 29 insertions(+), 36 deletions(-) commit 10d3c766781a2ae52aab23da47045849d1a3bf92 Author: Jonathan Matthew Date: Sat Apr 23 22:54:24 2011 +1000 convert plugins to libpeas Makefile.am | 2 +- configure.ac | 8 +- plugins/Makefile.am | 32 +- plugins/artdisplay/CoverArtDatabase.py | 371 ++++++++++++ plugins/artdisplay/EmbeddedCoverArtSearch.py | 135 +++++ plugins/artdisplay/LastFMCoverArtSearch.py | 171 ++++++ plugins/artdisplay/LocalCoverArtSearch.py | 226 ++++++++ plugins/artdisplay/Makefile.am | 19 +- plugins/artdisplay/MusicBrainzCoverArtSearch.py | 109 ++++ plugins/artdisplay/PodcastCoverArtSearch.py | 60 ++ plugins/artdisplay/artdisplay.plugin.in | 10 + plugins/artdisplay/artdisplay.py | 584 +++++++++++++++++++ plugins/artdisplay/artdisplay.rb-plugin.in | 9 - plugins/artdisplay/artdisplay/CoverArtDatabase.py | 371 ------------ .../artdisplay/EmbeddedCoverArtSearch.py | 135 ----- .../artdisplay/artdisplay/LastFMCoverArtSearch.py | 171 ------ .../artdisplay/artdisplay/LocalCoverArtSearch.py | 226 -------- plugins/artdisplay/artdisplay/Makefile.am | 11 - .../artdisplay/MusicBrainzCoverArtSearch.py | 109 ---- .../artdisplay/artdisplay/PodcastCoverArtSearch.py | 60 -- plugins/artdisplay/artdisplay/__init__.py | 573 ------------------ plugins/audiocd/Makefile.am | 11 +- plugins/audiocd/audiocd.plugin.in | 9 + plugins/audiocd/audiocd.rb-plugin.in | 8 - plugins/audiocd/rb-audiocd-plugin.c | 74 ++-- plugins/audiocd/rb-audiocd-source.c | 35 +- plugins/audiocd/rb-audiocd-source.h | 4 +- plugins/audioscrobbler/Makefile.am | 20 +- .../audioscrobbler/audioscrobbler-preferences.ui | 139 ++--- plugins/audioscrobbler/audioscrobbler.plugin.in | 9 + plugins/audioscrobbler/audioscrobbler.rb-plugin.in | 9 - plugins/audioscrobbler/rb-audioscrobbler-account.c | 13 +- plugins/audioscrobbler/rb-audioscrobbler-account.h | 1 + .../audioscrobbler/rb-audioscrobbler-play-order.c | 13 +- .../audioscrobbler/rb-audioscrobbler-play-order.h | 1 + plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 185 +++---- .../rb-audioscrobbler-profile-page.c | 27 +- .../rb-audioscrobbler-profile-page.h | 4 +- .../rb-audioscrobbler-radio-source.c | 22 +- .../rb-audioscrobbler-radio-source.h | 2 + .../rb-audioscrobbler-radio-track-entry-type.c | 15 +- .../rb-audioscrobbler-radio-track-entry-type.h | 2 + plugins/audioscrobbler/rb-audioscrobbler-service.c | 15 +- plugins/audioscrobbler/rb-audioscrobbler-service.h | 1 + plugins/audioscrobbler/rb-audioscrobbler-user.c | 15 +- plugins/audioscrobbler/rb-audioscrobbler-user.h | 2 + plugins/audioscrobbler/rb-audioscrobbler.c | 16 +- plugins/audioscrobbler/rb-audioscrobbler.h | 2 +- plugins/brasero-disc-recorder/Makefile.am | 8 +- .../brasero-disc-recorder/cd-recorder.plugin.in | 8 + .../brasero-disc-recorder/cd-recorder.rb-plugin.in | 8 - .../rb-disc-recorder-plugin.c | 79 ++-- plugins/context/AlbumTab.py | 283 +++++++++ plugins/context/ArtistTab.py | 350 +++++++++++ plugins/context/ContextView.py | 297 ++++++++++ plugins/context/LastFM.py | 55 ++ plugins/context/LinksTab.py | 184 ++++++ plugins/context/LyricsTab.py | 161 ++++++ plugins/context/Makefile.am | 27 +- plugins/context/context.plugin.in | 10 + plugins/context/context.py | 46 ++ plugins/context/context.rb-plugin.in | 9 - plugins/context/context/AlbumTab.py | 283 --------- plugins/context/context/ArtistTab.py | 349 ----------- plugins/context/context/ContextView.py | 292 ---------- plugins/context/context/LastFM.py | 52 -- plugins/context/context/LinksTab.py | 183 ------ plugins/context/context/LyricsTab.py | 161 ------ plugins/context/context/Makefile.am | 12 - plugins/context/context/__init__.py | 42 -- plugins/daap/Makefile.am | 28 +- plugins/daap/daap.plugin.in | 8 + plugins/daap/daap.rb-plugin.in | 8 - plugins/daap/rb-daap-container-record.c | 22 +- plugins/daap/rb-daap-container-record.h | 2 + plugins/daap/rb-daap-plugin.c | 458 +++++++-------- plugins/daap/rb-daap-plugin.h | 20 +- plugins/daap/rb-daap-record-factory.c | 20 +- plugins/daap/rb-daap-record-factory.h | 2 + plugins/daap/rb-daap-record.c | 26 +- plugins/daap/rb-daap-record.h | 2 + plugins/daap/rb-daap-source.c | 33 +- plugins/daap/rb-daap-source.h | 5 +- plugins/daap/rb-daap-src.c | 2 +- plugins/daap/rb-daap-src.h | 2 +- plugins/daap/rb-dacp-pairing-page.c | 36 +- plugins/daap/rb-dacp-pairing-page.h | 7 +- plugins/daap/rb-dacp-player.c | 19 +- plugins/daap/rb-dacp-player.h | 2 + plugins/daap/rb-dmap-container-db-adapter.c | 20 +- plugins/daap/rb-dmap-container-db-adapter.h | 2 + plugins/daap/rb-rhythmdb-dmap-db-adapter.c | 19 +- plugins/daap/rb-rhythmdb-dmap-db-adapter.h | 2 + .../daap/rb-rhythmdb-query-model-dmap-db-adapter.c | 21 +- .../daap/rb-rhythmdb-query-model-dmap-db-adapter.h | 16 +- plugins/dbus-media-server/Makefile.am | 6 +- .../dbus-media-server/dbus-media-server.plugin.in | 8 + .../dbus-media-server.rb-plugin.in | 8 - .../rb-dbus-media-server-plugin.c | 43 +- plugins/fmradio/Makefile.am | 10 +- plugins/fmradio/fmradio.plugin.in | 8 + plugins/fmradio/fmradio.rb-plugin.in | 8 - plugins/fmradio/rb-fm-radio-plugin.c | 58 +- plugins/fmradio/rb-fm-radio-source.c | 21 +- plugins/fmradio/rb-fm-radio-source.h | 3 +- plugins/fmradio/rb-radio-tuner-v4l2.c | 14 +- plugins/fmradio/rb-radio-tuner.h | 2 +- plugins/generic-player/Makefile.am | 15 +- plugins/generic-player/generic-player.plugin.in | 9 + plugins/generic-player/generic-player.rb-plugin.in | 8 - .../rb-generic-player-playlist-source.c | 56 +-- .../rb-generic-player-playlist-source.h | 3 +- plugins/generic-player/rb-generic-player-plugin.c | 106 ++-- plugins/generic-player/rb-generic-player-source.c | 20 +- plugins/generic-player/rb-generic-player-source.h | 6 +- plugins/generic-player/rb-nokia770-source.c | 24 +- plugins/generic-player/rb-nokia770-source.h | 6 +- plugins/generic-player/rb-psp-source.c | 24 +- plugins/generic-player/rb-psp-source.h | 6 +- plugins/im-status/Makefile.am | 8 +- plugins/im-status/im-status.plugin.in | 9 + plugins/im-status/im-status.py | 305 ++++++++++ plugins/im-status/im-status.rb-plugin.in | 9 - plugins/im-status/im-status/__init__.py | 300 ---------- plugins/ipod/Makefile.am | 12 +- plugins/ipod/ipod.plugin.in | 8 + plugins/ipod/ipod.rb-plugin.in | 8 - plugins/ipod/rb-ipod-db.c | 13 +- plugins/ipod/rb-ipod-db.h | 1 + plugins/ipod/rb-ipod-plugin.c | 88 ++-- plugins/ipod/rb-ipod-source.c | 23 +- plugins/ipod/rb-ipod-source.h | 5 +- plugins/ipod/rb-ipod-static-playlist-source.c | 16 +- plugins/ipod/rb-ipod-static-playlist-source.h | 2 +- plugins/iradio/Makefile.am | 17 +- plugins/iradio/iradio.plugin.in | 9 + plugins/iradio/iradio.rb-plugin.in | 8 - plugins/iradio/rb-iradio-plugin.c | 67 +-- plugins/iradio/rb-iradio-source-search.c | 12 +- plugins/iradio/rb-iradio-source-search.h | 2 + plugins/iradio/rb-iradio-source.c | 39 +- plugins/iradio/rb-iradio-source.h | 5 +- plugins/iradio/rb-station-properties-dialog.c | 28 +- plugins/iradio/rb-station-properties-dialog.h | 5 +- plugins/jamendo/JamendoConfigureDialog.py | 58 ++ plugins/jamendo/JamendoSaxHandler.py | 107 ++++ plugins/jamendo/JamendoSource.py | 331 +++++++++++ plugins/jamendo/Makefile.am | 17 +- plugins/jamendo/jamendo-prefs.ui | 275 +++------ plugins/jamendo/jamendo.plugin.in | 10 + plugins/jamendo/jamendo.py | 139 +++++ plugins/jamendo/jamendo.rb-plugin.in | 9 - plugins/jamendo/jamendo/JamendoConfigureDialog.py | 60 -- plugins/jamendo/jamendo/JamendoSaxHandler.py | 107 ---- plugins/jamendo/jamendo/JamendoSource.py | 346 ----------- plugins/jamendo/jamendo/Makefile.am | 8 - plugins/jamendo/jamendo/__init__.py | 142 ----- plugins/lirc/Makefile.am | 13 +- plugins/lirc/lirc.plugin.in | 8 + plugins/lirc/lirc.rb-plugin.in | 8 - plugins/lirc/rb-lirc-plugin.c | 63 +- plugins/lyrics/AstrawebParser.py | 101 ++++ plugins/lyrics/DarkLyricsParser.py | 162 ++++++ plugins/lyrics/LeoslyricsParser.py | 113 ++++ plugins/lyrics/LyrcParser.py | 86 +++ plugins/lyrics/LyricWikiParser.py | 54 ++ plugins/lyrics/LyricsConfigureDialog.py | 120 ++++ plugins/lyrics/LyricsParse.py | 69 +++ plugins/lyrics/LyricsSites.py | 44 ++ plugins/lyrics/Makefile.am | 30 +- plugins/lyrics/TerraParser.py | 110 ++++ plugins/lyrics/WinampcnParser.py | 103 ++++ plugins/lyrics/lyrics-prefs.ui | 249 +++----- plugins/lyrics/lyrics.plugin.in | 10 + plugins/lyrics/lyrics.py | 423 ++++++++++++++ plugins/lyrics/lyrics.rb-plugin.in | 9 - plugins/lyrics/lyrics/AstrawebParser.py | 103 ---- plugins/lyrics/lyrics/DarkLyricsParser.py | 163 ------ plugins/lyrics/lyrics/LeoslyricsParser.py | 115 ---- plugins/lyrics/lyrics/LyrcParser.py | 86 --- plugins/lyrics/lyrics/LyricWikiParser.py | 54 -- plugins/lyrics/lyrics/LyricsConfigureDialog.py | 127 ---- plugins/lyrics/lyrics/LyricsParse.py | 69 --- plugins/lyrics/lyrics/LyricsSites.py | 44 -- plugins/lyrics/lyrics/Makefile.am | 15 - plugins/lyrics/lyrics/TerraParser.py | 110 ---- plugins/lyrics/lyrics/WinampcnParser.py | 103 ---- plugins/lyrics/lyrics/__init__.py | 426 -------------- plugins/magnatune/BuyAlbumHandler.py | 59 ++ plugins/magnatune/MagnatuneSource.py | 586 +++++++++++++++++++ plugins/magnatune/Makefile.am | 18 +- plugins/magnatune/TrackListHandler.py | 131 +++++ plugins/magnatune/magnatune-prefs.ui | 500 ++++++++--------- plugins/magnatune/magnatune.plugin.in | 10 + plugins/magnatune/magnatune.py | 292 ++++++++++ plugins/magnatune/magnatune.rb-plugin.in | 9 - plugins/magnatune/magnatune/BuyAlbumHandler.py | 59 -- plugins/magnatune/magnatune/MagnatuneSource.py | 606 -------------------- plugins/magnatune/magnatune/Makefile.am | 8 - plugins/magnatune/magnatune/TrackListHandler.py | 131 ----- plugins/magnatune/magnatune/__init__.py | 283 --------- plugins/mmkeys/Makefile.am | 6 +- plugins/mmkeys/mmkeys.plugin.in | 9 + plugins/mmkeys/mmkeys.rb-plugin.in | 8 - plugins/mmkeys/rb-mmkeys-plugin.c | 43 +- plugins/mpris/Makefile.am | 6 +- plugins/mpris/mpris.plugin.in | 8 + plugins/mpris/mpris.rb-plugin.in | 8 - plugins/mpris/rb-mpris-plugin.c | 64 ++- plugins/mtpdevice/Makefile.am | 12 +- plugins/mtpdevice/mtpdevice.plugin.in | 8 + plugins/mtpdevice/mtpdevice.rb-plugin.in | 8 - plugins/mtpdevice/rb-mtp-gst-sink.c | 2 +- plugins/mtpdevice/rb-mtp-gst-src.c | 2 +- plugins/mtpdevice/rb-mtp-plugin.c | 86 ++-- plugins/mtpdevice/rb-mtp-source.c | 22 +- plugins/mtpdevice/rb-mtp-source.h | 5 +- plugins/mtpdevice/rb-mtp-thread.c | 12 +- plugins/mtpdevice/rb-mtp-thread.h | 1 + plugins/notification/Makefile.am | 9 +- plugins/notification/notification.plugin.in | 8 + plugins/notification/notification.rb-plugin.in | 8 - plugins/notification/rb-notification-plugin.c | 51 +- plugins/power-manager/Makefile.am | 6 +- plugins/power-manager/power-manager.plugin.in | 9 + plugins/power-manager/power-manager.rb-plugin.in | 8 - plugins/power-manager/rb-power-manager-plugin.c | 65 ++- plugins/pythonconsole/Makefile.am | 6 +- plugins/pythonconsole/pythonconsole.plugin.in | 9 + plugins/pythonconsole/pythonconsole.py | 33 +- plugins/pythonconsole/pythonconsole.rb-plugin.in | 9 - plugins/rb-plugin-macros.h | 99 ++++ plugins/rb/Loader.py | 2 +- plugins/rb/Makefile.am | 3 +- plugins/rb/__init__.py | 109 ---- plugins/rb/rb.plugin | 7 + plugins/rb/rb.py | 119 ++++ plugins/rbzeitgeist/Makefile.am | 8 +- plugins/rbzeitgeist/rbzeitgeist.plugin.in | 10 + plugins/rbzeitgeist/rbzeitgeist.py | 164 ++++++ plugins/rbzeitgeist/rbzeitgeist.rb-plugin.in | 9 - plugins/rbzeitgeist/rbzeitgeist/__init__.py | 161 ------ plugins/replaygain/Makefile.am | 15 +- plugins/replaygain/config.py | 82 +++ plugins/replaygain/player.py | 239 ++++++++ plugins/replaygain/replaygain.plugin.in | 10 + plugins/replaygain/replaygain.py | 49 ++ plugins/replaygain/replaygain.rb-plugin.in | 9 - plugins/replaygain/replaygain/Makefile.am | 6 - plugins/replaygain/replaygain/__init__.py | 57 -- plugins/replaygain/replaygain/config.py | 86 --- plugins/replaygain/replaygain/player.py | 239 -------- plugins/sample-python/Makefile.am | 8 +- plugins/sample-python/sample-python.plugin.in | 9 + plugins/sample-python/sample-python.py | 21 +- plugins/sample-python/sample-python.rb-plugin.in | 9 - plugins/sample-vala/Makefile.am | 6 +- plugins/sample-vala/rb-sample-vala-plugin.vala | 12 +- plugins/sample-vala/sample-vala.plugin.in | 8 + plugins/sample-vala/sample-vala.rb-plugin.in | 8 - plugins/sample/Makefile.am | 8 +- plugins/sample/rb-sample-plugin.c | 70 +-- plugins/sample/sample.plugin.in | 8 + plugins/sample/sample.rb-plugin.in | 8 - plugins/sendto/Makefile.am | 8 +- plugins/sendto/__init__.py | 78 --- plugins/sendto/sendto.plugin.in | 9 + plugins/sendto/sendto.py | 84 +++ plugins/sendto/sendto.rb-plugin.in | 8 - shell/rb-shell.c | 2 +- 270 files changed, 9526 insertions(+), 9541 deletions(-) commit ea851118fa076e7b30c5530678f3cdc3235a6d8c Author: Jonathan Matthew Date: Sat Apr 23 22:49:25 2011 +1000 remove old plugin system, switch to libpeas .gitignore | 10 +- Makefile.am | 2 +- bindings/gi/Makefile.am | 32 +- configure.ac | 100 +---- data/org.gnome.rhythmbox.gschema.xml | 12 +- doc/reference/Makefile.am | 1 - doc/reference/rhythmbox-sections.txt | 28 -- doc/reference/rhythmbox.types | 2 - lib/rb-file-helpers.c | 55 +++ lib/rb-file-helpers.h | 2 + rhythmbox.h | 1 - shell/Makefile.am | 28 +-- shell/rb-module.c | 185 --------- shell/rb-module.h | 59 --- shell/rb-plugin-manager.c | 562 -------------------------- shell/rb-plugin-manager.h | 79 ---- shell/rb-plugin.c | 393 ------------------ shell/rb-plugin.h | 214 ---------- shell/rb-plugins-engine.c | 724 ---------------------------------- shell/rb-plugins-engine.h | 64 --- shell/rb-python-module.c | 483 ----------------------- shell/rb-python-module.h | 71 ---- shell/rb-python-plugin.c | 283 ------------- shell/rb-python-plugin.h | 52 --- shell/rb-shell.c | 152 +++++++- sources/rb-display-page.c | 10 +- sources/rb-source.c | 3 +- 27 files changed, 255 insertions(+), 3352 deletions(-) commit db05297b2c05aea69e42bbc4c08fa00774935761 Author: Jonathan Matthew Date: Sat Apr 23 22:12:20 2011 +1000 rhythmdb: dbus interface doesn't need a reference on the db rhythmdb/rhythmdb-dbus.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit bbb3184f6ad55294b21d93c0e7e2d0c44a4bab8c Author: OKANO Takayoshi Date: Sat Apr 23 18:52:05 2011 +0900 Updated Japanese translation po/ja.po | 2466 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1141 insertions(+), 1325 deletions(-) commit ae6f948c94066b760981e1113e00e0d9471a9505 Author: OKANO Takayoshi Date: Sat Apr 23 18:42:58 2011 +0900 Updated Japanese translation po/ja.po | 1042 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 555 insertions(+), 487 deletions(-) commit f591d85cc5461777949b7c20815659a323624802 Author: Piotr Drąg Date: Fri Apr 22 11:12:55 2011 +0200 Updated Polish translation po/pl.po | 1336 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 572 insertions(+), 764 deletions(-) commit 380b2a53b69712e7435265248cca0eb5b35eb872 Author: Nguyễn Thái Ngọc Duy Date: Tue Apr 19 19:00:04 2011 +0700 Updated Vietnamese translation po/vi.po | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 1871544e325ccef09197f63239401d04453ce387 Author: Gintautas Miliauskas Date: Tue Apr 19 11:03:41 2011 +0200 Updated Lithuanian translation. po/lt.po | 1641 +++++++++++++++++++++++--------------------------------------- 1 files changed, 593 insertions(+), 1048 deletions(-) commit 716550468e488d1a7bd98c065be42463f0a16c34 Author: Jonathan Matthew Date: Tue Apr 19 09:09:07 2011 +1000 rhythmdb: add rhythmdb_query_new_empty Without this it's kind of tricky to create a query in python. rhythmdb/rhythmdb-query.c | 16 ++++++++++++++++ rhythmdb/rhythmdb.h | 1 + 2 files changed, 17 insertions(+), 0 deletions(-) commit 59b72103b0ddadfc6f12e71b4f49f02f6ca16f17 Author: Lê Trường An Date: Mon Apr 18 20:19:46 2011 +0700 Updated Vietnamese translation Signed-off-by: Nguyễn Thái Ngọc Duy po/vi.po | 267 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 141 insertions(+), 126 deletions(-) commit 519950754de4cd341f93f8a2e14d548cb24a77d6 Author: Marek Černocký Date: Sun Apr 17 11:49:30 2011 +0200 Updated Czech translation po/cs.po | 1505 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 730 insertions(+), 775 deletions(-) commit d9a483c7e940fdbd0023cab7672ad69b996d89ab Author: Seif Lotfy Date: Thu Apr 14 15:57:09 2011 +0200 zeitgeist: fix db property names (bug #647775) plugins/rbzeitgeist/rbzeitgeist/__init__.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit eac823d9dd8922061d877e5709f5566ef5561798 Author: Jonathan Matthew Date: Thu Apr 14 09:00:32 2011 +1000 notification: show the right notification for non-playback cases plugins/notification/rb-notification-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 041fe2e34ed4c26229b3f7a97e8d600f7ee8eb0b Author: Jonathan Matthew Date: Thu Apr 14 08:39:57 2011 +1000 daap: create dacp settings instance correctly plugins/daap/rb-dacp-pairing-page.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 5a4b1ab5ab0450d55f9671c7abc056c6360c8afc Author: Jamie Nicol Date: Wed Apr 13 23:09:38 2011 +0100 audioscrobbler: do not create multiple profile pages per service. plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit b89946c71246db87404ae3cd9d3d86b4113c4dc9 Author: Mario Blättermann Date: Wed Apr 13 23:03:54 2011 +0200 [l10n] Updated German translation po/de.po | 1358 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 584 insertions(+), 774 deletions(-) commit a9dd7a479fec0ac1c7f4cf85f67b6da2bd152fb4 Author: Daniel Mustieles Date: Tue Apr 12 21:14:17 2011 +0200 Updated Spanish translation po/es.po | 1511 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 733 insertions(+), 778 deletions(-) commit 4613f779c278e687ef2ed89f4ad011bba8780f54 Author: Andrej Žnidaršič Date: Tue Apr 12 19:01:52 2011 +0200 Updated Slovenian translation po/sl.po | 1761 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 946 insertions(+), 815 deletions(-) commit 8562ab61359d5e6dcd5d87e082acaabe6559f4a8 Author: Jonathan Matthew Date: Tue Apr 12 23:32:25 2011 +1000 daap: fix typo (bug #647549) plugins/daap/rb-daap-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 434cd97e79d50401755c9de08cbbaa59074bc6b8 Author: Jonathan Matthew Date: Mon Apr 11 08:57:45 2011 +1000 add a few more plugins to the default active plugin list data/org.gnome.rhythmbox.gschema.xml | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit b00f7ee0d4bffb83b7e40b7143c01605117d4a50 Author: Jonathan Matthew Date: Sat Apr 9 17:15:51 2011 +1000 remove gconf schemas data/rhythmbox.schemas | 1763 ------------------------------------------------ 1 files changed, 0 insertions(+), 1763 deletions(-) commit 6fe21e1bbcfaa76f4b9920befc128ce78082f30e Author: Jonathan Matthew Date: Sat Apr 9 17:15:19 2011 +1000 port plugins to use GSettings .../artdisplay/artdisplay/LastFMCoverArtSearch.py | 18 +- plugins/audiocd/rb-audiocd-source.c | 7 +- plugins/audioscrobbler/Makefile.am | 1 - plugins/audioscrobbler/audioscrobbler-radio-ui.xml | 2 +- plugins/audioscrobbler/rb-audioscrobbler-account.c | 11 - plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 104 +++++---- .../rb-audioscrobbler-profile-page.c | 68 +++--- .../rb-audioscrobbler-radio-source.c | 2 +- plugins/audioscrobbler/rb-audioscrobbler-service.h | 7 + plugins/audioscrobbler/rb-audioscrobbler.c | 3 - plugins/context/context/ContextView.py | 2 +- plugins/context/context/LastFM.py | 17 +- plugins/daap/rb-daap-plugin.c | 244 +++++++------------- plugins/daap/rb-daap-sharing.c | 189 +++++----------- plugins/daap/rb-daap-source.c | 44 ++--- plugins/daap/rb-dacp-pairing-page.c | 57 +++-- plugins/daap/rb-dacp-pairing-page.h | 4 - plugins/daap/rb-dmap-container-db-adapter.c | 5 +- .../rb-dbus-media-server-plugin.c | 12 +- plugins/fmradio/rb-fm-radio-source.c | 16 +- plugins/generic-player/rb-generic-player-source.c | 5 +- plugins/generic-player/rb-nokia770-source.c | 1 - plugins/generic-player/rb-psp-source.c | 1 - plugins/ipod/rb-ipod-source.c | 27 +-- plugins/iradio/rb-iradio-source.c | 190 ++++----------- plugins/jamendo/jamendo/JamendoConfigureDialog.py | 15 +- plugins/jamendo/jamendo/JamendoSource.py | 15 +- plugins/lyrics/lyrics/LyricsConfigureDialog.py | 25 +-- plugins/lyrics/lyrics/LyricsParse.py | 11 +- plugins/lyrics/lyrics/__init__.py | 13 +- plugins/magnatune/magnatune/MagnatuneSource.py | 20 +- plugins/magnatune/magnatune/__init__.py | 22 +-- plugins/mtpdevice/rb-mtp-source.c | 26 +-- plugins/pythonconsole/pythonconsole.py | 13 +- plugins/rb/__init__.py | 16 -- plugins/replaygain/Makefile.am | 6 +- plugins/replaygain/replaygain-prefs.ui | 32 ++-- plugins/replaygain/replaygain/config.py | 37 +--- plugins/replaygain/replaygain/player.py | 15 +- 39 files changed, 508 insertions(+), 795 deletions(-) commit cf02733f92acdbf723610a10ae34c52925b0a4f1 Author: Jonathan Matthew Date: Thu Mar 10 20:39:35 2011 +1000 port all core code to use GSettings A couple of general notes, for future reference: - widgets don't know anything about GSettings, instead they expose properties that can be bound to settings keys - when a settings key is used to store a value controlled by a slider or pane widget, the key is only updated once the value has gone unchanged for 500ms (using rb_settings_delayed_sync); writing on each value notification is extremely slow. .gitignore | 4 +- backends/gstreamer/rb-encoder-gst.c | 5 +- bindings/gi/Makefile.am | 1 - configure.ac | 2 +- data/Makefile.am | 26 +- data/ui/general-prefs.ui | 14 - data/ui/playback-prefs.ui | 59 +---- data/ui/podcast-prefs.ui | 60 ++-- doc/reference/Makefile.am | 1 - doc/reference/rhythmbox-sections.txt | 20 -- doc/reference/rhythmbox.types | 2 - lib/Makefile.am | 3 - lib/eel-gconf-extensions.c | 507 ---------------------------- lib/eel-gconf-extensions.h | 79 ----- lib/rb-debug.c | 1 + lib/rb-preferences.h | 83 ----- lib/rb-util.c | 54 +++ lib/rb-util.h | 5 + macros/gsettings.m4 | 80 +++++ po/POTFILES.in | 1 - podcast/Makefile.am | 1 + podcast/rb-podcast-main-source.c | 94 +++--- podcast/rb-podcast-manager.c | 274 ++++++++-------- podcast/rb-podcast-settings.h | 46 +++ podcast/rb-podcast-source.c | 116 +++---- rhythmbox.h | 1 - rhythmdb/rhythmdb-monitor.c | 26 +- rhythmdb/rhythmdb-private.h | 6 +- rhythmdb/rhythmdb-song-entry-types.c | 12 +- rhythmdb/rhythmdb.c | 77 ++--- shell/main.c | 4 +- shell/rb-play-order-linear-loop.c | 1 - shell/rb-play-order-linear.c | 2 - shell/rb-play-order-queue.c | 2 - shell/rb-play-order-shuffle.c | 1 - shell/rb-play-order.c | 1 - shell/rb-play-order.h | 2 +- shell/rb-playlist-manager.c | 1 - shell/rb-plugin.c | 14 +- shell/rb-plugins-engine.c | 110 +++---- shell/rb-shell-player.c | 292 ++++++----------- shell/rb-shell-player.h | 2 - shell/rb-shell-preferences.c | 531 ++++++++++++------------------ shell/rb-shell-preferences.h | 1 - shell/rb-shell.c | 449 ++++++++++--------------- shell/rb-shell.xml | 15 + shell/rb-source-header.c | 129 ++++---- sources/rb-auto-playlist-source.c | 45 ++-- sources/rb-browser-source.c | 186 ++--------- sources/rb-browser-source.h | 2 - sources/rb-display-page-tree.c | 69 +++-- sources/rb-import-errors-source.c | 2 +- sources/rb-library-source.c | 600 ++++++++++++++-------------------- sources/rb-missing-files-source.c | 12 +- sources/rb-play-queue-source.c | 2 +- sources/rb-playlist-source.c | 89 +----- sources/rb-removable-media-source.c | 2 - sources/rb-source.c | 205 +++++++++--- sources/rb-source.h | 8 +- sources/rb-static-playlist-source.c | 54 ++-- sources/rb-streaming-source.c | 1 - widgets/rb-entry-view.c | 205 +++--------- widgets/rb-entry-view.h | 2 - widgets/rb-header.c | 88 +++--- widgets/rb-library-browser.c | 63 ++-- widgets/rb-property-view.c | 1 - widgets/rb-query-creator.c | 1 - widgets/rb-song-info.c | 2 - 68 files changed, 1807 insertions(+), 3049 deletions(-) commit 34e2c0cb2c3dc0d2928ce2d71d244c4c544e5e06 Author: Jonathan Matthew Date: Sat Apr 9 16:38:28 2011 +1000 add GSettings schemas Nothing terribly interesting here. There's a schema type for holding basic settings for a source (org.gnome.rhythmbox.source). Rather than each source managing its own set of keys to store those settings, they can just provide a GSettings instance of that schema type and get the base class to apply those settings. Where appropriate, we now use enums to store some settings, rather than indexes into lists of options stored elsewhere. The schemas are not marked for translation, since the gconf schemas never were and no one ever complained about it. data/Makefile.am | 3 +- data/org.gnome.rhythmbox.gschema.xml | 413 ++++++++++++++++++++++++++++++++++ 2 files changed, 415 insertions(+), 1 deletions(-) commit 8b9ebae5090045b873cb39e32a3279e21f3c0a97 Author: Jonathan Matthew Date: Sat Apr 9 16:22:31 2011 +1000 player backends: remove buffer size setting, use gsettings sinks backends/gstreamer/rb-player-gst-helper.c | 7 ++-- backends/gstreamer/rb-player-gst-xfade.c | 48 ++++++++----------------- backends/gstreamer/rb-player-gst.c | 54 ++++++----------------------- 3 files changed, 30 insertions(+), 79 deletions(-) commit 192fd2e6cad9948dbf60204387e00a50027ae544 Author: Jonathan Matthew Date: Sat Apr 9 16:07:21 2011 +1000 add new notification plugin This requires libnotify 0.7.0, which no longer features the ability to associate a notification with a widget, so it doesn't need to cohabit with status icon code. With current notification servers, it doesn't make sense to notify only when the main window is hidden, so this setting has been removed. configure.ac | 3 +- plugins/Makefile.am | 4 + plugins/notification/Makefile.am | 56 ++ plugins/notification/notification.rb-plugin.in | 8 + plugins/notification/rb-notification-plugin.c | 647 ++++++++++++++++++++++++ po/POTFILES.in | 2 + 6 files changed, 719 insertions(+), 1 deletions(-) commit 47a153a05890af77e66baadf93e5084e13254af2 Author: Jonathan Matthew Date: Sat Apr 9 16:02:48 2011 +1000 remove status icon plugin The notification part is going to reappear in a separate plugin soon, and the status icon might come back on its own if anyone's interested in doing the work to keep it alive. configure.ac | 1 - plugins/Makefile.am | 3 +- plugins/status-icon/Makefile.am | 73 - plugins/status-icon/rb-status-icon-plugin.c | 1697 ------------------------ plugins/status-icon/rb-status-icon-plugin.h | 78 -- plugins/status-icon/rb-tray-icon-gtk.c | 339 ----- plugins/status-icon/rb-tray-icon-gtk.h | 85 -- plugins/status-icon/status-icon-preferences.ui | 244 ---- plugins/status-icon/status-icon-ui.xml | 26 - plugins/status-icon/status-icon.rb-plugin.in | 8 - po/POTFILES.in | 4 - 11 files changed, 1 insertions(+), 2557 deletions(-) commit 9637f3145868d1d2773cde4748e4c7438ff201ce Author: Jonathan Matthew Date: Sat Apr 9 16:00:21 2011 +1000 remove visualizer plugin It'll be back in a revamped form soon, but for now it's just getting in the way. configure.ac | 1 - plugins/Makefile.am | 3 +- plugins/visualizer/Makefile.am | 82 - .../icons/hicolor/22x22/actions/visualization.png | Bin 1037 -> 0 bytes plugins/visualizer/rb-vis-widget.c | 263 --- plugins/visualizer/rb-vis-widget.h | 59 - plugins/visualizer/rb-visualizer-plugin.c | 2336 -------------------- plugins/visualizer/visualizer-controls.ui | 207 -- plugins/visualizer/visualizer-ui.xml | 16 - plugins/visualizer/visualizer.rb-plugin.in | 8 - po/POTFILES.in | 3 - 11 files changed, 1 insertions(+), 2977 deletions(-) commit d7c548ef499c56a37393046cc51ccd1681aa10c6 Author: Mario Blättermann Date: Thu Apr 7 19:51:25 2011 +0200 [l10n] Updated German translation po/de.po | 1420 ++++++++++++++++++++++---------------------------------------- 1 files changed, 496 insertions(+), 924 deletions(-) commit cd51a148666010e086cdc521123bb7e769a2f939 Author: Jonathan Matthew Date: Wed Apr 6 19:13:26 2011 +1000 playlist-manager: ensure the play queue gets saved (bug #644585) When displayed as a side pane, the play queue is hidden from the display page tree. Rather than relying on iterating the page tree to save it, save it separately. shell/rb-playlist-manager.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 2728c70494b95d41453e2a319e79276840450d01 Author: Jonathan Matthew Date: Mon Apr 4 21:40:13 2011 +1000 audiocd: set vexpand on the album info table to FALSE plugins/audiocd/rb-audiocd-source.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 27759cbc478c734c1a78b0eab187c6d43df13dce Author: Jonathan Matthew Date: Mon Apr 4 21:18:55 2011 +1000 encoder: don't crash if cancelled in response to an overwrite prompt backends/gstreamer/rb-encoder-gst.c | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) commit 386a397b8181d272341f938e72610e091f4f3889 Author: Jonathan Matthew Date: Sat Apr 2 13:45:23 2011 +1000 stop using rb_shell_get_player and rb_shell_get_playlist_manager plugins/audiocd/rb-audiocd-plugin.c | 3 +- .../rb-audioscrobbler-profile-page.c | 32 +++++++++++++++---- .../rb-audioscrobbler-radio-source.c | 22 ++++++++++---- plugins/mtpdevice/rb-mtp-source.c | 3 +- podcast/rb-podcast-source.c | 10 +++++- sources/rb-browser-source.c | 7 +++- sources/rb-import-errors-source.c | 7 +++- sources/rb-missing-files-source.c | 7 +++- sources/rb-play-queue-source.c | 3 +- sources/rb-playlist-source.c | 7 +++- sources/sync/rb-sync-state.c | 5 ++- 11 files changed, 79 insertions(+), 27 deletions(-) commit 53f77ff8f509b65553bcc5f0cfac7d5bf541e07e Author: Rudolfs Mazurs Date: Fri Apr 1 22:59:43 2011 +0300 Updated Latvian translation. po/lv.po | 4108 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 2325 insertions(+), 1783 deletions(-) commit 7efeb06048601cf40539361c4996ce43c323ea8b Author: Jonathan Matthew Date: Fri Apr 1 23:24:40 2011 +1000 update pkgconfig file: gtk+ 3.0, libgnome-media-profiles 3.0 (bug #646239) rhythmbox.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6ac4d3d70a46e9ed3c8146af378387c45c3c92db Author: Jonathan Matthew Date: Thu Mar 31 21:21:08 2011 +1000 daap: stop using dbus api methods that will be removed soon plugins/daap/rb-dacp-player.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) commit dd6d2b8f220487a6ebdf6e0d6d0428e1980e4405 Author: Kjartan Maraas Date: Mon Mar 28 10:27:38 2011 +0200 Add missing #include to make translations work .../rb-audioscrobbler-profile-page.c | 4 ++++ plugins/daap/rb-rhythmdb-dmap-db-adapter.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 54d52a0986b2e973e95effdc12979eccccab5272 Author: Kristjan SCHMIDT Date: Tue Mar 29 19:09:36 2011 +0200 Updated Esperanto translation po/eo.po | 3455 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1840 insertions(+), 1615 deletions(-) commit b2b90815d9d1440289b1ed5e2f516eb8cd47e7d1 Author: Jonathan Matthew Date: Thu Mar 24 23:30:25 2011 +1000 Use gio through introspection in python plugins (bug 645703) (except for jamendo and magnatune, for which more work is required in pygobject) plugins/artdisplay/artdisplay/CoverArtDatabase.py | 3 +- .../artdisplay/artdisplay/LocalCoverArtSearch.py | 35 +++++--- plugins/artdisplay/artdisplay/__init__.py | 5 +- plugins/context/context/ContextView.py | 10 +-- plugins/rb/Loader.py | 98 ++++++++++---------- plugins/rbzeitgeist/rbzeitgeist/__init__.py | 8 +- 6 files changed, 83 insertions(+), 76 deletions(-) commit 39743f541a247cc7340a83d4e607947ab75b9d86 Author: Nguyễn Thái Ngọc Duy Date: Sun Mar 27 17:30:28 2011 +0700 Updated Vietnamese translation po/vi.po | 26 ++++++++++---------------- 1 files changed, 10 insertions(+), 16 deletions(-) commit 2df616241ddefd3dd9fccdbb4bb547d49b01155b Author: Nguyễn Thái Ngọc Duy Date: Sun Mar 27 17:28:20 2011 +0700 po/vi.po: import from Damned Lies po/vi.po | 1680 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 736 insertions(+), 944 deletions(-) commit 7adde0469a1cebd1d42e4747cd620cae3e84358b Author: Wouter Bolsterlee Date: Thu Mar 24 19:59:27 2011 +0100 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 85 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 43 insertions(+), 42 deletions(-) commit 6c6c6cfd47dce5286313929fbcb6d54793a30be2 Author: Cosimo Cecchi Date: Tue Mar 22 19:13:30 2011 -0400 source-header: slightly tweak the header toolbar appearance Remove border, and uncomment the style context parsing. https://bugzilla.gnome.org/show_bug.cgi?id=645577 shell/rb-source-header.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 1899cd3ecc21af0c0451e7eaa6d3314e0d96725b Author: Cosimo Cecchi Date: Tue Mar 22 19:07:43 2011 -0400 shell: add the primary-toolbar class style to the toolbar https://bugzilla.gnome.org/show_bug.cgi?id=645577 shell/rb-shell.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 79c5634080fd97d59081ac4000e0bea7b0d8e5ae Author: Cosimo Cecchi Date: Tue Mar 22 19:07:03 2011 -0400 plugins-engine: set dialog hint to configuration widgets if possible So they get themed up by mutter correctly. https://bugzilla.gnome.org/show_bug.cgi?id=645577 shell/rb-plugins-engine.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 6130244abce4aa3d65d2321867443c86557ad363 Author: Jonathan Matthew Date: Thu Mar 24 08:39:49 2011 +1000 fix the python entry equality check so it actually works here plugins/artdisplay/artdisplay/__init__.py | 14 +++++++------- plugins/context/context/LyricsTab.py | 2 +- plugins/im-status/im-status/__init__.py | 3 +-- plugins/rb/__init__.py | 6 ++---- 4 files changed, 11 insertions(+), 14 deletions(-) commit cd43cb2146d6e2d1ef386c96b5a816afcf9f191b Author: Jonathan Matthew Date: Mon Mar 21 21:20:06 2011 +1000 replace entry equality checks with entry location equality checks (bug #634957) It appears that at some point we switched from doing a pointer comparison when no specific compare method existed to just returning False. As a result, we need to compare entry locations instead. This broke lyrics display in the context pane plugin and cover art in the mpris plugin, among other things. plugins/artdisplay/artdisplay/__init__.py | 14 +++++++------- plugins/context/context/LyricsTab.py | 2 +- plugins/im-status/im-status/__init__.py | 3 ++- plugins/rb/__init__.py | 8 ++++++++ 4 files changed, 18 insertions(+), 9 deletions(-) commit 810bf6202448a7d298d64c5af478b4a4328cd764 Author: Jonathan Matthew Date: Tue Mar 22 09:40:28 2011 +1000 pythonconsole: update for gdk event changes plugins/pythonconsole/pythonconsole.py | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 092e6755622de211251cc23dedc83d5860b488b9 Author: Hannie Dumoleyn Date: Sun Mar 20 12:05:53 2011 +0100 [l10n] Updated Dutch translation po/nl.po | 1764 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 819 insertions(+), 945 deletions(-) commit d8c5646460232476fb4000123ade6f8197711220 Author: Bruno Brouard Date: Sun Mar 20 00:25:38 2011 +0100 Updated French translation po/fr.po | 1316 +++++++++++++++++++++----------------------------------------- 1 files changed, 447 insertions(+), 869 deletions(-) commit 0e32f6ae148aae9e4f183025c574f942ce3c01c1 Author: Gabor Kelemen Date: Sat Mar 19 03:03:15 2011 +0100 Updated Hungarian translation po/hu.po | 1409 ++++++++++++++++++++++---------------------------------------- 1 files changed, 497 insertions(+), 912 deletions(-) commit 1f057aeb1c21074a02fbbe1915cc04bed9fadb64 Author: Jonathan Matthew Date: Sat Mar 19 08:30:18 2011 +1000 status-icon: remove "playing-changed" handler when deactivated (bug #645145) plugins/status-icon/rb-status-icon-plugin.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 73a953608d73accfeb6db6657ae51e7af733d351 Author: Lucian Adrian Grijincu Date: Thu Mar 17 01:05:28 2011 +0100 Updated Romanian translation po/ro.po | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) commit 14a1ca20282924b97e25b54897d520ca8897cc00 Author: Lucian Adrian Grijincu Date: Thu Mar 17 01:02:56 2011 +0100 Updated Romanian translation po/ro.po | 1601 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 743 insertions(+), 858 deletions(-) commit 5e20abddb62416fa47baed2ee5167d76d32b88c0 Author: Jonathan Matthew Date: Fri Mar 11 18:55:51 2011 +1000 metadata: don't return empty arrays of missing plugins fixes error messages on podcast download completion metadata/rb-metadata-dbus-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a7efc5f38fab127212725e718c38d0761b5119f7 Author: Piotr Drąg Date: Wed Mar 9 22:14:33 2011 +0100 Updated Polish translation po/pl.po | 1543 ++++++++++++++++++++++++-------------------------------------- 1 files changed, 585 insertions(+), 958 deletions(-) commit 7b0f4cd4613b9b3f50c6a7c2abdfe756aaa25610 Author: Bastien Nocera Date: Tue Mar 8 18:48:57 2011 +0000 ipod: Don't handle iOS document mounts Don't popup "uninitialised iPod" warnings for the iOS documents mounts as supported in newer versions of gvfs. plugins/ipod/rb-ipod-helpers.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit 9d4e5bcf1e969caa2f9848340ec610792c6a29d1 Author: Jonathan Matthew Date: Tue Mar 8 08:17:07 2011 +1000 don't build rhythmbox-client for now, fix other build breaks remote/dbus/Makefile.am | 5 +++-- shell/main.c | 2 -- 2 files changed, 3 insertions(+), 4 deletions(-) commit 0ecac2980784ed2acf3c7c17890b93a8ed3e87ef Author: Luca Ferretti Date: Mon Mar 7 13:02:08 2011 +0100 Updated Italian translation po/it.po | 1723 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 794 insertions(+), 929 deletions(-) commit 6ba631a70811303a0508c1719a1ddb63785960cc Author: Jonathan Matthew Date: Mon Mar 7 08:30:45 2011 +1000 shell-player: remove dbus interface Clients that were using this before should use MPRIS now. shell/Makefile.am | 8 +--- shell/main.c | 9 ----- shell/rb-shell-player.xml | 89 --------------------------------------------- 3 files changed, 2 insertions(+), 104 deletions(-) commit 875d19a81877d16e62b2fde4ddc8a873d66e5f19 Author: Jonathan Matthew Date: Mon Mar 7 08:28:06 2011 +1000 queue: add dbus interface This replaces the addToQueue, removeFromQueue and clearQueue methods on the shell dbus interface. sources/rb-play-queue-source.c | 141 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 141 insertions(+), 0 deletions(-) commit 9e44ebca2e22998fb15a693011164aea0c3e0270 Author: Jonathan Matthew Date: Mon Mar 7 08:26:01 2011 +1000 rhythmdb: add a very basic dbus interface This just allows dbus clients to get and set properties on entries identified by URI. This replaces the getSongProperties and setSongProperty methods on the shell dbus interface. rhythmdb/Makefile.am | 3 +- rhythmdb/rhythmdb-dbus.c | 246 +++++++++++++++++++++++++++++++++++++++++++ rhythmdb/rhythmdb-private.h | 6 + rhythmdb/rhythmdb-tree.c | 3 +- rhythmdb/rhythmdb.c | 3 + 5 files changed, 259 insertions(+), 2 deletions(-) commit b5d1bf1e3de9447307305a55136f23eb81066216 Author: Jonathan Matthew Date: Mon Mar 7 08:16:11 2011 +1000 convert playlist manager dbus interface to use gdbus shell/Makefile.am | 6 +- shell/main.c | 6 - shell/rb-playlist-manager.c | 1548 +++++++++++++++++++++++------------------ shell/rb-playlist-manager.xml | 42 -- 4 files changed, 855 insertions(+), 747 deletions(-) commit 21aafa12c273c1498e3d02b1ea4dd52b8d943e88 Author: Daniel Nylander Date: Sun Mar 6 21:33:23 2011 +0100 Updated Swedish translation po/sv.po | 1535 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 666 insertions(+), 869 deletions(-) commit b0da9910acbd9d47b6e2de1a8ee85d8591f8e743 Author: Žygimantas Beručka Date: Sun Mar 6 16:52:20 2011 +0200 Updated Lithuanian translation po/lt.po | 2149 ++++++++++++++++++++++---------------------------------------- 1 files changed, 772 insertions(+), 1377 deletions(-) commit 70fb9685eec77b733d85fff4f7342665432cf74c Author: Jonathan Matthew Date: Sun Mar 6 22:14:32 2011 +1000 visualizer: remove dbus interface I'm pretty sure no one has ever used it. plugins/visualizer/Makefile.am | 10 ----- plugins/visualizer/rb-visualizer-plugin.c | 61 ----------------------------- plugins/visualizer/rb-visualizer.xml | 17 -------- 3 files changed, 0 insertions(+), 88 deletions(-) commit 7827a0b22d4ed0c934c299de1b0864a966c3753f Author: Jonathan Matthew Date: Sun Mar 6 22:11:14 2011 +1000 mpris: if we have a streaming song title, provide the stream name too plugins/mpris/rb-mpris-plugin.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit a0428d0aa79df6628f4c734712c27b112340c783 Author: Jonathan Matthew Date: Sun Mar 6 21:51:21 2011 +1000 daap: use GDBus plugins/daap/Makefile.am | 11 --- plugins/daap/rb-daap-plugin.c | 174 ++++++++++++++++++++++++++++++----------- plugins/daap/rb-daap.xml | 20 ----- 3 files changed, 128 insertions(+), 77 deletions(-) commit f31db96e51822562b6e76fe22387981788afdc8c Author: Andrej Žnidaršič Date: Sat Mar 5 18:39:40 2011 +0100 Updated Slovenian translation po/sl.po | 1530 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 662 insertions(+), 868 deletions(-) commit fededc299525082fa8db32e1ce1365a474e6d583 Author: Gabriel F. Vilar Date: Fri Mar 4 16:48:26 2011 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 1333 ++++++++++++++++++++--------------------------------------- 1 files changed, 446 insertions(+), 887 deletions(-) commit a445419896daffec09c038b32b3a6c842cc9119b Author: Aron Xu Date: Thu Mar 3 19:33:49 2011 +0000 Update Simplified Chinese translation. po/zh_CN.po | 1579 +++++++++++++++++++++++++++-------------------------------- 1 files changed, 728 insertions(+), 851 deletions(-) commit 9c3a202a245d7422947f3ad37551092f8f1f47f4 Author: Daniel Korostil Date: Thu Mar 3 10:46:30 2011 +0200 Uploaded Ukranian po/uk.po | 3854 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 2156 insertions(+), 1698 deletions(-) commit 5aba42ee483b0c504c8edeca049dc30ba7c58e88 Author: Marek Černocký Date: Sun Feb 27 11:58:28 2011 +0100 Updated Czech translation po/cs.po | 152 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 77 insertions(+), 75 deletions(-) commit 7df48bbb4093a1baf0f61c9d424ff013f6d85d48 Author: Jonathan Matthew Date: Sun Feb 27 09:06:06 2011 +1000 power-manager: unref dbus call result variants properly plugins/power-manager/rb-power-manager-plugin.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 140a767036ff693edfc6bec3daa98e72f0277bbb Author: Mattias Põldaru Date: Sat Feb 26 17:26:25 2011 +0200 [l10n] Updated Estonian translation po/et.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit ef85247cb405ecaaefddf4296f2ddca2cf890c8c Author: Daniel Mustieles Date: Sat Feb 26 12:28:54 2011 +0100 Updated Spanish translation po/es.po | 156 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 79 insertions(+), 77 deletions(-) commit 46d59fadef3f2972a1870f354f96fd88c70d84c4 Author: Jonathan Matthew Date: Sat Feb 26 20:24:01 2011 +1000 context: update last.fm plugin instructions plugins/context/context/LastFM.py | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit f8ed69384e6d21736ed7a4d027c6d37feb52820f Author: Jonathan Matthew Date: Sat Feb 26 13:41:15 2011 +1000 power-manager: replace libdbus with GDBus plugins/power-manager/Makefile.am | 2 - plugins/power-manager/rb-power-manager-plugin.c | 127 +++++++++-------------- 2 files changed, 50 insertions(+), 79 deletions(-) commit 008853f39524bd0603f1f3633c15051c02b4a8fd Author: Jonathan Matthew Date: Sat Feb 26 11:49:30 2011 +1000 mtp: only use devices from libmtp's supported device list plugins/mtpdevice/rb-mtp-plugin.c | 71 ++++++++++++++++++++---------------- 1 files changed, 39 insertions(+), 32 deletions(-) commit 1a182eda83118b27aee13e0038c02cbe16838af8 Author: Jonathan Matthew Date: Sat Feb 26 10:47:06 2011 +1000 Use the app name, rather than the generic name "music player" everywhere Let's stop pretending we're a core part of the desktop. plugins/status-icon/rb-status-icon-plugin.c | 10 +++++----- shell/rb-shell-preferences.c | 2 +- shell/rb-shell.c | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) commit 006d2ff5eb0b713706ddd7f5fb1bb1c608ff3a05 Author: Jonathan Matthew Date: Sat Feb 26 10:46:20 2011 +1000 status-icon: don't add "(Paused)" to notifications when pausing This isn't really necessary as the play button icon indicates that we're paused. plugins/status-icon/rb-status-icon-plugin.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit bbe36ccac20b8638e522c2da2342d82e2d9852d5 Author: Daniel Mustieles Date: Fri Feb 25 20:36:11 2011 +0100 Updated Spanish translation po/es.po | 1494 ++++++++++++++++++++++++++++--------------------------------- 1 files changed, 686 insertions(+), 808 deletions(-) commit a3dd6b4b889bd3beabba157799481238a0521d77 Author: Jonathan Matthew Date: Sat Feb 26 02:00:10 2011 +1000 mmkeys: replace libdbus with GDBus plugins/mmkeys/Makefile.am | 2 - plugins/mmkeys/rb-mmkeys-plugin.c | 170 +++++++++++++++++++++---------------- 2 files changed, 97 insertions(+), 75 deletions(-) commit 22a9a0d071901571824515a4417c4584dd23b3af Author: Jonathan Matthew Date: Fri Feb 25 22:11:30 2011 +1000 metadata: explain why we report bogus track numbers sometimes metadata/rb-metadata-dbus.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 17b40961d68485a1d17b488916acb76bb5f46b64 Author: Jonathan Matthew Date: Fri Feb 25 09:23:52 2011 +1000 metadata: replace libdbus with GDBus This mostly reduces the amount of code involved, but also means we can change the metadata item format a lot more easily. metadata/Makefile.am | 10 +- metadata/rb-metadata-dbus-client.c | 412 +++++++++++--------------------- metadata/rb-metadata-dbus-service.c | 448 ++++++++++++----------------------- metadata/rb-metadata-dbus.c | 297 ++++------------------- metadata/rb-metadata-dbus.h | 26 +-- metadata/test-metadata.c | 1 - 6 files changed, 355 insertions(+), 839 deletions(-) commit 4d2f6253d8425dbc1353079ca8fce5e15c89933c Author: Jonathan Matthew Date: Fri Feb 25 09:04:06 2011 +1000 depend on a glib version new enough to have GDBus configure.ac | 7 +------ plugins/Makefile.am | 8 ++------ 2 files changed, 3 insertions(+), 12 deletions(-) commit f55ff2e2ef90836f7689f7e0843c1a32831873bf Author: Bastien Nocera Date: Thu Feb 24 17:58:50 2011 +0000 rhythmbox: Don't warn when a library entry is a podcast https://bugzilla.gnome.org/show_bug.cgi?id=643165 rhythmdb/rhythmdb.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 7cabd6a64bdb010c08b45661f98578d8ec237c7e Author: Marek Černocký Date: Thu Feb 24 18:56:13 2011 +0100 Updated Czech translation po/cs.po | 1501 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 690 insertions(+), 811 deletions(-) commit dc221628559f764c40582709b2048c3b56cc99e4 Author: Bastien Nocera Date: Thu Feb 24 17:23:46 2011 +0000 shell: Fix another clipboard warning shell/rb-shell-clipboard.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33bfef3d8dcc23a8178c6047a45b3424ea7d9631 Author: Bastien Nocera Date: Thu Feb 24 17:22:47 2011 +0000 widgets: Add test program for URI dialog widgets/Makefile.am | 4 +++- widgets/test-uri-dialog.c | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletions(-) commit 57b419e03285cedba66d1896e6e9be5c32098035 Author: Bastien Nocera Date: Thu Feb 24 06:54:27 2011 +0000 ipod: Fix use of uninitialised memory When the Play Counts file doesn't exist, we can't remove it. plugins/ipod/rb-ipod-source.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit 17105bceb03e2806ce366f65b9c2f143575045f4 Author: Bastien Nocera Date: Thu Feb 24 06:46:43 2011 +0000 widgets: Use symbolic icons in the treeview widgets/rb-entry-view.c | 54 +++++++---------------------------------------- 1 files changed, 8 insertions(+), 46 deletions(-) commit dbff5af57e1c17c8543a830478ab6e064ff90b87 Author: Bastien Nocera Date: Thu Feb 24 06:46:04 2011 +0000 widgets: Simplify RbCellRendererPixbuf code By subclassing a pixbuf cell renderer rather than a cell renderer. widgets/rb-cell-renderer-pixbuf.c | 182 +------------------------------------ widgets/rb-cell-renderer-pixbuf.h | 6 +- 2 files changed, 3 insertions(+), 185 deletions(-) commit c14ec7464dcd781529f1c955ac060df0bdc14d08 Author: Bastien Nocera Date: Thu Feb 24 04:59:55 2011 +0000 mpris: Fix compile-time warning plugins/mpris/rb-mpris-plugin.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0af2d16438155d0c4099533141236245c93d4150 Author: Bastien Nocera Date: Thu Feb 24 03:08:41 2011 +0000 mpris: Fix property values lifecycle Thanks to Ryan Lortie plugins/mpris/rb-mpris-plugin.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 6035fd8ecec431373e80db5d2957e5a71b2f0099 Author: Bastien Nocera Date: Sun Feb 20 20:33:20 2011 +0000 shell: Add a way to start-up with plugins disabled For debugging purposes https://bugzilla.gnome.org/show_bug.cgi?id=642836 shell/main.c | 4 +++- shell/rb-shell.c | 29 +++++++++++++++++++++++++++-- shell/rb-shell.h | 1 + 3 files changed, 31 insertions(+), 3 deletions(-) commit d54ff9c265b5c547118c27b4e4f65cae4747a1e5 Author: Kjartan Maraas Date: Wed Feb 23 16:04:36 2011 +0100 Updated Norwegian bokmål translation. po/nb.po | 1488 ++++++++++++++++++++++++-------------------------------------- 1 files changed, 574 insertions(+), 914 deletions(-) commit 0f8e4bdd274e188a4479b87104ee83804c2a975d Author: Daniel Mustieles Date: Mon Feb 21 19:50:55 2011 +0100 Updated Spanish translation help/es/es.po | 29 ++++++++++++----------------- 1 files changed, 12 insertions(+), 17 deletions(-) commit 979f0678db7978457b6b781dd6f019e6bf3b4669 Author: Jonathan Matthew Date: Fri Feb 18 07:17:46 2011 +1000 iradio: remove Absolute Radio dabbl (bug 642614) plugins/iradio/iradio-initial.xspf | 14 -------------- 1 files changed, 0 insertions(+), 14 deletions(-) commit 0d3cda551e96007847ffcae651545dc9e9be564f Author: Michal Hruby Date: Fri Feb 11 12:31:17 2011 +0100 Update Zeitgeist plugin plugins/rbzeitgeist/rbzeitgeist/__init__.py | 62 ++++++++++++++++----------- 1 files changed, 37 insertions(+), 25 deletions(-) commit c5210ad0277e1d7adb95bb0b1b8811ad310da454 Author: Jonathan Matthew Date: Tue Feb 8 08:08:25 2011 +1000 artdisplay: use height-for-width size request method plugins/artdisplay/artdisplay/__init__.py | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) commit e307181d79a2cf88d6ac148f1de82850b768a6d4 Author: Bastien Nocera Date: Mon Feb 7 19:58:35 2011 +0000 shell: Avoid warnings when no sources match When the content of the paste buffer doesn't contain something that relates to an entry in the database, don't try to unref NULL. shell/rb-shell-clipboard.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d8ebf11dbe72f20c518a98d09fbb40e69cec5fe7 Author: Bastien Nocera Date: Mon Feb 7 16:20:01 2011 +0000 Remove has-separator property usage It's gone in GTK+ 3.x data/ui/media-player-properties.ui | 1 - plugins/audiocd/multiple-album.ui | 1 - .../audioscrobbler/audioscrobbler-preferences.ui | 1 - plugins/jamendo/jamendo-prefs.ui | 1 - plugins/status-icon/status-icon-preferences.ui | 1 - 5 files changed, 0 insertions(+), 5 deletions(-) commit 3085275dcd0447934a624f6610f8446f7325f575 Author: Jonathan Matthew Date: Sun Feb 6 19:30:36 2011 +1000 Re-enable python plugins configure.ac | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit e7de917c4c9be7e71a12b79987b418cd6ccd4ef6 Author: Bastien Nocera Date: Mon Feb 7 23:47:19 2011 +1000 blacklist the coherence plugin for now shell/rb-plugins-engine.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit e32242e9e9a8cda622fe3060b9ce4d5d0ab0e9f6 Author: Jonathan Matthew Date: Sun Feb 6 21:33:06 2011 +1000 Port artdisplay plugin to GI plugins/artdisplay/artdisplay/CoverArtDatabase.py | 75 +++++---- .../artdisplay/EmbeddedCoverArtSearch.py | 11 +- .../artdisplay/artdisplay/LastFMCoverArtSearch.py | 16 +- .../artdisplay/artdisplay/LocalCoverArtSearch.py | 12 +- .../artdisplay/MusicBrainzCoverArtSearch.py | 4 +- .../artdisplay/artdisplay/PodcastCoverArtSearch.py | 7 +- plugins/artdisplay/artdisplay/__init__.py | 194 ++++++++++++-------- 7 files changed, 181 insertions(+), 138 deletions(-) commit e2b48b16c81cea33f634b6c71cc623e300888b65 Author: Filipe Gomes Date: Mon Feb 7 01:05:47 2011 +0000 Updated Portuguese translation po/pt.po | 1608 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 724 insertions(+), 884 deletions(-) commit 13fa861cece9cb5138743077fcc623d3bb589c24 Author: Jonathan Matthew Date: Sun Feb 6 19:39:31 2011 +1000 Port jamendo plugin to GI plugins/jamendo/jamendo/JamendoConfigureDialog.py | 9 ++-- plugins/jamendo/jamendo/JamendoSaxHandler.py | 26 ++++++---- plugins/jamendo/jamendo/JamendoSource.py | 58 ++++++++++---------- plugins/jamendo/jamendo/__init__.py | 40 ++++++++------ 4 files changed, 72 insertions(+), 61 deletions(-) commit 518db7bab9116120f0266834df0cf867aa89a848 Author: Jonathan Matthew Date: Sat Feb 5 22:07:19 2011 +1000 Port magnatune plugin to GI plugins/magnatune/magnatune/MagnatuneSource.py | 82 ++++++++++++----------- plugins/magnatune/magnatune/TrackListHandler.py | 25 ++++--- plugins/magnatune/magnatune/__init__.py | 56 ++++++++------- 3 files changed, 89 insertions(+), 74 deletions(-) commit d41d2eea8ce72ab5efe6e33cda659346a1a1973b Author: Jonathan Matthew Date: Sun Feb 6 19:19:37 2011 +1000 rhythmdb: relax type checks for entry property values When calling rhythmdb_entry_set via introspection, the caller may not be able to specify the exact type used for the property, so accept anything we can transform to the right type. rhythmdb/rhythmdb.c | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) commit 55673e8acbe4c3d43a4509eb81315afe7039c7ee Author: Jonathan Matthew Date: Sat Feb 5 20:54:28 2011 +1000 remove underscore from _rb_display_page_notify_status_changed plugins/daap/rb-daap-source.c | 2 +- plugins/generic-player/rb-generic-player-source.c | 4 ++-- sources/rb-display-page.c | 4 ++-- sources/rb-display-page.h | 2 +- sources/rb-library-source.c | 2 +- sources/rb-source.c | 4 ++-- sources/rb-streaming-source.c | 6 +++--- 7 files changed, 12 insertions(+), 12 deletions(-) commit 03d2c2d6142a7e9e361070308885cacb902b36a1 Author: Jonathan Matthew Date: Sat Feb 5 16:05:43 2011 +1000 Port lyrics plugin to GI Configuration doesn't work, but it doesn't really matter because none of the sites work anyway. plugins/lyrics/lyrics/LyricsConfigureDialog.py | 40 ++++++------ plugins/lyrics/lyrics/LyricsParse.py | 10 +-- plugins/lyrics/lyrics/__init__.py | 88 +++++++++++------------ plugins/rb/__init__.py | 16 ++++ 4 files changed, 81 insertions(+), 73 deletions(-) commit 2e03c56e8eda58401a347c9d07ecbc39b6eb8f2e Author: Bastien Nocera Date: Sat Feb 5 14:40:48 2011 +0000 rb-mpris-plugin: Remove unused variable plugins/mpris/rb-mpris-plugin.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 02ab8322c80b8069bc41e07d4eca88a0d8e53e93 Author: Bastien Nocera Date: Sat Feb 5 14:40:00 2011 +0000 rb-dbus-media-server-plugin: Remove unused computation .../rb-dbus-media-server-plugin.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3663ab39f9019e221b129e23f98f2ca9104caa1b Author: Bastien Nocera Date: Sat Feb 5 14:39:06 2011 +0000 rb-radio-tuner-v4l2: Use "has_changed" variable plugins/fmradio/rb-radio-tuner-v4l2.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit cc4215084b928c66d3e8dd9f1b7e32acf30a6c53 Author: Bastien Nocera Date: Sat Feb 5 14:34:17 2011 +0000 rb-disc-recorder-plugin: Remove unused variable .../rb-disc-recorder-plugin.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit fd98415b0ee2868141b1deeb791c13bd69f4a5c7 Author: Bastien Nocera Date: Sat Feb 5 14:32:56 2011 +0000 rb-generic-player-source: Remove unused finalize function plugins/generic-player/rb-generic-player-source.c | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) commit 28240cf84949ed4fe24c7f259ae53aec623ceb66 Author: Bastien Nocera Date: Sat Feb 5 14:32:04 2011 +0000 sj-metadata: Remove unused variable plugins/audiocd/sj-metadata.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 298edac7420e2501ac3ff198f8167c66857106d9 Author: Bastien Nocera Date: Sat Feb 5 03:49:22 2011 +0000 rb-shell: Remove unused variable shell/rb-shell.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 83e010cb62560e4d02a566f10f58bac631ca0beb Author: Bastien Nocera Date: Sat Feb 5 03:48:03 2011 +0000 rb-shell-player: Remove unused variable shell/rb-shell-player.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 7e0a92b738fea251d74fe0df550ed4110c262c00 Author: Bastien Nocera Date: Sat Feb 5 03:47:22 2011 +0000 rb-plugin-manager: Remove unused variable shell/rb-plugin-manager.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ccfb7a5f77395bdcb7fe16d7fe6d991854511997 Author: Bastien Nocera Date: Sat Feb 5 03:46:39 2011 +0000 rb-play-order: Remove unused finalize function shell/rb-play-order.c | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit 5c9732fc858c6547a03bbd43e554a51d206d8a17 Author: Bastien Nocera Date: Sat Feb 5 03:45:34 2011 +0000 rb-podcast-properties-dialog: Use computed variable podcast/rb-podcast-properties-dialog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c326eb6fa7323ade8718be98273bd6756a6a0047 Author: Bastien Nocera Date: Sat Feb 5 03:44:33 2011 +0000 rb-library-source: Remove unused variable sources/rb-library-source.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 4f91f0f2ba6990664a9ee9e07fe5cac20c10a66f Author: Bastien Nocera Date: Sat Feb 5 03:43:52 2011 +0000 rb-display-page-model: Remove unused finalize function sources/rb-display-page-model.c | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) commit a7b25d1b9497e9cb3b4ce9651716526f73a756cb Author: Bastien Nocera Date: Sat Feb 5 03:42:17 2011 +0000 rb-playlist-source: Remove unused variable sources/rb-playlist-source.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e0feb1e34b6f38dc36144b93d5b6984e19fe51b9 Author: Bastien Nocera Date: Sat Feb 5 03:41:32 2011 +0000 rb-display-page-model: Remove unused variable sources/rb-display-page-model.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ad4dbf5a0daef7de32f6b24997b7389dda9ab7f2 Author: Bastien Nocera Date: Sat Feb 5 03:40:15 2011 +0000 rb-query-creator: Remove unused computations widgets/rb-query-creator.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit cbcdeae7abe4933258c0824d0553e8037f3f663c Author: Bastien Nocera Date: Sat Feb 5 03:39:33 2011 +0000 rb-cell-renderer-rating: Remove unused finalize function widgets/rb-cell-renderer-rating.c | 13 ------------- 1 files changed, 0 insertions(+), 13 deletions(-) commit e577d2d33530abe6034f6783c3295077e64a63de Author: Bastien Nocera Date: Sat Feb 5 03:38:48 2011 +0000 gossip-cell-renderer-expander: Remove unused computation widgets/gossip-cell-renderer-expander.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit bda228bfdc0ae7f2c88013a1c1bba539d525a16d Author: Bastien Nocera Date: Sat Feb 5 03:38:15 2011 +0000 gossip-cell-renderer-expander: Remove unused finalize widgets/gossip-cell-renderer-expander.c | 13 ------------- 1 files changed, 0 insertions(+), 13 deletions(-) commit d2d15d657ec74ad0a48f8b20b116d5791a021980 Author: Bastien Nocera Date: Sat Feb 5 03:37:16 2011 +0000 rb-cell-renderer-pixbuf: Remove unused computation widgets/rb-cell-renderer-pixbuf.c | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit 12c6f9b8e179e2f18ee2806adf09bc03b3ba531d Author: Bastien Nocera Date: Sat Feb 5 03:36:05 2011 +0000 rhythmdb: Remove unused computation rhythmdb/rhythmdb.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit f8548976716ba42bf4ccc0bbf2c02b9534812067 Author: Bastien Nocera Date: Sat Feb 5 03:35:26 2011 +0000 rhythmdb-query-model: Remove unused duplicated code rhythmdb/rhythmdb-query-model.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 0220346da254d0f1b5a430bf426ce914b463f181 Author: Bastien Nocera Date: Sat Feb 5 03:34:24 2011 +0000 rhythmdb: Remove unused variable rhythmdb/rhythmdb.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit d698cc13f92953349dd12f4458f0546dcb28cf3f Author: Bastien Nocera Date: Sat Feb 5 03:32:34 2011 +0000 rhythmdb-property-model: Remove unused variable And actually use the return value from g_atomic_int_dec_and_test() rhythmdb/rhythmdb-property-model.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7fcb01a19b30d42a36f41e1220762411bae6c2c8 Author: Bastien Nocera Date: Sat Feb 5 03:27:48 2011 +0000 rb-tree-dnd: Remove unused variable lib/rb-tree-dnd.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit bfb457c29ce5b66ee3f74fb00724e11a80333eab Author: Marc-Antoine Perennou Date: Sat Feb 5 13:31:24 2011 +0100 Fix brasero configure switch configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0352574ed8167e29e83f34d6405f040c4f139d60 Author: Jonathan Matthew Date: Fri Feb 4 23:38:27 2011 +1000 Port some common python code to GI plugins/rb/Loader.py | 16 +++++++++------- plugins/rb/URLCache.py | 3 ++- plugins/rb/__init__.py | 20 +++++++------------- 3 files changed, 18 insertions(+), 21 deletions(-) commit 4c7fd77da7557ebf1895ec533ed2ba0f5e7dea63 Author: Jonathan Matthew Date: Fri Feb 4 23:27:27 2011 +1000 Port python console plugin to GI plugins/pythonconsole/pythonconsole.py | 168 +++++++++++++++++--------------- 1 files changed, 90 insertions(+), 78 deletions(-) commit 12e9bc0180b40be9d4108a50061a9e8ef879b8e3 Author: Jonathan Matthew Date: Fri Feb 4 23:14:50 2011 +1000 Port ReplayGain plugin to GI plugins/replaygain/replaygain/__init__.py | 5 +++-- plugins/replaygain/replaygain/config.py | 23 ++++++++++++----------- plugins/replaygain/replaygain/player.py | 17 +++++++++-------- 3 files changed, 24 insertions(+), 21 deletions(-) commit ae89038c19c015456d596edce1e5a22f90973fc4 Author: Jonathan Matthew Date: Fri Feb 4 23:05:50 2011 +1000 Port sendto plugin to GI plugins/sendto/__init__.py | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) commit e287461433f11196d5626f40e83819a65f3d38ab Author: Jonathan Matthew Date: Fri Feb 4 23:05:29 2011 +1000 Port Zeitgeist plugin to GI plugins/rbzeitgeist/rbzeitgeist/__init__.py | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 26dd0d98838d7b6ab29c1ab7664e2082f94c05d7 Author: Jonathan Matthew Date: Fri Feb 4 23:05:05 2011 +1000 Port IM status plugin to GI plugins/im-status/im-status/__init__.py | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit b6a7917c3b31de43757cf60c3fddb73be510db8d Author: Jonathan Matthew Date: Fri Feb 4 23:04:37 2011 +1000 Port sample python plugin to GI plugins/sample-python/sample-python.py | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit d7ccbb3057a07164695f0c81b4a0194af37e3dcb Author: Jonathan Matthew Date: Fri Feb 4 23:03:44 2011 +1000 Port context pane plugin to GI Some parts by Bastien Nocera. plugins/context/context/AlbumTab.py | 20 +++++---- plugins/context/context/ArtistTab.py | 20 +++++---- plugins/context/context/ContextView.py | 73 +++++++++++++++++--------------- plugins/context/context/LastFM.py | 6 +-- plugins/context/context/LinksTab.py | 18 ++++---- plugins/context/context/LyricsTab.py | 19 +++++---- plugins/context/context/__init__.py | 7 ++- 7 files changed, 90 insertions(+), 73 deletions(-) commit d0f6a75ad659c097e11129c61ec642d8e5bcf9af Author: Jonathan Matthew Date: Wed Feb 2 22:44:01 2011 +1000 Remove PyGTK code, use g-i instead configure.ac | 20 ++----- shell/Makefile.am | 4 +- shell/main.c | 1 - shell/rb-python-module.c | 147 +++++++++------------------------------------- shell/rb-python-plugin.c | 39 ++++++------ 5 files changed, 55 insertions(+), 156 deletions(-) commit 2b63c48ab07cf9ff895741a4f3e097fa4d929c5e Author: Jonathan Matthew Date: Fri Feb 4 07:51:17 2011 +1000 fix brasero pkg-config stuff (bug #641352) configure.ac | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit db9db733917f5b217d644835405cc1f21b09b698 Author: Jonathan Matthew Date: Tue Feb 1 22:30:30 2011 +1000 bump version to 2.90.x 3.0 will be a stablish GNOME 3 based release. configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 76b50bf4ba0de77b15f699d9a71aab38b6ca4c30 Author: Jonathan Matthew Date: Tue Feb 1 22:09:20 2011 +1000 Generate gobject-introspection data and allow it to be loaded .gitignore | 4 + Makefile.am | 4 +- bindings/Makefile.am | 2 +- bindings/gi/Makefile.am | 149 +++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 7 ++ rhythmbox.h | 86 +++++++++++++++++++++++++++ shell/Makefile.am | 4 +- shell/main.c | 6 ++ 8 files changed, 258 insertions(+), 4 deletions(-) commit f6849f8313579ae134b5a81d83a2ba97f46ac7f4 Author: Jonathan Matthew Date: Tue Feb 1 21:54:52 2011 +1000 Remove the Amazon cover art search code, it's never coming back .../artdisplay/artdisplay/AmazonCoverArtSearch.py | 311 -------------------- plugins/artdisplay/artdisplay/Makefile.am | 3 - po/POTFILES.in | 1 - 3 files changed, 0 insertions(+), 315 deletions(-) commit fc79a43a79cb20065aa5e93afcd44e1e878d8a59 Author: Jonathan Matthew Date: Tue Feb 1 21:50:23 2011 +1000 Port to GTK+ 3 backends/gstreamer/rb-encoder-gst.c | 2 +- configure.ac | 59 ++++-- doc/reference/Makefile.am | 1 - lib/Makefile.am | 1 - lib/eggsmclient-private.h | 2 +- lib/eggsmclient-xsmp.c | 3 +- lib/gseal-gtk-compat.h | 48 ---- lib/rb-missing-plugins.c | 3 +- lib/rb-tree-dnd.c | 4 +- lib/rb-util.c | 20 +- plugins/audiocd/rb-audiocd-source.c | 27 ++- .../rb-audioscrobbler-profile-page.c | 9 +- .../rb-disc-recorder-plugin.c | 4 +- plugins/daap/rb-dacp-pairing-page.c | 2 +- plugins/fmradio/rb-fm-radio-source.c | 2 +- plugins/power-manager/rb-power-manager-plugin.c | 2 +- plugins/status-icon/rb-status-icon-plugin.c | 3 +- plugins/visualizer/rb-vis-widget.c | 19 +-- plugins/visualizer/rb-visualizer-plugin.c | 35 ++-- podcast/rb-podcast-properties-dialog.c | 13 +- shell/main.c | 2 +- shell/rb-plugin-manager.c | 2 - shell/rb-shell.c | 14 +- shell/rb-source-header.c | 30 ++-- shell/rb-statusbar.c | 2 - sources/rb-display-page-model.c | 2 - sources/rb-display-page-tree.c | 37 ++-- sources/rb-library-source.c | 5 +- tests/bench-rhythmdb-load.c | 3 +- tests/test-file-helpers.c | 3 +- tests/test-rhythmdb-property-model.c | 3 +- tests/test-rhythmdb-query-model.c | 3 +- widgets/gossip-cell-renderer-expander.c | 232 +++----------------- widgets/gossip-cell-renderer-expander.h | 5 - widgets/rb-cell-renderer-pixbuf.c | 30 +-- widgets/rb-cell-renderer-rating.c | 30 ++-- widgets/rb-entry-view.c | 1 - widgets/rb-library-browser.c | 1 - widgets/rb-query-creator-properties.c | 1 - widgets/rb-query-creator.c | 1 - widgets/rb-rating-helper.c | 19 +- widgets/rb-rating-helper.h | 2 +- widgets/rb-rating.c | 112 ++++++----- widgets/rb-search-entry.c | 30 ++- widgets/rb-segmented-bar.c | 79 ++++--- 45 files changed, 357 insertions(+), 551 deletions(-) commit 0d3b198d1bdb3b15eaca1f1105a5940d45fd79b4 Author: W. Michael Petullo Date: Tue Jan 18 19:56:24 2011 -0600 Update to use libdmapsharing 3.0 API Signed-off-by: W. Michael Petullo configure.ac | 2 +- plugins/daap/rb-daap-container-record.c | 6 +++--- plugins/daap/rb-daap-record-factory.c | 6 +++--- plugins/daap/rb-daap-record.c | 12 ++++++------ plugins/daap/rb-daap-source.c | 2 +- plugins/daap/rb-dacp-player.c | 10 +++++----- plugins/daap/rb-dmap-container-db-adapter.c | 6 +++--- plugins/daap/rb-rhythmdb-dmap-db-adapter.c | 6 +++--- .../daap/rb-rhythmdb-query-model-dmap-db-adapter.c | 6 +++--- 9 files changed, 28 insertions(+), 28 deletions(-) commit 487ec5215cbb8eda1dd09831cbe8b36f5ffd112a Author: Jonathan Matthew Date: Tue Feb 1 21:21:23 2011 +1000 remove static python bindings bindings/Makefile.am | 6 +- bindings/python/Makefile.am | 117 -- bindings/python/override_common.c | 317 ---- bindings/python/override_common.h | 73 - bindings/python/rb.defs | 3123 ------------------------------------- bindings/python/rb.override | 1792 --------------------- bindings/python/rhythmdb.defs | 1312 ---------------- bindings/python/rhythmdb.override | 818 ---------- configure.ac | 1 - 9 files changed, 1 insertions(+), 7558 deletions(-) commit 608b041c8afa130b76425c2147d2682a997084e1 Author: Jonathan Matthew Date: Tue Feb 1 21:17:27 2011 +1000 temporarily disable python plugin support configure.ac | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit f258d410fa5ef5e410b3405057a240b19aca9c65 Author: Jonathan Matthew Date: Tue Feb 1 20:57:26 2011 +1000 rework rb_debug to allow it to be called via introspection backends/gstreamer/rb-player-gst-xfade.c | 2 +- lib/rb-debug.c | 50 ++++++++++++++++++++++------- lib/rb-debug.h | 9 ++++- podcast/test-podcast-parse.c | 12 +++--- 4 files changed, 52 insertions(+), 21 deletions(-) commit 4be81a10343c82229f7507a1dc4a074e1ce68622 Author: Jonathan Matthew Date: Tue Feb 1 20:48:53 2011 +1000 Remove function pointers from RhythmDBEntryType This makes implementing entry types in C slightly less convenient, but makes it possible to implement them in python or other languages. plugins/audiocd/rb-audiocd-source.c | 27 ++++++- .../rb-audioscrobbler-radio-track-entry-type.c | 24 +++++- plugins/daap/rb-daap-source.c | 26 +++++- plugins/fmradio/rb-fm-radio-source.c | 39 +++++++-- plugins/iradio/rb-iradio-source.c | 27 ++++++- podcast/rb-podcast-entry-types.c | 69 +++++++++++++--- rhythmdb/rhythmdb-entry-type.c | 24 ++---- rhythmdb/rhythmdb-entry-type.h | 10 -- rhythmdb/rhythmdb-song-entry-types.c | 87 +++++++++++++++++--- tests/test-utils.c | 14 ++-- 10 files changed, 267 insertions(+), 80 deletions(-) commit 52a4dc3393bbc217339ec6720c22a72d6db3f0f8 Author: Jonathan Matthew Date: Tue Feb 1 08:10:07 2011 +1000 drop cd-recorder plugin configure.ac | 22 +- plugins/Makefile.am | 6 +- plugins/cd-recorder/Makefile.am | 70 - plugins/cd-recorder/cd-recorder.rb-plugin.in | 8 - plugins/cd-recorder/rb-cd-recorder-plugin.c | 489 ------ plugins/cd-recorder/rb-playlist-source-recorder.c | 1653 --------------------- plugins/cd-recorder/rb-playlist-source-recorder.h | 90 -- plugins/cd-recorder/rb-recorder-gst.c | 1282 ---------------- plugins/cd-recorder/rb-recorder.h | 139 -- plugins/cd-recorder/recorder.ui | 198 --- po/POTFILES.in | 5 - 11 files changed, 2 insertions(+), 3960 deletions(-) commit 9a84078beefac3d584ed97ab045c79a5913380e3 Author: Jonathan Matthew Date: Tue Feb 1 08:03:28 2011 +1000 Update annotations for gobject-introspection backends/rb-encoder.c | 12 +++--- backends/rb-encoder.h | 6 +- backends/rb-player.c | 2 +- backends/rb-player.h | 2 +- lib/libmediaplayerid/mpid-util.c | 2 +- lib/rb-builder-helpers.c | 2 +- lib/rb-debug.c | 10 ++-- lib/rb-file-helpers.c | 4 +- lib/rb-string-value-map.c | 2 +- lib/rb-util.c | 79 +++++++++++++++++----------------- metadata/rb-metadata-dbus-client.c | 14 +++--- rhythmdb/rhythmdb-entry.h | 4 +- rhythmdb/rhythmdb-private.h | 2 +- rhythmdb/rhythmdb-query.c | 10 +++-- rhythmdb/rhythmdb-song-entry-types.c | 2 +- rhythmdb/rhythmdb.c | 33 +++++++------- rhythmdb/rhythmdb.h | 4 -- shell/rb-history.c | 16 +++--- shell/rb-play-order.c | 34 +++++++++++---- shell/rb-playlist-manager.c | 32 +++++++------- shell/rb-plugin.c | 4 +- shell/rb-plugin.h | 9 ++-- shell/rb-removable-media-manager.c | 6 +++ shell/rb-shell-player.c | 20 ++++---- shell/rb-shell-preferences.c | 6 +- shell/rb-shell.c | 14 +++--- shell/rb-track-transfer-batch.c | 2 +- shell/rb-track-transfer-queue.c | 2 +- sources/rb-auto-playlist-source.c | 12 +++--- sources/rb-browser-source.c | 3 +- sources/rb-display-page-group.c | 2 +- sources/rb-display-page-model.c | 2 +- sources/rb-display-page-tree.c | 2 +- sources/rb-display-page.c | 35 +++++++++++++-- sources/rb-media-player-source.c | 40 +++++++++++++++-- sources/rb-playlist-source.c | 4 +- sources/rb-removable-media-source.c | 23 +++++++++- sources/rb-source-search.c | 6 +- sources/rb-source.c | 67 +++++++++++++++++++++++----- sources/rb-static-playlist-source.c | 2 +- sources/rb-streaming-source.c | 4 +- widgets/rb-dialog.c | 2 +- widgets/rb-entry-view.c | 22 +++++----- widgets/rb-library-browser.c | 12 +++--- widgets/rb-property-view.c | 6 +- widgets/rb-query-creator.c | 12 +++--- widgets/rb-segmented-bar.c | 8 +++ 47 files changed, 372 insertions(+), 227 deletions(-) commit ce649487d859e385fd4afebca94195a417c369cb Author: Jorge González Date: Mon Jan 31 19:05:40 2011 +0100 Updated Spanish translation po/es.po | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit c74390183494b5c69244bef120864f675ee98abc Author: Daniel Mustieles Date: Wed Jan 26 20:16:49 2011 +0100 Updated Spanish translation po/es.po | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 265a80e3a475dcf17434698c7ccc1a37bcabfb78 Author: Pedro Barreira Date: Sun Jan 23 23:45:49 2011 +0000 Updated Portuguese translation po/pt.po | 2614 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 1471 insertions(+), 1143 deletions(-) commit b7fcce4b00eb95783a5e638845dc83151480d2d4 Author: Julio Merino Date: Thu Jan 20 22:13:32 2011 +1000 use 'gulong' instead of 'ulong', fixing build on NetBSD plugins/daap/rb-dacp-player.c | 4 ++-- plugins/daap/rb-rhythmdb-dmap-db-adapter.c | 2 +- .../daap/rb-rhythmdb-query-model-dmap-db-adapter.c | 2 +- plugins/mpris/rb-mpris-plugin.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit a8f14cb7eb1a5599a2718a185fb4b3cfeccb2a84 Author: Joan Duran Date: Thu Jan 20 10:07:53 2011 +0100 Updated Catalan translation po/ca.po | 4348 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 2683 insertions(+), 1665 deletions(-) commit 17eb48aa455ecab3f238c00891e024c5529f6bf6 Author: Jamie Nicol Date: Thu Jan 20 01:50:05 2011 +0000 daap: fix segfault during dacp pairing process (bug #640021) plugins/daap/rb-dacp-pairing-page.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7f10f4e4f7293b2fc46971a57ac2a4fb2351a496 Author: Jonathan Matthew Date: Thu Jan 20 08:00:12 2011 +1000 status-icon: fix build without libnotify but who deliberately does this anyway? plugins/status-icon/rb-status-icon-plugin.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 042534569086bcf1d060adf8073a380726e69149 Author: Emilio Pozuelo Monfort Date: Mon Jan 17 22:00:18 2011 +0000 Fix build with HAL support plugins/mtpdevice/rb-mtp-plugin.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit c09836f82ca493c5a646bd1a4a3971c1cf03711a Author: Hannie Dumoleyn Date: Sun Jan 16 17:17:00 2011 +0100 [l10n] Updated Dutch translation po/nl.po | 1880 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 974 insertions(+), 906 deletions(-) commit 764457ebc839e9229d327de60143008e6c75b347 Author: Andrej Žnidaršič Date: Sun Jan 16 14:30:23 2011 +0100 Updated Slovenian translation po/sl.po | 131 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 70 insertions(+), 61 deletions(-) commit 065372662eee1934399f4db66e3e1a7107a4555e