commit 2e1431cfa52193b90350e3060aa3e937328ef149 Author: Jonathan Matthew Date: Tue Apr 2 20:11:51 2013 +1000 Rhythmbox 2.99 NEWS | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README | 2 +- configure.ac | 2 +- 3 files changed, 96 insertions(+), 2 deletions(-) commit b6d607c44ddf2fa376831d047fb5ff307446c2da Author: Jonathan Matthew Date: Sun Apr 7 17:20:58 2013 +1000 xfade: don't take an extra ref during stream creation backends/gstreamer/rb-player-gst-xfade.c | 1 - 1 file changed, 1 deletion(-) commit 3aedaa114a2f1bcd39d5b54058806faa4f68da68 Author: Jonathan Matthew Date: Sun Apr 7 09:19:11 2013 +1000 sync: ignore duration when identifying tracks to sync It's not particularly reliable, especially when dealing with transcoded files, and given that all the other fields have to match, I can only see this being a problem if there are truncated files on the target device. sources/sync/rb-sync-state.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit e5b3f0a3c27298fdf3f7f2d729412a54836b121c Author: Jonathan Matthew Date: Sun Apr 7 08:02:28 2013 +1000 shell: add missing return value shell/rb-shell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22f7e4095531850549ea39f543eccee89187dd67 Author: Wylmer Wang Date: Sat Apr 6 22:15:35 2013 +0800 Update Simplified Chinese translation po/zh_CN.po | 2811 +++++++++++++++++++++++++---------------------------------- 1 file changed, 1191 insertions(+), 1620 deletions(-) commit 922d999033a56f53006617075137b0490ff60615 Author: Jonathan Matthew Date: Sat Apr 6 21:26:50 2013 +1000 iradio: add streams from radio GFM plugins/iradio/iradio-initial.xspf | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 051799f678c90f6a3d5f5effab278ef98f0feeef Author: Jonathan Matthew Date: Sat Apr 6 10:04:13 2013 +1000 shell: rearrange shutdown path so it's a bit cleaner shell/rb-shell.c | 51 +++++++++++++++++++++------------------------------ 1 file changed, 21 insertions(+), 30 deletions(-) commit 01dc360d0beb5039180e960f25f0fd3b0a58fb93 Author: Milo Casagrande Date: Fri Apr 5 21:47:01 2013 +0200 [l10n] Updated Italian translation. po/it.po | 2183 +++++++++++++++++++++++++------------------------------------- 1 file changed, 865 insertions(+), 1318 deletions(-) commit 75d8046cb81414434fd01011ba76a5b00b94f434 Author: Jonathan Matthew Date: Fri Apr 5 22:35:19 2013 +1000 application: register with session manager and try to quit on shutdown With this it might be possible to just log out or shut down and have rhythmdb save itself appropriately. Maybe. shell/rb-application.c | 3 +++ 1 file changed, 3 insertions(+) commit 62e30d40714408feac7e1d6b68291b41c2de8584 Author: Jonathan Matthew Date: Fri Apr 5 08:16:14 2013 +1000 podcast: ensure the subscribe button is insensitive after subscribing gtk_tree_selection_unselect_all doesn't emit selection-changed when the model is empty, so we can't rely on that to make the button insensitive. If there was only one feed, the subscribe button would remain sensitive, and clicking it would cause a crash. https://bugzilla.gnome.org/show_bug.cgi?id=697267 podcast/rb-podcast-add-dialog.c | 1 + 1 file changed, 1 insertion(+) commit 8cffe5aed7f446a31426685208026d5f859a1509 Author: Jonathan Matthew Date: Thu Apr 4 19:15:09 2013 +1000 power-manager: it is a good idea to store the cookie somewhere Maybe my monitors will turn off at some point now. plugins/power-manager/rb-power-manager-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3ff8aacbe51d28a6bcba0c4eee0475c7508e1c7 Author: Pavol Klačanský Date: Wed Apr 3 19:43:22 2013 +0200 Updated slovak translation po/sk.po | 2836 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 1083 insertions(+), 1753 deletions(-) commit 8b93143966fcd36d327596bcfe75d10826618923 Author: Andika Triwidada Date: Wed Apr 3 09:59:38 2013 +0700 Updated Indonesian translation po/id.po | 2375 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 980 insertions(+), 1395 deletions(-) commit 98801097b53e4baa45694a71865583970cc9cefb Author: Fran Diéguez Date: Wed Apr 3 01:29:42 2013 +0200 Updated Galician translations po/gl.po | 3133 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 1538 insertions(+), 1595 deletions(-) commit 25a23ae21b32b43d9e3c97d9d7454bf3f2cd06b1 Author: Jonathan Matthew Date: Tue Apr 2 23:26:52 2013 +1000 update glib and gtk versions for API checking configure.ac | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a4aa9d50311eb858a25084e171b5d2deb329d31f Author: Jonathan Matthew Date: Tue Apr 2 23:05:04 2013 +1000 gtk-doc: update lots of stuff doc/reference/Makefile.am | 90 +++- doc/reference/rhythmbox-docs.sgml | 11 +- doc/reference/rhythmbox-sections.txt | 897 ++++++++++++++++++++++++----------- 3 files changed, 677 insertions(+), 321 deletions(-) commit c3dfa5760d816d98c39733c69a0d6a11623d8416 Author: Muhammet Kara Date: Tue Apr 2 23:26:27 2013 +0300 [l10n] Updated Turkish translation po/tr.po | 2959 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1497 insertions(+), 1462 deletions(-) commit 4c532328e115f4538695f4fe6bdde59766dbfe08 Author: Claude Paroz Date: Tue Apr 2 20:44:42 2013 +0200 Updated French translation po/fr.po | 2409 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 995 insertions(+), 1414 deletions(-) commit 2076289d53e6fa055481de445bdcd34952fb6acb Author: Claude Paroz Date: Tue Apr 2 17:48:49 2013 +0200 Updated French help translation (except FDL) help/fr/fr.po | 2743 ++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 1832 insertions(+), 911 deletions(-) commit 62cfe36c11b61695efe961e66013c4581aa86a8b Author: Jonathan Matthew Date: Tue Apr 2 18:45:40 2013 +1000 header: set show-fill-level to false while not showing progress widgets/rb-header.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f4c1bb3bc347237f7b56a0461b5fba0d08678599 Author: Jonathan Matthew Date: Tue Apr 2 18:45:30 2013 +1000 ignore rbconfig.py .gitignore | 1 + 1 file changed, 1 insertion(+) commit 8e274f63c22f591fad4ff71705159df10b67a178 Author: Jonathan Matthew Date: Mon Apr 1 22:41:24 2013 +1000 playbin: only use about-to-finish when we want gapless transitions Gapless transitions between unrelated tracks don't make much sense, and seem to cause problems when the media types differ, so there's not much point trying. backends/gstreamer/rb-player-gst.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) commit 597657f4c99f8dbedd27a511317de995eaf18ca2 Author: Jonathan Matthew Date: Mon Apr 1 22:37:21 2013 +1000 header: don't restrict position slider to its fill level widgets/rb-header.c | 1 + 1 file changed, 1 insertion(+) commit e1f7b99bc4b5e41d31c000445dc4010cba161b67 Author: Jonathan Matthew Date: Sat Mar 23 23:48:25 2013 +1000 switch streaming sources over to playback status to report buffering plugins/audioscrobbler/rb-audioscrobbler-radio-source.c | 12 ++++++++---- plugins/iradio/rb-iradio-source.c | 9 ++++++++- sources/rb-streaming-source.c | 2 +- 3 files changed, 17 insertions(+), 6 deletions(-) commit ab98b4a353e0c5a7c7894338d356609370c53027 Author: Jonathan Matthew Date: Sat Mar 23 23:47:24 2013 +1000 header: display playback status Replace the elapsed time display with the playback status text, and use the progress value to set the fill level for the time slider. widgets/rb-header.c | 55 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 8 deletions(-) commit ab1760c36709e127c3438010b0d80a4a72e976a5 Author: Jonathan Matthew Date: Sat Mar 23 23:46:29 2013 +1000 source: add method/signal for playback status This will be used to report playback status such as buffering. sources/rb-source.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ sources/rb-source.h | 5 +++++ 2 files changed, 52 insertions(+) commit 018989cf38e78ad72dacbbe2e9325d15ead679cf Author: Jonathan Matthew Date: Sat Mar 23 21:04:04 2013 +1000 remove show_popup leftovers sources/rb-display-page.c | 21 --------------------- sources/rb-display-page.h | 2 -- 2 files changed, 23 deletions(-) commit 912811ecb11ca1d0fd8a34e5a7f0106d23334f05 Author: Jonathan Matthew Date: Sat Mar 9 20:21:21 2013 +1000 shell: convert play button into play/pause/stop button data/ui/main-toolbar.ui | 2 +- shell/rb-shell-player.c | 45 +-------------------------------------------- shell/rb-shell.c | 23 ++++++++++++++++++++--- 3 files changed, 22 insertions(+), 48 deletions(-) commit e495ccd7146a877b1f365e5244975dc729a85274 Author: Jonathan Matthew Date: Sun Mar 31 15:47:49 2013 +1000 gst-helper: IDLE pad probes don't do enough, we need BLOCK_DOWNSTREAM backends/gstreamer/rb-player-gst-helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f84a33d9bf6b73e95f2d5c9f0ef20caff03f55d0 Author: Jonathan Matthew Date: Sat Mar 30 10:37:48 2013 +1000 don't disable multidevice clutter-gtk doesn't need it any more, and it stops touch input from working properly. shell/main.c | 7 ------- 1 file changed, 7 deletions(-) commit 9dbe98cfe8ac548dbb2052babd6594642931a7bc Author: Jonathan Matthew Date: Mon Mar 18 22:25:26 2013 +1000 playbin: horrible hack to fix incorrect ref counting somewhere There's an extra unref somewhere between here and the replaygain plugin. This hack stops us crashing until I can figure out where it is. Since there's only ever one playbin instance it doesn't matter so much if its refcount is too high. backends/gstreamer/rb-player-gst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a0146f33289a79da241e78dfcb4a6e2635a15743 Author: Jonathan Matthew Date: Sun Mar 17 08:57:27 2013 +1000 visualizer: stop referring to playbin as playbin2 plugins/visualizer/rb-visualizer-plugin.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit d5552f33bda844fd7bfa8885beae167fb57bad90 Author: Jonathan Matthew Date: Sat Mar 16 14:39:14 2013 +1000 visualizer: fix up GMenu conversion plugins/visualizer/rb-visualizer-menu.c | 8 ++++---- plugins/visualizer/rb-visualizer-page.h | 2 +- plugins/visualizer/rb-visualizer-plugin.c | 7 ++++--- 3 files changed, 9 insertions(+), 8 deletions(-) commit fb50d0fe80242c2614367c49201fc3a1f24b6cbd Author: Iain Lane Date: Tue Nov 27 11:57:58 2012 +0000 Move visualizer plugin to clutter-gst 2.0 series and GStreamer 1.0. 'ffmpegcolorspace' is now replaced by 'videoconvert'. Use gst_element_link_filtered to link videoconvert to the sink, filtered by the given caps. configure.ac | 11 +++++------ plugins/visualizer/rb-visualizer-page.c | 24 ++++++++++++------------ plugins/visualizer/rb-visualizer-plugin.c | 8 ++++---- 3 files changed, 21 insertions(+), 22 deletions(-) commit 2bd07a6c1c9951bd9d73892e896169f26a3d30c2 Author: Jonathan Matthew Date: Mon Mar 11 07:23:06 2013 +1000 remove avahi/mdns autotools stuff configure.ac | 31 ------------------------------- 1 file changed, 31 deletions(-) commit fd399023cd6c289a9b259023eea170ee44302dbd Author: Jonathan Matthew Date: Fri Mar 29 12:39:33 2013 +1000 chunkloader: hold a ref to keep the object alive at eof/on error refcounting bugs elsewhere apparently hid this until recently, but if the callback drops the last reference to the object, it clearly needs to keep itself alive for long enough to clean up. lib/rb-chunk-loader.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit aa375173c1ebcf0ab1dd1f29a0a82757ba541152 Author: Jonathan Matthew Date: Wed Mar 27 23:30:42 2013 +1000 magnatune: don't use libsecret if it's not new enough plugins/magnatune/MagnatuneAccount.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) commit f590c3e3949fd435179294aa1a17a556ab631986 Author: Jonathan Matthew Date: Wed Mar 27 23:29:06 2013 +1000 generate a python module holding some autoconf details Specifically, we need to know if we found a new enough version of libsecret at compile time, as there's currently no other way to find out what version we're using. configure.ac | 6 ++++++ plugins/rb/Makefile.am | 3 ++- plugins/rb/rb.py | 1 + plugins/rb/rbconfig.py.in | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) commit a5ed1c6ee4910642810de827d6996d99d36e09df Author: Jonathan Matthew Date: Wed Mar 27 08:38:57 2013 +1000 replaygain: update for GStreamer 1.0 It sort of works now. plugins/replaygain/player.py | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) commit e5889d30d275bb5007ae347e7bb16eaa3e778945 Author: Jonathan Matthew Date: Wed Mar 27 08:34:20 2013 +1000 gst-helper: more work on tee/filter stuff We can remove some of the GStreamer 0.10 hackery here, since caps negotitation works better in 1.0. Other changes are mostly about making the pad probes behave properly. At this point, filters and tees can be inserted, but removing them stops playback. backends/gstreamer/rb-player-gst-helper.c | 130 ++++++++++++------------------ 1 file changed, 50 insertions(+), 80 deletions(-) commit 1fac0aa8c06f20244af4e5d20ca86ecd1a4fd64e Author: Nirbheek Chauhan Date: Wed Jan 23 02:29:10 2013 +0530 Port daap and magnatune plugins to libsecret The Magnatune plugin currently falls back to not saving the password at all if libsecret isn't found. This fallback code should be removed once libsecret becomes as prevalent as gnome-keyring was. Audioscrobbler used gnome-keyring for the old API, which no longer works. Hence, that code was removed. https://bugzilla.gnome.org/show_bug.cgi?id=694981 As a bonus, add cscope.out to .gitignore .gitignore | 1 + configure.ac | 40 ++- plugins/audioscrobbler/Makefile.am | 1 - .../rb-audioscrobbler-radio-source.c | 383 ++------------------- .../rb-audioscrobbler-radio-source.h | 3 - plugins/daap/Makefile.am | 6 +- plugins/daap/rb-daap-source.c | 82 ++--- plugins/magnatune/MagnatuneAccount.py | 88 ++--- 8 files changed, 143 insertions(+), 461 deletions(-) commit abdf3e3ab99ab0a0a2accab0a49a5febf93ba25d Author: Bastien Nocera Date: Mon Mar 25 15:36:59 2013 +0100 help: Fix invalid XML in help translations Seems to be a recurring problem, let's close those tags properly. help/ru/ru.po | 2 +- help/sl/sl.po | 2 +- help/zh_CN/zh_CN.po | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 55dab8c2e5aa1d96e3571a6d12e5008aa2944af5 Author: Wouter Bolsterlee Date: Sat Mar 23 23:05:30 2013 +0100 Updated Dutch translation po/nl.po | 80 ++++++++++++++++++++++++++++++---------------------------------- 1 file changed, 38 insertions(+), 42 deletions(-) commit 24e6a8b5cdfabd5f0aad46201c0de8c0c07cb112 Author: Redmar Date: Sat Mar 23 22:28:10 2013 +0100 Updated Dutch translation po/nl.po | 7975 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 4117 insertions(+), 3858 deletions(-) commit e2f0ebe72ff7ad3e256c4e16bc7bf635d4956a9f Author: Ville-Pekka Vainio Date: Thu Mar 21 22:43:11 2013 +0200 Finnish translation update by Jiri Grönroos po/fi.po | 2883 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1467 insertions(+), 1416 deletions(-) commit c950a543c15c6e1688c0b75dae80987938ceca5b Author: Gabor Kelemen Date: Thu Mar 21 13:37:35 2013 +0100 Updated Hungarian translation po/hu.po | 2717 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1346 insertions(+), 1371 deletions(-) commit 111be29490300df7e2ce0724f8ebda27d595e51e Author: Christian Kirbach Date: Thu Mar 21 08:55:35 2013 +0100 [l10n] Updated German translation po/de.po | 443 ++++++--------------------------------------------------------- 1 file changed, 41 insertions(+), 402 deletions(-) commit 48f22e7f46719bc837f9f11de5483dd1d93c860a Author: Jonathan Matthew Date: Wed Mar 20 08:27:36 2013 +1000 metadata: add missing unrefs Fixes fd leaks when typefinding files that the discoverer didn't identify. metadata/rb-metadata-gst.c | 3 +++ 1 file changed, 3 insertions(+) commit 0a0c37692d12e1a99c610cb6c2faa6d61c03e1ba Author: Marek Černocký Date: Tue Mar 19 12:43:27 2013 +0100 Updated Czech translation po/cs.po | 2067 +++++++++++++++++++++++++------------------------------------- 1 file changed, 819 insertions(+), 1248 deletions(-) commit 1140ea55ebb8ecb5e279ff6847139fca83bca535 Author: Akira Tanaka Date: Fri Mar 15 17:10:46 2013 +0900 [l10n] Update Japanese translation po/ja.po | 236 +++++++++++++++++---------------------------------------------- 1 file changed, 64 insertions(+), 172 deletions(-) commit 1b30622483b271612c1b1227266568f39410a2d4 Author: Martin Srebotnjak Date: Thu Mar 14 20:39:22 2013 +0100 Updated Slovenian translation po/sl.po | 2110 +++++++++++++++++++++++++------------------------------------- 1 file changed, 839 insertions(+), 1271 deletions(-) commit eaa7d5b845bcefe1780c6dc3449c010beb85ff52 Author: Akira Tanaka Date: Thu Mar 14 11:45:36 2013 +0900 [l10n] Update Japanese translation po/ja.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c6d40103247deda324e0190ee8e5597c7931560 Author: Jiro Matsuzawa Date: Thu Mar 14 11:40:26 2013 +0900 [l10n] Update Japanese translation Merge the latest pot. po/ja.po | 3076 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1598 insertions(+), 1478 deletions(-) commit 07d9ae7598f5bc3bb29ea4dd4b787bfd4628d426 Author: Enrico Nicoletto Date: Wed Mar 13 15:07:21 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 3423 +++++++++++++++++++++++++---------------------------------- 1 file changed, 1450 insertions(+), 1973 deletions(-) commit ec1d0f01db50862c461dc8a5dd39351ee818a689 Author: Jakub Steiner Date: Mon Mar 11 16:49:42 2013 +0100 app-icon: scale to fit canvas better. https://bugzilla.gnome.org/show_bug.cgi?id=694279 data/icons/hicolor/256x256/apps/rhythmbox.png | Bin 61827 -> 65298 bytes data/icons/src/rhythmbox.svg | 1629 +++++++++++++------------ 2 files changed, 826 insertions(+), 803 deletions(-) commit 1168a55ba3b14c04d940ad4dacccc3eaa871f6d7 Author: Christoph Orsinger Date: Sat Mar 9 12:34:54 2013 +0100 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS AM_CONFIG_HEADER is depreciated since July 2002 and was subsequently removed from automake 1.13. To build with automake >= 1.13 AC_CONFIG_HEADERS is needed. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d2cc7c78952c5e6c5f48a2589825fbcecc2ba5a Author: Christian Kirbach Date: Sun Mar 10 00:31:39 2013 +0100 Updated German help translation help/de/de.po | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) commit 7c9f928d8fe9315922518b28b300e91c5e2b3bdb Author: Christian Kirbach Date: Sun Mar 10 00:30:46 2013 +0100 Updated German translation po/de.po | 2657 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1311 insertions(+), 1346 deletions(-) commit 1e44254786f4d5ce5a80f4ec99852004b686f597 Author: Jonathan Matthew Date: Sun Mar 10 08:09:40 2013 +1000 audiocd: fix the cd lookup test program plugins/audiocd/test-cd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4fcc65bb642a4fba769ca36ee47c2547bf9a6ef5 Author: Jonathan Matthew Date: Sun Mar 10 08:07:47 2013 +1000 audiocd: initialize our parser context correctly We probably shouldn't crash if the first tag we encounter isn't interesting, so set the item field to NULL rather than leaving it uninitialized. https://bugzilla.gnome.org/show_bug.cgi?id=688638 plugins/audiocd/rb-musicbrainz-lookup.c | 1 + 1 file changed, 1 insertion(+) commit f57aa41ce8bb39b235629d9a5e9a8d09f189fa4d Author: Jonathan Matthew Date: Sun Mar 10 08:07:31 2013 +1000 audiocd: don't give up when we get the TOC message plugins/audiocd/rb-audiocd-info.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5a1056d69fe40fd945312be2b012100361b26af5 Author: Мирослав Николић Date: Thu Mar 7 12:09:27 2013 +0100 Updated Serbian translation po/sr.po | 2113 +++++++++++++++++++++++--------------------------------- po/sr@latin.po | 2113 +++++++++++++++++++++++--------------------------------- 2 files changed, 1730 insertions(+), 2496 deletions(-) commit 6ffa66a0d399ed78ba7bbe0112b2a9cf7a468cf3 Author: Kjartan Maraas Date: Mon Mar 4 15:11:18 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 2168 +++++++++++++++++++++++++------------------------------------- 1 file changed, 875 insertions(+), 1293 deletions(-) commit fa4a7ffe54ac950789d0ee349b372e812f09ceca Author: Jonathan Matthew Date: Mon Mar 4 23:19:15 2013 +1000 property-view: don't reset selection during property renames If we've only seen the delete half of a property rename (such as changing the genre of a radio stream where there are no other streams with that genre), we can't reset the selection yet as the property model is out of sync with its query model. Use an idle handler to defer this until the change has been fully processed and everything is back in sync. https://bugzilla.gnome.org/show_bug.cgi?id=692158 widgets/rb-property-view.c | 47 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) commit 6a157fde3bbae89e0f2ab26d0524916383dd3d17 Author: Jonathan Matthew Date: Fri Feb 22 21:50:58 2013 +1000 hook up signals for property models correctly on construction remove the relatively recent change to select the first entry when the selected item is removed, as the pre- and post- delete handlers make that happen. widgets/rb-property-view.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 17b05300461072fda8c2a6613f57e28dbda22289 Author: Piotr Drąg Date: Mon Mar 4 03:48:05 2013 +0100 Update required GTK+ and GStreamer versions in INSTALL.quick INSTALL.quick | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c3df91900ce18b0363bf2ea79bba71d9ffd4f300 Author: Jonathan Matthew Date: Mon Mar 4 09:01:03 2013 +1000 shell: show the app menu button in party mode This makes it possible to escape party mode. shell/rb-shell.c | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) commit 559822ff57081cf4a817ffc24198ff967fd321bb Author: Jonathan Matthew Date: Mon Mar 4 08:46:48 2013 +1000 shell: remove 'view all' action remnants shell/rb-shell.c | 15 --------------- 1 file changed, 15 deletions(-) commit 58652c1aad3d0618561ba0e5e766caf22a814b3a Author: Jonathan Matthew Date: Sun Mar 3 23:19:29 2013 +1000 I haven't been updating the shared library version very well configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc3247274270c53f9e3ae21a3ed8acd458d901f1 Author: Jonathan Matthew Date: Sun Mar 3 23:18:31 2013 +1000 point 'View All' toolbar buttons at the reset-filters action signal This works a bit better than a GAction that doesn't exist. data/ui/library-toolbar.ui | 2 +- data/ui/playlist-toolbar.ui | 2 +- data/ui/podcast-toolbar.ui | 2 +- plugins/daap/daap-toolbar.ui | 2 +- plugins/generic-player/generic-player-toolbar.ui | 2 +- plugins/ipod/ipod-toolbar.ui | 2 +- plugins/iradio/iradio-toolbar.ui | 2 +- plugins/mtpdevice/mtp-toolbar.ui | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) commit e04bf37bf9a2d8e7eab9a0c3b3a3f669ecb13a33 Author: Jonathan Matthew Date: Sun Mar 3 23:18:00 2013 +1000 convert rb_source_reset_filters into an action signal plugins/iradio/rb-iradio-source.c | 2 +- podcast/rb-podcast-source.c | 7 ++++--- sources/rb-auto-playlist-source.c | 2 +- sources/rb-browser-source.c | 2 +- sources/rb-source.c | 32 +++++++++++++++++--------------- sources/rb-source.h | 4 +--- sources/rb-static-playlist-source.c | 2 +- widgets/rb-source-toolbar.c | 2 +- 8 files changed, 27 insertions(+), 26 deletions(-) commit 48da5fbe8774c10e7e5e9e83dad3d5f88166d35c Author: Jonathan Matthew Date: Sun Mar 3 23:16:32 2013 +1000 button-bar: add ability to create buttons that trigger action signals widgets/rb-button-bar.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit 0998f13091766b246788501b708d469d088b5431 Author: Jonathan Matthew Date: Sun Mar 3 17:58:52 2013 +1000 audioscrobbler: don't save submission queues without a username Queues saved without a username are saved as ~/.local/share/rhythmbox/audioscrobbler/submission-queues/servicename which prevents the creation of the directory used to store queues saved with a username. This data can't be submitted to the service, so there's no point saving it. Since it interferes with proper operation later on, remove such a file if we find one on startup. plugins/audioscrobbler/rb-audioscrobbler.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 5351d9f6423a95e7704ca372a3d65b48edc05501 Author: Jonathan Matthew Date: Sun Mar 3 16:25:05 2013 +1000 podcast: don't download hidden (deleted) episodes podcast/rb-podcast-manager.c | 3 +++ 1 file changed, 3 insertions(+) commit e90148a868aefd53a50f39864097cf506911abfe Author: Jonathan Matthew Date: Sun Mar 3 16:24:41 2013 +1000 podcast: fix popup menus a bit more Action name for cancelling downloads was wrong. data/ui/podcast-popups.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 220c7ec2019724e542c46286738da1d50a9ae979 Author: Aurimas Černius Date: Sat Mar 2 17:04:23 2013 +0200 Updated Lithuanian translation po/lt.po | 2576 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 1105 insertions(+), 1471 deletions(-) commit 3ce7c12cd044f12b967d632c1ff040f0d86b2c00 Author: Jonathan Matthew Date: Sat Mar 2 23:03:01 2013 +1000 podcast: fix popup menus Look up actions in the right map (application, not window) and use the right action name for deleting podcast feeds. data/ui/podcast-popups.ui | 2 +- podcast/rb-podcast-source.c | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) commit f3df303622e9a4c0dd571a6c916a73b4fbbaa8ae Author: Jonathan Matthew Date: Fri Mar 1 22:12:32 2013 +1000 artsearch: re-add embedded cover art search plugins/artsearch/Makefile.am | 1 + plugins/artsearch/artsearch.py | 2 ++ plugins/artsearch/embedded.py | 80 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) commit 8bbb1f24bab922a76314e3fbcd56d2eee3a95f55 Author: Jonathan Matthew Date: Fri Mar 1 22:11:32 2013 +1000 gi: introspect the GStreamer helper functions backends/gstreamer/rb-player-gst-helper.c | 4 ++-- backends/gstreamer/rb-player-gst-helper.h | 4 ++-- bindings/gi/Makefile.am | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) commit f844878c69cd835607f9ab950033535946731ce7 Author: Piotr Drąg Date: Tue Feb 26 22:14:52 2013 +0100 Updated Polish translation po/pl.po | 2045 +++++++++++++++++++++++++------------------------------------- 1 file changed, 808 insertions(+), 1237 deletions(-) commit 53ebcd2795f529c3d824170ae04f7425fe517c05 Author: Jonathan Matthew Date: Wed Feb 27 06:55:08 2013 +1000 audioscrobbler: get the accel group from the right place plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5bc6bda19df08db37138ef3328f5c96ed46a388d Author: Jonathan Matthew Date: Wed Feb 27 06:52:52 2013 +1000 daap: fix build errors plugins/daap/rb-daap-plugin.c | 1 - plugins/daap/rb-daap-source.c | 8 ++++++-- plugins/daap/rb-daap-src.c | 15 ++++++++------- plugins/daap/rb-daap-src.h | 2 +- 4 files changed, 15 insertions(+), 11 deletions(-) commit d3edc530517bcc116dd0a3b929b87eed916e4cdf Author: Jonathan Matthew Date: Wed Feb 27 06:30:02 2013 +1000 iradio: remove unused variable plugins/iradio/rb-iradio-source.c | 1 - 1 file changed, 1 deletion(-) commit e2afdb8a8900a6e644c2c7f1fa284ca3c629bb3d Author: Jonathan Matthew Date: Wed Feb 27 06:23:32 2013 +1000 audioscrobbler: remove deleted files from makefile plugins/audioscrobbler/Makefile.am | 6 ------ 1 file changed, 6 deletions(-) commit cf38ef307d32ca95b13b2713bac3c62f2df17c93 Author: Daniel Mustieles Date: Tue Feb 26 11:47:16 2013 +0100 Updated Spanish translation po/es.po | 2540 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1260 insertions(+), 1280 deletions(-) commit ce7fa7ff226b67d37094d1167d3cd0cc883d3103 Author: Jonathan Matthew Date: Tue Feb 26 08:05:49 2013 +1000 Convert everything to GMenu and add an app menu Most significantly, this removes the menu bar, scattering its contents into an application menu, additional menus added to source toolbars, and a toolbar in the source list. The playlist related parts of the music menu are now in the source list toolbar. The rest formed the basis of the app menu. Most sources now have an edit menu that corresponds roughly to the edit menu from the menu bar. The view and tools menus are now part of the app menu. The control menu is gone, since it didn't do anything that wasn't already represented in the controls in the main toolbar. The help menu is now part of the app menu. bindings/gi/Makefile.am | 4 + configure.ac | 2 +- data/org.gnome.rhythmbox.gschema.xml | 14 +- data/ui/Makefile.am | 22 +- data/ui/app-menu.ui | 80 + data/ui/browser-popup.ui | 57 + data/ui/display-page-add-menu.ui | 31 + data/ui/edit-menu.ui | 57 + data/ui/import-errors-popup.ui | 15 + data/ui/library-toolbar.ui | 28 + data/ui/main-toolbar.ui | 114 + data/ui/missing-files-popup.ui | 15 + data/ui/playlist-menu.ui | 34 + data/ui/playlist-popup.ui | 57 + data/ui/playlist-toolbar.ui | 27 + data/ui/podcast-add-dialog.ui | 3 - data/ui/podcast-popups.ui | 65 + data/ui/podcast-toolbar.ui | 31 + data/ui/queue-popups.ui | 57 + data/ui/queue-toolbar.ui | 26 + data/ui/rhythmbox-ui.xml | 326 -- doc/reference/Makefile.am | 2 - doc/reference/rhythmbox-docs.sgml | 1 + doc/reference/rhythmbox.types | 2 + help/C/index.docbook | 33 - lib/Makefile.am | 4 - lib/eggsmclient-private.h | 53 - lib/eggsmclient-xsmp.c | 1371 ----- lib/eggsmclient.c | 604 -- lib/eggsmclient.h | 117 - lib/rb-builder-helpers.c | 28 +- lib/rb-builder-helpers.h | 2 + lib/rb-util.c | 67 +- lib/rb-util.h | 4 +- plugins/audiocd/Makefile.am | 8 +- plugins/audiocd/audiocd-toolbar.ui | 26 + plugins/audiocd/audiocd-ui.xml | 14 - plugins/audiocd/rb-audiocd-plugin.c | 26 - plugins/audiocd/rb-audiocd-source.c | 86 +- .../audioscrobbler/audioscrobbler-profile-ui.xml | 5 - plugins/audioscrobbler/audioscrobbler-radio-ui.xml | 6 - .../rb-audioscrobbler-profile-page.c | 224 +- .../rb-audioscrobbler-radio-source.c | 97 +- .../rb-disc-recorder-plugin.c | 156 +- plugins/context/ContextView.py | 48 +- plugins/daap/Makefile.am | 5 +- plugins/daap/daap-toolbar.ui | 24 + plugins/daap/daap-ui.xml | 25 - plugins/daap/rb-daap-plugin.c | 84 +- plugins/daap/rb-daap-source.c | 43 +- plugins/fmradio/Makefile.am | 6 +- plugins/fmradio/fmradio-popup.ui | 17 + plugins/fmradio/fmradio-toolbar.ui | 15 + plugins/fmradio/fmradio-ui.xml | 23 - plugins/fmradio/rb-fm-radio-plugin.c | 29 +- plugins/fmradio/rb-fm-radio-source.c | 99 +- plugins/fmradio/rb-fm-radio-source.h | 3 +- plugins/generic-player/Makefile.am | 7 +- plugins/generic-player/generic-player-toolbar.ui | 32 + plugins/generic-player/generic-player-ui.xml | 26 - .../rb-generic-player-playlist-source.c | 31 +- .../rb-generic-player-playlist-source.h | 4 +- plugins/generic-player/rb-generic-player-plugin.c | 97 - plugins/generic-player/rb-generic-player-source.c | 116 +- plugins/ipod/Makefile.am | 6 +- plugins/ipod/ipod-toolbar.ui | 32 + plugins/ipod/ipod-ui.xml | 23 - plugins/ipod/rb-ipod-plugin.c | 119 - plugins/ipod/rb-ipod-source.c | 154 +- plugins/ipod/rb-ipod-source.h | 1 - plugins/ipod/rb-ipod-static-playlist-source.c | 29 +- plugins/ipod/rb-ipod-static-playlist-source.h | 3 +- plugins/iradio/Makefile.am | 7 +- plugins/iradio/iradio-popup.ui | 17 + plugins/iradio/iradio-toolbar.ui | 28 + plugins/iradio/iradio-ui.xml | 25 - plugins/iradio/rb-iradio-plugin.c | 26 - plugins/iradio/rb-iradio-source.c | 99 +- plugins/lyrics/lyrics.py | 45 +- plugins/magnatune/MagnatuneSource.py | 37 +- plugins/magnatune/Makefile.am | 2 + plugins/magnatune/magnatune-popup.ui | 43 + plugins/magnatune/magnatune-toolbar.ui | 28 + plugins/magnatune/magnatune.py | 88 +- plugins/mtpdevice/Makefile.am | 8 +- plugins/mtpdevice/mtp-toolbar.ui | 32 + plugins/mtpdevice/mtp-ui.xml | 18 - plugins/mtpdevice/rb-mtp-plugin.c | 104 +- plugins/mtpdevice/rb-mtp-source.c | 21 +- plugins/power-manager/rb-power-manager-plugin.c | 149 +- plugins/pythonconsole/pythonconsole.py | 72 +- plugins/sendto/sendto.py | 55 +- plugins/visualizer/rb-visualizer-menu.c | 111 +- plugins/visualizer/rb-visualizer-menu.h | 2 +- plugins/visualizer/rb-visualizer-page.c | 31 +- plugins/visualizer/rb-visualizer-page.h | 8 +- plugins/visualizer/rb-visualizer-plugin.c | 10 +- plugins/visualizer/visualizer-ui.xml | 13 - po/POTFILES.in | 28 +- podcast/rb-podcast-main-source.c | 10 +- podcast/rb-podcast-source.c | 319 +- remote/dbus/rb-client.c | 16 +- rhythmdb/rhythmdb-entry-type.c | 22 +- rhythmdb/rhythmdb-song-entry-types.c | 1 - shell/Makefile.am | 2 + shell/main.c | 31 +- shell/rb-application.c | 824 +++ shell/rb-application.h | 73 + shell/rb-playlist-manager.c | 396 +- shell/rb-playlist-manager.h | 4 +- shell/rb-removable-media-manager.c | 160 +- shell/rb-shell-clipboard.c | 725 +-- shell/rb-shell-clipboard.h | 4 +- shell/rb-shell-player.c | 5814 ++++++++++---------- shell/rb-shell-player.h | 4 +- shell/rb-shell.c | 1085 +--- shell/rb-shell.h | 2 - shell/rb-statusbar.c | 109 - shell/rb-statusbar.h | 1 - sources/Makefile.am | 2 + sources/rb-auto-playlist-source.c | 119 +- sources/rb-auto-playlist-source.h | 4 - sources/rb-browser-source.c | 182 +- sources/rb-display-page-menu.c | 459 ++ sources/rb-display-page-menu.h | 71 + sources/rb-display-page-tree.c | 294 +- sources/rb-display-page-tree.h | 4 +- sources/rb-display-page.c | 261 +- sources/rb-display-page.h | 22 +- sources/rb-import-errors-source.c | 26 +- sources/rb-library-source.c | 58 +- sources/rb-media-player-source.c | 120 +- sources/rb-media-player-source.h | 2 - sources/rb-missing-files-source.c | 28 +- sources/rb-play-queue-source.c | 237 +- sources/rb-play-queue-source.h | 3 +- sources/rb-playlist-source.c | 95 +- sources/rb-source-search-basic.c | 167 +- sources/rb-source-search-basic.h | 15 +- sources/rb-source-search.c | 91 +- sources/rb-source-search.h | 12 + sources/rb-source.c | 86 +- sources/rb-source.h | 6 +- sources/rb-static-playlist-source.c | 130 +- sources/rb-static-playlist-source.h | 4 - widgets/Makefile.am | 6 +- widgets/rb-button-bar.c | 376 ++ widgets/rb-button-bar.h | 67 + widgets/rb-header.c | 54 + widgets/rb-import-dialog.c | 2 +- widgets/rb-source-toolbar.c | 357 +- widgets/rb-source-toolbar.h | 9 +- 152 files changed, 8752 insertions(+), 10428 deletions(-) commit f95589b46f82a220bfebf3c29fccfa8e11b606e1 Author: William Hua Date: Wed Feb 20 17:47:04 2013 +0000 Plug some small leaks. plugins/audioscrobbler/rb-audioscrobbler-plugin.c | 4 ++++ plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c | 5 +++++ plugins/dbus-media-server/rb-dbus-media-server-plugin.c | 5 +++++ plugins/iradio/rb-iradio-plugin.c | 1 + plugins/mpris/rb-mpris-plugin.c | 5 +++++ widgets/rb-entry-view.c | 1 + widgets/rb-fading-image.c | 3 +++ 7 files changed, 24 insertions(+) commit 4cec9fc0b8fbf0d3c06bc5271d3eb4f2070523fa Author: Jonathan Matthew Date: Sat Feb 23 09:54:34 2013 +1000 header: show the time button any time we're setting a label for it widgets/rb-header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c7730cadd274bf71c2930b914de24769b3e0558 Author: Jonathan Matthew Date: Fri Feb 22 23:17:50 2013 +1000 shell-player: don't disable the volume control actions (bug #592455) Having accelerator keys that also control other widgets doesn't work so well when the associated actions get disabled sometimes. shell/rb-shell-player.c | 9 --------- 1 file changed, 9 deletions(-) commit fd94bcfe7e1034caf860bc692af2dfa536e89f73 Author: Jonathan Matthew Date: Wed Feb 20 23:47:28 2013 +1000 iradio: actually use the entry type created for iradio entries plugins/iradio/rb-iradio-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eedfdce9804788a955d869895d4bf75c529d7d1b Author: Мирослав Николић Date: Wed Feb 20 21:08:07 2013 +0100 Updated Serbian translation po/sr.po | 1089 +------------------------------------------------------- po/sr@latin.po | 1089 +------------------------------------------------------- 2 files changed, 36 insertions(+), 2142 deletions(-) commit a5c4ee6a7ebffbbd0a818d40a0cd2688b51eaead Author: Piotr Drąg Date: Sun Feb 17 20:54:52 2013 +0100 Updated Polish translation po/pl.po | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) commit da27fd0d6b9705e07b0e7f2e91ae131ef6348472 Author: Jonathan Matthew Date: Fri Feb 15 22:09:31 2013 +1000 iradio: use organization tag to fill in the stream name backends/gstreamer/rb-player-gst-helper.c | 2 ++ plugins/iradio/rb-iradio-source.c | 2 ++ 2 files changed, 4 insertions(+) commit f78c13e39f1f546ad6bd0f3f3d67c3613b2eb629 Author: Jonathan Matthew Date: Tue Feb 5 23:13:59 2013 +1000 metadata: don't crash if we can't create a discoverer https://bugzilla.redhat.com/show_bug.cgi?id=755888 metadata/rb-metadata-gst.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 2911ec8086782a5aab4005dcca6a636377e26950 Author: Sindhu S Date: Mon Feb 4 07:40:25 2013 +0000 Removed invalid options bug 672044 Removed the following options from man page for rhythmbox-client which weren't working: - notify - mute - unmute data/rhythmbox-client.1 | 12 ------------ 1 file changed, 12 deletions(-) commit dab170d2731afb2f52b498311710311837224776 Author: Jonathan Matthew Date: Fri Feb 1 08:04:44 2013 +1000 notification: fix indenting plugins/notification/rb-notification-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a22c343ee05929f476b3e2d0279fe8d1a36d6bff Author: Giovanni Campagna Date: Thu Jan 31 13:55:28 2013 +0100 Support Notification Filtering GNOME feature Report that we emit notifications in the desktop files, add desktop-entry for filtering and, most important, add music category so that our notifications are shown with actions in the lock screen. https://bugzilla.gnome.org/show_bug.cgi?id=692941 data/rhythmbox.desktop.in.in | 1 + plugins/notification/rb-notification-plugin.c | 5 +++++ 2 files changed, 6 insertions(+) commit f383854a6902e7cecb76d2e67e0e6b7cc657cfa8 Author: Milo Casagrande Date: Wed Jan 30 19:42:49 2013 +0100 [l10n] Updated Italian translation. po/it.po | 521 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 277 insertions(+), 244 deletions(-) commit f3dd914de37f52f957e8c0310cbef8f85b4aaba8 Author: Cheng-Chia Tseng Date: Wed Jan 30 11:23:25 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 187 ++++++++++++++++++++++++++++++------------------------------ po/zh_TW.po | 187 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 190 insertions(+), 184 deletions(-) commit aa1818eaa5f7d2cc238288fe765fc8a9e2119014 Author: Matej Urbančič Date: Sat Jan 26 20:28:12 2013 +0100 Updated Slovenian translation po/sl.po | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit b83d103d0bf6a0ece1a550fdd222ef60b8bfe5bf Author: Pavol Klačanský Date: Fri Jan 25 21:16:46 2013 +0100 Updated slovak translation po/sk.po | 8020 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 4481 insertions(+), 3539 deletions(-) commit 6925ce18b405d8cf81ddee4fb1918a037d30712d Author: Marek Černocký Date: Tue Jan 22 09:54:04 2013 +0100 Updated Czech translation po/cs.po | 193 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 101 insertions(+), 92 deletions(-) commit bd94116548880a2a4c5c9d904f353df05dcca1f5 Author: Piotr Drąg Date: Sat Jan 19 04:49:43 2013 +0100 Updated Polish translation po/pl.po | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit c545de00fda3fa1add943c87c816f03416c1e5f3 Author: Daniel Mustieles Date: Fri Jan 18 18:29:35 2013 +0100 Updated Spanish translation po/es.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7bfb4de13d4d56c89089ca25ec980d839d32f5f0 Author: Daniel Mustieles Date: Fri Jan 18 18:28:39 2013 +0100 Fixed syntax in Keywords field in .desktop file data/rhythmbox.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9d8c634f7041065e2c82a44484c89985023c21f1 Author: Gabor Kelemen Date: Thu Jan 17 19:49:45 2013 +0100 Fix wording. Get brown paperbag. po/hu.po | 745 ++------------------------------------------------------------- 1 file changed, 21 insertions(+), 724 deletions(-) commit 6121e26a5bbd927cccebe4d187fbd2d5b4f74f11 Author: Jonathan Matthew Date: Sat Jan 12 18:13:18 2013 +1000 media-player-source: sync all playlists when music sync is enabled cause identified by J.D. Laub. sources/rb-media-player-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e593b458aff5d1cc4a0c87cbaaa17ca2689aa99 Author: Мирослав Николић Date: Tue Jan 8 21:20:13 2013 +0100 Updated Serbian translation po/sr.po | 358 +++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 358 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 366 insertions(+), 350 deletions(-) commit 4819a923dd9403e45e52f3424aee48ea5d0c3171 Author: Tim-Philipp Müller Date: Sat Dec 22 12:58:07 2012 +0000 bindings/gi: fix build in uninstalled GStreamer setup some more Make gir scanner find GStreamer .gir files in right prefix. Fixes build in uninstalled GStreamer setup or with GStreamer having been installed in a different prefix. bindings/gi/Makefile.am | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit cfc67368251fab01541d67760692ec508a3f0baa Author: Aurimas Černius Date: Thu Dec 20 22:51:48 2012 +0200 Updated Lithuanian translation po/lt.po | 186 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 97 insertions(+), 89 deletions(-) commit c4749547233f70a8ba397bded74ac10801f54e54 Author: Daniel Mustieles Date: Sun Dec 16 19:47:55 2012 +0100 Updated Spanish translation help/es/es.po | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 231 insertions(+), 31 deletions(-) commit 0cdc8477db4adbdedd4b4cac2fc1a08f77db3f7c Author: Yuri Myasoedov Date: Sun Dec 16 12:28:38 2012 +0400 Updated Russian translation po/ru.po | 1828 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 945 insertions(+), 883 deletions(-) commit 4c6bc10b482a3cdc79e2060716ff53889b1d9577 Author: Jonathan Matthew Date: Sat Dec 15 21:18:25 2012 +1000 xfade: adjust stream locking to avoid recursion As illustrated in this bug: https://bugzilla.gnome.org/show_bug.cgi?id=689899 the switch from async pad (un)blocking in GStreamer 0.10 to pad probes with no removal callback resulted in some recursive stream locking. Fix this by moving certain calls outside the stream lock. Also change the way we block streams before unlinking them. 'idle' pad probes sometimes get called synchronously, which doesn't work when the caller holds the lock and the callback wants to take it. Using block_downstream probes seems to be enough. Furthermore, don't assert that we're not already trying to unlink the stream - for buffering streams, we'll get called a few times before we actually manage to block the stream and unlink it. backends/gstreamer/rb-player-gst-xfade.c | 43 ++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit 6216a9cffeca590e98c0b8f93c67108ba3d973fc Author: Jonathan Matthew Date: Sat Dec 15 19:36:41 2012 +1000 xfade: abandon buffering streams if we're already fading them out The fade out isn't going to work properly in this case no matter what we do, and if we try playing the stream again later we might forget we're trying to get rid of it. backends/gstreamer/rb-player-gst-xfade.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit b1cb740e1d1811857a386ce1921d197166e19950 Author: Jonathan Matthew Date: Thu Dec 13 23:23:53 2012 +1000 xfade: deal with tag messages posted by the sink With GStreamer 1.0 tag messages are posted by the sink rather than the element that found the tags, so we can't find the stream that the tags apply to by checking the message source any more. For now, we associate tag messages with the first available stream that is playing, but at some point we should be able to get a stream id for the tags. backends/gstreamer/rb-player-gst-xfade.c | 36 ++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 9 deletions(-) commit e8521269670e44a42efcfb454bce16159a6ef5cc Author: Alban Browaeys Date: Sun Jul 22 15:54:26 2012 +0200 metadata: gst 1.0 audio_%d -> audio_%u mp4mux's audio sink pad template is now named audio_%u. https://bugzilla.gnome.org/show_bug.cgi?id=690113 metadata/rb-metadata-gst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28f9f7bef590cd45ee6a073376abe75f686dd861 Author: Matt Glover Date: Wed Dec 12 01:09:47 2012 -0500 Restore Audioscrobbler radio source UI popup name In commit 6fe21e1b the popup name for audioscrobbler radio sources was inexplicably changed in the UI XML but not in the code. I imagine it was changed by a find/replace gone wrong. That change broke the popup used to rename and delete radio stations. This commit reverts the XML update component of commit 6fe21e1b to re-enable the radio source context menu. https://bugzilla.gnome.org/show_bug.cgi?id=679982 plugins/audioscrobbler/audioscrobbler-radio-ui.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b272d54c37aebb4db430d34770d1727c6c00f54f Author: Miguel Rodriguez Date: Wed Dec 12 12:38:55 2012 +0100 Updated Spanish translation help/es/es.po | 405 +++++++++++----------------------------------------------- 1 file changed, 72 insertions(+), 333 deletions(-) commit 7cdfbba7256c11cd753349b105fd05bedcfadf9f Author: Matej Urbančič Date: Mon Dec 10 21:55:45 2012 +0100 Updated Slovenian translation po/sl.po | 189 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 97 insertions(+), 92 deletions(-) commit 829a1a2bf20590fcf86c1b4c27f715b901b0957b Author: Piotr Drąg Date: Sun Dec 9 19:22:57 2012 +0100 Updated Polish translation po/pl.po | 182 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 94 insertions(+), 88 deletions(-) commit 1dff33e8e723a58cd6e7ef164422d19110e086ef Author: Daniel Mustieles Date: Sat Dec 8 19:19:08 2012 +0100 Updated Spanish translation po/es.po | 193 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 101 insertions(+), 92 deletions(-) commit 4b7eda035bfbd6f720689f50139694fd8e262cc3 Author: Jonathan Matthew Date: Sun Dec 2 20:40:50 2012 +1000 xfade: forget about stopping the sink for now adder seems to disagree with the sink about how timestamps should work after we restart the sink, resulting in skipping ahead or lengthy silences. Until we get this sorted out, we can just leave the sink running. backends/gstreamer/rb-player-gst-xfade.c | 3 +++ 1 file changed, 3 insertions(+) commit e4430bfd1ab8815a4f1395c73858695897b689fa Author: Jonathan Matthew Date: Sun Dec 2 20:38:35 2012 +1000 xfade: don't hold stream lock while sending seeks This inverts a lock order taken elsewhere, so it can deadlock if you're unlucky. backends/gstreamer/rb-player-gst-xfade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b3bc7d1b65af0c864a0c0803c026bb8214d71b3 Author: Jonathan Matthew Date: Thu Nov 29 22:23:38 2012 +1000 track-transfer-batch: make encoding-target not construct only again This apparently got lost in a merge/rebase somewhere along the line. shell/rb-track-transfer-batch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a65f972642dca738c2d0e788862a7f1bc39070d5 Author: Iain Lane Date: Mon Nov 26 12:06:42 2012 +0000 Port the DAAP plugin to GStreamer 1.0 Depends on the (as-yet) unreleased port of libdmapsharing (BGO #680797). https://bugzilla.gnome.org/show_bug.cgi?id=681469 configure.ac | 11 +++--- plugins/daap/rb-daap-plugin.c | 2 + plugins/daap/rb-daap-src.c | 87 +++++++++++++++++++------------------------ plugins/daap/rb-daap-src.h | 2 + 4 files changed, 47 insertions(+), 55 deletions(-) commit 1918b6b3184c1e1d8d1c7be108f2e9458d36528e Author: Jonathan Matthew Date: Sun Nov 11 16:55:00 2012 +1000 xfade: put stream volume element in passthrough when possible This might save a cpu cycle or two. backends/gstreamer/rb-player-gst-xfade.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a9fe40db8c8bc1889c051ca063435a650eb5051e Author: Jonathan Matthew Date: Sun Nov 11 16:30:26 2012 +1000 xfade: divide volume controller values by 10 Controller values are scaled so that 1.0 maps to the maximum value for the property under control. Since the maximum value for volume is 10.0, which results in massive clipping, our stream volumes should range from 0.0 to 0.1, not 0.0 to 1.0. backends/gstreamer/rb-player-gst-xfade.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit a577dd5a3f4143af480b0ff763b0bdfb8f757971 Author: Jonathan Matthew Date: Sat Nov 10 20:40:02 2012 +1000 xfade: need to explicitly request flush events in the stream probe backends/gstreamer/rb-player-gst-xfade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec55804cd2802279995b9a08bb61e0e2c7617f10 Author: Jonathan Matthew Date: Fri Nov 9 08:54:29 2012 +1000 xfade: fix probe type for blocking streams to be unlinked we need both BLOCK_DOWNSTREAM and IDLE here as we want to block streams that may not have any data flowing, but we can't allow any data that is currently flowing to pass. backends/gstreamer/rb-player-gst-xfade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b625b0991f3a2b5de014f626fd822bfae6b9cafe Author: Jonathan Matthew Date: Fri Nov 9 08:54:16 2012 +1000 xfade: add some missing locking backends/gstreamer/rb-player-gst-xfade.c | 4 ++++ 1 file changed, 4 insertions(+) commit 130e384c2f5d7ff0715409eaeed4b3be486aeda9 Author: Jonathan Matthew Date: Fri Nov 9 07:31:00 2012 +1000 xfade: pad probe functions should return a GstPadProbeReturn backends/gstreamer/rb-player-gst-xfade.c | 38 ++++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit eaa67732bf3131eae136cc7dbbd9c8db5f212afb Author: Jonathan Matthew Date: Thu Nov 8 20:49:44 2012 +1000 xfade: fix more pad block probes backends/gstreamer/rb-player-gst-xfade.c | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) commit 9b417e9a5c238c15fe643611e9d37b24382a93ba Author: Jonathan Matthew Date: Thu Nov 8 08:28:13 2012 +1000 xfade: only block downstream flow Playback sort of works now. backends/gstreamer/rb-player-gst-xfade.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ec2b1f6a4bc8ea66ce779d557c925f268230dc02 Author: Jonathan Matthew Date: Thu Nov 8 07:02:13 2012 +1000 xfade: make sure there's always a value in the volume control source The stream errors out during preroll without this. backends/gstreamer/rb-player-gst-xfade.c | 1 + 1 file changed, 1 insertion(+) commit 72b573ced36ac1289aa097cb9dc62e32c5692e0d Author: Jonathan Matthew Date: Thu Nov 8 07:01:56 2012 +1000 xfade: use gst_pad_query_caps backends/gstreamer/rb-player-gst-xfade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 92df1341c93efe0218aef7ecd98f56ef8119f71d Author: Jonathan Matthew Date: Thu Nov 8 07:00:45 2012 +1000 xfade: fix pad blocking for prerolled streams Removing the block probe in the probe callback is fairly pointless. backends/gstreamer/rb-player-gst-xfade.c | 54 +++++++------------------------- 1 file changed, 11 insertions(+), 43 deletions(-) commit 00ea5ade2d1f7bc156a7e5dbfcd5b277abcac48a Author: Jonathan Matthew Date: Wed Nov 7 20:05:26 2012 +1000 metadata: use pad-added signal, gst_pad_query_caps metadata/rb-metadata-gst.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 00e7c2043cf74b1050333b5291d4f984365418c1 Author: Jonathan Matthew Date: Wed Nov 7 09:17:05 2012 +1000 encoder: fix GstIterator usage backends/gstreamer/rb-encoder-gst.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c95ad443781f237ffee92516c3f0d38eabd86664 Author: Jonathan Matthew Date: Tue Nov 6 09:05:19 2012 +1000 encoder: use gst_pad_query_caps to get decoded caps Now encoding works to some extent. backends/gstreamer/rb-encoder-gst.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 32dc68271c03aef60692f5b312a2e62396d63cab Author: Jonathan Matthew Date: Tue Nov 6 09:04:23 2012 +1000 encoder: use pad-added, new-decoded-pad doesn't exist any more backends/gstreamer/rb-encoder-gst.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 45d1a4412225774f54effe4932a6617290894a30 Author: Edward Hervey Date: Tue Sep 11 10:47:04 2012 +0200 rb-player-gst-xfade: Minor fixes backends/gstreamer/rb-player-gst-xfade.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3c4106bda3659bda9eafa21b3a371e226c58c28b Author: Edward Hervey Date: Tue Sep 11 10:46:45 2012 +0200 rb-missing-plugins: Fix for latest gst 1.0 API change lib/rb-missing-plugins.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 374ebbaa884ae1be4e6eef0e2e220ae6a44b7a44 Author: Edward Hervey Date: Tue Sep 11 10:46:15 2012 +0200 audiocd: Port to latest 1.0 gst API plugins/audiocd/rb-audiocd-info.c | 46 ++++++++++++++++++++++--------------- plugins/audiocd/rb-audiocd-plugin.c | 10 ++------ plugins/audiocd/rb-audiocd-source.c | 1 - 3 files changed, 30 insertions(+), 27 deletions(-) commit 4af5c723c14cf574503d26064340c4e1b3d1dc53 Author: Edward Hervey Date: Tue Jul 10 18:18:31 2012 +0200 rb-player-gst: Use GST_MESSAGE_STREAM_START backends/gstreamer/rb-player-gst.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 825cdcf8846ecef79c5e8466b764127ad7e4dbed Author: Tim-Philipp Müller Date: Wed Aug 8 21:33:13 2012 +0100 bindings/gi: make gir scanner find GStreamer .gir files in right prefix Fixes build in uninstalled GStreamer setup or with GStreamer having been installed in a different prefix. bindings/gi/Makefile.am | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 82f08ac28f145272932fc2a2a72d4b5ab069337a Author: Tim-Philipp Müller Date: Wed Aug 8 21:29:51 2012 +0100 More 0.11 -> 1.0 for GStreamer bits bindings/gi/Makefile.am | 4 ++-- rhythmbox.pc.in | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 40f48d73b238e00202566fe64f84ad1a22289905 Author: Edward Hervey Date: Tue Jul 3 11:16:26 2012 +0200 gst: Take a reference on objects returned by iterators backends/gstreamer/rb-player-gst-helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e85d8ddaf3fa9fedbe54b78ed49bfdd233eeb42 Author: Jonathan Matthew Date: Tue Jul 3 09:22:09 2012 +1000 GStreamer package and library names changed from 0.11 to 1.0 backends/gstreamer/Makefile.am | 4 ++-- backends/gstreamer/rb-encoder-gst.c | 4 ++-- backends/gstreamer/rb-player-gst-xfade.c | 2 +- configure.ac | 21 ++++++++++----------- metadata/Makefile.am | 4 ++-- metadata/rb-metadata-gst.c | 4 ++-- plugins/mtpdevice/rb-mtp-gst-sink.c | 1 + plugins/visualizer/Makefile.am | 1 - shell/Makefile.am | 6 +++--- 9 files changed, 23 insertions(+), 24 deletions(-) commit 3b01da51d34267bdafafde0e324ab44ef26933f7 Author: Jonathan Matthew Date: Mon Feb 27 23:28:58 2012 +1000 disable daap and visualizer plugins These require dependencies (libdmapsharing, clutter-gst) to be ported to GStreamer 0.11. configure.ac | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit 5dd1cde3e2caddf60ab934cf695d3471ba0ca629 Author: Jonathan Matthew Date: Mon Feb 27 23:14:36 2012 +1000 xfade: initial "it compiles" conversion to GStreamer 0.11 This really doesn't work yet. backends/gstreamer/rb-player-gst-xfade.c | 260 ++++++++++++++++--------------- 1 file changed, 135 insertions(+), 125 deletions(-) commit d66d4e407696344d42d7d773b73d1e25fd82186d Author: Jonathan Matthew Date: Mon Feb 27 23:11:49 2012 +1000 replaygain: initial bits of GStreamer 0.11 conversion We don't have working playback pipeline filters yet, so this doesn't work at all. plugins/replaygain/player.py | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit 80d628a2cf2cdd471a3750dd36f40f7a74231c09 Author: Jonathan Matthew Date: Mon Feb 27 23:09:36 2012 +1000 playbin2: convert to GStreamer 0.11, drop the '2' Tee/filter things don't work yet, but basic playback seems fine. backends/gstreamer/rb-player-gst-helper.c | 123 +++++++++++++++++------------- backends/gstreamer/rb-player-gst.c | 44 ++++------- 2 files changed, 87 insertions(+), 80 deletions(-) commit f72a693455e444b813a22621ef0fc600893021d0 Author: Jonathan Matthew Date: Mon Feb 27 23:08:30 2012 +1000 encoder: convert to GStreamer 0.11 backends/gstreamer/rb-encoder-gst.c | 25 +++++++++++-------------- lib/rb-gst-media-types.c | 4 ++-- 2 files changed, 13 insertions(+), 16 deletions(-) commit 45f106b2b9737b575b05332150b257ec647b673b Author: Jonathan Matthew Date: Mon Feb 27 23:04:10 2012 +1000 visualizer: initial conversion to GStreamer 0.11 We don't have a clutter-gst for 0.11 yet, so this won't work at all. plugins/visualizer/rb-visualizer-menu.c | 2 +- plugins/visualizer/rb-visualizer-page.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) commit 694ab023625f4b3dfdabde3768e3457ae34e75d8 Author: Jonathan Matthew Date: Mon Feb 27 23:03:33 2012 +1000 mtp: convert to GStreamer 0.11 plugins/mtpdevice/Makefile.am | 2 + plugins/mtpdevice/rb-mtp-gst-sink.c | 85 ++++++++--------------------- plugins/mtpdevice/rb-mtp-gst-src.c | 106 ++++++++++++------------------------ plugins/mtpdevice/rb-mtp-gst.c | 58 ++++++++++++++++++++ plugins/mtpdevice/rb-mtp-gst.h | 39 +++++++++++++ plugins/mtpdevice/rb-mtp-plugin.c | 5 +- 6 files changed, 161 insertions(+), 134 deletions(-) commit aad5cc13042eb2950dba6d206c875f0050039e34 Author: Jonathan Matthew Date: Mon Feb 27 23:02:25 2012 +1000 fmradio: convert source element to GStreamer 0.11 plugins/fmradio/rb-fm-radio-gst-src.c | 85 ++++++++++++++--------------------- 1 file changed, 34 insertions(+), 51 deletions(-) commit 227d97a34579dbd133813f2783c4f5d799132760 Author: Jonathan Matthew Date: Mon Feb 27 23:01:39 2012 +1000 audiocd: start conversion to GStreamer 0.11 We don't have a quick way to get at track durations yet, so this is a bit broken. plugins/audiocd/rb-audiocd-source.c | 3 +++ 1 file changed, 3 insertions(+) commit 1ef279f5d2ce67e45b180a31345f27c76236c9ad Author: Jonathan Matthew Date: Mon Feb 27 22:57:35 2012 +1000 GstEncodingTarget is now a GObject, not a GstMiniObject shell/rb-track-transfer-batch.c | 14 +++++++------- sources/rb-media-player-source.c | 14 +++++++------- sources/rb-transfer-target.c | 10 +++++----- 3 files changed, 19 insertions(+), 19 deletions(-) commit 2846b856f369236054019f68608fb211fefe52a8 Author: Jonathan Matthew Date: Mon Feb 27 22:57:12 2012 +1000 metadata: convert to GStreamer 0.11 metadata/rb-metadata-gst-common.c | 25 -------------------- metadata/rb-metadata-gst-common.h | 2 -- metadata/rb-metadata-gst.c | 49 ++++++++------------------------------- 3 files changed, 10 insertions(+), 66 deletions(-) commit 1565eca28d4c961320146cd29968e80ea98d069f Author: Jonathan Matthew Date: Mon Feb 27 22:56:27 2012 +1000 build against GStreamer 0.11 backends/gstreamer/Makefile.am | 4 ++-- bindings/gi/Makefile.am | 4 ++-- configure.ac | 24 ++++++++++-------------- metadata/Makefile.am | 4 ++-- plugins/audiocd/Makefile.am | 4 +--- plugins/visualizer/Makefile.am | 2 +- rhythmbox.pc.in | 2 +- shell/Makefile.am | 6 +++--- 8 files changed, 22 insertions(+), 28 deletions(-) commit d2cc20167413f191aaeebdf37109ad44f3715aef Author: Miguel Rodríguez Date: Wed Dec 5 18:04:28 2012 +0100 Updated Spanish translation help/es/es.po | 107 ++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 60 insertions(+), 47 deletions(-) commit 277d5c23d5db8092eeeae696dfd6ccb843c78671 Author: Jonathan Matthew Date: Mon Dec 3 08:53:33 2012 +1000 header: don't crash when handling pixbuf drag and drop https://bugzilla.gnome.org/show_bug.cgi?id=689413 widgets/rb-header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 862132cb2e3c029df0d1694888e64e90280db4a6 Author: Miguel Rodríguez Date: Sun Dec 2 18:43:21 2012 +0100 Updated Spanish translation help/es/es.po | 227 +++++++++++++++++++++------------------------------------- 1 file changed, 81 insertions(+), 146 deletions(-) commit 34aa993301ec09d978a81d6e55622bd5e666b679 Author: Kjartan Maraas Date: Sat Dec 1 14:48:21 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 84 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 45 insertions(+), 39 deletions(-) commit e3c653c0236f660247d801415e514a93d80adb2f Author: Jonathan Matthew Date: Sat Dec 1 20:48:59 2012 +1000 add missing cast from previous commit. oops. shell/rb-shell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b48fec9395a1b284c8910d2abc26f8965a1658b Author: Jonathan Matthew Date: Sat Dec 1 19:06:48 2012 +1000 shell: make the bottom plugin widget container visible https://bugzilla.gnome.org/show_bug.cgi?id=688515 shell/rb-shell.c | 1 + 1 file changed, 1 insertion(+) commit b8ea567292434c448fd5488cdff1585079b0c8fb Author: Miguel Rodriguez Date: Tue Nov 27 11:08:45 2012 +0100 Updated Spanish translation help/es/es.po | 243 ++++++++++++++++++++-------------------------------------- 1 file changed, 81 insertions(+), 162 deletions(-) commit df24b5a865f1f8e74bfa483610b803598ee01a33 Author: Aurimas Černius Date: Sat Nov 24 17:03:06 2012 +0200 Updated Lithuanian translation po/lt.po | 188 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 94 insertions(+), 94 deletions(-) commit cb9699074055ef1956fbc35ba956675706b1e0bd Author: Marek Černocký Date: Sat Nov 24 11:36:47 2012 +0100 Updated Czech translation po/cs.po | 175 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 85 deletions(-) commit 0f4b371201066565a75447c5da51301ec2d19d77 Author: Miguel Rodriguez Date: Fri Nov 23 11:14:20 2012 +0100 Updated Spanish translation help/es/es.po | 58 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 15 deletions(-) commit 0c4be6728c0313172fc7a1716c2d1bddcf4a59fd Author: Miguel Rodriguez Date: Thu Nov 22 16:00:34 2012 +0100 Updated Spanish translation help/es/es.po | 3119 +++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 2230 insertions(+), 889 deletions(-) commit 422a3cf4dfbd162c3846ea17c57974812957cb30 Author: Cheng-Chia Tseng Date: Wed Nov 21 14:52:13 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 2453 ++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 2468 +++++++++++++++++++++++++++++++---------------------------- 2 files changed, 2594 insertions(+), 2327 deletions(-) commit 42145b95659748bc75b5e7a80d990983911c6488 Author: Daniel Mustieles Date: Mon Nov 19 13:45:47 2012 +0100 Updated Spanish translation po/es.po | 178 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 88 deletions(-) commit 6e72a8f68973d903fc4368a497c0e914f4095c54 Author: Matej Urbančič Date: Mon Nov 19 13:45:15 2012 +0100 Updated Slovenian translation po/sl.po | 743 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 389 insertions(+), 354 deletions(-) commit 7940c669c22f444dec6af31d08f92abb5f7ba96e Author: Chris Triantafillis Date: Sun Nov 18 21:30:33 2012 +0200 Updated Greek help translation help/el/el.po | 4939 ++++++++++++++++++++------- help/el/figures/rb-iradio-main.png | Bin 0 -> 160086 bytes help/el/figures/rb-statusbar.png | Bin 0 -> 4896 bytes help/el/figures/rb-toolbar-prevplaynext.png | Bin 0 -> 1375 bytes help/el/figures/rb-toolbar-repeat.png | Bin 0 -> 2980 bytes help/el/figures/rb-toolbar-shuffle.png | Bin 0 -> 2954 bytes help/el/figures/rb-toolbar.png | Bin 0 -> 3694 bytes help/el/figures/rb-window-small.png | Bin 0 -> 18171 bytes help/el/figures/rb-window.png | Bin 0 -> 191730 bytes 9 files changed, 3777 insertions(+), 1162 deletions(-) commit 6b7cd647a0ae29c71d7515a211e36b51997636a4 Author: Piotr Drąg Date: Sat Nov 17 21:57:45 2012 +0100 Updated Polish translation po/pl.po | 174 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 90 insertions(+), 84 deletions(-) commit 5c5930ef2a066af9b9d2391418675d3bc088c5fe Author: Jonathan Matthew Date: Sat Nov 17 22:33:42 2012 +1000 add keywords to the .desktop file https://bugzilla.gnome.org/show_bug.cgi?id=679880 data/rhythmbox.desktop.in.in | 1 + 1 file changed, 1 insertion(+) commit 1af238d7f097f08eb1016f0441339401d20970b9 Author: Armin K Date: Fri Nov 16 00:15:49 2012 +0100 Disable building of static libraries by default. configure.ac | 1 + 1 file changed, 1 insertion(+) commit 6ccbc4458bbd69766b773e661cc656f3230ae815 Author: Bastien Nocera Date: Wed Oct 17 19:02:50 2012 +0200 shell: Call XInitThreads() on X11 systems Otherwise bad things can happen with some plugins that expect mutexes to work, like the visualiser plugin and Clutter. https://bugzilla.gnome.org/show_bug.cgi?id=686320 configure.ac | 15 +++++++++++++++ shell/main.c | 12 ++++++++++++ 2 files changed, 27 insertions(+) commit fef60ebb28f708fb95828c0d20ed2337fbc08d9d Author: Jonathan Matthew Date: Wed Nov 14 22:20:39 2012 +1000 remove some obsolete junk from autogen.sh autogen.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c98e314468ddf3f9023eb934c5422d54eb5355c4 Author: Fran Diéguez Date: Sun Nov 11 18:54:56 2012 +0100 Updated Galician translations po/gl.po | 344 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 181 insertions(+), 163 deletions(-) commit 1d87ba8b76eeeb9d18495fe2cb1e04ea88bdf58d Author: Jonathan Matthew Date: Sun Nov 11 19:51:11 2012 +1000 update .gitignore .gitignore | 4 ++++ 1 file changed, 4 insertions(+) commit 12207197507a3cbe2ffd52816c4902869f77fa0d Author: Jeremy Bicha Date: Mon Oct 29 08:39:48 2012 -0400 help: port to new documentation infrastructure https://live.gnome.org/GnomeGoals/NewDocumentationInfrastructure https://bugzilla.gnome.org/show_bug.cgi?id=687109 Makefile.am | 2 - configure.ac | 5 +- help/C/Makefile.am | 35 - help/C/index.docbook | 1892 ++++++++++++++++++++++++++++++++++++++++++ help/C/legal.xml | 2 +- help/C/rhythmbox.xml | 1891 ----------------------------------------- help/Makefile.am | 12 +- help/rhythmbox.omf.in | 9 - omf.make | 61 -- shell/rb-shell-preferences.c | 2 +- shell/rb-shell.c | 2 +- 11 files changed, 1902 insertions(+), 2011 deletions(-) commit cc6a9d5b6af88a3277b7cb940d2aa4516c15329e Author: Marek Černocký Date: Fri Nov 9 15:24:52 2012 +0100 Updated Czech translation po/cs.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 13f8894157fc736179d45ba12a9381ea53281ce0 Author: Мирослав Николић Date: Fri Nov 9 10:39:10 2012 +0100 Updated Serbian translation po/sr.po | 227 ++++++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 227 ++++++++++++++++++++++++++++++--------------------------- 2 files changed, 242 insertions(+), 212 deletions(-) commit 7e56ebfefad3f514bfce22acc0b6202206908e66 Author: Jonathan Matthew Date: Tue Nov 6 07:34:22 2012 +1000 text-helpers: kill the leading space Checking if the length of the string is zero isn't a good way to see if you've formatted anything into it yet when you always write a direction mark character first. lib/rb-text-helpers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d1b39871b0e8e9b2300ad78070c6d89588cf849b Author: Marek Černocký Date: Mon Nov 5 18:17:13 2012 +0100 Updated Czech translation po/cs.po | 134 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 75 insertions(+), 59 deletions(-) commit 420b5f054479a3c7ecad62b7183e1d8347a91af8 Author: Kjartan Maraas Date: Mon Nov 5 14:31:15 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 323 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 172 insertions(+), 151 deletions(-) commit 1ca12fb753b401e36de22b9609e823e948633644 Author: Jamie Nicol Date: Sat Oct 6 00:14:22 2012 +0100 audioscrobbler: only show toolbar when logged in https://bugzilla.gnome.org/show_bug.cgi?id=685004 plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f8d53a84cbbbf1a94fb738442d7418441da40b05 Author: Jonathan Matthew Date: Sat Nov 3 21:57:40 2012 +1000 podcast: show all feeds in the browser when not searching Rather than building the feed browser model off the query used to create the episode list, when there is no search query, use a separate query so as to include feeds that don't have any episodes. https://bugzilla.gnome.org/show_bug.cgi?id=673533 podcast/rb-podcast-main-source.c | 1 + podcast/rb-podcast-source.c | 71 +++++++++++++++++++++++++++++++--------- 2 files changed, 56 insertions(+), 16 deletions(-) commit 29058edd64e7337a39910c7a0c9a842cb4c6f0f5 Author: Jonathan Matthew Date: Fri Nov 2 08:12:38 2012 +1000 podcast: download all new episodes when auto updating https://bugzilla.gnome.org/show_bug.cgi?id=376372 podcast/rb-podcast-manager.c | 40 ++++++++++++++++++++++++++++++++-------- podcast/rb-podcast-source.c | 12 ++++++------ 2 files changed, 38 insertions(+), 14 deletions(-) commit 70ec22f15cba85883a29183e13e151e833787e09 Author: Jonathan Matthew Date: Wed Oct 31 22:47:08 2012 +1000 podcast: display an icon in the feed browser when updating the feed podcast/rb-podcast-manager.c | 30 +++++++++++++++++++++++------- podcast/rb-podcast-source.c | 36 +++++++++++++++++++++++++++--------- rhythmdb/rhythmdb.h | 4 ++++ 3 files changed, 54 insertions(+), 16 deletions(-) commit a2ead52faa45a37f28dff1e94cad5f0dadd28129 Author: Jonathan Matthew Date: Sun Nov 4 10:13:34 2012 +1000 rhythmdb: fix deadlock between db load and rhythmdb_add_uri_with_types These took the entry lock (within rhythmdb-tree) and the stat lock (within rhythmdb) in different orders, and so would deadlock if they were unlucky enough to happen at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=678032 rhythmdb/rhythmdb.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 58d8cd99a106106b0e4fc06af99059d4b053dbae Author: Christian Kirbach Date: Sat Nov 3 07:51:08 2012 +0100 [l10n] Updated German translation po/de.po | 906 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 491 insertions(+), 415 deletions(-) commit 637bd6d12d8afba28baece1a23d71e69587b39b2 Author: Aurimas Černius Date: Thu Nov 1 15:52:59 2012 +0200 Updated Lithuanian translation po/lt.po | 145 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 82 insertions(+), 63 deletions(-) commit ddb6afdfade084792cc00ce47a1d6e2ac2963b0a Author: Piotr Drąg Date: Thu Nov 1 01:19:15 2012 +0100 Updated Polish translation po/pl.po | 124 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 70 insertions(+), 54 deletions(-) commit ecf533896f4e0b6ec22769c86bf883e28c4e810d Author: Matej Urbančič Date: Tue Oct 30 21:48:30 2012 +0100 Updated Slovenian translation po/sl.po | 130 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 73 insertions(+), 57 deletions(-) commit 945a38435164ee81ec8baba5bd575056da114543 Author: Daniel Mustieles Date: Tue Oct 30 16:39:09 2012 +0100 Updated Spanish translation po/es.po | 142 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 79 insertions(+), 63 deletions(-) commit 96bc19725c88ed30238e6b29b0ea364e955b5ae3 Author: Darcy Bras da Silva Date: Sun Sep 30 12:46:42 2012 +0100 add repeat, no-repeat, shuffle, no-shuffle to rhythmbox-client remote/dbus/rb-client.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) commit e0e538e8985b1f0d20058f53f04016ec1acbb75d Author: Marek Černocký Date: Sun Oct 28 11:19:51 2012 +0100 Updated Czech translation po/cs.po | 75 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 40 insertions(+), 35 deletions(-) commit 98e5a25b3c32c9915357968a78783c1ac21c7130 Author: Jonathan Matthew Date: Sun Oct 28 14:02:53 2012 +1000 shell-player: clear playlist parser cancellable when pausing https://bugzilla.gnome.org/show_bug.cgi?id=663440 shell/rb-shell-player.c | 4 ++++ 1 file changed, 4 insertions(+) commit 493e85023f8fe9bf0996141d2eb6bcdbd657e833 Author: Jonathan Matthew Date: Sat Oct 27 23:31:25 2012 +1000 header: munge button events to pretend the slider trough is much wider widgets/rb-header.c | 6 ++++++ 1 file changed, 6 insertions(+) commit fc9985faa89d1fc70e6a3dfcf47a3833e3a8d480 Author: Jonathan Matthew Date: Fri Oct 26 07:32:49 2012 +1000 header: make slider insensitive when not playing widgets/rb-header.c | 1 + 1 file changed, 1 insertion(+) commit 7aac06466bd8697ba95947beb1bb77d62faebc98 Author: Gabor Kelemen Date: Sat Mar 17 19:40:44 2012 +0100 Make use of mnemonics on the Edit and Search again buttons. https://bugzilla.gnome.org/show_bug.cgi?id=672306 plugins/lyrics/lyrics.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aa2f3118cb0d0a4121035ea1e49b5e49303c336e Author: Aurimas Černius Date: Thu Oct 25 23:14:09 2012 +0300 Updated Lithuanian translation po/lt.po | 104 +++++++++++++++++++++++++-------------------------------------- 1 file changed, 41 insertions(+), 63 deletions(-) commit 2b4e747611e522d411041871d24b4b03b29f9c1e Author: Jonathan Matthew Date: Mon Oct 22 22:32:40 2012 +1000 mtp: don't try to rebuild albums on devices that forget them This turns out to have been a fairly terrible idea. Doing this makes the mtp stack on samsung android phones angry somehow, and it never really achieved anything anyway. plugins/mtpdevice/rb-mtp-thread.c | 57 --------------------------------------- 1 file changed, 57 deletions(-) commit 03e27fc591eb8bc18016923aec99647b681fdadf Author: Daniel Mustieles Date: Mon Oct 22 12:36:33 2012 +0200 Updated Spanish translation po/es.po | 104 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 49 insertions(+), 55 deletions(-) commit 9fd763ab2fbf91dbd15be94d38bb95f9726de1d4 Author: Jasper St. Pierre Date: Wed Oct 17 13:12:03 2012 -0400 eggwrapbox: Fix getting orientation as a property widgets/eggwrapbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7ab7134408dbb900bdbe999096ff0c3ea283a80a Author: Matej Urbančič Date: Sun Oct 21 20:05:51 2012 +0200 Updated Slovenian translation po/sl.po | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) commit f7a0dcde8fab58a82371f004ad1d0bc81128d9cc Author: Piotr Drąg Date: Sun Oct 21 20:01:09 2012 +0200 Updated Polish translation po/pl.po | 85 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 45 insertions(+), 40 deletions(-) commit 02618679ad9309cf73befdf290914651b8e19e49 Author: Jonathan Matthew Date: Sun Oct 21 22:50:14 2012 +1000 lyrics: fix busted merge plugins/lyrics/LyricsSites.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f2e5c2034e3d9278dea3378ffa6b49e79dc523a1 Author: Jonathan Matthew Date: Sun Oct 21 20:06:37 2012 +1000 media-player-source: hold a reference while syncing https://bugzilla.gnome.org/show_bug.cgi?id=685910 sources/rb-media-player-source.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 14b9e2312cb6f92bce7d01c0510717af785615b2 Author: hejian Date: Sun Oct 21 18:43:57 2012 +1000 lyrics: add parsers for jetlyrics.com and j-lyric.net https://bugzilla.gnome.org/show_bug.cgi?id=674178 plugins/lyrics/JetlyricsParser.py | 75 +++++++++++++++++++++++++++++++++++++++ plugins/lyrics/JlyricParser.py | 69 +++++++++++++++++++++++++++++++++++ plugins/lyrics/LyricsSites.py | 4 +++ plugins/lyrics/Makefile.am | 4 ++- 4 files changed, 151 insertions(+), 1 deletion(-) commit fade732e0201e879847dd3d16386cdb056cf36b2 Author: Leo Iannacone Date: Sun Oct 21 17:55:08 2012 +1000 lyrics: fix set_transient_for call https://bugzilla.gnome.org/show_bug.cgi?id=685821 plugins/lyrics/LyricsConfigureDialog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7dd29e92e6828ea438ed0f19f5865fc718abcc17 Author: Giovanni Campagna Date: Tue Sep 18 23:58:40 2012 +0200 artsearch: remove URI schemes filtering It's incomplete, out of date, and useless as we now filter the exceptions from gvfs. https://bugzilla.gnome.org/show_bug.cgi?id=684301 plugins/artsearch/local.py | 6 ------ 1 file changed, 6 deletions(-) commit 2a405e3cae7ed87c7aa32d4510f69e6405ca9b9f Author: Matej Urbančič Date: Sat Oct 20 00:16:23 2012 +0200 Updated Slovenian translation po/sl.po | 126 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 58 insertions(+), 68 deletions(-) commit 64c6837921f2a03cb49772d8ea2e130fd5b55088 Author: Kalev Lember Date: Thu Oct 11 10:59:16 2012 +0200 Disable the context pane plugin when webkit isn't available https://bugzilla.gnome.org/show_bug.cgi?id=685945 plugins/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit d2eab9d050935463ac6727e71d107a3bfa940856 Author: Rudolfs Mazurs Date: Mon Oct 15 20:20:59 2012 +0300 Updated Latvian translation. po/lv.po | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 0149adf19c7fc725a45d52b43ba8a1eb8a7e69b0 Author: Jonathan Matthew Date: Sun Oct 14 19:17:03 2012 +1000 ext-db: don't crash if converting the encoded value fails metadata/rb-ext-db.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 4865e3468d268cb353c052ef36ed961a00673499 Author: Jonathan Matthew Date: Sun Oct 14 16:53:47 2012 +1000 lyrics: disable astraweb parser as its servers aren't talking https://bugzilla.gnome.org/show_bug.cgi?id=685893 plugins/lyrics/LyricsSites.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit e403650cc32ff279908ad46eb5ea99e1d893dd59 Author: Jonathan Matthew Date: Sun Oct 14 16:52:17 2012 +1000 lyrics: fix the winampcn.com parser url encoding a full url is generally a bad idea. plugins/lyrics/WinampcnParser.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 15cbb4793f6002f17e7e0e32a80ccc2b69000d5a Author: Jonathan Matthew Date: Sun Oct 14 16:00:55 2012 +1000 daap: don't use plugin in config widget signal handlers The plugin is disposed immediately after the config widget is created. Instead, we can just create the settings instances we need in the signal handlers. plugins/daap/rb-daap-plugin.c | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) commit e26173c105364d1ee55b43f9b7e35c84b5e40c7f Author: Kjartan Maraas Date: Sat Oct 13 22:28:00 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 669 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 325 insertions(+), 344 deletions(-) commit c331b2df7ae36a8bda07b4b2282cfc7b9f2148ce Author: Marek Černocký Date: Wed Oct 10 21:59:17 2012 +0200 Updated Czech translation po/cs.po | 923 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 451 insertions(+), 472 deletions(-) commit c92be6e8ee97be5cb526817645dad50b1857d8c6 Author: Jonathan Matthew Date: Wed Oct 10 21:11:31 2012 +1000 dbus-media-server: fix object path formatting negative numbers don't work so well, so format things unsigned. https://bugzilla.gnome.org/show_bug.cgi?id=685565 plugins/dbus-media-server/rb-dbus-media-server-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8d9ec0c83ae60936c4bab6db0629bc3d759f7200 Author: Leo Iannacone Date: Wed Oct 10 08:52:10 2012 +1000 lyrics: update the darklyrics parser https://bugzilla.gnome.org/show_bug.cgi?id=685822 plugins/lyrics/DarkLyricsParser.py | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) commit 04de8e2bad5430cb1723cc43f69493ea197e375c Author: Leo Iannacone Date: Wed Oct 10 08:43:19 2012 +1000 context-pane: add missing import in the links tab https://bugzilla.gnome.org/show_bug.cgi?id=685820 plugins/context/LinksTab.py | 1 + 1 file changed, 1 insertion(+) commit 6d5b55fbca88676638360e5343b6dc264cecdd69 Author: Gabor Kelemen Date: Mon Oct 8 12:41:19 2012 +0200 Updated Hungarian translation po/hu.po | 331 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 194 insertions(+), 137 deletions(-) commit 0db96820a40622999f875796c3e85c003a922820 Author: Jonathan Matthew Date: Sat Oct 6 23:02:11 2012 +1000 update .gitignore .gitignore | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 72906495ec4728fd10582f00213755e509d131bc Author: Jonathan Matthew Date: Wed Oct 3 21:12:00 2012 +1000 artsearch: fix fd leak by closing enumerators explicitly plugins/artsearch/local.py | 9 +++++++++ 1 file changed, 9 insertions(+) commit 3b02a05f529a31e848908b00d8f60c4caef04f14 Author: Ibrahim Saed Date: Wed Oct 3 08:15:19 2012 +0100 Updated Arabic translation po/ar.po | 1174 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 632 insertions(+), 542 deletions(-) commit df986f7254a541641adec37199c5e5d3a409a978 Author: A S Alam Date: Wed Oct 3 09:39:58 2012 +0530 update Punjabi Translation po/pa.po | 6705 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 3424 insertions(+), 3281 deletions(-) commit 2d9ae918080647789cf9418c3a4ca1a9b90e4dc7 Author: Andika Triwidada Date: Mon Oct 1 23:09:32 2012 +0700 Updated Indonesian translation po/id.po | 557 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 260 insertions(+), 297 deletions(-) commit 5a339475e3ca52297f087b583936a49d385c6841 Author: Daniel Mustieles Date: Sun Sep 30 13:09:17 2012 +0200 Updated Spanish translation po/es.po | 451 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 250 insertions(+), 201 deletions(-) commit cc6ea7c6a93233f26f0792a7e4c72599ed35e8dd