commit ee3b5dc8ddf3c2f28c8024c16a98db286ef43742
Author: Jonathan Matthew <
[email protected]>
Date: Sun Jun 3 19:18:20 2012 +1000
Rhythmbox 2.97
INSTALL.quick | 8 ++++-
NEWS | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
README | 2 +-
configure.ac | 4 +-
4 files changed, 83 insertions(+), 5 deletions(-)
commit 951221b6e1397684110bfb8e61552caa921e0605
Author: Bruno Brouard <
[email protected]>
Date: Sun Jun 3 00:03:48 2012 +0200
Updated French translation
po/fr.po | 268 +++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 153 insertions(+), 115 deletions(-)
commit 333ae82190e2c645f1d72776090205258dc35f8d
Author: Luca Ferretti <
[email protected]>
Date: Sat Jun 2 20:04:47 2012 +0200
l10n: Updated Italian translation
po/it.po | 853 +++++++++++++++++++++++++++++++++-----------------------------
1 files changed, 458 insertions(+), 395 deletions(-)
commit c57348d07eec6c54c3938a5ec2c3678ae693ebe7
Author: Kentaro KAZUHAMA <
[email protected]>
Date: Sat Jun 2 17:18:01 2012 +0900
[l10n] Update Japanese translation
po/ja.po | 59 +++++++++++++++++++++--------------------------------------
1 files changed, 21 insertions(+), 38 deletions(-)
commit ee53f2240507bb1fabab4c2070cf13d1d5fcd3d7
Author: Alexander Shopov <
[email protected]>
Date: Sat Jun 2 08:39:32 2012 +0300
Updated Bulgarian translation
po/bg.po | 2124 +++++++++++++++++++++++++++++---------------------------------
1 files changed, 1002 insertions(+), 1122 deletions(-)
commit dcf67f0c8003aecc3c34628558526aa244379a57
Author: Jonathan Matthew <
[email protected]>
Date: Sat Jun 2 12:05:15 2012 +1000
rhythmbox-client: make --set-rating work (bug #677318)
Use the right property name for the playing song URL and build
the SetEntryProperties call arguments properly.
remote/dbus/rb-client.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 7626337144f5abc949eb6f6aaab822e8097817ba
Author: Мирослав Николић <
[email protected]>
Date: Fri Jun 1 19:46:17 2012 +0200
Updated Serbian translation
po/sr.po | 290 +++++++++++++++++++++++++++++++-------------------------
po/
[email protected] | 290 +++++++++++++++++++++++++++++++-------------------------
2 files changed, 322 insertions(+), 258 deletions(-)
commit 84264d0047230a0392fddb81ec4723b3725652d2
Author: Joan Duran <
[email protected]>
Date: Thu May 31 23:07:04 2012 +0200
[l10n] Updated Catalan translation
po/ca.po | 2388 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 1222 insertions(+), 1166 deletions(-)
commit 15b5263ab38d68a1c1340fb2322d74176cc1ce5b
Author: OKANO Takayoshi <
[email protected]>
Date: Thu May 31 23:18:08 2012 +0900
[l10n] Update Japanese translation
po/ja.po | 1347 +++++++++++++++++++++++++++-----------------------------------
1 files changed, 580 insertions(+), 767 deletions(-)
commit c2c90c4125124e28c27d5bdf03aa8ee9d39727fa
Author: Daniel Mustieles <
[email protected]>
Date: Thu May 31 15:34:43 2012 +0200
Updated Spanish translation
po/es.po | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
commit 81bfd5799c5b32a2ca35281d3e7337ac00fb8dca
Author: Bruce Cowan <
[email protected]>
Date: Wed May 30 16:18:10 2012 +0100
Updated British English translation
po/en_GB.po | 2338 ++++++++++++++++++++++++++++++-----------------------------
1 files changed, 1197 insertions(+), 1141 deletions(-)
commit 14f3b38183f9b27ccba5297907212564488f45d0
Author: Marek Černocký <
[email protected]>
Date: Wed May 30 08:35:23 2012 +0200
Updated Czech translation
po/cs.po | 301 ++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 166 insertions(+), 135 deletions(-)
commit 4e94db076bba3a6175262320c66f7dab9f1dadbf
Author: Aurimas Černius <
[email protected]>
Date: Tue May 29 23:45:41 2012 +0300
Updated Lithuanian translation
po/lt.po | 813 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 419 insertions(+), 394 deletions(-)
commit 7b6f4283fc16458623c1e48b7bc1a1eae436ea71
Author: Gabor Kelemen <
[email protected]>
Date: Tue May 29 17:05:43 2012 +0200
Updated Hungarian translation
po/hu.po | 887 ++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 482 insertions(+), 405 deletions(-)
commit 2d8feb41bade16b6840113dd85239de777c813f5
Author: Andika Triwidada <
[email protected]>
Date: Tue May 29 17:15:38 2012 +0700
Updated Indonesian translation
po/id.po | 6109 ++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 4931 insertions(+), 1178 deletions(-)
commit bca7b95b1bd21d06e9faa13e6ff0d995e22f5cdd
Author: Rūdolfs Mazurs <
[email protected]>
Date: Tue May 29 12:12:42 2012 +0300
Updated Latvian language
po/lv.po | 943 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 482 insertions(+), 461 deletions(-)
commit 74dbd97a0a8ecb1ca3477dba5f7133835a80c3e2
Author: Matej Urbančič <
[email protected]>
Date: Tue May 29 09:09:06 2012 +0200
Updated Slovenian translation
po/sl.po | 288 ++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 160 insertions(+), 128 deletions(-)
commit 0de5ae1f05baacc6327963522c7a15907f8bb65d
Author: Daniel Mustieles <
[email protected]>
Date: Sun May 27 12:34:06 2012 +0200
Updated Spanish translation
po/es.po | 98 +++++++++++++++++++++++++++++--------------------------------
1 files changed, 47 insertions(+), 51 deletions(-)
commit 49eae03a49b03986b89d1e7ade335ee900f0298f
Author: Daniel Mustieles <
[email protected]>
Date: Sun May 27 12:30:50 2012 +0200
Updated Spanish translation
po/es.po | 292 ++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 163 insertions(+), 129 deletions(-)
commit 60bcdb3f1c500239e4bceabf8d0bc8dee50a157e
Author: Jonathan Matthew <
[email protected]>
Date: Sun May 27 19:55:19 2012 +1000
podcast: move info bar for errors to the top of the dialog
also fix the parent class for the dialog to be GtkBox rather than
GtkVBox and/or GtkHBox.
data/ui/podcast-add-dialog.ui | 107 ++++++++++++++++-----------------------
podcast/rb-podcast-add-dialog.c | 8 ++-
podcast/rb-podcast-add-dialog.h | 4 +-
podcast/rb-podcast-source.c | 22 +++++---
4 files changed, 63 insertions(+), 78 deletions(-)
commit d00feda6ca155586c7d3e54c42e5a68ec6748314
Author: Piotr Drąg <
[email protected]>
Date: Sat May 26 14:25:48 2012 +0200
Updated Polish translation
po/pl.po | 319 ++++++++++++++++++++++++++++++++++----------------------------
1 files changed, 175 insertions(+), 144 deletions(-)
commit 78f7c7300d69ba0432e05ef2411806a256de47e5
Author: Jonathan Matthew <
[email protected]>
Date: Sat May 26 14:43:12 2012 +1000
metadata: install ext-db headers (bug #676860)
metadata/Makefile.am | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit df4f01f0b1168011176aeb544f4f695b260648ae
Author: Jonathan Matthew <
[email protected]>
Date: Sat May 26 13:55:28 2012 +1000
podcast: new podcast subscription dialog
This uses the previously added podcast searches to find podcasts,
previews podcasts before subscription (including playback of episodes)
and makes importing feeds via OPML a bit easier too.
data/ui/Makefile.am | 1 +
data/ui/podcast-add-dialog.ui | 183 ++++++++
data/ui/rhythmbox-ui.xml | 1 -
po/POTFILES.in | 2 +
podcast/Makefile.am | 2 +
podcast/rb-podcast-add-dialog.c | 941 +++++++++++++++++++++++++++++++++++++++
podcast/rb-podcast-add-dialog.h | 73 +++
podcast/rb-podcast-manager.c | 16 -
podcast/rb-podcast-manager.h | 1 -
podcast/rb-podcast-source.c | 96 +++--
podcast/rb-podcast-source.h | 2 +
shell/rb-shell.c | 5 +-
12 files changed, 1275 insertions(+), 48 deletions(-)
commit 55c369409c5d87e2e797a4ab69ac3f2cada49a1c
Author: Jonathan Matthew <
[email protected]>
Date: Sat May 26 13:52:14 2012 +1000
podcast: add entry type for podcast search results
This will be used to represent episodes in podcasts in search results.
Entries of this type are not saved to disk, and don't do tricky things
with mount points vs locations, but otherwise they're like episode entries.
podcast/rb-podcast-entry-types.c | 64 +++++++++++++++++++++++-----
podcast/rb-podcast-entry-types.h | 2 +
podcast/rb-podcast-manager.c | 86 +++++++++++++++++++++-----------------
podcast/rb-podcast-manager.h | 4 ++
rhythmdb/rhythmdb.c | 9 +++-
5 files changed, 112 insertions(+), 53 deletions(-)
commit 539e378a51ed4af0fe0955b531af3e2d615d55ad
Author: Jonathan Matthew <
[email protected]>
Date: Sat May 26 13:45:23 2012 +1000
podcast: add podcast search infrastructure
This searches iTunes and Miroguide for podcast feeds. Not hooked
up to any UI yet, but will be soon.
This also makes json-glib a required dependency, which means the
last.fm plugin can always be built.
.gitignore | 1 +
configure.ac | 33 +-----
plugins/Makefile.am | 5 +-
podcast/Makefile.am | 26 ++++-
podcast/rb-podcast-manager.c | 31 +++++
podcast/rb-podcast-manager.h | 2 +
podcast/rb-podcast-parse.c | 47 +++++++
podcast/rb-podcast-parse.h | 4 +
podcast/rb-podcast-search-itunes.c | 207 +++++++++++++++++++++++++++++++
podcast/rb-podcast-search-miroguide.c | 219 +++++++++++++++++++++++++++++++++
podcast/rb-podcast-search.c | 96 ++++++++++++++
podcast/rb-podcast-search.h | 74 +++++++++++
podcast/test-podcast-search.c | 152 +++++++++++++++++++++++
13 files changed, 859 insertions(+), 38 deletions(-)
commit 432fdd25037564fe3062b131c6c1db07b876c491
Author: Martin Srebotnjak <
[email protected]>
Date: Mon May 21 09:12:43 2012 +0200
Updated Slovenian translation
po/sl.po | 367 ++++++++++++--------------------------------------------------
1 files changed, 67 insertions(+), 300 deletions(-)
commit a560a7ed256a8f16b22dfd487c07a5ee657f5824
Author: Мирослав Николић <
[email protected]>
Date: Sun May 20 11:27:10 2012 +0200
Updated Serbian translation
po/sr.po | 130 +++++++++++++++++++++++++++++---------------------------
po/
[email protected] | 130 +++++++++++++++++++++++++++++---------------------------
2 files changed, 136 insertions(+), 124 deletions(-)
commit 3f5e61fed3beacb27b4324d915998463fe2ad917
Author: Jonathan Matthew <
[email protected]>
Date: Sat May 19 19:01:22 2012 +1000
audiocd: reset read speed to maximum for extraction
cdparanoiasrc doesn't do this itself (though it should), so do it
ourselves. setting read-speed to -1 means cdparanoiasrc won't apply
it to the device, so use 0xffff instead, which is the maximum value
for the scsi command that gets sent to the device.
plugins/audiocd/rb-audiocd-plugin.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit 39ab91a26b3e028f9afaa6ccf2f22a8ede3a820a
Author: Jonathan Matthew <
[email protected]>
Date: Wed May 16 07:44:21 2012 +1000
don't crash when re-enabling library monitoring (bug #672198)
rhythmdb/rhythmdb.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 1ca7e8dff87799e212a834fcc3be8f5872415efa
Author: Praveen Illa <
[email protected]>
Date: Wed May 16 02:08:20 2012 +0530
updated telugu translation
po/te.po | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
commit 1c31708344ffd8cedf47ffc1eec771a14ac8f148
Author: Jonathan Matthew <
[email protected]>
Date: Tue May 8 20:50:21 2012 +1000
source: impl_delete_thyself doesn't live here any more
sources/rb-source.h | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
commit f8f6321f96d99ad2cc33007bec7e75737d7b16f7
Author: Jonathan Matthew <
[email protected]>
Date: Mon May 7 12:31:54 2012 +1000
add a property to RBSource indicating the source loading status
Media player sources in particular take some time to load their
contents, during which some actions may not be available.
In media player sources, disable the sync action and defer transfers
until fully loaded.
plugins/audiocd/rb-audiocd-source.c | 9 ++++
plugins/daap/rb-daap-source.c | 6 ++-
plugins/generic-player/rb-generic-player-source.c | 27 ++++++++++--
plugins/ipod/rb-ipod-source.c | 32 ++++++++++++---
plugins/mtpdevice/rb-mtp-source.c | 36 ++++++++++++-----
sources/rb-media-player-source.c | 15 ++++++-
sources/rb-source.c | 45 ++++++++++++++++++++-
sources/rb-source.h | 10 +++++
sources/rb-transfer-target.c | 25 ++++++++---
sources/rb-transfer-target.h | 2 +-
10 files changed, 175 insertions(+), 32 deletions(-)
commit cdd0bec0eb6e622884deb93b62a0eecd0d3b017c
Author: Christian Kirbach <
[email protected]>
Date: Sat May 5 12:56:12 2012 +0200
Updated German translation
po/de.po | 699 +++++++++++++++++++++++++++++++++-----------------------------
1 files changed, 368 insertions(+), 331 deletions(-)
commit 5066c0fee039ab7186aba1b915c1eaa63a70b88b
Author: Jonathan Matthew <
[email protected]>
Date: Wed May 2 22:37:03 2012 +1000
source-toolbar: hook up the accelerator for the browse action
Since there's no longer a menu item for the browse action, its
accelerator isn't being activated. This seems like a bit of a loss,
so we'll do it ourselves as part of the toolbar updates when the
source selection changes.
widgets/rb-source-toolbar.c | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
commit d63f7d87c59874f67ad1d7c1dbcd10679ca940d8
Author: Jonathan Matthew <
[email protected]>
Date: Wed May 2 09:06:32 2012 +1000
metadata: only copy access and ownership attributes on writes
Copying creation/modification times when modifying files is
terrible, so we shouldn't do that.
metadata/rb-metadata-gst.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit 47286e6b32fcfa5953435e5e20ae1ee60302601a
Author: Praveen Illa <
[email protected]>
Date: Sat Apr 28 12:05:07 2012 +0530
Updated Telugu Translation
po/te.po | 2329 +++++++++++++++++++++++++++++++-------------------------------
1 files changed, 1153 insertions(+), 1176 deletions(-)
commit 4810e4f0aa05872e057cac049173adbc5b700f66
Author: Sven Arvidsson <
[email protected]>
Date: Fri Apr 27 19:07:08 2012 +1000
rhythmbox-client: use correct property for duration (bug #674897)
remote/dbus/rb-client.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b16c4c3d244846c77e3d7d6438ea49d602d5a061
Author: Bruno Brouard <
[email protected]>
Date: Wed Apr 25 23:35:33 2012 +0200
Updated French translation
po/fr.po | 117 +++++++++++++++++++++++++++++++++----------------------------
1 files changed, 63 insertions(+), 54 deletions(-)
commit d095757ca1987e38cda075932b092eb30abc8319
Author: Piotr Drąg <
[email protected]>
Date: Tue Apr 24 22:15:20 2012 +0200
Updated Polish translation
po/pl.po | 116 +++++++++++++++++++++++++++++++++-----------------------------
1 files changed, 62 insertions(+), 54 deletions(-)
commit 11539738afa8a0b84d9f631a11926ebdbfdcd505
Author: Fran Diéguez <
[email protected]>
Date: Tue Apr 24 22:08:59 2012 +0200
Updated Galician translations
po/gl.po | 58 +++++++++++++++++++++++++++++++++-------------------------
1 files changed, 33 insertions(+), 25 deletions(-)
commit 17eea05021335d07d5728cf2aa200f5207d4e123
Author: Marek Černocký <
[email protected]>
Date: Tue Apr 24 19:30:15 2012 +0200
Updated Czech translation
po/cs.po | 116 +++++++++++++++++++++++++++++++++-----------------------------
1 files changed, 62 insertions(+), 54 deletions(-)
commit c175d2d5914b2e0b9e6aa4d5de81100a9523871f
Author: Daniel Mustieles <
[email protected]>
Date: Mon Apr 23 11:42:34 2012 +0200
Updated Spanish translation
po/es.po | 125 +++++++++++++++++++++++++++++++++----------------------------
1 files changed, 68 insertions(+), 57 deletions(-)
commit b2439d89df2a4aa5883d2d947fc07c150d0b3193
Author: Jonathan Matthew <
[email protected]>
Date: Mon Apr 23 08:52:33 2012 +1000
library: add encoder presets and custom settings
This gives the user the option of using the default settings,
a preexisting preset for the encoder being used, or custom
settings created by editing a restricted set of properties.
data/org.gnome.rhythmbox.gschema.xml | 20 ++-
data/ui/library-prefs.ui | 112 +++++++-----
sources/rb-library-source.c | 334 +++++++++++++++++++++++++++++++---
3 files changed, 392 insertions(+), 74 deletions(-)
commit e6ce4f93ba67fb0ccbab4758e1fc58bbe1962414
Author: Jonathan Matthew <
[email protected]>
Date: Mon Apr 23 08:45:46 2012 +1000
add a composite widget for editing simple GObject properties
This shouldn't be used if it can be avoided, but sometimes
this is all you can do.
widgets/Makefile.am | 6 +-
widgets/rb-object-property-editor.c | 415 +++++++++++++++++++++++++++++++++++
widgets/rb-object-property-editor.h | 67 ++++++
3 files changed, 486 insertions(+), 2 deletions(-)
commit cf51e0b4f50d284b48c503ced29cdd4cf257de01
Author: Jonathan Matthew <
[email protected]>
Date: Mon Apr 23 08:39:02 2012 +1000
track-transfer-batch: add a signal to use to configure the profile
This allows the creator of the batch to configure the encoding
profile before encoding begins. The only thing that's likely to
be useful to do here is applying a preset to the audio encoding
profile.
shell/rb-track-transfer-batch.c | 23 +++++++++++++++++++++++
shell/rb-track-transfer-batch.h | 3 +++
2 files changed, 26 insertions(+), 0 deletions(-)
commit fc8dbef7c33a6f2e338daa09a176583ab1fdc1f6
Author: Jonathan Matthew <
[email protected]>
Date: Mon Apr 23 08:37:14 2012 +1000
add more utility functions for dealing with encoding profiles
Also, for some encoders, add a list of properties that could
usefully be exposed to the user as an alternative to selecting a
preset. This is very conservative so far, just exposing quality
settings for a few encoders.
data/rhythmbox.gep | 10 +++
lib/rb-gst-media-types.c | 159 ++++++++++++++++++++++++++++++++++++++++++++--
lib/rb-gst-media-types.h | 6 ++
3 files changed, 170 insertions(+), 5 deletions(-)
commit fee6a01bca7e05c8eb03a26b3c3dd8111ff41e48
Author: Bruno Brouard <
[email protected]>
Date: Sun Apr 22 15:44:51 2012 +0200
Updated French translation
po/fr.po | 490 ++++++++++++++++++++++++++++++--------------------------------
1 files changed, 238 insertions(+), 252 deletions(-)
commit ece766fee9fa723e71a1288df9b1fe3e6929dc60
Author: Jonathan Matthew <
[email protected]>
Date: Sun Apr 22 11:49:22 2012 +1000
playbin2: emit playing-stream before emitting an error for that stream
This ensures that errors during stream startup (file not found, etc.)
are processed properly.
backends/gstreamer/rb-player-gst.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 1f9e7223f6ca55f6eb580b8ee95b459d98dc6031
Author: Jonathan Matthew <
[email protected]>
Date: Sun Apr 22 11:48:44 2012 +1000
playbin2: ignore notify::source while changing to NULL
backends/gstreamer/rb-player-gst.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
commit 238f22d22731346f17c94cd9cd449eb2b1edde93
Author: Marek Černocký <
[email protected]>
Date: Thu Apr 19 09:43:00 2012 +0200
Updated Czech translation
po/cs.po | 481 ++++++++++++++++++++++++++++++--------------------------------
1 files changed, 233 insertions(+), 248 deletions(-)
commit d8bbfc4cc35a3db6250d1c4d90bdfa118789482f
Author: Jonathan Matthew <
[email protected]>
Date: Wed Apr 18 07:34:56 2012 +1000
treat audio/ogg as a synonym for application/ogg
lib/rb-gst-media-types.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 28a2d19de72c2ddba4e93f64360b6a4faaa4a7dd
Author: Fran Diéguez <
[email protected]>
Date: Fri Apr 13 15:23:29 2012 +0200
Updated Galician translations
po/gl.po | 510 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 262 insertions(+), 248 deletions(-)
commit 5816ace1055ea860189eff23650dbabd79aa73f4
Author: Jonathan Matthew <
[email protected]>
Date: Fri Apr 13 22:46:45 2012 +1000
xfade: don't link network streams until fully buffered
This doesn't introduce any new stream states, we just pretend the
stream is playing whether it's actually linked and playing or
unlinked and buffering.
backends/gstreamer/rb-player-gst-xfade.c | 100 +++++++++++++++++++++++++++++-
1 files changed, 97 insertions(+), 3 deletions(-)
commit 8cd160d02ff761808dca053972b1f38ae36db501
Author: Jonathan Matthew <
[email protected]>
Date: Fri Apr 13 22:44:52 2012 +1000
playbin2: always pause the pipeline when buffering
It works a lot better if we let the buffer fill up before starting
to play rather than hoping it'll somehow get there while we're
playing from it.
backends/gstreamer/rb-player-gst.c | 13 ++++---------
1 files changed, 4 insertions(+), 9 deletions(-)
commit 00dc3f53b5b67d2837cbaa0a1b27d3fd6f2084a5
Author: Jonathan Matthew <
[email protected]>
Date: Fri Apr 13 22:43:42 2012 +1000
streaming-source: adjust buffering progress reporting
report 0% buffered as 1% progress so it doesn't pulse, and don't
report 100%.
sources/rb-streaming-source.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit 48bafeb9824356912826078bf22f58a886be9b5f
Author: Jonathan Matthew <
[email protected]>
Date: Mon Apr 9 15:31:29 2012 +1000
audiocd: add padding above source contents
plugins/audiocd/rb-audiocd-source.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 2779009530a5067c9fe7dbd5e278d27618e1deb7
Author: Andrej Žnidaršič <
[email protected]>
Date: Sat Apr 7 16:15:23 2012 +0200
Updated Slovenian translation
po/sl.po | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
commit e8787ae051d80295cfa00a127f711e5062a5a364
Author: YunQiang Su <
[email protected]>
Date: Sat Apr 7 02:11:38 2012 +0800
Update Simplifed Chinese (zh_CN) translation
po/zh_CN.po | 4004 ++++++++++++++++++++++++++++-------------------------------
1 files changed, 1924 insertions(+), 2080 deletions(-)
commit 34e8145db3755a901b95f35cbc72b85b0f8dfa2f
Author: Jonathan Matthew <
[email protected]>
Date: Fri Apr 6 11:59:25 2012 +1000
header: handle images added outside of requests
widgets/rb-header.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
commit a6d6b52b2ad64a843f0a5d2d51681a366e7797a8
Author: Ibrahim Saed <
[email protected]>
Date: Sat Mar 31 22:42:30 2012 +0100
Updated Arabic translation
po/ar.po | 605 +++++++++++++++++++++++++++++++-------------------------------
1 files changed, 305 insertions(+), 300 deletions(-)
commit 3c4327e7343ddb91b79a2344f7c7b77f2dbcda4a
Author: Мирослав Николић <
[email protected]>
Date: Sat Mar 31 15:10:26 2012 +0200
Updated Serbian translation
po/sr.po | 531 +++++++++++++++++++++++++++++---------------------------
po/
[email protected] | 531 +++++++++++++++++++++++++++++---------------------------
2 files changed, 544 insertions(+), 518 deletions(-)
commit 9b86fb8490c7458479b3bb0813b8ae90f1a4a9c5
Author: Daniel Mustieles <
[email protected]>
Date: Fri Mar 30 11:56:28 2012 +0200
Updated Spanish translation
help/es/es.po | 104 ++++++++++++++++++++++++++++-----------------------------
1 files changed, 51 insertions(+), 53 deletions(-)
commit 3e27b08d73472450421b638ec7cb5e5c054b03cb
Author: Jonathan Matthew <
[email protected]>
Date: Fri Mar 30 08:50:46 2012 +1000
introspect RhythmDBQueryResultList
bindings/gi/Makefile.am | 2 ++
rhythmdb/rhythmdb-query-result-list.c | 15 +++++++++++++++
rhythmdb/rhythmdb-query-result-list.h | 3 ---
3 files changed, 17 insertions(+), 3 deletions(-)
commit d5ef20c5a49477b44a98ee4ea343fd1cafb4c7ed
Author: Matej Urbančič <
[email protected]>
Date: Thu Mar 29 20:21:38 2012 +0200
Updated Slovenian translation
po/sl.po | 433 +++++++++++++++++++++++++++++++------------------------------
1 files changed, 220 insertions(+), 213 deletions(-)
commit 8afe9ca18ca1d14e73576a7d2397ad5125628089
Author: Daniel Mustieles <
[email protected]>
Date: Thu Mar 29 18:15:57 2012 +0200
Updated Spanish translation
po/es.po | 11 +++--------
1 files changed, 3 insertions(+), 8 deletions(-)
commit 34fab57a05403e021501c362a921ebdeb470d424
Author: Jonathan Matthew <
[email protected]>
Date: Thu Mar 29 20:37:18 2012 +1000
header: degrade gracefully when reduced in size
Rather than vanishing when the widgets within the header don't
have enough space, hide things to make the remaining stuff fit.
First the song info disappears, then the elapsed time, then the
position slider.
widgets/rb-header.c | 96 ++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 72 insertions(+), 24 deletions(-)
commit e06c0691b6c4e6e82f9a02649051b42b1fef2a8e
Author: Daniel Mustieles <
[email protected]>
Date: Wed Mar 28 18:28:53 2012 +0200
Updated Spanish translation
po/es.po | 527 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 271 insertions(+), 256 deletions(-)
commit 31ecc33a728f6eba2034c485c0ff78caff82a806
Author: Piotr Drąg <
[email protected]>
Date: Wed Mar 28 17:30:49 2012 +0200
Updated Polish translation
po/pl.po | 1467 +++++++++++++++++++++++++++++++-------------------------------
1 files changed, 726 insertions(+), 741 deletions(-)
commit e0bca518b5c33173e88bf24a3e79d8d366b04175
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 22:02:20 2012 +1000
remove artdisplay plugin
No longer needed now that the playing track display includes
album art.
configure.ac | 1 -
plugins/Makefile.am | 1 -
plugins/artdisplay/Makefile.am | 19 -
plugins/artdisplay/artdisplay.plugin.in | 13 -
plugins/artdisplay/artdisplay.py | 411 -----------
plugins/artdisplay/rhythmbox-missing-artwork.svg | 832 ----------------------
po/POTFILES.in | 2 -
7 files changed, 0 insertions(+), 1279 deletions(-)
commit bb82c30526499730c8fa5d5ca820b0fc498ba8c4
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 23:17:04 2012 +1000
mpris: remove ugly hacks and use new shell player properties
plugins/mpris/rb-mpris-plugin.c | 52 +++++++++++++++++---------------------
1 files changed, 23 insertions(+), 29 deletions(-)
commit cc6633bb330c3ba8f63d46c0c3e785a2b631c2ba
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 22:52:18 2012 +1000
new more compact header layout
Now we have the playback controls, the current track information
(now including album art), the time display (which can be toggled
between elapsed and remaining time), the position slider (much
shorter than before) and the volume control on the same line.
With this layout it makes no sense to hide the toolbar, so that
option is no longer available. It also makes no sense to use
a toolbar style other than 'text below icons', so this option
has been removed too.
Small display mode is also gone. It needs to be reimplemented
as a separate window.
This took me far too long land.
data/org.gnome.rhythmbox.gschema.xml | 27 +--
data/ui/general-prefs.ui | 180 ++++-------
data/ui/rhythmbox-ui.xml | 7 +-
doc/reference/rhythmbox-sections.txt | 2 -
shell/rb-shell-player.c | 142 +++++----
shell/rb-shell-player.h | 6 +-
shell/rb-shell-preferences.c | 46 ---
shell/rb-shell.c | 268 +++------------
widgets/rb-header.c | 599 +++++++++++++++++++++++++---------
widgets/rb-header.h | 11 +-
10 files changed, 647 insertions(+), 641 deletions(-)
commit a2d77c6ed7948e958690110091d64092f1d39cb1
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 22:48:34 2012 +1000
add a function for formatting times that could be 0 seconds
rb_make_time_string is like rb_make_duration_string, except
it returns 0:00 for 0 seconds rather than 'Unknown'
lib/rb-util.c | 43 ++++++++++++++++++++++++++++---------------
lib/rb-util.h | 1 +
2 files changed, 29 insertions(+), 15 deletions(-)
commit 9c8153df1c9ade3c17d735ef59193b536949a389
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 22:37:44 2012 +1000
add a 6 pixel margin above source contents
plugins/iradio/rb-iradio-source.c | 1 +
podcast/rb-podcast-source.c | 1 +
sources/rb-auto-playlist-source.c | 1 +
sources/rb-browser-source.c | 1 +
sources/rb-static-playlist-source.c | 1 +
5 files changed, 5 insertions(+), 0 deletions(-)
commit 739e2b31662f936ac90f4a7f247ee1acb8dfb282
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 22:18:28 2012 +1000
New widget for displaying album art images
This is similar to the widget in the artdisplay plugin,
except it uses cairo for compositing rather than gdk-pixbuf,
it displays a larger image in a tooltip (up to a limit),
and it fades between images at a much higher frame rate.
configure.ac | 1 +
data/icons/hicolor/48x48/Makefile.am | 2 +-
data/icons/hicolor/48x48/status/Makefile.am | 11 +
.../48x48/status/rhythmbox-missing-artwork.png | Bin 0 -> 722 bytes
lib/rb-stock-icons.c | 1 +
lib/rb-stock-icons.h | 1 +
po/POTFILES.in | 1 +
widgets/Makefile.am | 6 +-
widgets/rb-fading-image.c | 681 ++++++++++++++++++++
widgets/rb-fading-image.h | 68 ++
10 files changed, 769 insertions(+), 3 deletions(-)
commit 550f8e97f3741e7dd1045494541d264f911e15fe
Author: Matej Urbančič <
[email protected]>
Date: Wed Mar 28 15:17:31 2012 +0200
Updated Slovenian translation
po/sl.po | 105 +++++++++++++++++++++++++++++++++----------------------------
1 files changed, 57 insertions(+), 48 deletions(-)
commit 8f84030e28573997ecaf28263a3d8f0895212a16
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 28 19:41:13 2012 +1000
sync audiocd metadata code with sound-juicer
Adds code to make use of libmusicbrainz4, which provides more
album detail (that we don't use) and should deal with multi-disc
albums properly.
https://bugzilla.gnome.org/show_bug.cgi?id=668395
configure.ac | 19 +-
plugins/audiocd/Makefile.am | 8 +
plugins/audiocd/sj-error.h | 3 +-
plugins/audiocd/sj-metadata-getter.c | 20 +-
plugins/audiocd/sj-metadata-gvfs.c | 4 +
plugins/audiocd/sj-metadata-musicbrainz4.c | 615 ++++++++++++++++++++++++++++
plugins/audiocd/sj-metadata-musicbrainz4.h | 56 +++
plugins/audiocd/sj-metadata.c | 9 +
plugins/audiocd/sj-structures.c | 22 +
plugins/audiocd/sj-structures.h | 25 ++
10 files changed, 770 insertions(+), 11 deletions(-)
commit f7bbfc4481c4b662f094cefaf2f2c4e196a6186f
Author: Daniel Nylander <
[email protected]>
Date: Tue Mar 27 11:29:37 2012 +0200
Updated Swedish translation
po/sv.po | 428 ++++++++++++++++++++++++++++++++------------------------------
1 files changed, 218 insertions(+), 210 deletions(-)
commit d04f539f647d59b1395712c8ccdb6a670d5105aa
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 27 09:14:09 2012 +1000
rearrange dbus interface xml to shut intltool up
metadata/rb-metadata-dbus.c | 62 +++++++++++++++++++++---------------------
1 files changed, 31 insertions(+), 31 deletions(-)
commit 11445e0badcd4a5200d402bc1bbd2a373c5116c9
Author: Alban Browaeys <
[email protected]>
Date: Mon Mar 26 22:52:31 2012 +1000
get libxml2 libs/cflags directly from pkg-config rather than implicitly
configure.ac | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit dae9cb13a7bda14c6f1f4a1ba11fc02ef58b79e2
Author: Jonathan Matthew <
[email protected]>
Date: Sun Mar 25 22:05:41 2012 +1000
refstring: use g_strlcpy to avoid glibc braindamage
Certain versions of glibc have a broken SSE strcpy that writes
past the end of the destination. This only seems to cause
problems on i386, where it results in random heap corruption
during startup, usually followed by crashes. x86_64 seems to
be unaffected, probably due to a combination of malloc and
structure member alignment.
In comparison, (g_)strlcpy is a simple for loop, so it doesn't
crash.
I'm sure the optimised strcpy looks nice in benchmarks though.
https://bugzilla.gnome.org/show_bug.cgi?id=666066
rhythmdb/rb-refstring.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit bcd67000e7cbf6b8acf268c28dcec9a29e97e052
Author: Marek Černocký <
[email protected]>
Date: Sun Mar 25 22:41:53 2012 +0200
Updated Czech translation
po/cs.po | 602 +++++++++++++++++++++++++++++--------------------------------
1 files changed, 286 insertions(+), 316 deletions(-)
commit 4ddf7690f56ddeddcf728eb04cbc6e8007fad513
Author: Kentaro KAZUHAMA <
[email protected]>
Date: Sun Mar 25 03:35:03 2012 +0900
[l10n] Update Japanese translation
po/ja.po | 2731 ++++++++++++++++++++++++++++++-------------------------------
1 files changed, 1343 insertions(+), 1388 deletions(-)
commit d61b80f94a8c6ff63ef3817afe7026ab15d2f3f1
Author: Fran Diéguez <
[email protected]>
Date: Sat Mar 24 14:45:00 2012 +0100
Updated Galician translations
po/gl.po | 480 +++++++++++++++++++++++++++++++-------------------------------
1 files changed, 241 insertions(+), 239 deletions(-)
commit 62c53660cc54c37700f18eeff14f542864b14058
Author: Andrej Žnidaršič <
[email protected]>
Date: Fri Mar 23 18:46:06 2012 +0100
Updated Slovenian translation
po/sl.po | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
commit b635898dae9008f98437184352b72c6d6e9e9f3b
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 20 09:07:13 2012 +1000
dbus-media-server: use the new page-inserted signal
.../rb-dbus-media-server-plugin.c | 24 +++++++++++++------
1 files changed, 16 insertions(+), 8 deletions(-)
commit 4dbd131cd9ce833bf3391b3906afc9f8c86d4f17
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 20 09:06:54 2012 +1000
mpris: use the new page-inserted signal (bug #672410)
plugins/mpris/rb-mpris-plugin.c | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
commit a6b7476465116d01923509d77cf37b83cd75dcda
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 20 09:05:24 2012 +1000
display-page-model: add page-inserted signal
It's too hard to use the GtkTreeModel row-inserted signal, because
the visibility filtering performed by the filter model often means
you just get a row-inserted signal for a page group, rather than
one for each of the pages inside it.
sources/rb-display-page-model.c | 23 +++++++++++++++++++++++
sources/rb-display-page-model.h | 3 +++
2 files changed, 26 insertions(+), 0 deletions(-)
commit bc09947d0ae9c6f89b245cb0b6fbd978a04a26cd
Author: Jonathan Matthew <
[email protected]>
Date: Sat Mar 17 16:39:04 2012 +1000
don't store embedded images if we don't have an artist name
shell/rb-shell-player.c | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
commit 7b344c68e25ec6ac61b4eef15659316d7859ed91
Author: Ole Laursen <
[email protected]>
Date: Thu Mar 15 07:35:48 2012 +1000
magnatune: fix crash opening preferences dialog (bug #672084)
plugins/magnatune/magnatune.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit d6127eba18bf088f3a43a3a693cad8691b061d39
Author: Cole Robinson <
[email protected]>
Date: Mon Mar 12 19:10:31 2012 -0400
ipod: Fix segfault when syncing playlists (bz 661217)
Signed-off-by: Cole Robinson <
[email protected]>
plugins/ipod/rb-ipod-static-playlist-source.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit d99a239c500516c792d50712834a2be76c10feb2
Author: Jonathan Matthew <
[email protected]>
Date: Wed Mar 14 23:16:50 2012 +1000
ipod: Move all playlist handlers to private playlist code
Various other cleanups, removal of the notify::base-query-model
signal handler that would never have worked, and stuff moved
from impl_delete_thyself to the dispose method where it belongs.
based on a patch by Cole Robinson <
[email protected]>
plugins/ipod/rb-ipod-plugin.c | 5 +-
plugins/ipod/rb-ipod-source.c | 190 +-----------------
plugins/ipod/rb-ipod-static-playlist-source.c | 266 +++++++++++++++++--------
plugins/ipod/rb-ipod-static-playlist-source.h | 6 -
4 files changed, 184 insertions(+), 283 deletions(-)
commit 63a5411ebd6058c8c6ffc618a8c3ce940c210ecc
Author: Cole Robinson <
[email protected]>
Date: Mon Mar 12 18:43:01 2012 -0400
ipod: playlist handlers shouldn't need private source access
Accomplist this by adding an ipod source method to lookup a track
in the private entry_map.
Signed-off-by: Cole Robinson <
[email protected]>
plugins/ipod/rb-ipod-source.c | 32 +++++++++++++++---------
plugins/ipod/rb-ipod-source.h | 3 ++
plugins/ipod/rb-ipod-static-playlist-source.c | 8 ++++++
plugins/ipod/rb-ipod-static-playlist-source.h | 1 +
4 files changed, 32 insertions(+), 12 deletions(-)
commit 535cf43800ea622a2351960de89feafcdf9debd4
Author: Мирослав Николић <
[email protected]>
Date: Tue Mar 13 11:42:45 2012 +0100
Updated Serbian translation
po/sr.po | 468 ++++++++++++++++++++++++++++----------------------------
po/
[email protected] | 468 ++++++++++++++++++++++++++++----------------------------
2 files changed, 466 insertions(+), 470 deletions(-)
commit b1887b43d6543021dd8e6266e6acdbcfb030feda
Author: Jonathan Matthew <
[email protected]>
Date: Tue Mar 13 08:42:42 2012 +1000
artsearch: fix typo in local search (bug #671950)
spotted by Patrice Duroux <
[email protected]>
plugins/artsearch/local.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 9ef7f100025233fb10bd24ed71ac050f66e0981b
Author: Cole Robinson <
[email protected]>
Date: Mon Mar 12 08:45:39 2012 +1000
metadata: reset tags properly in rb_metadata_reset (bug #671840)
metadata/rb-metadata-gst.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 687106057127de84b7d9fa86ab9ba27fe47ee7f0
Author: Cole Robinson <
[email protected]>
Date: Mon Mar 12 07:07:05 2012 +1000
.gitignore: Add widgets/test-uri-dialog
.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 362b701f43d3b29a1a85055cfb46acdd8563a8be
Author: Jonathan Matthew <
[email protected]>
Date: Sun Mar 11 22:27:32 2012 +1000
add -Wno-deprecated-declarations to CFLAGS for development builds
Other people don't care about deprecations and shouldn't have to
deal with them.
https://bugzilla.gnome.org/show_bug.cgi?id=671706
configure.ac | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0b2e595399a3d3d3ccd99a5edf28d516b07f5374