commit d86496ec4ca4c6d2a2414972e9cf0ebd5b8b7c50 Author: Jonathan Matthew Date: Sun Mar 29 15:08:50 2015 +1000 Rhythmbox 3.2 NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README | 2 +- configure.ac | 2 +- 3 files changed, 58 insertions(+), 2 deletions(-) commit 95c5cd176e6fb342a2139c51f3cbcc0b3ef4623b Author: Aurimas Černius Date: Fri Mar 27 00:46:21 2015 +0200 Updated Lithuanian translation po/lt.po | 1170 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 716 insertions(+), 454 deletions(-) commit be5356d18a9b747578e3f824e8ee58791c8d5d38 Author: Hannie Dumoleyn Date: Thu Mar 26 18:24:37 2015 +0100 Updated Dutch translation Master 3.16 po/nl.po | 2178 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 1250 insertions(+), 928 deletions(-) commit c29244a184abe7a9a0e308d89ae417ab5e9282c1 Author: Milo Casagrande Date: Wed Mar 25 20:24:40 2015 +0000 Updated Italian translation po/it.po | 1108 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 680 insertions(+), 428 deletions(-) commit 2e61b03e601dc98ed7de53fb8b46617ab72b93ed Author: Irene Sáez Date: Tue Mar 24 10:34:49 2015 +0000 Updated Spanish translation po/es.po | 268 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 130 insertions(+), 138 deletions(-) commit 6a50c5dff1522500db19bb13d37200b287c0f125 Author: Irene Sáez Date: Tue Mar 24 10:18:09 2015 +0000 Updated Spanish translation po/es.po | 1018 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 633 insertions(+), 385 deletions(-) commit 813a063a8756c9977fdcb418a8f0bc176deef450 Author: Trinh Anh Ngoc Date: Fri Mar 20 14:17:36 2015 +0700 Remove extra border of error dialog From Gnome 3.14, message dialog style will be broken if add extra border to dialog. widgets/rb-dialog.c | 2 -- 1 file changed, 2 deletions(-) commit 5534b80596990be6c4aeb65cd10b8dc4519d7bcd Author: Trinh Anh Ngoc Date: Fri Mar 20 13:55:47 2015 +0700 Add notebook border in multiple songs property dialog data/ui/song-info-multiple.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 193f807f79c380061dba3baa269694c664c6cca4 Author: Jonathan Matthew Date: Sun Mar 22 17:41:14 2015 +1000 fix some more borders around tree views data/ui/podcast-add-dialog.ui | 2 +- plugins/grilo/rb-grilo-source.c | 2 +- plugins/soundcloud/soundcloud.ui | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 4516f5e2d37c40f70c42f65232a79142fb354357 Author: Jonathan Matthew Date: Sun Mar 22 14:07:00 2015 +1000 shell: reject images that are fewer than 32 pixels wide or high Amazon gives us 1x1 gifs sometimes, which aren't very useful as album art. shell/rb-shell.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 35a95fa8bb7c5ef14f5c6ff0258c051039e7e1b3 Author: Jonathan Matthew Date: Fri Mar 20 09:09:59 2015 +1000 statusbar: apply 'statusbar' style class GtkStatusbar only applies this to itself in gtk 3.16, so for the benefit of older versions we'll apply it too. shell/rb-statusbar.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 67579a26d5272c2838b82da61aada8ecc34726da Author: Trinh Anh Ngoc Date: Tue Mar 17 21:57:49 2015 +0700 Use thin separator between widgets and remove some shadows data/ui/style.css | 18 +++++++++++++++--- plugins/context/ContextView.py | 4 +++- plugins/soundcloud/soundcloud.py | 2 +- shell/rb-statusbar.c | 1 + sources/rb-play-queue-source.c | 2 +- widgets/rb-entry-view.c | 2 +- widgets/rb-library-browser.c | 2 +- widgets/rb-property-view.c | 2 +- widgets/rb-source-toolbar.c | 3 ++- 9 files changed, 26 insertions(+), 10 deletions(-) commit faeb22e4b3be3afe1f408dcc6ee9c468a20ff823 Author: Trinh Anh Ngoc Date: Tue Mar 17 13:22:37 2015 +0700 Remove customized top border in primary toolbar. From Gnome 3.16, window decorations have default bottom border that cause unnecessary heavy border. data/ui/style.css | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 0b7bd59ebdf1258da743a0bff6ed69ca3b716f52 Author: Baurzhan Muftakhidinov Date: Wed Mar 18 06:28:47 2015 +0000 Updated Kazakh translation po/kk.po | 567 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 313 insertions(+), 254 deletions(-) commit 39afe69f04f8f5047a8a1b6eb0db0dfb409988a7 Author: Pau Iranzo Date: Tue Mar 17 16:56:55 2015 -0400 Update Catalan translation po/ca.po | 3048 +++++++++++--------------------------------------------------- 1 file changed, 511 insertions(+), 2537 deletions(-) commit e3d8b2a0fa993c2c48b7025d7016cc04fe4b7940 Author: Jonathan Matthew Date: Tue Mar 17 22:44:25 2015 +1000 shell: sync shell settings when quitting Otherwise the delayed sync timeout tends to crash later on. shell/rb-shell.c | 1 + 1 file changed, 1 insertion(+) commit 21294f1ed8c02d3f75adf59673add3bb06601efe Author: Jonathan Matthew Date: Tue Mar 17 22:42:31 2015 +1000 entry-view: hold a reference on the tree view selection Apparently this gets disposed of earlier than we'd like otherwise. Also stop paying attention to selection changes when the entry view is disposed so we don't try looking at it later on. widgets/rb-entry-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit caa80e36df9472f7a4ea79eedec999d6ed8666d7 Author: Jonathan Matthew Date: Mon Mar 16 20:50:30 2015 +1000 play-queue: fix the border on the side pane view a bit better We need a border at the bottom to match everything else. data/ui/style.css | 4 ++++ sources/rb-play-queue-source.c | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 251e1375384126529b4cac4263006d4e956b290a Author: Josef Andersson Date: Sun Mar 15 21:55:57 2015 +0000 Updated Swedish translation po/sv.po | 337 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 192 insertions(+), 145 deletions(-) commit 521c82169ed8cb6fea4abe4a1026ac020ed7a408 Author: Josef Andersson Date: Sun Mar 15 21:44:27 2015 +0000 Updated Swedish translation help/sv/sv.po | 1786 ++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 1128 insertions(+), 658 deletions(-) commit c2fbbd42cc15c8c69300af5a8045a4306df16a3a Author: Jonathan Matthew Date: Sun Mar 15 22:11:58 2015 +1000 shuffle: don't move the playing entry when handling query model changes If the current playing entry is present in the new query model, then we want to leave it in its current location, as parts of the shuffle logic rely on it remaining there. shell/rb-play-order-shuffle.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 6a2f69052e3602bb8a5c10deab1ac24ad42fbc81 Author: Jonathan Matthew Date: Sat Mar 14 22:38:56 2015 +1000 shuffle: improve handling of query model changes Ensure all entries are removed from the ordering, then all the entries in the new query model are added randomly, rather than leaving the ones common to both query models in place. This distributes the common entries better throughout the resulting play order. Based on a patch from charboma38@gmail.com https://bugzilla.gnome.org/show_bug.cgi?id=330686 shell/rb-play-order-shuffle.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit becf10f6c802131297cceb778a7ff8061ce313f2 Author: Jonathan Matthew Date: Sat Mar 14 21:12:05 2015 +1000 play-queue: remove extra borders sources/rb-play-queue-source.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0abbbda8df597dbd11b1dd7bdca01c67fca1a17b Author: Trinh Anh Ngoc Date: Thu Jan 29 11:26:47 2015 +0700 Remove python console border plugins/pythonconsole/pythonconsole.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c15f64c0c397ff5152ce83537f0528cf8ce9789 Author: Trinh Anh Ngoc Date: Thu Jan 29 11:20:04 2015 +0700 Correct soundcloud search border width plugins/soundcloud/soundcloud.ui | 1 + 1 file changed, 1 insertion(+) commit b416afe2c709aff8915545b204cf16334245d09a Author: Trinh Anh Ngoc Date: Thu Jan 29 10:59:11 2015 +0700 Refine context view ui plugins/context/ContextView.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7b7794d523b58cd9f90b59edb64c20486ad09f98 Author: Trinh Anh Ngoc Date: Thu Jan 29 10:41:26 2015 +0700 Refine soundcloud ui plugins/soundcloud/soundcloud.py | 5 +++-- plugins/soundcloud/soundcloud.ui | 3 --- 2 files changed, 3 insertions(+), 5 deletions(-) commit dbf7175541f4bfffd8f369ef059a4ddd84cb8e6c Author: Jonathan Matthew Date: Sat Mar 14 18:32:37 2015 +1000 display-page-tree: apply the sidebar style class to the right thing sources/rb-display-page-tree.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 93cb10955aabe6e2fdf87d1ebb52e62c853e8312 Author: Jonathan Matthew Date: Sat Mar 14 17:14:35 2015 +1000 fix up side pane toolbar borders, remove obsolete css Set border radius to 0 for the toolbar and remove its top border, which was a bit too heavy. The rules applied to the border on the pane separator did nothing, so there's no point keeping them. partly from Trinh Anh Ngoc data/ui/style.css | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 4171bbc7322f29bb652b9f7da230da71ec346216 Author: Trinh Anh Ngoc Date: Sat Mar 14 15:26:09 2015 +1000 button-bar: add spacing between buttons, remove unnecessary style widgets/rb-button-bar.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 15c402bd9916b425d15fc27fd67f16355c23e565 Author: Samir Ribic Date: Sat Mar 14 00:49:55 2015 +0000 Added Bosnian translation po/LINGUAS | 1 + po/bs.po | 4671 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4672 insertions(+) commit a023a2ed57b16e2de4b1d64d3f33e82ae86b4c2d Author: Jakub Steiner Date: Wed Mar 11 20:35:37 2015 +0100 icon: remove a bounding box path - the bounding box is usually a rect that gets removed when exported. It was converted to a path for some reason. While it's no-fill, no-stroke by default, gtk fills it at runtime making the app icon a grey square. https://bugzilla.gnome.org/show_bug.cgi?id=746047 data/icons/hicolor/scalable/apps/rhythmbox-symbolic.svg | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) commit b624cc6d03eaf1954d21b5c215d92288fda2ba41 Author: Jonathan Matthew Date: Fri Mar 13 20:43:08 2015 +1000 xfade: always attribute tags to the right stream Tag messages are emitted by the sink, which makes it difficult to associate them with the originating stream. Previously we've just assumed the stream that is currently in PLAYING state owns any tags that come out, which isn't good enough. Tag updates now include the full tags from the stream, which means embedded cover art too. Attributing this to the wrong stream means we get the wrong cover art image. To fix this, we inject a tag into each stream containing the stream uri, which we use to locate the stream instance. Injecting a tag into the stream is a bit ugly but it effectively fixes the problem. https://bugzilla.gnome.org/show_bug.cgi?id=743493 backends/gstreamer/rb-player-gst-xfade.c | 60 ++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) commit f2b4c6454616698c7ed004ad8d61eb16126eb9a8 Author: Kjartan Maraas Date: Wed Mar 11 20:42:12 2015 +0100 Updated Norwegian bokmål translation. po/nb.po | 834 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 529 insertions(+), 305 deletions(-) commit 58c131a01519926140f899ddc1575945a864164a Author: Jiri Grönroos Date: Wed Mar 11 17:04:14 2015 +0200 Finnish translation update po/fi.po | 1096 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 673 insertions(+), 423 deletions(-) commit b68a34b23af8fbdb6f29e8984a9e63949be08330 Author: Anders Jonsson Date: Tue Mar 10 12:04:48 2015 +0000 Updated Swedish translation po/sv.po | 1315 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 750 insertions(+), 565 deletions(-) commit fdc481ac0c77f25b46f68e797b46ec9798ed3cf0 Author: Balázs Úr Date: Sun Mar 8 17:58:09 2015 +0000 Updated Hungarian translation po/hu.po | 537 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 293 insertions(+), 244 deletions(-) commit 88e53ccf5bd15cc7984eb86e026df7a21624f4dd Author: Josef Andersson Date: Sun Mar 8 12:25:12 2015 +0000 Updated Swedish translation help/sv/sv.po | 4689 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 3531 insertions(+), 1158 deletions(-) commit 523a201f9c9e2bf1cf0979d80d7efa19d20250c6 Author: Rafael Ferreira Date: Tue Mar 3 14:58:57 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 519 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 288 insertions(+), 231 deletions(-) commit 571b77caf32dccdc0e4dcb64bd7ecd90a5879b9f Author: Andrew Brown Date: Sun Mar 1 19:41:01 2015 -0500 Include gdk.h instead of gdkx.h Including `gdk.h` instead of `gdkx.h` allows Rhythmbox to be built on Mac OS X (assuming the Multimedia Keys plugin is disabled using `--disable-mmkeys`). plugins/power-manager/rb-power-manager-plugin.c | 2 +- shell/rb-shell.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) commit 6bf5a52b7047e3af8c731fc09e9210e723600ed7 Author: Andrew Brown Date: Sun Mar 1 19:10:13 2015 -0500 Declared rb_metadata_iface_xml with extern Because `rb-metadata-dbus.h` is included in multiple places `rb_metadata_iface_xml` needs to be declared with `extern` in order for Rhythmbox to build on Mac OS X with GCC 4.2.1. (Apple's variant of GCC may be more strict in this manner.) It's probably best if it's declared with `extern` anyway since there should only be one definition. metadata/rb-metadata-dbus.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb22785d54c180bf5ae795a0db9f09a238b51532 Author: Marek Černocký Date: Sun Mar 1 22:06:36 2015 +0100 Updated Czech translation po/cs.po | 144 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 94 insertions(+), 50 deletions(-) commit 8073fe86c2a6cc2fa2a3aa9fd0fd88abccbcdbc9 Author: Piotr Drąg Date: Sun Mar 1 16:56:18 2015 +0100 Updated Polish translation po/pl.po | 188 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 118 insertions(+), 70 deletions(-) commit 257c16781dca3d70d6957fbf11c5e51ee20c4541 Author: Dušan Kazik Date: Sun Mar 1 10:54:51 2015 +0000 Updated Slovak translation po/sk.po | 146 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 91 insertions(+), 55 deletions(-) commit 4f2bb5b4c889d6cfe834a43ce2b6a5429ac452f4 Author: Cheng-Chia Tseng Date: Sun Mar 1 08:05:02 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit e073ded8d591efc9a1a4f43696e84ec3f3d8819a Author: Piotr Drąg Date: Tue Feb 24 22:04:55 2015 +0100 Mark strings for translation data/ui/create-playlist.ui | 2 +- data/ui/media-player-properties.ui | 2 +- data/ui/playlist-save.ui | 4 ++-- plugins/daap/daap-prefs.ui | 2 +- plugins/ipod/ipod-init.ui | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) commit 14a56a8e844a6f79f78d1fc1dccbc2fd914f31b6 Author: Piotr Drąg Date: Tue Feb 24 21:59:40 2015 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 65698ff96ce38975d380ec38d1c5b9de0f7777ef Author: Cheng-Chia Tseng Date: Tue Feb 24 12:49:17 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 150 +++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 93 insertions(+), 57 deletions(-) commit 38ffea420a4a6d872b3b96adce3e5796ddc7f72a Author: Jonathan Matthew Date: Tue Feb 24 09:22:29 2015 +1000 fix up some GtkStock items I missed the first time podcast/rb-podcast-properties-dialog.c | 2 +- widgets/rb-song-info.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 88c078e4bcd0c9ee0b7a8ac6589ae6db32fa2029 Author: Jonathan Matthew Date: Tue Feb 24 07:40:09 2015 +1000 replace GtkHSeparators with GtkSeparators that are horizontal plugins/audioscrobbler/audioscrobbler-profile.ui | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit c5b5ed795f1f976618ad43370e4954c4ee0a188d Author: Jonathan Matthew Date: Tue Feb 24 07:37:55 2015 +1000 finish replacing x/ypad with margins .../audioscrobbler/audioscrobbler-preferences.ui | 5 +- plugins/audioscrobbler/audioscrobbler-profile.ui | 64 +++++++++++++--------- plugins/daap/daap-prefs.ui | 11 ++-- plugins/magnatune/magnatune-prefs.ui | 5 +- plugins/replaygain/replaygain-prefs.ui | 9 +-- 5 files changed, 55 insertions(+), 39 deletions(-) commit 8370d19ae7f71b92615eaf82eeafbc4673accdd4 Author: Jonathan Matthew Date: Mon Feb 23 23:22:32 2015 +1000 remove resize-mode property values data/ui/podcast-feed-properties.ui | 1 - data/ui/podcast-properties.ui | 1 - plugins/audioscrobbler/audioscrobbler-profile.ui | 2 -- plugins/magnatune/magnatune-loading.ui | 1 - 4 files changed, 5 deletions(-) commit df57c71a25f57c3a25944f91508839d7190071be Author: Jonathan Matthew Date: Mon Feb 23 23:19:03 2015 +1000 remove rb_image_new_from_stock lib/rb-util.c | 84 ----------------------------------------------------------- lib/rb-util.h | 2 -- 2 files changed, 86 deletions(-) commit 62b30b131fbf074112fcc2a5753b7dd2f6dc13a8 Author: Jonathan Matthew Date: Mon Feb 23 23:00:25 2015 +1000 replace GtkStock items with plain labels and icons data/ui/create-playlist.ui | 4 +- data/ui/library-prefs.ui | 16 +++---- data/ui/media-player-properties.ui | 4 +- data/ui/playlist-save.ui | 8 ++-- data/ui/song-info.ui | 65 ++++++++++++++------------- data/ui/sync-dialog.ui | 3 +- plugins/daap/daap-prefs.ui | 5 +-- plugins/ipod/ipod-init.ui | 6 +-- plugins/iradio/rb-station-properties-dialog.c | 2 +- plugins/iradio/station-properties.ui | 17 +++---- plugins/lyrics/lyrics-prefs.ui | 6 +-- podcast/rb-feed-podcast-properties-dialog.c | 2 +- podcast/rb-podcast-source.c | 4 +- shell/rb-application.c | 2 +- shell/rb-shell-preferences.c | 4 +- widgets/rb-alert-dialog.c | 41 +++++++---------- widgets/rb-dialog.c | 8 ++-- widgets/rb-query-creator.c | 8 ++-- widgets/rb-uri-dialog.c | 4 +- 19 files changed, 99 insertions(+), 110 deletions(-) commit bfbd42b59769d8b13f12f10986e830bacfa79f7f Author: Cheng-Chia Tseng Date: Mon Feb 23 14:40:55 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 898 ++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 541 insertions(+), 357 deletions(-) commit de1621b20e31a87f791f09e0080ba78cf956321b Author: Jonathan Matthew Date: Mon Feb 23 20:52:09 2015 +1000 audioscrobbler: add missing ref on profile pages plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 2 ++ 1 file changed, 2 insertions(+) commit 99646e8fd72715fd571b69f44dc722c1d6c7d8e9 Author: Jonathan Matthew Date: Mon Feb 23 20:49:16 2015 +1000 audioscrobbler: move last.fm icon to a proper theme directory plugins/audioscrobbler/Last.fm-symbolic.svg | 110 --------------------- plugins/audioscrobbler/Makefile.am | 8 +- .../hicolor/scalable/places/Last.fm-symbolic.svg | 110 +++++++++++++++++++++ plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 17 ++++ .../rb-audioscrobbler-profile-page.c | 18 ++-- 5 files changed, 138 insertions(+), 125 deletions(-) commit c0f4b203d96cbaa80428014f94ed439fad28afbc Author: Jonathan Matthew Date: Sun Feb 22 23:37:22 2015 +1000 put symbolic icons for plugins into proper theme directories plugins/magnatune/Makefile.am | 8 ++- .../hicolor/scalable/places/magnatune-symbolic.svg | 84 ++++++++++++++++++++++ plugins/magnatune/magnatune-symbolic.svg | 84 ---------------------- plugins/magnatune/magnatune.py | 5 +- plugins/rb/rb.py | 22 ++++-- plugins/soundcloud/Makefile.am | 7 +- .../scalable/places/soundcloud-symbolic.svg | 63 ++++++++++++++++ plugins/soundcloud/soundcloud-symbolic.svg | 63 ---------------- plugins/soundcloud/soundcloud.py | 7 +- 9 files changed, 178 insertions(+), 165 deletions(-) commit 9b6a6b641c5f8f15c5ae7e8a5cfe8b2fb2be7fbb Author: Jonathan Matthew Date: Sun Feb 22 23:33:06 2015 +1000 file-helpers: remove obsolete 'art' dirs from search paths lib/rb-file-helpers.c | 4 ---- 1 file changed, 4 deletions(-) commit c9acb9255f242468b04828fe50fe6fd96215f1fb Author: Trần Ngọc Quân Date: Thu Feb 12 08:32:52 2015 +0700 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân po/vi.po | 4405 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 2306 insertions(+), 2099 deletions(-) commit e8ebb6ce0d23dcb0d104d76f59e773c09c471c1a Author: Dušan Kazik Date: Wed Feb 4 09:34:00 2015 +0000 Updated Slovak translation po/sk.po | 1527 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 737 insertions(+), 790 deletions(-) commit 8b90951d0a4bd72db8d500762d2171c4f31b3bf7 Author: Marek Černocký Date: Tue Feb 3 09:33:19 2015 +0100 Updated Czech translation po/cs.po | 433 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 225 insertions(+), 208 deletions(-) commit e39f96da8157daf17d45651507c536e7f596f6ac Author: Piotr Drąg Date: Sun Feb 1 15:02:53 2015 +0100 Updated Polish translation po/pl.po | 443 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 230 insertions(+), 213 deletions(-) commit ff7bc8ffd29357346c24f11cc430d0074d822c40 Author: Jonathan Matthew Date: Thu Jan 29 08:33:13 2015 +1000 update POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 6ccc3f735e242fd642024e6eda4c99797b551964 Author: Jonathan Matthew Date: Wed Jan 28 21:30:07 2015 +1000 notification: reuse existing album art if it matches the new entry plugins/notification/rb-notification-plugin.c | 37 +++++++++++++++++++-------- 1 file changed, 27 insertions(+), 10 deletions(-) commit 5e1511e558e7a101986de44f19ea368add61abdb Author: Jonathan Matthew Date: Sat Jan 24 12:12:25 2015 +1000 header: keep existing art if it matches the new playing entry widgets/rb-header.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) commit 7981c29d6d7bbee7174c812c591767fd31f0d741 Author: Jonathan Matthew Date: Wed Dec 24 17:36:14 2014 +1000 ext-db: make it possible to delete metadata and store nulls To make these capabilities useful, all lookups now return the storage key along with the lookup result, so the result can easily by deleted (and subsequently re-fetched) or cleared. When a NULL value is stored, only a value from a higher priority source type will replace it. metadata/rb-ext-db-key.c | 67 ++++++++++--- metadata/rb-ext-db-key.h | 2 +- metadata/rb-ext-db.c | 129 +++++++++++++++++++++++--- metadata/rb-ext-db.h | 10 +- plugins/artsearch/songinfo.py | 4 +- plugins/ipod/rb-ipod-source.c | 2 +- plugins/mpris/rb-mpris-plugin.c | 2 +- plugins/mtpdevice/rb-mtp-source.c | 2 +- plugins/notification/rb-notification-plugin.c | 4 +- plugins/visualizer/rb-visualizer-fullscreen.c | 2 +- widgets/rb-header.c | 6 +- 11 files changed, 188 insertions(+), 42 deletions(-) commit f2f8f019a13bae244f89489709b9eb3632460009 Author: Jonathan Matthew Date: Wed Dec 24 17:00:44 2014 +1000 ext-db: split files across subdirectories as numbers increase metadata/rb-ext-db.c | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) commit 38dadb1737aaed836dc0d68a4884af694fd3cfe8 Author: Jonathan Matthew Date: Wed Dec 24 12:08:07 2014 +1000 artsearch: add an album art page to song info dialogs This displays the current album art for the track, and allows it to be re-fetched, cleared, or replaced with a selected file. plugins/artsearch/Makefile.am | 1 + plugins/artsearch/artsearch.py | 14 ++++- plugins/artsearch/songinfo.py | 139 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 153 insertions(+), 1 deletion(-) commit cf4c0b59d93677dd77c6bd376262299182fdbcf4 Author: Jonathan Matthew Date: Thu Dec 25 08:15:31 2014 +1000 artsearch: don't try to look at tags if there aren't any plugins/artsearch/embedded.py | 3 +++ 1 file changed, 3 insertions(+) commit edd9570aaea41f683e7335f0ae1138bf394c6a93 Author: Jonathan Matthew Date: Mon Jan 5 09:06:30 2015 +1000 ext-db: helper for printing keys in debug output metadata/rb-ext-db-key.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ metadata/rb-ext-db-key.h | 2 ++ 2 files changed, 51 insertions(+) commit 4b66583e74e2f0b4c1b0f65feea3da56719eeec0 Author: Jonathan Matthew Date: Wed Dec 24 12:24:18 2014 +1000 introspect RBFadingImage bindings/gi/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9e371e3488f4aca6f4e91cdb4aa1fbb7da32ef46 Author: Jonathan Matthew Date: Wed Dec 24 12:21:48 2014 +1000 fading-image: allow tooltips to be disabled via a property widgets/rb-fading-image.c | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) commit 379db6c971bdefcc340ee940d9103f15abd9756a Author: Jonathan Matthew Date: Thu Dec 25 12:41:06 2014 +1000 lyrics: fix up song info page layout plugins/lyrics/lyrics.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 32d9e53dd9287eb0a77704c28a6211a27e70f8c7 Author: Jonathan Matthew Date: Mon Jan 5 09:04:31 2015 +1000 add macro for checking if the current function will output debug info lib/rb-debug.h | 2 ++ 1 file changed, 2 insertions(+) commit c842838cf7c2068203062a6ada893c50de6c4fec Author: Gábor Kelemen Date: Tue Jan 6 22:44:10 2015 +0000 Updated Hungarian translation po/hu.po | 554 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 373 insertions(+), 181 deletions(-) commit 718eb34b7d387d03ce6c8a42a1c59029b1781f2f Author: Rafael Ferreira Date: Sat Jan 3 22:05:12 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 605 +++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 396 insertions(+), 209 deletions(-) commit b1e082fda7ab63bc488043a2ddbd035762966921 Author: Jonathan Matthew Date: Tue Dec 23 18:47:41 2014 +1000 ignore .appdata.xml .gitignore | 2 ++ 1 file changed, 2 insertions(+) commit 163f819589e2c3fe330cf113ce68b155f7baba7f Author: Jonathan Matthew Date: Tue Dec 23 18:43:52 2014 +1000 Update gtk versions and such in some builder files data/ui/import-dialog.ui | 22 +-- data/ui/playlist-save.ui | 107 ++++++----- data/ui/podcast-add-dialog.ui | 51 +----- data/ui/podcast-feed-properties.ui | 50 ++++-- plugins/generic-player/generic-player-info.ui | 201 +++++++++++---------- plugins/mtpdevice/mtp-info.ui | 247 ++++++++++++++------------ 6 files changed, 344 insertions(+), 334 deletions(-) commit 814444101cd4f4324afa02d62bfda2c0c7adf766 Author: Jonathan Matthew Date: Tue Dec 23 10:42:30 2014 +1000 s/INCLUDES/AM_CPPFLAGS/ and some other stuff Makefile.am | 3 ++- backends/Makefile.am | 2 +- backends/gstreamer/Makefile.am | 2 +- doc/reference/Makefile.am | 2 +- lib/Makefile.am | 2 +- lib/libmediaplayerid/Makefile.am | 6 +++--- metadata/Makefile.am | 4 ++-- plugins/audiocd/Makefile.am | 2 +- plugins/audioscrobbler/Makefile.am | 2 +- plugins/brasero-disc-recorder/Makefile.am | 2 +- plugins/daap/Makefile.am | 4 ++-- 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/visualizer/Makefile.am | 2 +- remote/dbus/Makefile.am | 2 +- rhythmdb/Makefile.am | 2 +- sample-plugins/sample-vala/Makefile.am | 6 +++--- sample-plugins/sample/Makefile.am | 2 +- shell/Makefile.am | 2 +- sources/Makefile.am | 2 +- sources/sync/Makefile.am | 2 +- tests/Makefile.am | 2 +- widgets/Makefile.am | 2 +- 33 files changed, 40 insertions(+), 39 deletions(-) commit f624b41b8032c3ab82075d4ed18048dda026a323 Author: Jonathan Matthew Date: Tue Dec 23 10:22:50 2014 +1000 Remove _BSD_SOURCE from makefiles This appears to have crept in with something relating to dashboard (who even remembers dashboard?) about 10 years ago. glibc headers have recently started complaining about it, so it's time for it to go. plugins/audiocd/Makefile.am | 4 +--- plugins/audioscrobbler/Makefile.am | 3 +-- plugins/brasero-disc-recorder/Makefile.am | 1 - plugins/daap/Makefile.am | 3 +-- plugins/dbus-media-server/Makefile.am | 1 - plugins/fmradio/Makefile.am | 3 +-- plugins/generic-player/Makefile.am | 3 +-- plugins/grilo/Makefile.am | 3 +-- plugins/ipod/Makefile.am | 3 +-- plugins/iradio/Makefile.am | 3 +-- plugins/lirc/Makefile.am | 3 +-- plugins/mmkeys/Makefile.am | 1 - plugins/mpris/Makefile.am | 1 - plugins/mtpdevice/Makefile.am | 3 +-- plugins/notification/Makefile.am | 3 +-- plugins/power-manager/Makefile.am | 3 +-- plugins/visualizer/Makefile.am | 3 +-- remote/dbus/Makefile.am | 2 +- sample-plugins/sample-vala/Makefile.am | 3 +-- sample-plugins/sample/Makefile.am | 3 +-- shell/Makefile.am | 2 +- tests/Makefile.am | 3 +-- 22 files changed, 18 insertions(+), 39 deletions(-) commit ec379e25762343cab920f5b43d4c5abe6f2b7c7e Author: Jonathan Matthew Date: Tue Dec 23 10:17:10 2014 +1000 fix up some calls to deprecated functions in widget implementations widgets/rb-rating-helper.c | 11 +---------- widgets/rb-segmented-bar.c | 4 ++-- 2 files changed, 3 insertions(+), 12 deletions(-) commit 802af1eca478552f1e5411d212ad9cb781d7224f Author: Jonathan Matthew Date: Tue Dec 23 10:03:01 2014 +1000 replace GtkTable with GtkGrid in some builder files Many more of these to do, but some of them might be redesigned instead. data/ui/general-prefs.ui | 214 ++++++++++++++++++++--------------------------- data/ui/library-prefs.ui | 62 +++++--------- data/ui/podcast-prefs.ui | 58 ++++++------- 3 files changed, 137 insertions(+), 197 deletions(-) commit 0d6cd8279795ca9a4fca96cd37b60b3c94155d63 Author: Jonathan Matthew Date: Tue Dec 23 09:44:07 2014 +1000 use GtkBox instead of H/VBox in plugin builder files also GtkScale in place of HScale while I'm here plugins/audiocd/album-info.ui | 27 +-- .../audioscrobbler/audioscrobbler-preferences.ui | 42 ++-- plugins/audioscrobbler/audioscrobbler-profile.ui | 111 ++++++--- plugins/daap/daap-prefs.ui | 34 +-- plugins/iradio/station-properties.ui | 74 +++--- plugins/lyrics/lyrics-prefs.ui | 14 +- plugins/magnatune/magnatune-loading.ui | 18 +- plugins/magnatune/magnatune-prefs.ui | 268 +++++++++++---------- plugins/replaygain/replaygain-prefs.ui | 64 +++-- 9 files changed, 370 insertions(+), 282 deletions(-) commit ad16c7a543f5c2b6972da17f2617e4404d63e5cb Author: Jonathan Matthew Date: Tue Dec 23 09:34:44 2014 +1000 use GtkBox instead of H/VBox in core builder files data/ui/create-playlist.ui | 47 +++++++++++----- data/ui/general-prefs.ui | 35 +++++++----- data/ui/library-prefs.ui | 74 +++++++++++++++++-------- data/ui/media-player-properties.ui | 107 +++++++++++++++++++++++-------------- data/ui/playback-prefs.ui | 55 ++++++++++++------- data/ui/playlist-save.ui | 7 +-- data/ui/podcast-prefs.ui | 13 +++-- data/ui/podcast-properties.ui | 67 ++++++++++++++--------- data/ui/sync-dialog.ui | 10 ++-- data/ui/sync-state.ui | 32 ++++++++--- data/ui/uri-new.ui | 12 +++-- 11 files changed, 309 insertions(+), 150 deletions(-) commit 26851338669668eeb0520c6bd0e811dd3cb9c3b6 Author: Jonathan Matthew Date: Tue Dec 23 09:15:25 2014 +1000 use GtkBox instead of H/VBox in widget implementations sources/rb-display-page.c | 3 ++- sources/rb-display-page.h | 4 ++-- sources/sync/rb-sync-settings-ui.c | 3 ++- sources/sync/rb-sync-settings-ui.h | 4 ++-- sources/sync/rb-sync-state-ui.c | 3 ++- sources/sync/rb-sync-state-ui.h | 4 ++-- widgets/rb-library-browser.c | 3 ++- widgets/rb-library-browser.h | 4 ++-- widgets/rb-search-entry.c | 3 ++- widgets/rb-search-entry.h | 4 ++-- 10 files changed, 20 insertions(+), 15 deletions(-) commit 83671b27a507472e3e070c53a1e7c9f9647f3bc4 Author: Мирослав Николић Date: Sat Dec 27 17:01:49 2014 +0100 Updated Serbian translation po/sr.po | 151 +++++++++++++++++++++++++++++++++++++++------------------ po/sr@latin.po | 151 +++++++++++++++++++++++++++++++++++++++------------------ 2 files changed, 206 insertions(+), 96 deletions(-) commit 714235b3e913ad21288a5e25e7aadd8ec893b43f Author: Baurzhan Muftakhidinov Date: Tue Dec 16 03:19:19 2014 +0000 Added Kazakh translation po/LINGUAS | 1 + po/kk.po | 4487 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4488 insertions(+) commit a59e543e8e4f689e32dfd81100964a8370867f66 Author: Muhammet Kara Date: Sun Dec 14 15:39:25 2014 +0000 Updated Turkish translation po/tr.po | 1797 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 987 insertions(+), 810 deletions(-) commit 6b319469a3b069516992c213a7e59dc78ef681f9 Author: Marek Černocký Date: Thu Nov 27 06:47:08 2014 +0100 Updated Czech translation help/cs/cs.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 362eb0d77fb5f1bcdb7baf13e164eff4ab3cc216 Author: Jonathan Matthew Date: Wed Nov 26 22:15:02 2014 +1000 soundcloud: don't allow tracks to be copied plugins/soundcloud/soundcloud.py | 4 ++++ 1 file changed, 4 insertions(+) commit 6b21f98a41fd8208d6e1dc3dca9b3ddd49f10fd3 Author: Marek Černocký Date: Mon Nov 24 21:12:16 2014 +0100 Updated Czech translation po/cs.po | 239 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 152 insertions(+), 87 deletions(-) commit 7b60eb30ca7964efdeaef9cef237e72d8bd5154a Author: Jonathan Matthew Date: Sat Nov 22 21:11:43 2014 +1000 podcast: always allow entries to be added to the queue podcast/rb-podcast-source.c | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) commit 63f7c469869c9c9eea0a61ef68f985edbd6e4481 Author: Jonathan Matthew Date: Sun Nov 16 22:43:40 2014 +1000 mpris: don't let the position value overflow 2^32 microseconds is a bit over an hour, so this is quite noticeable. plugins/mpris/rb-mpris-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fc637b4a67b1983ce83fcffa6fe8dc8a4376c8dc Author: xavier Date: Thu Nov 13 21:15:23 2014 +0100 Update Catalan translation po/ca.po | 3984 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 2147 insertions(+), 1837 deletions(-) commit 533fd350fec416d3e7dc56c0a38f1f9ee42e2aa7 Author: Jonathan Matthew Date: Mon Nov 10 23:18:03 2014 +1000 soundcloud: gtk_menu_attach_to_widget has more arguments plugins/soundcloud/soundcloud.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3838ecaac9d0216df79b29f281811b44554be76a Author: Jonathan Matthew Date: Mon Nov 10 21:53:32 2014 +1000 soundcloud: better logo, via https://github.com/ricburton/brandfont/ plugins/soundcloud/Makefile.am | 2 +- plugins/soundcloud/soundcloud-logo.png | Bin 406 -> 0 bytes plugins/soundcloud/soundcloud-symbolic.svg | 63 +++++++++++++++++++++++++++++ plugins/soundcloud/soundcloud.py | 2 +- 4 files changed, 65 insertions(+), 2 deletions(-) commit 53db06a9aed892a0a8fdd472b19b1d38f9eea0d1 Author: Piotr Drąg Date: Mon Nov 10 02:44:52 2014 +0100 Updated Polish translation po/pl.po | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 80 insertions(+), 15 deletions(-) commit a3924db0840cc1035d37db3547ef7cfa91720bcc Author: Jonathan Matthew Date: Sat Nov 8 21:20:32 2014 +1000 add soundcloud plugin configure.ac | 1 + plugins/Makefile.am | 1 + plugins/soundcloud/Makefile.am | 16 + plugins/soundcloud/powered-by-soundcloud.png | Bin 0 -> 4519 bytes plugins/soundcloud/soundcloud-logo.png | Bin 0 -> 406 bytes plugins/soundcloud/soundcloud.plugin.in | 10 + plugins/soundcloud/soundcloud.py | 502 +++++++++++++++++++++++++++ plugins/soundcloud/soundcloud.ui | 106 ++++++ po/POTFILES.in | 3 + 9 files changed, 639 insertions(+) commit b50aa5ac57046ede100603789f08a4f80cb95b75 Author: Jonathan Matthew Date: Wed Nov 5 21:57:06 2014 +1000 rhythmdb: relax type checks for property values in queries rhythmdb/rhythmdb-query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 30e9e4ed1977f43528941846bfde9f47670261a4 Author: Timo Jyrinki Date: Mon Nov 3 19:03:22 2014 +0200 Change Finnish translation team web page to l10n.gnome.org po/fi.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 883f873d717595e4f456b4315e5f1978b72272a4 Author: Jonathan Matthew Date: Sun Nov 2 17:28:30 2014 +1000 header: don't show "from " for entries with no album tag widgets/rb-header.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 4775ac19b472c0edeb87cb2c79de2cc9663ae2f7 Author: Jonathan Matthew Date: Sun Nov 2 16:06:43 2014 +1000 rhythmdb: fix transfer annotations for entry lookup functions rhythmdb/rhythmdb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3af37dd5f92806a6ec7fc3be22bcf2ee6cdc9c37 Author: Jonathan Matthew Date: Sun Nov 2 16:06:06 2014 +1000 rhythmdb: add typedef for entry-foreach callbacks plugins/daap/rb-rhythmdb-dmap-db-adapter.c | 2 +- rhythmdb/rhythmdb-tree.c | 10 +++++----- rhythmdb/rhythmdb.c | 4 ++-- rhythmdb/rhythmdb.h | 10 ++++++---- tests/test-rhythmdb.c | 2 +- 5 files changed, 15 insertions(+), 13 deletions(-) commit 7a1ac3780fcce115440e0c171e81dfbc35f0527a Author: Jonathan Matthew Date: Sun Nov 2 17:22:27 2014 +1000 rhythmdb: create better ext-db keys for entries that aren't in albums For entries that aren't in albums (indicated by setting the album property to an empty string), storing and retrieving art based on the title seems like a reasonable fallback. rhythmdb/rhythmdb.c | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) commit 3be94c36452dc7d6a61f2da99234a4ccd43df31e Author: Jonathan Matthew Date: Sun Nov 2 17:20:24 2014 +1000 rhythmdb: make it easy to create a query model for a given entry type Messing around with queries is hard, and sometimes RBBrowserSource isn't suitable as a base class. rhythmdb/rhythmdb-query-model.c | 24 ++++++++++++++++++++++++ rhythmdb/rhythmdb-query-model.h | 4 ++++ 2 files changed, 28 insertions(+) commit 42f6545304b7d7c27562cf24ded44bdc14eafc2c Author: Marek Černocký Date: Wed Oct 29 22:51:25 2014 +0100 Updated Czech translation po/cs.po | 438 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 280 insertions(+), 158 deletions(-) commit 28935b849a36f83c087147d910ce1a14a5744b62 Author: Мирослав Николић Date: Mon Oct 27 20:06:12 2014 +0100 Added Serbian translation po/sr.po | 633 +++++++++++++++++++++++++++++++++++---------------------- po/sr@latin.po | 633 +++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 776 insertions(+), 490 deletions(-) commit 8918370f8558451735f57de92e62d75b95288fc3 Author: Bastien Nocera Date: Tue Sep 30 14:04:29 2014 +0200 data: Add Vorbis aliases as supported mime-types This shouldn't change much, but my code to generate default applications (including the default music player and video player) in Fedora is very naive: http://pkgs.fedoraproject.org/cgit/shared-mime-info.git/tree/shared-mime-info.spec#n11 This caused 2 lines to appear in the defaults.list: audio/x-vorbis=org.gnome.Totem.desktop; audio/x-vorbis+ogg=rhythmbox.desktop;org.gnome.Totem.desktop; This meant that audio/x-vorbis+ogg showed up as being handled by Totem, and made gnome-control-center's Details panel think that Totem was the default music player. See https://bugzilla.redhat.com/show_bug.cgi?id=1146001 https://bugzilla.gnome.org/show_bug.cgi?id=737655 data/rhythmbox.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9ce4e0443533ba52288acf058362b9710b57855e Author: Piotr Drąg Date: Sun Oct 12 14:58:50 2014 +0200 Updated Polish translation po/pl.po | 303 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 198 insertions(+), 105 deletions(-) commit 1cec3e42e1116018e6ddfc978ea0b738e074003c Author: Jonathan Matthew Date: Sat Oct 11 13:23:46 2014 +1000 podcast-manager: store search types in an array instead of a list This is easier and avoids 32bit truncation, which only seems to be an issue on some platforms. podcast/rb-podcast-manager.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 7b013289a3a3c01726fbe17403cb7bb7afbc18e3 Author: Andika Triwidada Date: Fri Oct 10 06:51:43 2014 +0000 Updated Indonesian translation po/id.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 08bd692ea5e283a8c09d5ecf4614dd008c97cc81 Author: Andika Triwidada Date: Fri Oct 10 06:37:20 2014 +0000 Updated Indonesian translation po/id.po | 285 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 193 insertions(+), 92 deletions(-) commit 9d5a5ddeae77a38f2196e34a2065ebabc2530d1c Author: Hubert Figuière Date: Tue Oct 7 11:32:16 2014 -0400 Bug 738101 - tdb 1.3.0 require bool type in header. metadata/rb-ext-db-key.h | 1 + 1 file changed, 1 insertion(+) commit 00812189d6e9ee82859794ffa451cc7f0fb4a46c Author: Jonathan Matthew Date: Thu Sep 25 09:20:07 2014 +1000 rhythmbox-client: add interactive mode This mode provides basic playback control and prints details of track changes. data/rhythmbox-client.1 | 5 +- remote/dbus/rb-client.c | 464 +++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 448 insertions(+), 21 deletions(-) commit aac2a0f3c321bb47fe62e5e32aca1a33b7fb16a6 Author: Jonathan Matthew Date: Sun Oct 5 08:41:19 2014 +1000 mpris: emit Seeked after PropertiesChanged This way, you don't see a seek to 0:00 before the metadata changes when a new track starts. plugins/mpris/rb-mpris-plugin.c | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) commit d224bd9fc9ab236c57797cd6728f588ed5228b06 Author: Kjartan Maraas Date: Sun Oct 5 21:13:31 2014 +0200 Updated Norwegian bokmål translation. po/nb.po | 1257 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 630 insertions(+), 627 deletions(-) commit 79536b8d65f11ebedad3ae7ab485a9d293034668 Author: Andika Triwidada Date: Sat Oct 4 13:23:29 2014 +0000 Updated Indonesian translation po/id.po | 155 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 82 insertions(+), 73 deletions(-) commit 344b179e956929ba5a07d93ba8d4a095bf32ba90 Author: Jonathan Matthew Date: Wed Oct 1 22:31:21 2014 +1000 podcast: activate the podcast-add action on the right action group podcast/rb-podcast-source.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 16453ab046980e006e622fadfb483aee5044a99f Author: Jonathan Matthew Date: Tue Sep 30 08:38:56 2014 +1000 playbin: only emit images from the first tag list we get that has them GStreamer now re-emits the whole tag list when something changes, so we pointlessly re-decode the same jpeg several times with some files. backends/gstreamer/rb-player-gst.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit 893e187ccc0ff539ae70cbcc3974807424870440 Author: Jonathan Matthew Date: Tue Sep 30 08:27:22 2014 +1000 xfade: only emit images from the first tag list we get that has them GStreamer now re-emits the whole tag list when something changes, so we pointlessly re-decode the same jpeg several times with some files. backends/gstreamer/rb-player-gst-xfade.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit bb6a991a077283fd6975f0d3ba3c45301e4926f6 Author: Jonathan Matthew Date: Mon Sep 8 09:18:31 2014 +1000 remove 'impl_' from all RBSource method names Annoying API break, but this is necessary to improve introspection. The method pointers in the class struct must match the invoker functions for any of the invoker annotations to apply to the method too. plugins/audiocd/rb-audiocd-source.c | 16 +-- .../rb-audioscrobbler-radio-source.c | 16 +-- plugins/daap/rb-daap-source.c | 6 +- plugins/fmradio/rb-fm-radio-source.c | 14 +-- .../rb-generic-player-playlist-source.c | 6 +- plugins/generic-player/rb-generic-player-source.c | 54 ++++----- plugins/generic-player/rb-generic-player-source.h | 12 +- plugins/generic-player/rb-nokia770-source.c | 2 +- plugins/generic-player/rb-psp-source.c | 2 +- plugins/grilo/rb-grilo-source.c | 2 +- plugins/ipod/rb-ipod-source.c | 32 ++--- plugins/ipod/rb-ipod-static-playlist-source.c | 4 +- plugins/iradio/rb-iradio-source.c | 24 ++-- plugins/magnatune/MagnatuneSource.py | 2 +- plugins/mtpdevice/rb-mtp-source.c | 32 ++--- podcast/rb-podcast-main-source.c | 4 +- podcast/rb-podcast-source.c | 24 ++-- shell/rb-play-order.c | 16 --- shell/rb-shell-clipboard.c | 2 +- sources/rb-auto-playlist-source.c | 10 +- sources/rb-browser-source.c | 24 ++-- sources/rb-device-source.c | 4 +- sources/rb-import-errors-source.c | 24 ++-- sources/rb-library-source.c | 10 +- sources/rb-media-player-source.c | 42 +++---- sources/rb-media-player-source.h | 14 +-- sources/rb-missing-files-source.c | 26 ++-- sources/rb-play-queue-source.c | 10 +- sources/rb-playlist-source.c | 30 ++--- sources/rb-playlist-source.h | 6 +- sources/rb-source.c | 135 ++++++++------------- sources/rb-source.h | 54 ++++----- sources/rb-static-playlist-source.c | 26 ++-- sources/rb-streaming-source.c | 10 +- 34 files changed, 322 insertions(+), 373 deletions(-) commit 7f9a7e74389edd4dc4da6e145fc53313e4f34f19 Author: Piotr Drąg Date: Mon Sep 29 16:48:01 2014 +0200 Updated Polish translation po/pl.po | 157 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 83 insertions(+), 74 deletions(-) commit 14e93f3628051a5973dd74ccd8f67f78ee08017d Author: Hubert Figuière Date: Mon Sep 22 17:50:14 2014 -0400 Bug 737058 - Part 4: add comment for translators. data/ui/song-info.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 723177f7bb70d0d8938f741a73216392f37ccec8 Author: Hubert Figuière Date: Sat Sep 20 23:59:28 2014 -0400 Bug 737058 - Part 3: Allow batch editing of the track total. data/ui/song-info-multiple.ui | 40 +++++++++++++++++++++++++++++++++------- widgets/rb-song-info.c | 29 +++++++++++++++++++++-------- 2 files changed, 54 insertions(+), 15 deletions(-) commit 1db6c8839d8bb79d35f8420f70593d0cc254202c Author: Hubert Figuière Date: Sat Sep 20 23:33:30 2014 -0400 Bug 737058 - Part 2: Refactor sync properties. widgets/rb-song-info.c | 283 +++++++++++++++---------------------------------- 1 file changed, 84 insertions(+), 199 deletions(-) commit b488e62f9474f9086b561daecb3ca1739edeb505 Author: Hubert Figuière Date: Sat Sep 20 19:11:47 2014 -0400 Bug 737058 - Part 1: Add disc total and track total to the DB configure.ac | 2 +- data/ui/song-info-multiple.ui | 41 ++++++++++++--- data/ui/song-info.ui | 84 +++++++++++++++++++++++++---- rhythmdb/rhythmdb-private.h | 2 + rhythmdb/rhythmdb-tree.c | 13 ++++- rhythmdb/rhythmdb.c | 40 ++++++++++++++ rhythmdb/rhythmdb.h | 2 + widgets/rb-song-info.c | 120 +++++++++++++++++++++++++++++++++--------- 8 files changed, 257 insertions(+), 47 deletions(-) commit 06e9a07ad2d6f79267b01078a8ac9e8016e3a7cc Author: Kalev Lember Date: Sun Sep 28 12:44:26 2014 +0200 Fix desktop file keywords translations Add missing terminating semicolons to Scottish Gaelic and Slovenian translations. po/gd.po | 2 +- po/sl.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 78a9c98d12bf7eeed06d0451b2812de39fe66dc6