Merge lp:~aw/rhythmbox/swedishradio into lp:ubuntu/maverick/rhythmbox

Proposed by Anders Wallenquist
Status: Needs review
Proposed branch: lp:~aw/rhythmbox/swedishradio
Merge into: lp:ubuntu/maverick/rhythmbox
Diff against target: 700160 lines (+695736/-0) (has conflicts)
790 files modified
.gitignore (+121/-0)
AUTHORS (+31/-0)
COPYING (+352/-0)
ChangeLog (+11293/-0)
ChangeLog.old (+15462/-0)
ChangeLog.pre-0.12 (+27335/-0)
ChangeLog0.6 (+5026/-0)
ChangeLog0.7 (+5575/-0)
ChangeLog0.7.old (+3628/-0)
ChangeLog0.8 (+6601/-0)
DOCUMENTERS (+3/-0)
HACKING (+62/-0)
INSTALL.quick (+35/-0)
INTERNALS (+178/-0)
MAINTAINERS (+7/-0)
MAINTAINERS.old (+3/-0)
Makefile.am (+48/-0)
NEWS (+2317/-0)
README (+73/-0)
README.daap (+268/-0)
THANKS (+3/-0)
autogen.sh (+21/-0)
backends/Makefile.am (+39/-0)
backends/gstreamer/Makefile.am (+31/-0)
backends/gstreamer/rb-encoder-gst.c (+1269/-0)
backends/gstreamer/rb-encoder-gst.h (+65/-0)
backends/gstreamer/rb-player-gst-helper.c (+725/-0)
backends/gstreamer/rb-player-gst-helper.h (+66/-0)
backends/gstreamer/rb-player-gst-xfade.c (+3779/-0)
backends/gstreamer/rb-player-gst-xfade.h (+74/-0)
backends/gstreamer/rb-player-gst.c (+1254/-0)
backends/gstreamer/rb-player-gst.h (+75/-0)
backends/rb-encoder.c (+387/-0)
backends/rb-encoder.h (+140/-0)
backends/rb-player-gst-data-tee.c (+164/-0)
backends/rb-player-gst-data-tee.h (+72/-0)
backends/rb-player-gst-filter.c (+165/-0)
backends/rb-player-gst-filter.h (+72/-0)
backends/rb-player-gst-tee.c (+164/-0)
backends/rb-player-gst-tee.h (+72/-0)
backends/rb-player.c (+795/-0)
backends/rb-player.h (+183/-0)
bindings/Makefile.am (+9/-0)
bindings/python/Makefile.am (+116/-0)
bindings/python/override_common.c (+317/-0)
bindings/python/override_common.h (+73/-0)
bindings/python/rb.defs (+3059/-0)
bindings/python/rb.override (+1716/-0)
bindings/python/rhythmdb.defs (+1312/-0)
bindings/python/rhythmdb.override (+818/-0)
bindings/vala/Makefile.am (+11/-0)
bindings/vala/rb.deps (+2/-0)
bindings/vala/rb.vapi (+93/-0)
bindings/vala/rhythmdb.deps (+1/-0)
bindings/vala/rhythmdb.vapi (+3/-0)
configure.ac (+1009/-0)
data/Makefile.am (+60/-0)
data/icons/Makefile.am (+2/-0)
data/icons/hicolor/16x16/Makefile.am (+1/-0)
data/icons/hicolor/16x16/actions/Makefile.am (+26/-0)
data/icons/hicolor/16x16/actions/audio-cd-duplicate.svg (+273/-0)
data/icons/hicolor/16x16/actions/audio-cd-new.svg (+426/-0)
data/icons/hicolor/16x16/apps/Makefile.am (+10/-0)
data/icons/hicolor/16x16/places/Makefile.am (+22/-0)
data/icons/hicolor/16x16/places/library-podcast.svg (+237/-0)
data/icons/hicolor/16x16/places/playlist-automatic.svg (+282/-0)
data/icons/hicolor/16x16/places/playlist.svg (+346/-0)
data/icons/hicolor/16x16/status/Makefile.am (+18/-0)
data/icons/hicolor/16x16/status/rhythmbox-notplaying.svg (+571/-0)
data/icons/hicolor/22x22/Makefile.am (+1/-0)
data/icons/hicolor/22x22/actions/Makefile.am (+25/-0)
data/icons/hicolor/22x22/actions/audio-cd-duplicate.svg (+292/-0)
data/icons/hicolor/22x22/actions/audio-cd-new.svg (+456/-0)
data/icons/hicolor/22x22/apps/Makefile.am (+10/-0)
data/icons/hicolor/22x22/apps/rhythmbox.svg (+663/-0)
data/icons/hicolor/22x22/places/Makefile.am (+21/-0)
data/icons/hicolor/22x22/places/library-internet-radio.svg (+595/-0)
data/icons/hicolor/22x22/places/library-podcast.svg (+324/-0)
data/icons/hicolor/22x22/places/playlist-automatic.svg (+317/-0)
data/icons/hicolor/22x22/places/playlist.svg (+299/-0)
data/icons/hicolor/22x22/status/Makefile.am (+15/-0)
data/icons/hicolor/22x22/status/rhythmbox-notplaying.svg (+611/-0)
data/icons/hicolor/24x24/Makefile.am (+1/-0)
data/icons/hicolor/24x24/apps/Makefile.am (+11/-0)
data/icons/hicolor/24x24/places/Makefile.am (+11/-0)
data/icons/hicolor/256x256/Makefile.am (+1/-0)
data/icons/hicolor/256x256/apps/Makefile.am (+11/-0)
data/icons/hicolor/32x32/Makefile.am (+1/-0)
data/icons/hicolor/32x32/actions/Makefile.am (+23/-0)
data/icons/hicolor/32x32/actions/audio-cd-duplicate.svg (+293/-0)
data/icons/hicolor/32x32/actions/audio-cd-new.svg (+373/-0)
data/icons/hicolor/32x32/actions/internet-radio-new.svg (+1308/-0)
data/icons/hicolor/32x32/actions/playlist-automatic-new.svg (+1526/-0)
data/icons/hicolor/32x32/actions/playlist-new.svg (+1515/-0)
data/icons/hicolor/32x32/apps/Makefile.am (+10/-0)
data/icons/hicolor/32x32/places/Makefile.am (+19/-0)
data/icons/hicolor/32x32/places/library-internet-radio.svg (+1274/-0)
data/icons/hicolor/32x32/places/playlist-automatic.svg (+318/-0)
data/icons/hicolor/32x32/places/playlist.svg (+307/-0)
data/icons/hicolor/32x32/status/Makefile.am (+15/-0)
data/icons/hicolor/32x32/status/rhythmbox-notplaying.svg (+670/-0)
data/icons/hicolor/48x48/Makefile.am (+1/-0)
data/icons/hicolor/48x48/apps/Makefile.am (+11/-0)
data/icons/hicolor/Makefile.am (+14/-0)
data/icons/hicolor/scalable/Makefile.am (+1/-0)
data/icons/hicolor/scalable/actions/Makefile.am (+18/-0)
data/icons/hicolor/scalable/actions/audio-cd-duplicate.svg (+291/-0)
data/icons/hicolor/scalable/actions/audio-cd-new.svg (+411/-0)
data/icons/hicolor/scalable/actions/internet-radio-new.svg (+1201/-0)
data/icons/hicolor/scalable/actions/playlist-automatic-new.svg (+1434/-0)
data/icons/hicolor/scalable/actions/playlist-new.svg (+984/-0)
data/icons/hicolor/scalable/apps/Makefile.am (+12/-0)
data/icons/hicolor/scalable/apps/rhythmbox-symbolic.svg (+99/-0)
data/icons/hicolor/scalable/places/Makefile.am (+16/-0)
data/icons/hicolor/scalable/places/library-internet-radio.svg (+1167/-0)
data/icons/hicolor/scalable/places/playlist-automatic.svg (+318/-0)
data/icons/hicolor/scalable/places/playlist.svg (+327/-0)
data/icons/hicolor/scalable/status/Makefile.am (+14/-0)
data/icons/hicolor/scalable/status/rhythmbox-notplaying.svg (+700/-0)
data/icons/src/Makefile.am (+1/-0)
data/icons/src/music-library.svg (+3738/-0)
data/icons/src/rhythmbox.svg (+6234/-0)
data/org.gnome.Rhythmbox.service.in (+3/-0)
data/playlists.xml.in (+36/-0)
data/rhythmbox-client.1 (+180/-0)
data/rhythmbox-device.desktop.in.in (+19/-0)
data/rhythmbox.1 (+87/-0)
data/rhythmbox.desktop.in.in (+18/-0)
data/rhythmbox.schemas (+1662/-0)
data/ui/Makefile.am (+26/-0)
data/ui/create-playlist.ui (+245/-0)
data/ui/general-prefs.ui (+590/-0)
data/ui/library-prefs.ui (+360/-0)
data/ui/media-player-properties.ui (+230/-0)
data/ui/playback-prefs.ui (+188/-0)
data/ui/playlist-save.ui (+132/-0)
data/ui/plugins.ui (+267/-0)
data/ui/podcast-feed-properties.ui (+317/-0)
data/ui/podcast-prefs.ui (+176/-0)
data/ui/podcast-properties.ui (+404/-0)
data/ui/rhythmbox-ui.xml (+271/-0)
data/ui/song-info-multiple.ui (+343/-0)
data/ui/song-info.ui (+880/-0)
data/ui/sync-dialog.ui (+113/-0)
data/ui/sync-state.ui (+110/-0)
data/ui/uri-new.ui (+37/-0)
doc/Makefile.am (+1/-0)
doc/reference/Makefile.am (+176/-0)
doc/reference/rhythmbox-docs.sgml (+101/-0)
doc/reference/rhythmbox-sections.txt (+1602/-0)
doc/reference/rhythmbox.types (+147/-0)
help/C/Makefile.am (+35/-0)
help/C/fdl-appendix.xml (+668/-0)
help/C/legal.xml (+78/-0)
help/C/rhythmbox.xml (+1892/-0)
help/ChangeLog (+192/-0)
help/Makefile.am (+22/-0)
help/cs/cs.po (+2886/-0)
help/da/da.po (+3438/-0)
help/de/de.po (+3232/-0)
help/el/el.po (+1859/-0)
help/es/es.po (+3133/-0)
help/fr/fr.po (+2975/-0)
help/gl/gl.po (+74/-0)
help/it/it.po (+2863/-0)
help/oc/oc.po (+2323/-0)
help/pt/pt.po (+2933/-0)
help/rhythmbox.omf.in (+9/-0)
help/ru/ru.po (+1851/-0)
help/sl/sl.po (+1894/-0)
help/sv/sv.po (+1846/-0)
help/uk/uk.po (+2916/-0)
help/zh_CN/zh_CN.po (+2664/-0)
lib/Makefile.am (+95/-0)
lib/eel-gconf-extensions.c (+507/-0)
lib/eel-gconf-extensions.h (+79/-0)
lib/eggdesktopfile.c (+1520/-0)
lib/eggdesktopfile.h (+163/-0)
lib/eggsmclient-private.h (+53/-0)
lib/eggsmclient-xsmp.c (+1370/-0)
lib/eggsmclient.c (+604/-0)
lib/eggsmclient.h (+117/-0)
lib/gseal-gtk-compat.h (+41/-0)
lib/libmediaplayerid/Makefile.am (+48/-0)
lib/libmediaplayerid/mediaplayerid.h (+108/-0)
lib/libmediaplayerid/mpid-device.c (+542/-0)
lib/libmediaplayerid/mpid-dummy.c (+28/-0)
lib/libmediaplayerid/mpid-files.c (+99/-0)
lib/libmediaplayerid/mpid-hal.c (+268/-0)
lib/libmediaplayerid/mpid-private.h (+42/-0)
lib/libmediaplayerid/mpid-udev.c (+80/-0)
lib/libmediaplayerid/mpid-util.c (+281/-0)
lib/libmediaplayerid/testmpid.c (+52/-0)
lib/mkdtemp.c (+201/-0)
lib/mkdtemp.h (+40/-0)
lib/rb-async-queue-watch.c (+148/-0)
lib/rb-async-queue-watch.h (+43/-0)
lib/rb-builder-helpers.c (+140/-0)
lib/rb-builder-helpers.h (+44/-0)
lib/rb-cut-and-paste-code.c (+368/-0)
lib/rb-cut-and-paste-code.h (+42/-0)
lib/rb-debug.c (+438/-0)
lib/rb-debug.h (+93/-0)
lib/rb-file-helpers.c (+1571/-0)
lib/rb-file-helpers.h (+101/-0)
lib/rb-marshal.list (+60/-0)
lib/rb-missing-plugins.c (+256/-0)
lib/rb-missing-plugins.h (+37/-0)
lib/rb-preferences.h (+85/-0)
lib/rb-stock-icons.c (+132/-0)
lib/rb-stock-icons.h (+58/-0)
lib/rb-string-value-map.c (+214/-0)
lib/rb-string-value-map.h (+73/-0)
lib/rb-text-helpers.c (+227/-0)
lib/rb-text-helpers.h (+44/-0)
lib/rb-thread.c (+449/-0)
lib/rb-thread.h (+77/-0)
lib/rb-tree-dnd.c (+1066/-0)
lib/rb-tree-dnd.h (+154/-0)
lib/rb-util.c (+1253/-0)
lib/rb-util.h (+107/-0)
macros/Makefile.am (+1/-0)
macros/check.m4 (+133/-0)
metadata/Makefile.am (+75/-0)
metadata/rb-metadata-common.c (+241/-0)
metadata/rb-metadata-dbus-client.c (+849/-0)
metadata/rb-metadata-dbus-service.c (+565/-0)
metadata/rb-metadata-dbus.c (+303/-0)
metadata/rb-metadata-dbus.h (+71/-0)
metadata/rb-metadata-gst-common.c (+276/-0)
metadata/rb-metadata-gst-common.h (+54/-0)
metadata/rb-metadata-gst.c (+1251/-0)
metadata/rb-metadata.h (+161/-0)
metadata/test-metadata.c (+191/-0)
omf.make (+61/-0)
plugins/Makefile.am (+64/-0)
plugins/artdisplay/Makefile.am (+18/-0)
plugins/artdisplay/artdisplay.rb-plugin.in (+9/-0)
plugins/artdisplay/artdisplay/AmazonCoverArtSearch.py (+311/-0)
plugins/artdisplay/artdisplay/CoverArtDatabase.py (+359/-0)
plugins/artdisplay/artdisplay/EmbeddedCoverArtSearch.py (+134/-0)
plugins/artdisplay/artdisplay/LastFMCoverArtSearch.py (+165/-0)
plugins/artdisplay/artdisplay/LocalCoverArtSearch.py (+215/-0)
plugins/artdisplay/artdisplay/Makefile.am (+14/-0)
plugins/artdisplay/artdisplay/MusicBrainzCoverArtSearch.py (+106/-0)
plugins/artdisplay/artdisplay/PodcastCoverArtSearch.py (+61/-0)
plugins/artdisplay/artdisplay/__init__.py (+539/-0)
plugins/artdisplay/rhythmbox-missing-artwork.svg (+832/-0)
plugins/audiocd/Makefile.am (+127/-0)
plugins/audiocd/album-info.ui (+200/-0)
plugins/audiocd/audiocd-ui.xml (+7/-0)
plugins/audiocd/audiocd.rb-plugin.in (+8/-0)
plugins/audiocd/multiple-album.ui (+120/-0)
plugins/audiocd/rb-audiocd-plugin.c (+399/-0)
plugins/audiocd/rb-audiocd-source.c (+1413/-0)
plugins/audiocd/rb-audiocd-source.h (+64/-0)
plugins/audiocd/sj-error.c (+36/-0)
plugins/audiocd/sj-error.h (+40/-0)
plugins/audiocd/sj-metadata-getter.c (+272/-0)
plugins/audiocd/sj-metadata-getter.h (+62/-0)
plugins/audiocd/sj-metadata-gvfs.c (+260/-0)
plugins/audiocd/sj-metadata-gvfs.h (+57/-0)
plugins/audiocd/sj-metadata-marshal.list (+1/-0)
plugins/audiocd/sj-metadata-musicbrainz.c (+616/-0)
plugins/audiocd/sj-metadata-musicbrainz.h (+57/-0)
plugins/audiocd/sj-metadata-musicbrainz3.c (+460/-0)
plugins/audiocd/sj-metadata-musicbrainz3.h (+56/-0)
plugins/audiocd/sj-metadata.c (+217/-0)
plugins/audiocd/sj-metadata.h (+59/-0)
plugins/audiocd/sj-structures.c (+59/-0)
plugins/audiocd/sj-structures.h (+74/-0)
plugins/audiocd/update-from-egg.sh (+25/-0)
plugins/audioscrobbler/Makefile.am (+78/-0)
plugins/audioscrobbler/as-icon.svg (+79/-0)
plugins/audioscrobbler/audioscrobbler-prefs.ui (+347/-0)
plugins/audioscrobbler/audioscrobbler-ui.xml (+14/-0)
plugins/audioscrobbler/audioscrobbler.rb-plugin.in (+9/-0)
plugins/audioscrobbler/rb-audioscrobbler-entry.c (+223/-0)
plugins/audioscrobbler/rb-audioscrobbler-entry.h (+77/-0)
plugins/audioscrobbler/rb-audioscrobbler-plugin.c (+233/-0)
plugins/audioscrobbler/rb-audioscrobbler.c (+1379/-0)
plugins/audioscrobbler/rb-audioscrobbler.h (+85/-0)
plugins/audioscrobbler/rb-lastfm-play-order.c (+95/-0)
plugins/audioscrobbler/rb-lastfm-play-order.h (+60/-0)
plugins/audioscrobbler/rb-lastfm-source.c (+2312/-0)
plugins/audioscrobbler/rb-lastfm-source.h (+65/-0)
plugins/brasero-disc-recorder/Makefile.am (+58/-0)
plugins/brasero-disc-recorder/cd-recorder.rb-plugin.in (+8/-0)
plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c (+776/-0)
plugins/cd-recorder/Makefile.am (+70/-0)
plugins/cd-recorder/cd-recorder.rb-plugin.in (+8/-0)
plugins/cd-recorder/rb-cd-recorder-plugin.c (+489/-0)
plugins/cd-recorder/rb-playlist-source-recorder.c (+1654/-0)
plugins/cd-recorder/rb-playlist-source-recorder.h (+90/-0)
plugins/cd-recorder/rb-recorder-gst.c (+1282/-0)
plugins/cd-recorder/rb-recorder.h (+139/-0)
plugins/cd-recorder/recorder.ui (+198/-0)
plugins/coherence/Makefile.am (+16/-0)
plugins/coherence/coherence.rb-plugin.in (+9/-0)
plugins/coherence/upnp_coherence/Makefile.am (+8/-0)
plugins/coherence/upnp_coherence/MediaPlayer.py (+530/-0)
plugins/coherence/upnp_coherence/MediaStore.py (+491/-0)
plugins/coherence/upnp_coherence/UpnpSource.py (+147/-0)
plugins/coherence/upnp_coherence/__init__.py (+323/-0)
plugins/context/Makefile.am (+28/-0)
plugins/context/context.rb-plugin.in (+9/-0)
plugins/context/context/AlbumTab.py (+279/-0)
plugins/context/context/ArtistTab.py (+345/-0)
plugins/context/context/ContextView.py (+282/-0)
plugins/context/context/LastFM.py (+49/-0)
plugins/context/context/LyricsTab.py (+158/-0)
plugins/context/context/Makefile.am (+11/-0)
plugins/context/context/__init__.py (+41/-0)
plugins/context/tmpl/album-tmpl.html (+103/-0)
plugins/context/tmpl/artist-tmpl.html (+52/-0)
plugins/context/tmpl/loading.html (+14/-0)
plugins/context/tmpl/lyrics-tmpl.html (+13/-0)
plugins/context/tmpl/main.css (+13/-0)
plugins/daap/Makefile.am (+109/-0)
plugins/daap/daap-prefs.ui (+165/-0)
plugins/daap/daap-ui.xml (+19/-0)
plugins/daap/daap.rb-plugin.in (+8/-0)
plugins/daap/rb-daap-container-record.c (+183/-0)
plugins/daap/rb-daap-container-record.h (+75/-0)
plugins/daap/rb-daap-dialog.c (+101/-0)
plugins/daap/rb-daap-dialog.h (+42/-0)
plugins/daap/rb-daap-plugin.c (+954/-0)
plugins/daap/rb-daap-plugin.h (+69/-0)
plugins/daap/rb-daap-record-factory.c (+77/-0)
plugins/daap/rb-daap-record-factory.h (+67/-0)
plugins/daap/rb-daap-record.c (+412/-0)
plugins/daap/rb-daap-record.h (+72/-0)
plugins/daap/rb-daap-sharing.c (+263/-0)
plugins/daap/rb-daap-sharing.h (+43/-0)
plugins/daap/rb-daap-source.c (+799/-0)
plugins/daap/rb-daap-source.h (+78/-0)
plugins/daap/rb-daap-src.c (+390/-0)
plugins/daap/rb-daap-src.h (+43/-0)
plugins/daap/rb-daap.xml (+20/-0)
plugins/daap/rb-dmap-container-db-adapter.c (+193/-0)
plugins/daap/rb-dmap-container-db-adapter.h (+64/-0)
plugins/daap/rb-rhythmdb-dmap-db-adapter.c (+275/-0)
plugins/daap/rb-rhythmdb-dmap-db-adapter.h (+61/-0)
plugins/daap/rb-rhythmdb-query-model-dmap-db-adapter.c (+156/-0)
plugins/daap/rb-rhythmdb-query-model-dmap-db-adapter.h (+61/-0)
plugins/fmradio/Makefile.am (+49/-0)
plugins/fmradio/fmradio-ui.xml (+19/-0)
plugins/fmradio/fmradio.rb-plugin.in (+8/-0)
plugins/fmradio/rb-fm-radio-gst-src.c (+204/-0)
plugins/fmradio/rb-fm-radio-plugin.c (+146/-0)
plugins/fmradio/rb-fm-radio-source.c (+431/-0)
plugins/fmradio/rb-fm-radio-source.h (+71/-0)
plugins/fmradio/rb-radio-tuner-v4l2.c (+226/-0)
plugins/fmradio/rb-radio-tuner.h (+82/-0)
plugins/generic-player/Makefile.am (+62/-0)
plugins/generic-player/generic-player-info.ui (+213/-0)
plugins/generic-player/generic-player-ui.xml (+19/-0)
plugins/generic-player/generic-player.rb-plugin.in (+8/-0)
plugins/generic-player/rb-generic-player-playlist-source.c (+602/-0)
plugins/generic-player/rb-generic-player-playlist-source.h (+65/-0)
plugins/generic-player/rb-generic-player-plugin.c (+294/-0)
plugins/generic-player/rb-generic-player-source.c (+1393/-0)
plugins/generic-player/rb-generic-player-source.h (+99/-0)
plugins/generic-player/rb-nokia770-source.c (+162/-0)
plugins/generic-player/rb-nokia770-source.h (+68/-0)
plugins/generic-player/rb-psp-source.c (+292/-0)
plugins/generic-player/rb-psp-source.h (+68/-0)
plugins/im-status/Makefile.am (+14/-0)
plugins/im-status/im-status.rb-plugin.in (+9/-0)
plugins/im-status/im-status/__init__.py (+298/-0)
plugins/ipod/Makefile.am (+58/-0)
plugins/ipod/ipod-info.ui (+309/-0)
plugins/ipod/ipod-init.ui (+160/-0)
plugins/ipod/ipod-ui.xml (+16/-0)
plugins/ipod/ipod.rb-plugin.in (+8/-0)
plugins/ipod/rb-ipod-db.c (+921/-0)
plugins/ipod/rb-ipod-db.h (+80/-0)
plugins/ipod/rb-ipod-helpers.c (+467/-0)
plugins/ipod/rb-ipod-helpers.h (+47/-0)
plugins/ipod/rb-ipod-plugin.c (+332/-0)
plugins/ipod/rb-ipod-source.c (+2017/-0)
plugins/ipod/rb-ipod-source.h (+77/-0)
plugins/ipod/rb-ipod-static-playlist-source.c (+281/-0)
plugins/ipod/rb-ipod-static-playlist-source.h (+62/-0)
plugins/iradio/Makefile.am (+75/-0)
plugins/iradio/iradio-initial.pls (+317/-0)
plugins/iradio/iradio-ui.xml (+19/-0)
plugins/iradio/iradio.rb-plugin.in (+8/-0)
plugins/iradio/rb-iradio-plugin.c (+149/-0)
plugins/iradio/rb-iradio-source-search.c (+71/-0)
plugins/iradio/rb-iradio-source-search.h (+66/-0)
plugins/iradio/rb-iradio-source.c (+1188/-0)
plugins/iradio/rb-iradio-source.h (+71/-0)
plugins/iradio/rb-station-properties-dialog.c (+603/-0)
plugins/iradio/rb-station-properties-dialog.h (+64/-0)
plugins/iradio/station-properties.ui (+293/-0)
plugins/jamendo/Makefile.am (+29/-0)
plugins/jamendo/jamendo-loading.ui (+195/-0)
plugins/jamendo/jamendo-prefs.ui (+225/-0)
plugins/jamendo/jamendo.rb-plugin.in (+9/-0)
plugins/jamendo/jamendo/JamendoConfigureDialog.py (+60/-0)
plugins/jamendo/jamendo/JamendoSaxHandler.py (+101/-0)
plugins/jamendo/jamendo/JamendoSource.py (+353/-0)
plugins/jamendo/jamendo/Makefile.am (+8/-0)
plugins/jamendo/jamendo/__init__.py (+139/-0)
plugins/lirc/Makefile.am (+45/-0)
plugins/lirc/lirc.rb-plugin.in (+8/-0)
plugins/lirc/rb-lirc-plugin.c (+265/-0)
plugins/lirc/rhythmbox_lirc_default (+116/-0)
plugins/lyrics/Makefile.am (+20/-0)
plugins/lyrics/lyrics-prefs.ui (+198/-0)
plugins/lyrics/lyrics.rb-plugin.in (+9/-0)
plugins/lyrics/lyrics/AstrawebParser.py (+103/-0)
plugins/lyrics/lyrics/DarkLyricsParser.py (+163/-0)
plugins/lyrics/lyrics/LeoslyricsParser.py (+115/-0)
plugins/lyrics/lyrics/LyrcParser.py (+86/-0)
plugins/lyrics/lyrics/LyricWikiParser.py (+54/-0)
plugins/lyrics/lyrics/LyricsConfigureDialog.py (+130/-0)
plugins/lyrics/lyrics/LyricsParse.py (+72/-0)
plugins/lyrics/lyrics/LyricsSites.py (+44/-0)
plugins/lyrics/lyrics/Makefile.am (+15/-0)
plugins/lyrics/lyrics/TerraParser.py (+110/-0)
plugins/lyrics/lyrics/WinampcnParser.py (+103/-0)
plugins/lyrics/lyrics/__init__.py (+433/-0)
plugins/magnatune/Makefile.am (+29/-0)
plugins/magnatune/magnatune-loading.ui (+335/-0)
plugins/magnatune/magnatune-prefs.ui (+468/-0)
plugins/magnatune/magnatune.rb-plugin.in (+9/-0)
plugins/magnatune/magnatune/BuyAlbumHandler.py (+59/-0)
plugins/magnatune/magnatune/MagnatuneSource.py (+606/-0)
plugins/magnatune/magnatune/Makefile.am (+8/-0)
plugins/magnatune/magnatune/TrackListHandler.py (+126/-0)
plugins/magnatune/magnatune/__init__.py (+288/-0)
plugins/mmkeys/Makefile.am (+47/-0)
plugins/mmkeys/mmkeys.rb-plugin.in (+8/-0)
plugins/mmkeys/rb-mmkeys-plugin.c (+459/-0)
plugins/mpris/Makefile.am (+39/-0)
plugins/mpris/mpris-spec.h (+91/-0)
plugins/mpris/mpris.rb-plugin.in (+8/-0)
plugins/mpris/rb-mpris-plugin.c (+1196/-0)
plugins/mtpdevice/Makefile.am (+62/-0)
plugins/mtpdevice/mtp-info.ui (+256/-0)
plugins/mtpdevice/mtp-ui.xml (+11/-0)
plugins/mtpdevice/mtpdevice.rb-plugin.in (+8/-0)
plugins/mtpdevice/rb-mtp-gst-sink.c (+530/-0)
plugins/mtpdevice/rb-mtp-gst-src.c (+452/-0)
plugins/mtpdevice/rb-mtp-plugin.c (+507/-0)
plugins/mtpdevice/rb-mtp-source.c (+1739/-0)
plugins/mtpdevice/rb-mtp-source.h (+71/-0)
plugins/mtpdevice/rb-mtp-thread.c (+946/-0)
plugins/mtpdevice/rb-mtp-thread.h (+138/-0)
plugins/power-manager/Makefile.am (+43/-0)
plugins/power-manager/power-manager.rb-plugin.in (+8/-0)
plugins/power-manager/rb-power-manager-plugin.c (+340/-0)
plugins/pythonconsole/Makefile.am (+13/-0)
plugins/pythonconsole/pythonconsole.py (+427/-0)
plugins/pythonconsole/pythonconsole.rb-plugin.in (+9/-0)
plugins/rb/Coroutine.py (+65/-0)
plugins/rb/Loader.py (+187/-0)
plugins/rb/Makefile.am (+9/-0)
plugins/rb/URLCache.py (+209/-0)
plugins/rb/__init__.py (+109/-0)
plugins/rb/stringmatch.py (+53/-0)
plugins/replaygain/Makefile.am (+17/-0)
plugins/replaygain/replaygain-prefs.ui (+163/-0)
plugins/replaygain/replaygain.rb-plugin.in (+9/-0)
plugins/replaygain/replaygain/Makefile.am (+6/-0)
plugins/replaygain/replaygain/__init__.py (+56/-0)
plugins/replaygain/replaygain/config.py (+102/-0)
plugins/replaygain/replaygain/player.py (+239/-0)
plugins/sample-python/Makefile.am (+13/-0)
plugins/sample-python/sample-python.py (+27/-0)
plugins/sample-python/sample-python.rb-plugin.in (+9/-0)
plugins/sample-vala/Makefile.am (+50/-0)
plugins/sample-vala/rb-sample-vala-plugin.vala (+22/-0)
plugins/sample-vala/sample-vala.rb-plugin.in (+8/-0)
plugins/sample/Makefile.am (+41/-0)
plugins/sample/rb-sample-plugin.c (+133/-0)
plugins/sample/sample.rb-plugin.in (+8/-0)
plugins/sendto/Makefile.am (+13/-0)
plugins/sendto/__init__.py (+73/-0)
plugins/sendto/sendto.rb-plugin.in (+8/-0)
plugins/status-icon/Makefile.am (+72/-0)
plugins/status-icon/rb-status-icon-plugin.c (+1465/-0)
plugins/status-icon/rb-status-icon-plugin.h (+78/-0)
plugins/status-icon/rb-tray-icon-gtk.c (+354/-0)
plugins/status-icon/rb-tray-icon-gtk.h (+85/-0)
plugins/status-icon/status-icon-preferences.ui (+245/-0)
plugins/status-icon/status-icon-ui.xml (+26/-0)
plugins/status-icon/status-icon.rb-plugin.in (+8/-0)
plugins/visualizer/Makefile.am (+92/-0)
plugins/visualizer/rb-vis-widget.c (+272/-0)
plugins/visualizer/rb-vis-widget.h (+59/-0)
plugins/visualizer/rb-visualizer-plugin.c (+2373/-0)
plugins/visualizer/rb-visualizer.xml (+17/-0)
plugins/visualizer/visualizer-controls.ui (+207/-0)
plugins/visualizer/visualizer-ui.xml (+16/-0)
plugins/visualizer/visualizer.rb-plugin.in (+8/-0)
po/ChangeLog (+5552/-0)
po/LINGUAS (+78/-0)
po/POTFILES.in (+206/-0)
po/POTFILES.skip (+3/-0)
po/af.po (+5280/-0)
po/am.po (+1046/-0)
po/ar.po (+4662/-0)
po/as.po (+4883/-0)
po/az.po (+1471/-0)
po/be.po (+1533/-0)
po/be@latin.po (+4934/-0)
po/bg.po (+5423/-0)
po/bn_IN.po (+4924/-0)
po/br.po (+5361/-0)
po/ca.po (+5404/-0)
po/cs.po (+5603/-0)
po/cy.po (+1776/-0)
po/da.po (+6331/-0)
po/de.po (+6390/-0)
po/dz.po (+4031/-0)
po/el.po (+6006/-0)
po/en_CA.po (+4312/-0)
po/en_GB.po (+6274/-0)
po/eo.po (+5540/-0)
po/es.po (+6108/-0)
po/et.po (+3976/-0)
po/eu.po (+5412/-0)
po/fi.po (+5522/-0)
po/fr.po (+5615/-0)
po/ga.po (+4326/-0)
po/gl.po (+5735/-0)
po/gu.po (+5021/-0)
po/he.po (+5332/-0)
po/hi.po (+5026/-0)
po/hr.po (+1469/-0)
po/hu.po (+5521/-0)
po/id.po (+1614/-0)
po/is.po (+1489/-0)
po/it.po (+5862/-0)
po/ja.po (+5902/-0)
po/kn.po (+5049/-0)
po/ko.po (+5356/-0)
po/lt.po (+5939/-0)
po/lv.po (+5686/-0)
po/mk.po (+4623/-0)
po/ml.po (+1107/-0)
po/mn.po (+1313/-0)
po/mr.po (+4963/-0)
po/ms.po (+1290/-0)
po/nb.po (+5442/-0)
po/nds.po (+5027/-0)
po/ne.po (+4288/-0)
po/nl.po (+5562/-0)
po/nn.po (+5562/-0)
po/oc.po (+4370/-0)
po/or.po (+4933/-0)
po/pa.po (+6166/-0)
po/pl.po (+5568/-0)
po/ps.po (+4245/-0)
po/pt.po (+6274/-0)
po/pt_BR.po (+5780/-0)
po/ro.po (+5449/-0)
po/ru.po (+5632/-0)
po/rw.po (+2091/-0)
po/sk.po (+4742/-0)
po/sl.po (+5594/-0)
po/sr.po (+5571/-0)
po/sr@latin.po (+5571/-0)
po/sv.po (+6139/-0)
po/ta.po (+5035/-0)
po/te.po (+5009/-0)
po/th.po (+6195/-0)
po/tr.po (+1482/-0)
po/uk.po (+5400/-0)
po/vi.po (+5529/-0)
po/zh_CN.po (+5420/-0)
po/zh_HK.po (+5453/-0)
po/zh_TW.po (+5490/-0)
podcast/Makefile.am (+65/-0)
podcast/npapi.h (+807/-0)
podcast/npruntime.h (+351/-0)
podcast/npupp.h (+719/-0)
podcast/plugin.symbols (+4/-0)
podcast/rb-feed-podcast-properties-dialog.c (+347/-0)
podcast/rb-feed-podcast-properties-dialog.h (+64/-0)
podcast/rb-podcast-entry-types.c (+135/-0)
podcast/rb-podcast-entry-types.h (+45/-0)
podcast/rb-podcast-manager.c (+2151/-0)
podcast/rb-podcast-manager.h (+97/-0)
podcast/rb-podcast-parse.c (+277/-0)
podcast/rb-podcast-parse.h (+79/-0)
podcast/rb-podcast-properties-dialog.c (+702/-0)
podcast/rb-podcast-properties-dialog.h (+63/-0)
podcast/rhythmbox-itms-plugin.c (+215/-0)
podcast/test-podcast-parse.c (+118/-0)
remote/Makefile.am (+2/-0)
remote/dbus/Makefile.am (+23/-0)
remote/dbus/rb-client.c (+826/-0)
remote/dbus/rb-print-playing.py (+28/-0)
remote/dbus/rb-set-rating.py (+11/-0)
rhythmbox.doap (+19/-0)
rhythmbox.pc.in (+14/-0)
rhythmdb/DESIGN (+270/-0)
rhythmdb/Makefile.am (+46/-0)
rhythmdb/rb-refstring.c (+338/-0)
rhythmdb/rb-refstring.h (+56/-0)
rhythmdb/rhythmdb-entry-type.c (+456/-0)
rhythmdb/rhythmdb-entry-type.h (+130/-0)
rhythmdb/rhythmdb-entry.h (+44/-0)
rhythmdb/rhythmdb-import-job.c (+675/-0)
rhythmdb/rhythmdb-import-job.h (+84/-0)
rhythmdb/rhythmdb-monitor.c (+535/-0)
rhythmdb/rhythmdb-private.h (+253/-0)
rhythmdb/rhythmdb-property-model.c (+1444/-0)
rhythmdb/rhythmdb-property-model.h (+86/-0)
rhythmdb/rhythmdb-query-model.c (+3361/-0)
rhythmdb/rhythmdb-query-model.h (+200/-0)
rhythmdb/rhythmdb-query-results.c (+120/-0)
rhythmdb/rhythmdb-query-results.h (+74/-0)
rhythmdb/rhythmdb-query.c (+1055/-0)
rhythmdb/rhythmdb-song-entry-types.c (+272/-0)
rhythmdb/rhythmdb-tree.c (+2781/-0)
rhythmdb/rhythmdb-tree.h (+80/-0)
rhythmdb/rhythmdb.c (+5376/-0)
rhythmdb/rhythmdb.h (+466/-0)
shell/Makefile.am (+176/-0)
shell/main.c (+441/-0)
shell/rb-history.c (+704/-0)
shell/rb-history.h (+103/-0)
shell/rb-module.c (+185/-0)
shell/rb-module.h (+59/-0)
shell/rb-play-order-linear-loop.c (+134/-0)
shell/rb-play-order-linear-loop.h (+60/-0)
shell/rb-play-order-linear.c (+116/-0)
shell/rb-play-order-linear.h (+59/-0)
shell/rb-play-order-queue.c (+194/-0)
shell/rb-play-order-queue.h (+59/-0)
shell/rb-play-order-random-by-age-and-rating.c (+104/-0)
shell/rb-play-order-random-by-age-and-rating.h (+59/-0)
shell/rb-play-order-random-by-age.c (+95/-0)
shell/rb-play-order-random-by-age.h (+59/-0)
shell/rb-play-order-random-by-rating.c (+79/-0)
shell/rb-play-order-random-by-rating.h (+59/-0)
shell/rb-play-order-random-equal-weights.c (+71/-0)
shell/rb-play-order-random-equal-weights.h (+59/-0)
shell/rb-play-order-random.c (+467/-0)
shell/rb-play-order-random.h (+77/-0)
shell/rb-play-order-shuffle.c (+553/-0)
shell/rb-play-order-shuffle.h (+63/-0)
shell/rb-play-order.c (+898/-0)
shell/rb-play-order.h (+173/-0)
shell/rb-playlist-manager.c (+1929/-0)
shell/rb-playlist-manager.h (+135/-0)
shell/rb-playlist-manager.xml (+42/-0)
shell/rb-plugin-manager.c (+566/-0)
shell/rb-plugin-manager.h (+79/-0)
shell/rb-plugin.c (+397/-0)
shell/rb-plugin.h (+215/-0)
shell/rb-plugins-engine.c (+728/-0)
shell/rb-plugins-engine.h (+64/-0)
shell/rb-python-module.c (+576/-0)
shell/rb-python-module.h (+71/-0)
shell/rb-python-plugin.c (+282/-0)
shell/rb-python-plugin.h (+52/-0)
shell/rb-removable-media-manager.c (+915/-0)
shell/rb-removable-media-manager.h (+78/-0)
shell/rb-shell-clipboard.c (+1083/-0)
shell/rb-shell-clipboard.h (+72/-0)
shell/rb-shell-player.c (+3961/-0)
shell/rb-shell-player.h (+174/-0)
shell/rb-shell-player.xml (+84/-0)
shell/rb-shell-preferences.c (+695/-0)
shell/rb-shell-preferences.h (+68/-0)
shell/rb-shell.c (+3887/-0)
shell/rb-shell.h (+178/-0)
shell/rb-shell.xml (+78/-0)
shell/rb-source-header.c (+915/-0)
shell/rb-source-header.h (+78/-0)
shell/rb-statusbar.c (+563/-0)
shell/rb-statusbar.h (+74/-0)
shell/rb-track-transfer-batch.c (+905/-0)
shell/rb-track-transfer-batch.h (+103/-0)
shell/rb-track-transfer-queue.c (+717/-0)
shell/rb-track-transfer-queue.h (+83/-0)
sources/Makefile.am (+72/-0)
sources/rb-auto-playlist-source.c (+931/-0)
sources/rb-auto-playlist-source.h (+85/-0)
sources/rb-browser-source.c (+951/-0)
sources/rb-browser-source.h (+77/-0)
sources/rb-import-errors-source.c (+504/-0)
sources/rb-import-errors-source.h (+69/-0)
sources/rb-library-source.c (+1566/-0)
sources/rb-library-source.h (+69/-0)
sources/rb-media-player-source.c (+749/-0)
sources/rb-media-player-source.h (+100/-0)
sources/rb-missing-files-source.c (+351/-0)
sources/rb-missing-files-source.h (+67/-0)
sources/rb-play-queue-source.c (+521/-0)
sources/rb-play-queue-source.h (+70/-0)
sources/rb-playlist-source.c (+1170/-0)
sources/rb-playlist-source.h (+104/-0)
sources/rb-playlist-xml.h (+62/-0)
sources/rb-podcast-source.c (+2175/-0)
sources/rb-podcast-source.h (+67/-0)
sources/rb-removable-media-source.c (+1044/-0)
sources/rb-removable-media-source.h (+106/-0)
sources/rb-source-group.c (+254/-0)
sources/rb-source-group.h (+85/-0)
sources/rb-source-search-basic.c (+172/-0)
sources/rb-source-search-basic.h (+74/-0)
sources/rb-source-search.c (+173/-0)
sources/rb-source-search.h (+87/-0)
sources/rb-source.c (+2013/-0)
sources/rb-source.h (+258/-0)
sources/rb-sourcelist-model.c (+650/-0)
sources/rb-sourcelist-model.h (+89/-0)
sources/rb-sourcelist.c (+1418/-0)
sources/rb-sourcelist.h (+94/-0)
sources/rb-static-playlist-source.c (+1009/-0)
sources/rb-static-playlist-source.h (+97/-0)
sources/rb-streaming-source.c (+506/-0)
sources/rb-streaming-source.h (+73/-0)
sources/sync/Makefile.am (+33/-0)
sources/sync/rb-sync-settings-ui.c (+416/-0)
sources/sync/rb-sync-settings-ui.h (+67/-0)
sources/sync/rb-sync-settings.c (+443/-0)
sources/sync/rb-sync-settings.h (+99/-0)
sources/sync/rb-sync-state-ui.c (+328/-0)
sources/sync/rb-sync-state-ui.h (+84/-0)
sources/sync/rb-sync-state.c (+553/-0)
sources/sync/rb-sync-state.h (+91/-0)
tests/Makefile.am (+88/-0)
tests/bench-rhythmdb-load.c (+143/-0)
tests/deserialization-test1.xml (+3/-0)
tests/deserialization-test2.xml (+18/-0)
tests/deserialization-test3.xml (+28/-0)
tests/podcast-upgrade.xml (+93/-0)
tests/test-audioscrobbler.c (+114/-0)
tests/test-file-helpers.c (+145/-0)
tests/test-rb-lib.c (+123/-0)
tests/test-rhythmdb-property-model.c (+725/-0)
tests/test-rhythmdb-query-model.c (+344/-0)
tests/test-rhythmdb-query.c (+557/-0)
tests/test-rhythmdb-tree-serialization.c (+160/-0)
tests/test-rhythmdb-view.c (+157/-0)
tests/test-rhythmdb.c (+579/-0)
tests/test-utils.c (+196/-0)
tests/test-utils.h (+56/-0)
tests/test-widgets.c (+452/-0)
tools/check-config-h.pl (+109/-0)
tools/check-finalizers (+191/-0)
tools/check-glade-visible (+67/-0)
tools/check-null-false-returns (+147/-0)
tools/massif.sh (+2/-0)
tools/run-tests (+4/-0)
widgets/Makefile.am (+65/-0)
widgets/gossip-cell-renderer-expander.c (+524/-0)
widgets/gossip-cell-renderer-expander.h (+57/-0)
widgets/rb-alert-dialog.c (+447/-0)
widgets/rb-alert-dialog.h (+60/-0)
widgets/rb-cell-renderer-pixbuf.c (+335/-0)
widgets/rb-cell-renderer-pixbuf.h (+62/-0)
widgets/rb-cell-renderer-rating.c (+338/-0)
widgets/rb-cell-renderer-rating.h (+64/-0)
widgets/rb-dialog.c (+166/-0)
widgets/rb-dialog.h (+49/-0)
widgets/rb-entry-view.c (+2760/-0)
widgets/rb-entry-view.h (+196/-0)
widgets/rb-header.c (+823/-0)
widgets/rb-header.h (+77/-0)
widgets/rb-library-browser.c (+888/-0)
widgets/rb-library-browser.h (+80/-0)
widgets/rb-property-view.c (+968/-0)
widgets/rb-property-view.h (+101/-0)
widgets/rb-query-creator-private.h (+80/-0)
widgets/rb-query-creator-properties.c (+618/-0)
widgets/rb-query-creator.c (+983/-0)
widgets/rb-query-creator.h (+76/-0)
widgets/rb-rating-helper.c (+317/-0)
widgets/rb-rating-helper.h (+55/-0)
widgets/rb-rating.c (+454/-0)
widgets/rb-rating.h (+67/-0)
widgets/rb-search-entry.c (+382/-0)
widgets/rb-search-entry.h (+76/-0)
widgets/rb-segmented-bar.c (+1060/-0)
widgets/rb-segmented-bar.h (+80/-0)
widgets/rb-song-info.c (+1861/-0)
widgets/rb-song-info.h (+72/-0)
widgets/rb-uri-dialog.c (+275/-0)
widgets/rb-uri-dialog.h (+68/-0)
widgets/test-rb-segmented-bar.c (+76/-0)
xmldocs.make (+101/-0)
Conflict adding file AUTHORS.  Moved existing file to AUTHORS.moved.
Conflict adding file COPYING.  Moved existing file to COPYING.moved.
Conflict adding file ChangeLog.  Moved existing file to ChangeLog.moved.
Conflict adding file DOCUMENTERS.  Moved existing file to DOCUMENTERS.moved.
Conflict adding file INTERNALS.  Moved existing file to INTERNALS.moved.
Conflict adding file MAINTAINERS.  Moved existing file to MAINTAINERS.moved.
Conflict adding file MAINTAINERS.old.  Moved existing file to MAINTAINERS.old.moved.
Conflict adding file Makefile.am.  Moved existing file to Makefile.am.moved.
Conflict adding file NEWS.  Moved existing file to NEWS.moved.
Conflict adding file README.  Moved existing file to README.moved.
Conflict adding file THANKS.  Moved existing file to THANKS.moved.
Conflict adding file autogen.sh.  Moved existing file to autogen.sh.moved.
Conflict adding file backends.  Moved existing file to backends.moved.
Conflict adding file bindings.  Moved existing file to bindings.moved.
Conflict adding file configure.ac.  Moved existing file to configure.ac.moved.
Conflict adding file data.  Moved existing file to data.moved.
Conflict adding file doc.  Moved existing file to doc.moved.
Conflict adding file help.  Moved existing file to help.moved.
Conflict adding file lib.  Moved existing file to lib.moved.
Conflict adding file macros.  Moved existing file to macros.moved.
Conflict adding file metadata.  Moved existing file to metadata.moved.
Conflict adding file plugins.  Moved existing file to plugins.moved.
Conflict adding file po.  Moved existing file to po.moved.
Conflict adding file podcast.  Moved existing file to podcast.moved.
Conflict adding file remote.  Moved existing file to remote.moved.
Conflict adding file rhythmbox.pc.in.  Moved existing file to rhythmbox.pc.in.moved.
Conflict adding file rhythmdb.  Moved existing file to rhythmdb.moved.
Conflict adding file shell.  Moved existing file to shell.moved.
Conflict adding file sources.  Moved existing file to sources.moved.
Conflict adding file tests.  Moved existing file to tests.moved.
Conflict adding file widgets.  Moved existing file to widgets.moved.
To merge this branch: bzr merge lp:~aw/rhythmbox/swedishradio
Reviewer Review Type Date Requested Status
Jonathan Matthew Pending
Review via email: mp+32970@code.launchpad.net

Description of the change

Initial Swedish radio channels

To post a comment you must log in.

Unmerged revisions

7049. By Anders Wallenquist

Swedish radio added

7048. By Jorge González

Updated Spanish translation

7047. By Jonathan Matthew

mpris: update to use xesam metadata field names

7046. By Gabor Kelemen

jamendo: fix escaping in the gtkbuilder file (bug #626986)

7045. By Jonathan Matthew

actually use the cflags set up by GNOME_MAINTAINER_MODE_DEFINES

7044. By Jonathan Matthew

oops, don't need to unref after rhythmdb_entry_lookup_by_location

7043. By Jonathan Matthew

shell: when adding a URI to the queue, import it first if necessary (bug #482813)

7042. By Jonathan Matthew

shell: use rb_source_add_uri callback to play entries once they're imported

This makes opening files in nautilus work whether they're already in the library
or not.

7041. By Jonathan Matthew

source: add a completion callback to rb_source_add_uri

Currently the only interesting case here is the library, since
its implementation of rb_source_add_uri is asynchronous.

7040. By Jonathan Matthew

fix the desktop file used for handling devices (NoDisplay, not Hidden)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file '.gitignore'
--- .gitignore 1970-01-01 00:00:00 +0000
+++ .gitignore 2010-08-18 09:16:03 +0000
@@ -0,0 +1,121 @@
1*.[oa]
2*.l[oa]
3.deps
4.libs
5*.pyc
6*.rb-plugin
7
8autom4te*.cache
9stamp-h
10stamp-h.in
11stamp-h1
12libtool
13ltmain.sh
14intltool*
15compile
16confdefs.h
17configure
18config.*
19aclocal.m4
20Makefile
21Makefile.in
22install-sh
23missing
24mkinstalldirs
25py-compile
26INSTALL
27depcomp
28gtk-doc.make
29gnome-doc-utils.make
30rhythmbox.pc
31
32#
33bindings/python/rb.c
34bindings/python/rhythmdb.c
35
36#
37org.gnome.Rhythmbox.service
38*.desktop
39rhythmbox.desktop.in
40playlists.xml
41
42#
43help/*.omf
44help/*/*.mo
45help/*/rhythmbox.xml
46
47#
48lib/rb-marshal.c
49lib/rb-marshal.h
50lib/*-inline.h
51
52#
53macros/*.m4
54
55#
56metadata/rhythmbox-metadata
57metadata/test-metadata
58
59#
60plugins/audiocd/sj-metadata-marshal.c
61plugins/audiocd/sj-metadata-marshal.h
62plugins/daap/rb-daap-glue.h
63plugins/sample-vala/rb-sample-vala-plugin.c
64plugins/sample-vala/rb-sample-vala-plugin.h
65plugins/sample-vala/libsample_vala_la_vala.stamp
66plugins/visualizer/rb-visualizer-glue.h
67
68#
69po/*.gmo
70po/*.mo
71po/*.pot
72po/Makefile.in.in
73po/POTFILES
74po/missing
75po/notexist
76po/stamp-it
77po/.intltool-merge-cache
78
79#
80podcast/test-podcast-parse
81
82#
83remote/dbus/rhythmbox-client
84
85#
86shell/*.tab
87shell/rhythmbox
88shell/rb-shell-glue.h
89shell/rb-shell-player-glue.h
90shell/rb-playlist-manager-glue.h
91shell/rb-shell-binding.h
92shell/rb-shell-player-binding.h
93
94#
95tests/bench-rhythmdb-load
96tests/test-rb-lib
97tests/test-file-helpers
98tests/test-rhythmdb
99tests/test-rhythmdb-property-model
100tests/test-rhythmdb-query-model
101tests/test-audioscrobbler
102tests/test-widgets
103
104#
105doc/reference/tmpl/*.sgml
106doc/reference/tmpl/*.sgml.bak
107doc/reference/*.stamp
108doc/reference/html/
109doc/reference/xml/
110doc/reference/rhythmbox-decl*
111doc/reference/rhythmbox-undeclared.txt
112doc/reference/rhythmbox-undocumented.txt
113doc/reference/rhythmbox-unused.txt
114doc/reference/rhythmbox.args
115doc/reference/rhythmbox.hierarchy
116doc/reference/rhythmbox.interfaces
117doc/reference/rhythmbox.prerequisites
118doc/reference/rhythmbox.signals
119
120#
121widgets/test-rb-segmented-bar
0122
=== added file 'AUTHORS'
--- AUTHORS 1970-01-01 00:00:00 +0000
+++ AUTHORS 2010-08-18 09:16:03 +0000
@@ -0,0 +1,31 @@
1Jorn Baayen <jorn@nl.linux.org>
2Paolo Borelli <pborelli@katamail.com>
3Kenneth Christiansen <kenneth@gnu.org>
4David Dollar <david@grepninja.com>
5Christophe Fergeau <teuf@gnome.org>
6Mark Finlay <sisob@eircom.net>
7Marco Pesenti Gritti <marco@it.gnome.org>
8Joshua Haberman <joshua@haberman.com>
9Mark Humphreys <marquee@users.sourceforge.net>
10James Kahn <james@liet.net>
11Laurens Krol <laurens.krol@planet.nl>
12James Livingston <doclivingston@gmail.com>
13Xan Lopez <xan@dimensis.com>
14Ryan Lortie <desrt@desrt.ca>
15Olivier Martin <olive.martin@gmail.com>
16Jonathan Matthew <jonathan@d14n.org>
17William Jon McCann <mccann@jhu.edu>
18Seth Nickell <snickell@stanford.edu>
19Bastien Nocera <hadess@hadess.net>
20Benjamin Otte <in7y118@public.uni-hamburg.de>
21Jan Arne Petersen <jpetersen@gnome-de.org>
22Kristian Rietveld <kris@gtk.org>
23Yann Rouillard <y.rouillard@laposte.net>
24Christian Schaller <uraeus@linuxrising.org>
25Charles Schmidt <cschmidt2@emich.edu>
26Dennis Smit <synap@yourbase.nl>
27Bob Smith <bob@thestuff.net>
28Michael Terry <mterry@fastmail.fm>
29Colin Walters <walters@verbum.org>
30James Willcox <jwillcox@gnome.org>
31Jeffrey Yasskin <jyasskin@mail.utexas.edu>
032
=== renamed file 'AUTHORS' => 'AUTHORS.moved'
=== added file 'COPYING'
--- COPYING 1970-01-01 00:00:00 +0000
+++ COPYING 2010-08-18 09:16:03 +0000
@@ -0,0 +1,352 @@
1# This GPL license have a exception clause added, see at the bottom of file
2# for details.
3
4 GNU GENERAL PUBLIC LICENSE
5 Version 2, June 1991
6
7 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
8 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
9 Everyone is permitted to copy and distribute verbatim copies
10 of this license document, but changing it is not allowed.
11
12 Preamble
13
14 The licenses for most software are designed to take away your
15freedom to share and change it. By contrast, the GNU General Public
16License is intended to guarantee your freedom to share and change free
17software--to make sure the software is free for all its users. This
18General Public License applies to most of the Free Software
19Foundation's software and to any other program whose authors commit to
20using it. (Some other Free Software Foundation software is covered by
21the GNU Library General Public License instead.) You can apply it to
22your programs, too.
23
24 When we speak of free software, we are referring to freedom, not
25price. Our General Public Licenses are designed to make sure that you
26have the freedom to distribute copies of free software (and charge for
27this service if you wish), that you receive source code or can get it
28if you want it, that you can change the software or use pieces of it
29in new free programs; and that you know you can do these things.
30
31 To protect your rights, we need to make restrictions that forbid
32anyone to deny you these rights or to ask you to surrender the rights.
33These restrictions translate to certain responsibilities for you if you
34distribute copies of the software, or if you modify it.
35
36 For example, if you distribute copies of such a program, whether
37gratis or for a fee, you must give the recipients all the rights that
38you have. You must make sure that they, too, receive or can get the
39source code. And you must show them these terms so they know their
40rights.
41
42 We protect your rights with two steps: (1) copyright the software, and
43(2) offer you this license which gives you legal permission to copy,
44distribute and/or modify the software.
45
46 Also, for each author's protection and ours, we want to make certain
47that everyone understands that there is no warranty for this free
48software. If the software is modified by someone else and passed on, we
49want its recipients to know that what they have is not the original, so
50that any problems introduced by others will not reflect on the original
51authors' reputations.
52
53 Finally, any free program is threatened constantly by software
54patents. We wish to avoid the danger that redistributors of a free
55program will individually obtain patent licenses, in effect making the
56program proprietary. To prevent this, we have made it clear that any
57patent must be licensed for everyone's free use or not licensed at all.
58
59 The precise terms and conditions for copying, distribution and
60modification follow.
61
062
63 GNU GENERAL PUBLIC LICENSE
64 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
65
66 0. This License applies to any program or other work which contains
67a notice placed by the copyright holder saying it may be distributed
68under the terms of this General Public License. The "Program", below,
69refers to any such program or work, and a "work based on the Program"
70means either the Program or any derivative work under copyright law:
71that is to say, a work containing the Program or a portion of it,
72either verbatim or with modifications and/or translated into another
73language. (Hereinafter, translation is included without limitation in
74the term "modification".) Each licensee is addressed as "you".
75
76Activities other than copying, distribution and modification are not
77covered by this License; they are outside its scope. The act of
78running the Program is not restricted, and the output from the Program
79is covered only if its contents constitute a work based on the
80Program (independent of having been made by running the Program).
81Whether that is true depends on what the Program does.
82
83 1. You may copy and distribute verbatim copies of the Program's
84source code as you receive it, in any medium, provided that you
85conspicuously and appropriately publish on each copy an appropriate
86copyright notice and disclaimer of warranty; keep intact all the
87notices that refer to this License and to the absence of any warranty;
88and give any other recipients of the Program a copy of this License
89along with the Program.
90
91You may charge a fee for the physical act of transferring a copy, and
92you may at your option offer warranty protection in exchange for a fee.
93
94 2. You may modify your copy or copies of the Program or any portion
95of it, thus forming a work based on the Program, and copy and
96distribute such modifications or work under the terms of Section 1
97above, provided that you also meet all of these conditions:
98
99 a) You must cause the modified files to carry prominent notices
100 stating that you changed the files and the date of any change.
101
102 b) You must cause any work that you distribute or publish, that in
103 whole or in part contains or is derived from the Program or any
104 part thereof, to be licensed as a whole at no charge to all third
105 parties under the terms of this License.
106
107 c) If the modified program normally reads commands interactively
108 when run, you must cause it, when started running for such
109 interactive use in the most ordinary way, to print or display an
110 announcement including an appropriate copyright notice and a
111 notice that there is no warranty (or else, saying that you provide
112 a warranty) and that users may redistribute the program under
113 these conditions, and telling the user how to view a copy of this
114 License. (Exception: if the Program itself is interactive but
115 does not normally print such an announcement, your work based on
116 the Program is not required to print an announcement.)
117
1118
119These requirements apply to the modified work as a whole. If
120identifiable sections of that work are not derived from the Program,
121and can be reasonably considered independent and separate works in
122themselves, then this License, and its terms, do not apply to those
123sections when you distribute them as separate works. But when you
124distribute the same sections as part of a whole which is a work based
125on the Program, the distribution of the whole must be on the terms of
126this License, whose permissions for other licensees extend to the
127entire whole, and thus to each and every part regardless of who wrote it.
128
129Thus, it is not the intent of this section to claim rights or contest
130your rights to work written entirely by you; rather, the intent is to
131exercise the right to control the distribution of derivative or
132collective works based on the Program.
133
134In addition, mere aggregation of another work not based on the Program
135with the Program (or with a work based on the Program) on a volume of
136a storage or distribution medium does not bring the other work under
137the scope of this License.
138
139 3. You may copy and distribute the Program (or a work based on it,
140under Section 2) in object code or executable form under the terms of
141Sections 1 and 2 above provided that you also do one of the following:
142
143 a) Accompany it with the complete corresponding machine-readable
144 source code, which must be distributed under the terms of Sections
145 1 and 2 above on a medium customarily used for software interchange; or,
146
147 b) Accompany it with a written offer, valid for at least three
148 years, to give any third party, for a charge no more than your
149 cost of physically performing source distribution, a complete
150 machine-readable copy of the corresponding source code, to be
151 distributed under the terms of Sections 1 and 2 above on a medium
152 customarily used for software interchange; or,
153
154 c) Accompany it with the information you received as to the offer
155 to distribute corresponding source code. (This alternative is
156 allowed only for noncommercial distribution and only if you
157 received the program in object code or executable form with such
158 an offer, in accord with Subsection b above.)
159
160The source code for a work means the preferred form of the work for
161making modifications to it. For an executable work, complete source
162code means all the source code for all modules it contains, plus any
163associated interface definition files, plus the scripts used to
164control compilation and installation of the executable. However, as a
165special exception, the source code distributed need not include
166anything that is normally distributed (in either source or binary
167form) with the major components (compiler, kernel, and so on) of the
168operating system on which the executable runs, unless that component
169itself accompanies the executable.
170
171If distribution of executable or object code is made by offering
172access to copy from a designated place, then offering equivalent
173access to copy the source code from the same place counts as
174distribution of the source code, even though third parties are not
175compelled to copy the source along with the object code.
176
2177
178 4. You may not copy, modify, sublicense, or distribute the Program
179except as expressly provided under this License. Any attempt
180otherwise to copy, modify, sublicense or distribute the Program is
181void, and will automatically terminate your rights under this License.
182However, parties who have received copies, or rights, from you under
183this License will not have their licenses terminated so long as such
184parties remain in full compliance.
185
186 5. You are not required to accept this License, since you have not
187signed it. However, nothing else grants you permission to modify or
188distribute the Program or its derivative works. These actions are
189prohibited by law if you do not accept this License. Therefore, by
190modifying or distributing the Program (or any work based on the
191Program), you indicate your acceptance of this License to do so, and
192all its terms and conditions for copying, distributing or modifying
193the Program or works based on it.
194
195 6. Each time you redistribute the Program (or any work based on the
196Program), the recipient automatically receives a license from the
197original licensor to copy, distribute or modify the Program subject to
198these terms and conditions. You may not impose any further
199restrictions on the recipients' exercise of the rights granted herein.
200You are not responsible for enforcing compliance by third parties to
201this License.
202
203 7. If, as a consequence of a court judgment or allegation of patent
204infringement or for any other reason (not limited to patent issues),
205conditions are imposed on you (whether by court order, agreement or
206otherwise) that contradict the conditions of this License, they do not
207excuse you from the conditions of this License. If you cannot
208distribute so as to satisfy simultaneously your obligations under this
209License and any other pertinent obligations, then as a consequence you
210may not distribute the Program at all. For example, if a patent
211license would not permit royalty-free redistribution of the Program by
212all those who receive copies directly or indirectly through you, then
213the only way you could satisfy both it and this License would be to
214refrain entirely from distribution of the Program.
215
216If any portion of this section is held invalid or unenforceable under
217any particular circumstance, the balance of the section is intended to
218apply and the section as a whole is intended to apply in other
219circumstances.
220
221It is not the purpose of this section to induce you to infringe any
222patents or other property right claims or to contest validity of any
223such claims; this section has the sole purpose of protecting the
224integrity of the free software distribution system, which is
225implemented by public license practices. Many people have made
226generous contributions to the wide range of software distributed
227through that system in reliance on consistent application of that
228system; it is up to the author/donor to decide if he or she is willing
229to distribute software through any other system and a licensee cannot
230impose that choice.
231
232This section is intended to make thoroughly clear what is believed to
233be a consequence of the rest of this License.
234
3235
236 8. If the distribution and/or use of the Program is restricted in
237certain countries either by patents or by copyrighted interfaces, the
238original copyright holder who places the Program under this License
239may add an explicit geographical distribution limitation excluding
240those countries, so that distribution is permitted only in or among
241countries not thus excluded. In such case, this License incorporates
242the limitation as if written in the body of this License.
243
244 9. The Free Software Foundation may publish revised and/or new versions
245of the General Public License from time to time. Such new versions will
246be similar in spirit to the present version, but may differ in detail to
247address new problems or concerns.
248
249Each version is given a distinguishing version number. If the Program
250specifies a version number of this License which applies to it and "any
251later version", you have the option of following the terms and conditions
252either of that version or of any later version published by the Free
253Software Foundation. If the Program does not specify a version number of
254this License, you may choose any version ever published by the Free Software
255Foundation.
256
257 10. If you wish to incorporate parts of the Program into other free
258programs whose distribution conditions are different, write to the author
259to ask for permission. For software which is copyrighted by the Free
260Software Foundation, write to the Free Software Foundation; we sometimes
261make exceptions for this. Our decision will be guided by the two goals
262of preserving the free status of all derivatives of our free software and
263of promoting the sharing and reuse of software generally.
264
265 NO WARRANTY
266
267 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
268FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
269OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
270PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
271OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
272MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
273TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
274PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
275REPAIR OR CORRECTION.
276
277 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
278WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
279REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
280INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
281OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
282TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
283YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
284PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
285POSSIBILITY OF SUCH DAMAGES.
286
287 END OF TERMS AND CONDITIONS
288
4289
290 How to Apply These Terms to Your New Programs
291
292 If you develop a new program, and you want it to be of the greatest
293possible use to the public, the best way to achieve this is to make it
294free software which everyone can redistribute and change under these terms.
295
296 To do so, attach the following notices to the program. It is safest
297to attach them to the start of each source file to most effectively
298convey the exclusion of warranty; and each file should have at least
299the "copyright" line and a pointer to where the full notice is found.
300
301 <one line to give the program's name and a brief idea of what it does.>
302 Copyright (C) <year> <name of author>
303
304 This program is free software; you can redistribute it and/or modify
305 it under the terms of the GNU General Public License as published by
306 the Free Software Foundation; either version 2 of the License, or
307 (at your option) any later version.
308
309 This program is distributed in the hope that it will be useful,
310 but WITHOUT ANY WARRANTY; without even the implied warranty of
311 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
312 GNU General Public License for more details.
313
314 You should have received a copy of the GNU General Public License
315 along with this program; if not, write to the Free Software
316 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
317
318
319Also add information on how to contact you by electronic and paper mail.
320
321If the program is interactive, make it output a short notice like this
322when it starts in an interactive mode:
323
324 Gnomovision version 69, Copyright (C) year name of author
325 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
326 This is free software, and you are welcome to redistribute it
327 under certain conditions; type `show c' for details.
328
329The hypothetical commands `show w' and `show c' should show the appropriate
330parts of the General Public License. Of course, the commands you use may
331be called something other than `show w' and `show c'; they could even be
332mouse-clicks or menu items--whatever suits your program.
333
334You should also get your employer (if you work as a programmer) or your
335school, if any, to sign a "copyright disclaimer" for the program, if
336necessary. Here is a sample; alter the names:
337
338 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
339 `Gnomovision' (which makes passes at compilers) written by James Hacker.
340
341 <signature of Ty Coon>, 1 April 1989
342 Ty Coon, President of Vice
343
344This General Public License does not permit incorporating your program into
345proprietary programs. If your program is a subroutine library, you may
346consider it more useful to permit linking proprietary applications with the
347library. If this is what you want to do, use the GNU Library General
348Public License instead of this License.
349
350The Rhythmbox authors hereby grant permission for non-GPL compatible
351GStreamer plugins to be used and distributed together with GStreamer and
352Rhythmbox. This permission is above and beyond the permissions granted by
353the GPL license by which Rhythmbox is covered. If you modify this code, you may
354extend this exception to your version of the code, but you are not obligated
355to do so. If you do not wish to do so, delete this exception statement from
356your version.
357
5358
=== renamed file 'COPYING' => 'COPYING.moved'
=== added file 'ChangeLog'
--- ChangeLog 1970-01-01 00:00:00 +0000
+++ ChangeLog 2010-08-18 09:16:03 +0000
@@ -0,0 +1,11293 @@
1commit 6bab24a143c3b8ec73da556d734721bdf948ee62
2Author: Daniel S. Koda <danielskoda@gmail.com>
3Date: Sat Mar 27 22:37:49 2010 -0300
4
5 Updated Brazilian Portuguese translation
6
7 po/pt_BR.po | 1954 +++++++++++++++++++++++++++++++++--------------------------
8 1 files changed, 1095 insertions(+), 859 deletions(-)
9
10commit aa68da260070e0195d3f9b4da0c6b4768d982c4d
11Author: Simos Xenitellis <simos@gnome.org>
12Date: Sat Mar 27 23:26:53 2010 +0200
13
14 Updated Greek translation for rhythmbox
15
16 po/el.po | 799 +++++++++++++++++++++++---------------------------------------
17 1 files changed, 292 insertions(+), 507 deletions(-)
18
19commit e93f13f26ff9092a1bac777a6e95e9eeec1c6d31
20Author: Friedel Wolff <friedel@translate.org.za>
21Date: Sat Mar 27 15:31:09 2010 +0100
22
23 Update Afrikaans translation
24
25 po/af.po | 2119 +++++++++++++++++++++++++++++++++-----------------------------
26 1 files changed, 1130 insertions(+), 989 deletions(-)
27
28commit 53c9c286a21111eb3d888f9757748350627f85a1
29Author: Marek Černocký <marek@manet.cz>
30Date: Sat Mar 27 13:37:54 2010 +0100
31
32 Update Czech translation
33
34 po/cs.po | 537 +++++++++++++++++++++++++++++++-------------------------------
35 1 files changed, 272 insertions(+), 265 deletions(-)
36
37commit 52b51228da57bb70a5ca2029c87e4feda3e2a2df
38Author: Jonathan Matthew <jonathan@d14n.org>
39Date: Sat Mar 27 20:32:22 2010 +1000
40
41 mtp: if we can't open the device immediately, try again a few times
42
43 plugins/mtpdevice/rb-mtp-thread.c | 20 ++++++++++++++------
44 1 files changed, 14 insertions(+), 6 deletions(-)
45
46commit 55b5950423deb14627a49349d055ea2a8ef52269
47Author: Kjartan Maraas <kmaraas@gnome.org>
48Date: Sat Mar 27 11:31:15 2010 +0100
49
50 Updated Norwegian bokmål translation
51
52 po/nb.po | 538 ++++++++++++++++++++++++++++++-------------------------------
53 1 files changed, 265 insertions(+), 273 deletions(-)
54
55commit e94b0366308cb7c624705883da55ae2feff05af9
56Author: Jonathan Matthew <jonathan@d14n.org>
57Date: Sat Mar 27 14:02:22 2010 +1000
58
59 python: add null-ok to various search-related method parameters
60
61 This allows us to get rid of the custom override for
62 proxy_do_impl_search when pygobject is capable of generating the right
63 wrapper for us.
64
65 bindings/python/rb.defs | 10 +++++-----
66 1 files changed, 5 insertions(+), 5 deletions(-)
67
68commit 4dc9c239c761cb033c3d8f1503d6256a63384f84
69Author: Jonathan Matthew <jonathan@d14n.org>
70Date: Sat Mar 27 14:01:27 2010 +1000
71
72 source: cur_text and search parameters to rb_source_search can be NULL
73
74 This just clarifies the API documentation and adds an assertion check to
75 ensure that new_text is not NULL, as it must always be provided.
76
77 sources/rb-source.c | 5 +++--
78 1 files changed, 3 insertions(+), 2 deletions(-)
79
80commit 7bf70b50ae1d4b919ce7a04dec5b264652f0be58
81Author: Max Ulidtko <ulidtko@gmail.com>
82Date: Sat Mar 27 13:59:23 2010 +1000
83
84 python: add override for virtual RBSource.do_impl_search (bug #613658)
85
86 pygobject can't currently generate virtual method wrappers that check
87 for strings being NULL (bug #589253), so for now we need a custom
88 override to do the checking for us. This allows sources implemented in
89 python to provide their own search implementations safely.
90
91 bindings/python/rb.override | 104 +++++++++++++++++++++++++++++++++++++++++++
92 1 files changed, 104 insertions(+), 0 deletions(-)
93
94commit 579ce745567fedaedd715d9e1f7d43cf5cdaa479
95Author: Jonathan Matthew <jonathan@d14n.org>
96Date: Sat Mar 27 11:10:45 2010 +1000
97
98 python: fix override for rhythmdb_entry_count_by_type
99
100 The number of arguments for PyArg_ParseTupleAndKeywords was wrong, and
101 it was converting 'self' rather than 'entrytype' into a RhythmDBEntryType.
102
103 bindings/python/rhythmdb.override | 6 +++---
104 1 files changed, 3 insertions(+), 3 deletions(-)
105
106commit 86f168346c9c60381ab2f835430463e42a02a326
107Author: Piotr Drąg <piotrdrag@gmail.com>
108Date: Fri Mar 26 23:33:41 2010 +0100
109
110 Updated Polish translation
111
112 po/pl.po | 553 +++++++++++++++++++++++++++++++-------------------------------
113 1 files changed, 280 insertions(+), 273 deletions(-)
114
115commit 42162096f6c14777537741765733e2a5ea4bfb92
116Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
117Date: Fri Mar 26 12:13:15 2010 +0200
118
119 Updated Lithuanian translation.
120
121 po/lt.po | 2 +-
122 1 files changed, 1 insertions(+), 1 deletions(-)
123
124commit a9a7c7036774931e567f477bd095d92d929b1c86
125Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
126Date: Fri Mar 26 12:13:06 2010 +0200
127
128 Updated Lithuanian translation.
129
130 po/lt.po | 524 +++++++++++++++++++++++++++++++-------------------------------
131 1 files changed, 265 insertions(+), 259 deletions(-)
132
133commit ec86822b58cef2396554ee55faf4ce3548bf702c
134Author: Daniel Nylander <po@danielnylander.se>
135Date: Thu Mar 25 19:51:15 2010 +0100
136
137 Updated Swedish translation
138
139 po/sv.po | 567 +++++++++++++++++++++++++++++++-------------------------------
140 1 files changed, 287 insertions(+), 280 deletions(-)
141
142commit 4b47ff044296006bc6c84500e996f29fc4048f2d
143Author: Luca Ferretti <lferrett@gnome.org>
144Date: Thu Mar 25 12:12:18 2010 +0100
145
146 Updated Italian translation
147
148 po/it.po | 539 ++++++++++++++++++++++++++++---------------------------------
149 1 files changed, 247 insertions(+), 292 deletions(-)
150
151commit 52b93aaebbe9e7bec1687697e48afe68bb9b9e92
152Author: Gabor Kelemen <kelemeng@gnome.hu>
153Date: Thu Mar 25 09:07:04 2010 +0100
154
155 Updated Hungarian translation
156
157 po/hu.po | 580 +++++++++++++++++++++++++++++++-------------------------------
158 1 files changed, 286 insertions(+), 294 deletions(-)
159
160commit 9b030f8976316a7e223ca04e6bbe120827fd98c3
161Author: Jonathan Matthew <jonathan@d14n.org>
162Date: Wed Mar 24 22:52:28 2010 +1000
163
164 podcast: rework post and feed deletion (bug #613784)
165
166 Instead of using the entry-deleted signal to delete downloaded posts and
167 remove posts for deleted feeds, we now do all that up front before
168 deleting anything. This makes the code more straightforward, so
169 hopefully next time someone changes what happens when a podcast entry is
170 deleted, we won't forget to deal with half of it.
171
172 podcast/rb-podcast-manager.c | 190 ++++++++++++++++++------------------------
173 podcast/rb-podcast-manager.h | 3 +-
174 sources/rb-podcast-source.c | 12 ++-
175 3 files changed, 90 insertions(+), 115 deletions(-)
176
177commit 100aa428126d8a9580f8961ca4515f5b6822d9dd
178Author: Jonathan Matthew <jonathan@d14n.org>
179Date: Wed Mar 24 22:51:41 2010 +1000
180
181 podcast: include hidden (deleted) entries when searching for posts
182
183 podcast/rb-podcast-manager.c | 1 +
184 1 files changed, 1 insertions(+), 0 deletions(-)
185
186commit b3b25e8a54955281779d9058de16aecff93d0729
187Author: Christophe Fergeau <cfergeau@mandriva.com>
188Date: Wed Mar 24 11:28:20 2010 +0100
189
190 mtp: don't leak udev_device
191
192 udev_device was leaked when the MTP source object was finalized. Also
193 set remount_volume to NULL when disposing the source.
194
195 plugins/mtpdevice/rb-mtp-source.c | 8 +++++++-
196 1 files changed, 7 insertions(+), 1 deletions(-)
197
198commit 29412a32df9a0d39590f56940184de9f2e7ea806
199Author: Filipe Gomes <filipefgomes@gmail.com>
200Date: Tue Mar 23 23:18:49 2010 +0000
201
202 Updated Portuguese translation
203
204 help/Makefile.am | 2 +-
205 help/pt/pt.po | 2933 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
206 2 files changed, 2934 insertions(+), 1 deletions(-)
207
208commit 3e027cd01297c3308b4966b79f587fbb1f69a67f
209Author: Filipe Gomes <filipefgomes@gmail.com>
210Date: Tue Mar 23 23:16:37 2010 +0000
211
212 Updated Portuguese translation
213
214 po/pt.po | 603 +++++++++++++++++++++++++++++++-------------------------------
215 1 files changed, 305 insertions(+), 298 deletions(-)
216
217commit a82365a07a44aac3e9248ea8ffbe7fef5f8cdf5b
218Author: Martin Ettl <ettl.martin@gmx.de>
219Date: Wed Mar 24 06:53:44 2010 +1000
220
221 fix a couple of leaks detected by cppcheck
222
223 plugins/cd-recorder/rb-recorder-gst.c | 8 ++++++--
224 plugins/mtpdevice/rb-mtp-source.c | 4 +++-
225 2 files changed, 9 insertions(+), 3 deletions(-)
226
227commit 23a343d51e2c939729683532bab4b8eff5ea3010
228Author: Jonathan Matthew <jonathan@d14n.org>
229Date: Tue Mar 23 21:46:41 2010 +1000
230
231 update gtk-doc for rhythmdb
232
233 doc/reference/rhythmbox-sections.txt | 27 +---
234 rhythmdb/rhythmdb.c | 345 +++++++++++++++++++++++++++++-----
235 2 files changed, 304 insertions(+), 68 deletions(-)
236
237commit 5a4c30a2b1c939b48eb1a8f86ebe95b052d5ad03
238Author: Christophe Fergeau <cfergeau@mandriva.com>
239Date: Tue Mar 23 19:14:30 2010 +0100
240
241 [mtp] ignore mounts not associated with a device node
242
243 The mtp plugin tries to find the GMount associated with a given unix device
244 node, but it doesn't ignore GMount which do not have an associated device
245 node which can happen with an iPhone for example. Not ignoring these causes
246 the crash described in bug #613715. This also fixes a small reference leak
247 in the "mounts" list
248
249 plugins/mtpdevice/rb-mtp-source.c | 19 +++++++++++++------
250 1 files changed, 13 insertions(+), 6 deletions(-)
251
252commit e6898ece4755a6d6d3a9f7bf72bb1b0e78cc0b2e
253Author: Krasimir Chonov <mk2616@abv.bg>
254Date: Tue Mar 23 13:00:35 2010 +0200
255
256 Updated Bulgarian translation
257
258 po/bg.po | 507 +++++++++++++++++++++++++++++++-------------------------------
259 1 files changed, 257 insertions(+), 250 deletions(-)
260
261commit d5ca371eb5b7ebf9f008fec7d905f53b9f4e16c3
262Author: Bastien Nocera <hadess@hadess.net>
263Date: Mon Mar 22 16:42:10 2010 +0000
264
265 Don't load AFC devices using the MTP plugin
266
267 They should be handled by the iPod plugin instead.
268
269 https://bugzilla.gnome.org/show_bug.cgi?id=613606
270
271 plugins/mtpdevice/rb-mtp-plugin.c | 6 ++++++
272 1 files changed, 6 insertions(+), 0 deletions(-)
273
274commit 448f14771710a0178c708db8c1aa43ef561c4216
275Author: Bastien Nocera <hadess@hadess.net>
276Date: Wed Mar 17 15:39:01 2010 +0000
277
278 Add a11y name to the status icon
279
280 https://bugzilla.gnome.org/show_bug.cgi?id=613163
281
282 plugins/status-icon/rb-tray-icon-gtk.c | 1 +
283 po/POTFILES.in | 1 +
284 2 files changed, 2 insertions(+), 0 deletions(-)
285
286commit d5d6f15c945b036800f6b631c19ca89aa4af4a77
287Author: Mattias Põldaru <mahfiaz gmail com>
288Date: Mon Mar 22 15:46:53 2010 +0200
289
290 Estonian translation updated
291
292 po/et.po | 414 ++++++++++++++++++++------------------------------------------
293 1 files changed, 130 insertions(+), 284 deletions(-)
294
295commit fce85b08dd7b26d2fd1c7cc45553620839ac11fd
296Author: Jonathan Matthew <jonathan@d14n.org>
297Date: Mon Mar 22 21:39:09 2010 +1000
298
299 fix various gtk-doc problems, add docs for rb-file-helpers and rb-util
300
301 backends/rb-encoder.c | 2 +
302 doc/reference/rhythmbox-docs.sgml | 1 +
303 doc/reference/rhythmbox-sections.txt | 58 ++++---
304 doc/reference/rhythmbox.types | 2 +
305 lib/rb-debug.c | 8 +-
306 lib/rb-file-helpers.c | 311 +++++++++++++++++++++++++++++++---
307 lib/rb-file-helpers.h | 4 +-
308 lib/rb-stock-icons.c | 13 ++
309 lib/rb-string-value-map.c | 6 +-
310 lib/rb-util.c | 288 ++++++++++++++++++++++++++++++--
311 rhythmdb/rhythmdb.c | 2 +-
312 shell/rb-play-order.c | 6 +-
313 shell/rb-plugin.c | 121 +++++++++++++-
314 shell/rb-plugin.h | 14 +-
315 shell/rb-shell.c | 61 +++++++-
316 shell/rb-source-header.c | 16 ++
317 sources/rb-removable-media-source.c | 2 +-
318 sources/rb-source-group.c | 4 +-
319 sources/rb-source.c | 4 +-
320 sources/rb-sourcelist.c | 2 +
321 widgets/rb-rating.c | 15 ++
322 widgets/rb-search-entry.c | 6 +-
323 22 files changed, 868 insertions(+), 78 deletions(-)
324
325commit a0defa7c08338ef5bc27dc1971447dc3b671af51
326Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
327Date: Sun Mar 21 23:05:20 2010 +0100
328
329 Updated German translation
330
331 po/de.po | 678 +++++++++++++++++++++++++++++++-------------------------------
332 1 files changed, 344 insertions(+), 334 deletions(-)
333
334commit b63d31d6b92e1d55a50084f5e4f7450e64cc1440
335Author: Leonid Kanter <leon@asplinux.ru>
336Date: Sun Mar 21 19:28:29 2010 +0200
337
338 Update Russian translation
339
340 po/ru.po | 3886 ++++++++++++++++++++++++++++++++++----------------------------
341 1 files changed, 2115 insertions(+), 1771 deletions(-)
342
343commit cf2d201c6eb1f4d65fc11c94e4fe60a59c3ca7bb
344Author: Jorge González <jorgegonz@svn.gnome.org>
345Date: Sun Mar 21 16:47:38 2010 +0100
346
347 Updated Spanish translation
348
349 po/es.po | 517 +++++++++++++++++++++++++++++++-------------------------------
350 1 files changed, 261 insertions(+), 256 deletions(-)
351
352commit 0a3ee42dcb8c30907d5ed924453588e2f511969b
353Author: Bruno Brouard <annoa.b@gmail.com>
354Date: Sun Mar 21 13:38:07 2010 +0100
355
356 Updated French translation
357
358 po/fr.po | 486 +++++++++++++++++++++++++++++++-------------------------------
359 1 files changed, 246 insertions(+), 240 deletions(-)
360
361commit fd20fa11f2eef09173e61a9d6835dc9a067d5768
362Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
363Date: Sun Mar 21 12:48:17 2010 +0100
364
365 Updated Basque language
366
367 po/eu.po | 4 ++--
368 1 files changed, 2 insertions(+), 2 deletions(-)
369
370commit 1c519511aab22e75f7500a5b646295e596d7d58e
371Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
372Date: Sun Mar 21 12:47:52 2010 +0100
373
374 Updated Basque language
375
376 po/eu.po | 2541 +++++++++++++++++++++++++++++++++++---------------------------
377 1 files changed, 1457 insertions(+), 1084 deletions(-)
378
379commit 2ccdddcf2db71017341f3a821d647d5659601df7
380Author: Jonathan Matthew <jonathan@d14n.org>
381Date: Sun Mar 21 19:59:04 2010 +1000
382
383 status-icon: notify on art changes when position query fails (bug #609651)
384
385 plugins/status-icon/rb-status-icon-plugin.c | 2 ++
386 1 files changed, 2 insertions(+), 0 deletions(-)
387
388commit fb80b9e1e1ce113f48b19ab9872aa1deacf6fcc1
389Author: Jonathan Matthew <jonathan@d14n.org>
390Date: Sun Mar 21 19:58:35 2010 +1000
391
392 playbin2: buffer tags while waiting for playbin2 stream changes
393
394 backends/gstreamer/rb-player-gst.c | 2 +-
395 1 files changed, 1 insertions(+), 1 deletions(-)
396
397commit 6a8c780bd1b340b29c1e0f3c75393835603d217c
398Author: Jonathan Matthew <jonathan@d14n.org>
399Date: Sun Mar 21 16:42:31 2010 +1000
400
401 add last.fm cover art search to POTFILES.in
402
403 po/POTFILES.in | 1 +
404 1 files changed, 1 insertions(+), 0 deletions(-)
405
406commit ca807b61c8efc249f7b9ebf103208e85904bb088
407Author: Jonathan Matthew <jonathan@d14n.org>
408Date: Sun Mar 21 15:45:54 2010 +1000
409
410 artdisplay: add last.fm album art search
411
412 This requires the user to have a last.fm account, and displays the
413 last.fm logo in the tooltip for album art images retrieved from last.fm.
414 I've at least made an honest effort to comply with the last.fm terms of
415 service.
416
417 plugins/artdisplay/Makefile.am | 2 +-
418 plugins/artdisplay/artdisplay/CoverArtDatabase.py | 3 +-
419 .../artdisplay/artdisplay/LastFMCoverArtSearch.py | 163 ++++++++++++++++++++
420 plugins/artdisplay/artdisplay/Makefile.am | 1 +
421 plugins/artdisplay/lastfm_red_small.png | Bin 0 -> 1929 bytes
422 5 files changed, 167 insertions(+), 2 deletions(-)
423
424commit 5752eb613457e791f48eb291e4b7547d2c45f71f
425Author: Jonathan Matthew <jonathan@d14n.org>
426Date: Sun Mar 21 15:42:33 2010 +1000
427
428 artdisplay: allow search engines to return tooltip details
429
430 This allows an album art search to return a tooltip image and text to
431 display along with the album art image. The tooltip details are written
432 to a simple text file alongside the cached art image, with the extension
433 .rb-meta. None of the existing searches uses this.
434
435 .../artdisplay/artdisplay/AmazonCoverArtSearch.py | 3 +
436 plugins/artdisplay/artdisplay/CoverArtDatabase.py | 48 ++++++++++++++----
437 .../artdisplay/EmbeddedCoverArtSearch.py | 3 +
438 .../artdisplay/artdisplay/LocalCoverArtSearch.py | 3 +
439 .../artdisplay/artdisplay/PodcastCoverArtSearch.py | 3 +
440 plugins/artdisplay/artdisplay/__init__.py | 52 ++++++++++++++------
441 6 files changed, 87 insertions(+), 25 deletions(-)
442
443commit 6cf9209b7211bfe627696b645cf3048bfc355f6a
444Author: Jonathan Matthew <jonathan@d14n.org>
445Date: Sun Mar 21 13:34:09 2010 +1000
446
447 generic-player: fix alignment of the supported format list
448
449 plugins/generic-player/generic-player-info.ui | 1 +
450 1 files changed, 1 insertions(+), 0 deletions(-)
451
452commit e345c010aa68fbd59c351c6ae320ab9ef5fb3a50
453Author: Uri Sivan <tartif@gmail.com>
454Date: Sat Mar 20 19:42:17 2010 -0700
455
456 magnatune: Fix two small bugs in the plugin.
457
458 - for streaming, use stream.magnatune.com for streaming memberships, and
459 download.magnatune.com for download memberships
460 - fix variable naming in __move_data_files()
461
462 plugins/magnatune/magnatune/MagnatuneSource.py | 12 ++++++------
463 plugins/magnatune/magnatune/TrackListHandler.py | 2 +-
464 2 files changed, 7 insertions(+), 7 deletions(-)
465
466commit 41e3c46dc6f36612290e7c0337020455bd5b4e18
467Author: Jonathan Matthew <jonathan@d14n.org>
468Date: Sun Mar 21 11:34:08 2010 +1000
469
470 add gtk-doc for refstring, removable media, static playlist, streaming
471
472 doc/reference/rhythmbox-sections.txt | 24 +++----
473 lib/rb-async-queue-watch.c | 3 +
474 lib/rb-text-helpers.c | 3 +
475 rhythmdb/rb-refstring.c | 97 +++++++++++++++++++++++++
476 rhythmdb/rhythmdb-query.c | 100 ++++++++++++++++++++++++++-
477 rhythmdb/rhythmdb.h | 4 +-
478 shell/rb-history.c | 30 ++++++--
479 sources/rb-removable-media-source.c | 114 ++++++++++++++++++++++++++++++
480 sources/rb-removable-media-source.h | 2 +-
481 sources/rb-static-playlist-source.c | 94 ++++++++++++++++++++++++-
482 sources/rb-static-playlist-source.h | 11 ++-
483 sources/rb-streaming-source.c | 48 +++++++++++--
484 sources/rb-streaming-source.h | 15 ++--
485 tests/test-rhythmdb-tree-serialization.c | 6 +-
486 widgets/rb-dialog.c | 3 +
487 15 files changed, 507 insertions(+), 47 deletions(-)
488
489commit f4a7f202295da359b3f5c77d079ff6b31d2ff578
490Author: Jonathan Matthew <jonathan@d14n.org>
491Date: Sun Mar 21 07:11:14 2010 +1000
492
493 audiocd: remove gtk-doc-esque comments from sj metadata code
494
495 plugins/audiocd/sj-metadata-gvfs.c | 4 ++--
496 plugins/audiocd/sj-metadata-musicbrainz.c | 10 +++++-----
497 plugins/audiocd/sj-metadata-musicbrainz3.c | 2 +-
498 plugins/audiocd/sj-structures.c | 4 ++--
499 4 files changed, 10 insertions(+), 10 deletions(-)
500
501commit 99f6d8a966b259ad31b3dd614342fd8148390b5e
502Author: Chad Braun-Duin <chadbraunduin@gmail.com>
503Date: Sat Mar 20 21:55:10 2010 +1000
504
505 podcast: add all new posts to the database (bug #551402)
506
507 Now when updating a podcast feed, we add all posts that don't already
508 have entries, rather than only adding them if the post time is newer than
509 that of the most recent post.
510
511 When deleting a post, we just hide the entry, rather than deleting it, so
512 it doesn't get recreated next time the feed is updated.
513
514 podcast/rb-podcast-manager.c | 80 ++++++++++++++++++++++++++++++-----------
515 sources/rb-podcast-source.c | 9 ++++-
516 2 files changed, 66 insertions(+), 23 deletions(-)
517
518commit f6cf2e81154bfe5b3c41ce0e6e41a37d54c533fc
519Author: Jonathan Matthew <jonathan@d14n.org>
520Date: Sat Mar 20 21:54:19 2010 +1000
521
522 rhythmdb: protect against property values being NULL
523
524 rhythmdb/rhythmdb-tree.c | 2 +-
525 1 files changed, 1 insertions(+), 1 deletions(-)
526
527commit 46e21a635bd54da213ac806e90a4a35e28bcb14e
528Author: Jonathan Matthew <jonathan@d14n.org>
529Date: Sat Mar 20 19:58:18 2010 +1000
530
531 fix more gtk-doc issues
532
533 backends/rb-player.c | 22 +++++++---
534 doc/reference/Makefile.am | 1 +
535 doc/reference/rhythmbox-sections.txt | 1 -
536 metadata/rb-metadata-common.c | 8 +++-
537 metadata/rb-metadata-dbus-client.c | 2 +
538 shell/rb-play-order.c | 20 +++++++--
539 shell/rb-playlist-manager.c | 4 +-
540 sources/rb-playlist-source.c | 4 +-
541 sources/rb-source-group.c | 16 ++++++--
542 sources/rb-source.c | 72 +++++++++++++++++++++++++---------
543 widgets/rb-entry-view.c | 52 ++++++++++++++----------
544 widgets/rb-header.c | 2 +
545 widgets/rb-header.h | 2 -
546 widgets/rb-library-browser.c | 14 +++++-
547 widgets/rb-property-view.c | 12 ++++-
548 widgets/rb-query-creator.c | 2 +
549 widgets/rb-rating.c | 2 +
550 17 files changed, 167 insertions(+), 69 deletions(-)
551
552commit adcf9ea14a700f3824aa6c0b01127d4ed2308fc7
553Author: Jonathan Matthew <jonathan@d14n.org>
554Date: Sat Mar 20 19:49:22 2010 +1000
555
556 mtp: unmount vfs mounts before opening MTP devices (bug #520121)
557
558 Before opening an MTP device, check if it has a gvfs mount. If it does,
559 unmount it, then remount when the source is being disposed.
560
561 Based on a patch by François Jaouen <francois.jaouen@laposte.net>
562
563 plugins/mtpdevice/rb-mtp-plugin.c | 10 +-
564 plugins/mtpdevice/rb-mtp-source.c | 192 ++++++++++++++++++++++++++++++++++---
565 plugins/mtpdevice/rb-mtp-source.h | 4 +-
566 3 files changed, 187 insertions(+), 19 deletions(-)
567
568commit 9bddb9dcec5addbd35823078d8dec06283fe302f
569Author: Jonathan Matthew <jonathan@d14n.org>
570Date: Sat Mar 20 15:08:54 2010 +1000
571
572 update .gitignore to exclude gtk-doc stuff
573
574 .gitignore | 12 ++++++++++++
575 1 files changed, 12 insertions(+), 0 deletions(-)
576
577commit 684e36c91ba76a9ab7ae97ba5e23cd4d7dfa1f98
578Author: Jonathan Matthew <jonathan@d14n.org>
579Date: Fri Mar 19 22:02:12 2010 +1000
580
581 add some missing rhythmdb_entry_unref calls
582
583 rhythmdb_query_model_iter_to_entry *does* ref the entry it returns after
584 all.
585
586 plugins/audiocd/rb-audiocd-source.c | 1 +
587 .../rb-generic-player-playlist-source.c | 2 ++
588 plugins/ipod/rb-ipod-source.c | 1 +
589 podcast/rb-podcast-manager.c | 14 ++++++++++----
590 rhythmdb/rhythmdb-property-model.c | 1 +
591 5 files changed, 15 insertions(+), 4 deletions(-)
592
593commit dfe0cd97b16e603bc03a24a204fe621f8933567e
594Author: Jonathan Matthew <jonathan@d14n.org>
595Date: Fri Mar 19 07:43:38 2010 +1000
596
597 schemas: add mtp plugin active and hidden keys
598
599 data/rhythmbox.schemas | 22 ++++++++++++++++++++++
600 1 files changed, 22 insertions(+), 0 deletions(-)
601
602commit 52fa619b939954b8d8b8dc84a2a9e6f9889552af
603Author: Jonathan Matthew <jonathan@d14n.org>
604Date: Fri Mar 19 07:17:27 2010 +1000
605
606 update gtk-doc sections, types, and structure
607
608 doc/reference/Makefile.am | 25 ++++++-
609 doc/reference/rhythmbox-docs.sgml | 5 +-
610 doc/reference/rhythmbox-sections.txt | 138 +++++++++++----------------------
611 doc/reference/rhythmbox.types | 5 +
612 4 files changed, 76 insertions(+), 97 deletions(-)
613
614commit d1293388ecbe2938de27ecb8aee29d657644db23
615Author: Jonathan Matthew <jonathan@d14n.org>
616Date: Fri Mar 19 07:13:39 2010 +1000
617
618 fix various minor gtk-doc issues
619
620 backends/rb-player-gst-filter.h | 5 ++-
621 metadata/rb-metadata-common.c | 1 +
622 metadata/rb-metadata-dbus-client.c | 1 +
623 rhythmdb/rhythmdb-query.c | 4 +++
624 shell/rb-removable-media-manager.c | 2 +
625 shell/rb-removable-media-manager.h | 2 +-
626 sources/rb-auto-playlist-source.c | 12 ++++----
627 sources/rb-removable-media-source.h | 11 +++++---
628 sources/rb-source-group.h | 4 +-
629 sources/rb-source-search-basic.c | 19 +++++++++---
630 sources/rb-source-search-basic.h | 11 +++++---
631 sources/rb-source-search.c | 51 ++++++++++++++++++++++------------
632 sources/rb-source-search.h | 26 +++++-------------
633 sources/rb-source.c | 4 ++-
634 sources/rb-sourcelist-model.c | 1 +
635 widgets/rb-entry-view.c | 18 ++++++++++++
636 widgets/rb-rating-helper.c | 2 +-
637 17 files changed, 111 insertions(+), 63 deletions(-)
638
639commit 772fd202a9eba07293111151097fb51e3b1a2619
640Author: Jonathan Matthew <jonathan@d14n.org>
641Date: Fri Mar 19 07:11:15 2010 +1000
642
643 query-model: add gtk-doc
644
645 rhythmdb/rhythmdb-query-model.c | 390 ++++++++++++++++++++++++++++++++++++++-
646 rhythmdb/rhythmdb-query-model.h | 14 +-
647 2 files changed, 395 insertions(+), 9 deletions(-)
648
649commit 26d0de198c13d82b64988d3079f9c8c904e25bc6
650Author: Jonathan Matthew <jonathan@d14n.org>
651Date: Fri Mar 19 07:05:29 2010 +1000
652
653 shell-player: add gtk-doc for properties, fix some other bits
654
655 shell/rb-shell-player.c | 71 ++++++++++++++++++++++++++++++++++++++++++++--
656 shell/rb-shell-player.h | 2 +-
657 2 files changed, 68 insertions(+), 5 deletions(-)
658
659commit 78e56c2d1fcbbbc02c5dda643fdda00559595171
660Author: Jonathan Matthew <jonathan@d14n.org>
661Date: Fri Mar 19 07:04:45 2010 +1000
662
663 shell: add gtk-doc
664
665 shell/rb-shell.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
666 shell/rb-shell.h | 12 +-
667 2 files changed, 371 insertions(+), 16 deletions(-)
668
669commit 966cc9644efc6cf611915752feacf3b2445546d5
670Author: Timo Jyrinki <timo.jyrinki@iki.fi>
671Date: Thu Mar 18 12:03:55 2010 +0200
672
673 Updated Finnish translation by Jiri Grönroos and Jussi Aalto.
674
675 po/fi.po | 2851 ++++++++++++++++++++++++++++++++++----------------------------
676 1 files changed, 1560 insertions(+), 1291 deletions(-)
677
678commit 896f29c250730e09e929b454e159285a3a1c9850
679Author: Hajime Taira <htaira@redhat.com>
680Date: Thu Mar 18 08:29:19 2010 +0900
681
682 Updated Japanese translation.
683
684 po/ja.po | 2508 ++++++++++++++++++++++++++++++++++----------------------------
685 1 files changed, 1393 insertions(+), 1115 deletions(-)
686
687commit 15051b83c851a17c1cc84a96e8fefad7d82fa2bd
688Author: Jonathan Matthew <jonathan@d14n.org>
689Date: Wed Mar 17 22:54:58 2010 +1000
690
691 podcast: fix download cancellation
692
693 We don't need to report cancellation as a download error, since the user
694 is obviously aware of it. When exiting the download thread, we should
695 always close the read and write streams whether the download was
696 cancelled or not, so we just don't pass in the cancellable to those
697 operations.
698
699 podcast/rb-podcast-manager.c | 33 +++++++++++++++++++--------------
700 1 files changed, 19 insertions(+), 14 deletions(-)
701
702commit 136652b672429619f04be0b0d229c9ebf805ba7d
703Author: Jonathan Matthew <jonathan@d14n.org>
704Date: Wed Mar 17 22:54:29 2010 +1000
705
706 sourcelist: remove some gtk 2.8 compatibility code
707
708 sources/rb-sourcelist.c | 14 +-------------
709 1 files changed, 1 insertions(+), 13 deletions(-)
710
711commit 1ad3d38d831a25cff3208f67cd716badfe0c7b9c
712Author: Petr Kovar <pknbe@volny.cz>
713Date: Tue Mar 16 20:08:08 2010 +0100
714
715 Update Czech help translation by Lucas Lommer
716
717 help/cs/cs.po | 2780 +++++++++++++++++++++++++++++++++++++++------------------
718 1 files changed, 1904 insertions(+), 876 deletions(-)
719
720commit 754a72759885d63275b1a656d8c6f3f7c29c7e9d
721Author: Jonathan Matthew <jonathan@d14n.org>
722Date: Mon Mar 15 22:47:22 2010 +1000
723
724 rhythmdb: merge change lists from subsequent commits (bug #527898)
725
726 When a second commit occurs before the changes from the first are
727 emitted (in an idle handler), and both commits contain changes to the
728 same entry, we need to combine the changes in the change map used to
729 prepare for signal emission.
730
731 Previously, the changes from the first commit were being overwritten,
732 with the result that property models could get out of sync with the
733 entries in the backing model, which would eventually lead to an
734 assertion failure when trying to update the property model.
735
736 rhythmdb/rhythmdb.c | 18 +++++++++++++++++-
737 tests/test-rhythmdb.c | 37 +++++++++++++++++++++++++++++++++++++
738 2 files changed, 54 insertions(+), 1 deletions(-)
739
740commit 0e9142ba0a6ec9eccb20d4d6c0cb509bc71d3fac
741Author: Adi Roiban <adi@roiban.ro>
742Date: Sun Mar 14 19:42:32 2010 +0200
743
744 Update Romanian translation
745
746 po/ro.po | 790 +++++++++++++++++++++++++-------------------------------------
747 1 files changed, 312 insertions(+), 478 deletions(-)
748
749commit b489f978e1ccded39bf2da580570baa954e8442d
750Author: Jonathan Matthew <jonathan@d14n.org>
751Date: Sun Mar 14 11:38:55 2010 +1000
752
753 rhythmdb: update sortnames after display names (bug #612570)
754
755 When updating the sort name, the display name must match the property
756 value stored in the property model, so the display name must be updated
757 before the sort names.
758
759 rhythmdb/rhythmdb.c | 24 ++++++++++++------------
760 1 files changed, 12 insertions(+), 12 deletions(-)
761
762commit e60fde964b18b1c32dc22137557290bc83bc32c9
763Author: Jonathan Matthew <jonathan@d14n.org>
764Date: Sat Mar 13 20:54:20 2010 +1000
765
766 handle rb_source_get_entry_view returning NULL (bug #607073)
767
768 Sources aren't actually required to have an entry view, so
769 rb_source_get_entry_view can return NULL, and code that doesn't know
770 exactly what type of source it's dealing with needs to handle that.
771
772 shell/rb-shell-clipboard.c | 8 ++++++--
773 shell/rb-shell.c | 17 +++++++++++------
774 sources/rb-source.c | 28 +++++++++++++++++++++++-----
775 widgets/rb-song-info.c | 6 +++++-
776 4 files changed, 45 insertions(+), 14 deletions(-)
777
778commit b0bfd801896c02b269c3efb8382bd8cfed5f6ade
779Author: Jonathan Matthew <jonathan@d14n.org>
780Date: Sat Mar 13 20:48:37 2010 +1000
781
782 audiocd: check that cdda:// URIs include the device path (bug #600494)
783
784 Audio CD URIs are supposed to include the device path as the URI fragment.
785 We previously didn't check that it the URI fragment was actually there,
786 so we crashed on manually entered cdda:// URIs with no device path.
787
788 plugins/audiocd/rb-audiocd-plugin.c | 3 ++-
789 1 files changed, 2 insertions(+), 1 deletions(-)
790
791commit 4051e272dd84d6f6da13db840b973917c1a369d0
792Author: Jonathan Matthew <jonathan@d14n.org>
793Date: Sat Mar 13 19:29:30 2010 +1000
794
795 removable-media: chop file extensions at 8 chars (bug #603261)
796
797 The iPod plugin was crashing on stupidly long file extensions, as
798 they overflowed the buffer used to construct the filename. To fix
799 this, we limit the file extension for files we're transferring to
800 removeable devices to 8 characters.
801
802 sources/rb-removable-media-source.c | 8 ++++++++
803 1 files changed, 8 insertions(+), 0 deletions(-)
804
805commit 0a6c00934d0d29a701470361734e12b70813f968
806Author: Jonathan Matthew <jonathan@d14n.org>
807Date: Sat Mar 13 18:53:30 2010 +1000
808
809 shell: stop playback if the active source is deleted (bug #482955)
810
811 'active' here means the source the user selected for playback,
812 whether it's actually playing or preempted by the play queue.
813 This stops us crashing because the shell player has a reference
814 to a nonexistant source when we try to move to the next track.
815
816 shell/rb-shell.c | 3 ++-
817 1 files changed, 2 insertions(+), 1 deletions(-)
818
819commit 71542ae93eb98bb1d9d7e35989d4faba373ceb3c
820Author: Kjartan Maraas <kmaraas@gnome.org>
821Date: Sat Mar 13 12:18:28 2010 +0100
822
823 Updated Norwegian bokmål translation
824
825 po/nb.po | 2139 +++++++++++++++++++++++++++++++++++---------------------------
826 1 files changed, 1214 insertions(+), 925 deletions(-)
827
828commit 9165118e238a53b3bf46adf1c98c48274dea205a
829Author: Jonathan Matthew <jonathan@d14n.org>
830Date: Sat Mar 13 13:36:02 2010 +1000
831
832 podcast: implement get_delete_action
833
834 This ensures that the podcast 'delete' action is enabled appropriately.
835 Previously it was somewhat left up to chance.
836
837 sources/rb-podcast-source.c | 7 +++++++
838 1 files changed, 7 insertions(+), 0 deletions(-)
839
840commit 167a4b37ad2e7d84467644a3ca5ba8131493e598
841Author: Denis ARNAUD <denisarnuad@yahoo.fr>
842Date: Fri Mar 12 15:46:40 2010 +0100
843
844 updated breton translation
845
846 po/br.po | 10 +++++-----
847 1 files changed, 5 insertions(+), 5 deletions(-)
848
849commit f39acd1d2fbccfe58e96d0736da2bf5fcfa93141
850Author: Denis ARNAUD <denisarnuad@yahoo.fr>
851Date: Thu Mar 11 21:19:01 2010 +0100
852
853 po/br.po
854
855 po/br.po | 3721 ++++++++++++++++++++++++++++++++++----------------------------
856 1 files changed, 2068 insertions(+), 1653 deletions(-)
857
858commit 97d70ce252e98ac704c2bc0ef9488f854ca892c8
859Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
860Date: Thu Mar 11 13:56:13 2010 +0200
861
862 Updated Ukrainian translation
863
864 po/uk.po | 1254 ++++++++++++++++++++++++++++++++++----------------------------
865 1 files changed, 692 insertions(+), 562 deletions(-)
866
867commit ceef44aa5cd095ea35cafa723bb8c595b39ef542
868Author: Gabor Kelemen <kelemeng@gnome.hu>
869Date: Wed Mar 10 00:10:25 2010 +0100
870
871 Updated Hungarian translation
872
873 po/hu.po | 161 ++++++++++++++++++++++++++++++++++---------------------------
874 1 files changed, 90 insertions(+), 71 deletions(-)
875
876commit e9f5b2c346584a75d26e54d3f7a866626d4d22ff
877Author: Jonathan Matthew <jonathan@d14n.org>
878Date: Tue Mar 9 22:00:39 2010 +1000
879
880 status-icon: require window-visible to be set to FALSE to hide it (bug #528513)
881
882 If the gconf schemas are somehow not installed and the window-visible
883 key is not set, we should show the main window rather than hiding it.
884 Most gconf keys don't warrant this treatment, but this one seems worth
885 it.
886
887 plugins/status-icon/rb-status-icon-plugin.c | 2 +-
888 1 files changed, 1 insertions(+), 1 deletions(-)
889
890commit 8915571adaad794a6693a7c751ab9f105c504601
891Author: Jonathan Matthew <jonathan@d14n.org>
892Date: Mon Mar 8 20:57:58 2010 +1000
893
894 remove extra copy of music-library.svg
895
896 .../hicolor/scalable/places/music-library.svg | 3738 --------------------
897 1 files changed, 0 insertions(+), 3738 deletions(-)
898
899commit 8ed51b0e50e41b36dc3329175665eaf4006aab39
900Author: Alexander Shopov <ash@contact.bg>
901Date: Mon Mar 8 07:11:40 2010 +0200
902
903 Updated Bulgarian translation
904
905 po/bg.po | 20 ++++++++++----------
906 1 files changed, 10 insertions(+), 10 deletions(-)
907
908commit 1319f924dbb148633c14fcf6c651d9d04bd73ac0
909Author: Filipe Gomes <filipefgomes@gmail.com>
910Date: Mon Mar 8 01:13:45 2010 +0000
911
912 Updated Portuguese translation
913
914 po/pt.po | 2532 ++++++++++++++++++++++++++++++++++++--------------------------
915 1 files changed, 1461 insertions(+), 1071 deletions(-)
916
917commit 63711f1b6e36d05addb91db0559afa72e65926c8
918Author: Jonathan Matthew <jonathan@d14n.org>
919Date: Sun Mar 7 22:07:49 2010 +1000
920
921 playlist: emit notify::dirty signal when a playlist becomes dirty
922
923 sources/rb-playlist-source.c | 1 +
924 1 files changed, 1 insertions(+), 0 deletions(-)
925
926commit 3935792e4d4fc7617b98e796bb0949777f640881
927Author: Jonathan Matthew <jonathan@d14n.org>
928Date: Sun Mar 7 21:37:05 2010 +1000
929
930 add our own copy of the 'music-library' icon (bug #611714)
931
932 The stock_* icons are being removed from gnome-icon-theme. Since
933 we're still (ab)using this one, we need to ship our own copy of it.
934
935 The icon itself came from Jakub Steiner <jimmac@gmail.com>.
936
937 configure.ac | 2 +
938 data/icons/Makefile.am | 2 +-
939 data/icons/hicolor/16x16/places/Makefile.am | 3 +-
940 data/icons/hicolor/16x16/places/music-library.png | Bin 0 -> 971 bytes
941 data/icons/hicolor/24x24/Makefile.am | 2 +-
942 data/icons/hicolor/24x24/places/Makefile.am | 11 +
943 data/icons/hicolor/24x24/places/music-library.png | Bin 0 -> 1563 bytes
944 .../hicolor/scalable/places/music-library.svg | 3738 ++++++++++++++++++++
945 data/icons/src/Makefile.am | 1 +
946 data/icons/src/music-library.svg | 3738 ++++++++++++++++++++
947 lib/rb-stock-icons.c | 2 +-
948 11 files changed, 7495 insertions(+), 4 deletions(-)
949
950commit 05050be6f0af3fc2a79c8e4abef49128655c23d3
951Author: Uri Sivan <tartif@gmail.com>
952Date: Sun Mar 7 13:11:47 2010 +1000
953
954 header: fix display of mixed-direction text (bug #610753)
955
956 When the track details displayed in the header widget contain
957 mixed-direction text, use Unicode text direction marks to get the text
958 to display correctly, and use a direction-neutral separator rather than
959 verbal ones.
960
961 doc/reference/rhythmbox-docs.sgml | 1 +
962 doc/reference/rhythmbox-sections.txt | 7 +
963 lib/Makefile.am | 4 +-
964 lib/rb-text-helpers.c | 224 ++++++++++++++++++++++++++++++++++
965 lib/rb-text-helpers.h | 44 +++++++
966 widgets/rb-header.c | 103 ++++++++++------
967 6 files changed, 344 insertions(+), 39 deletions(-)
968
969commit 54e5d07bc865f0b2656e0a8bccd2881daee7c967
970Author: Fran Diéguez <frandieguez@ubuntu.com>
971Date: Fri Mar 5 15:16:41 2010 +0100
972
973 Updated Galician translation
974
975 po/gl.po | 137 +++++++++++++++++++++++++------------------------------------
976 1 files changed, 56 insertions(+), 81 deletions(-)
977
978commit d2240dde7ace0e002c741c5263cfb5dfb2946efa
979Author: Aurimas Černius <aurisc4@gmail.com>
980Date: Fri Mar 5 15:28:52 2010 +0200
981
982 Updated Lithuanian translation
983
984 po/lt.po | 1183 ++++++++++++++++++++++++++++++++++++--------------------------
985 1 files changed, 694 insertions(+), 489 deletions(-)
986
987commit 9a75a94d837ddc10ca25acc5c2bed70ebe738cd3
988Author: Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt>
989Date: Thu Mar 4 22:05:43 2010 +1000
990
991 shell: sync ViewStatusbar action state along with statusbar (bug #611772)
992
993 shell/rb-shell.c | 14 ++++++++++----
994 1 files changed, 10 insertions(+), 4 deletions(-)
995
996commit b8355616a0ee218b2f1707559bc4383874802ed0
997Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
998Date: Wed Mar 3 18:07:21 2010 +0100
999
1000 Updated French translation
1001
1002 po/fr.po | 79 +++++++++++++++++++++++++++++++------------------------------
1003 1 files changed, 40 insertions(+), 39 deletions(-)
1004
1005commit 524ba5b77d05dae98e8e98037879452bf0d3621b
1006Author: Alexander Shopov <ash@contact.bg>
1007Date: Wed Mar 3 10:22:54 2010 +0200
1008
1009 Updated Bulgarian translation
1010
1011 po/bg.po | 1063 ++++++++++++++++++++++++++++++++++----------------------------
1012 1 files changed, 588 insertions(+), 475 deletions(-)
1013
1014commit b8ed5feee8839401e0d46af604603a14aeb5f8f0
1015Author: Daniel Nylander <po@danielnylander.se>
1016Date: Tue Mar 2 12:16:20 2010 +0100
1017
1018 Updated Swedish translation
1019
1020 po/sv.po | 119 ++++++++++++++++++++++++++++++--------------------------------
1021 1 files changed, 58 insertions(+), 61 deletions(-)
1022
1023commit 2c2f5c3d0fb53739bb9f29f4be114ed3909f5b1a
1024Author: Jonathan Matthew <jonathan@d14n.org>
1025Date: Thu Feb 25 17:40:29 2010 +1000
1026
1027 library: allow setting custom file/folder patterns set in gconf (bug #379063)
1028
1029 Rather than resetting the pattern to one of the predefined values, we
1030 now leave it alone and don't set an active item in the combo box. Maybe
1031 some day you'll be able to set a custom pattern without resorting to
1032 gconf-editor..
1033
1034 sources/rb-library-source.c | 40 +++++++++++++++++++++++++++-------------
1035 1 files changed, 27 insertions(+), 13 deletions(-)
1036
1037commit b50e62b40d5f9f54cafbf0438cb3d1b330fe74c3
1038Author: Jonathan Matthew <jonathan@d14n.org>
1039Date: Thu Feb 25 09:25:21 2010 +1000
1040
1041 library: add more substitution variables to the file pattern code
1042
1043 sources/rb-library-source.c | 20 ++++++++++++++++++++
1044 1 files changed, 20 insertions(+), 0 deletions(-)
1045
1046commit 69731b5fb43215dfcb502688d031a5f938c7c0fd
1047Author: Jonathan Matthew <jonathan@d14n.org>
1048Date: Tue Mar 2 20:19:59 2010 +1000
1049
1050 rhythmdb: allow ogg files with annodex data to be imported (bug #611451)
1051
1052 rhythmdb/rhythmdb.c | 1 +
1053 1 files changed, 1 insertions(+), 0 deletions(-)
1054
1055commit a2c07dafe359812c97d7f9b57a93fc78346170e7
1056Author: Michael Scherer <misc@mandriva.org>
1057Date: Tue Mar 2 00:07:34 2010 +0100
1058
1059 - fix build when sound juicer code is not used for metadata extraction
1060
1061 plugins/audiocd/rb-audiocd-source.c | 2 +-
1062 1 files changed, 1 insertions(+), 1 deletions(-)
1063
1064commit ca650b04ef038c9d028a89479b1737634ed2683f
1065Author: Jonathan Matthew <jonathan@d14n.org>
1066Date: Mon Mar 1 21:41:04 2010 +1000
1067
1068 rhythmdb: fix build error with glib 2.23.4+
1069
1070 It would probably be nice to support G_FILE_MONITOR_EVENT_MOVED, but for
1071 now we don't request them, so it doesn't matter that we don't have any
1072 code for dealing with them.
1073
1074 rhythmdb/rhythmdb-monitor.c | 1 +
1075 1 files changed, 1 insertions(+), 0 deletions(-)
1076
1077commit 22874e2aa73ffc69d045247b82f8cb027fbfbb36
1078Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1079Date: Sun Feb 28 19:58:46 2010 +0100
1080
1081 Updated Slovenian translation
1082
1083 po/sl.po | 158 ++++++++++++++++++++++++++++++++------------------------------
1084 1 files changed, 81 insertions(+), 77 deletions(-)
1085
1086commit d6e9aabebc12090641498e6df6ec51519127ad30
1087Author: Jonathan Matthew <jonathan@d14n.org>
1088Date: Mon Mar 1 00:07:28 2010 +1000
1089
1090 Release 0.12.7
1091
1092 ChangeLog |10524 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1093 NEWS | 105 +
1094 README | 2 +-
1095 configure.ac | 2 +-
1096 4 files changed, 10270 insertions(+), 363 deletions(-)
1097
1098commit 306928a19d246c67589ffc23cb5ba9efef87154e
1099Author: Thanos Lefteris <alefteris@gmail.com>
1100Date: Sat Feb 27 11:08:47 2010 -0800
1101
1102 Updated Greek translation
1103
1104 po/el.po | 5224 ++++++++++++++++++++++++++++++++++++++++----------------------
1105 1 files changed, 3397 insertions(+), 1827 deletions(-)
1106
1107commit cc62beb518d76b5934c7549898a30d113fef49fb
1108Author: Peteris Krisjanis <pecisk@gmail.com>
1109Date: Sat Feb 27 12:31:59 2010 +0200
1110
1111 Updated Latvian translation.
1112
1113 po/lv.po | 314 +++++++++++++-------------------------------------------------
1114 1 files changed, 63 insertions(+), 251 deletions(-)
1115
1116commit e828531f86204d39fc6d9e4078b24fdc5494446c
1117Author: Peteris Krisjanis <pecisk@gmail.com>
1118Date: Sat Feb 27 01:11:45 2010 +0200
1119
1120 Updated Latvian translation.
1121
1122 po/lv.po | 5109 +++++++++++++++++++++++++++++++++++++-------------------------
1123 1 files changed, 3082 insertions(+), 2027 deletions(-)
1124
1125commit b5d82688d043942005a5c6a8bf6edce151f0fee4
1126Author: Jonathan Matthew <jonathan@d14n.org>
1127Date: Fri Feb 26 22:24:47 2010 +1000
1128
1129 jamendo: switch to mp3 format for streams, since ogg is not available
1130
1131 The Ogg Vorbis streams haven't been available for a while now, and it
1132 looks like they won't come back. Switching to MP3 at least gives us
1133 something that works for now.
1134
1135 plugins/jamendo/jamendo/JamendoSaxHandler.py | 2 +-
1136 1 files changed, 1 insertions(+), 1 deletions(-)
1137
1138commit 02af4ceb08f8e7393efdfebe86e7b68e23cb8f1d
1139Author: Jonathan Matthew <jonathan@d14n.org>
1140Date: Fri Feb 26 22:23:40 2010 +1000
1141
1142 jamendo: fix gtk.show_uri() invocations so they actually work
1143
1144 JamendoSource stores the shell as a GObject property, not a python
1145 attribute.
1146
1147 plugins/jamendo/jamendo/JamendoSource.py | 4 ++--
1148 1 files changed, 2 insertions(+), 2 deletions(-)
1149
1150commit 8b8a5b0335239d7773bac8c0b6492a1722c747a9
1151Author: Miloš Popović <mpopovic@src.gnome.org>
1152Date: Thu Feb 25 23:37:19 2010 +0100
1153
1154 Updated Serbian translations
1155
1156 po/sr.po | 1241 ++++++++++++++++++++++++++++++++------------------------
1157 po/sr@latin.po | 1241 ++++++++++++++++++++++++++++++++------------------------
1158 2 files changed, 1440 insertions(+), 1042 deletions(-)
1159
1160commit 09aac89c52a4b4f475fb21c315f790d3aa3c05b7
1161Author: Adi Roiban <adi@roiban.ro>
1162Date: Thu Feb 25 17:03:17 2010 +0200
1163
1164 Update Romanian translation
1165
1166 po/ro.po | 2236 +++++++++++++++++++++++++++++++++++---------------------------
1167 1 files changed, 1256 insertions(+), 980 deletions(-)
1168
1169commit 672a89c95a68c1879fe0c09b0be1a5c1e608f68c
1170Author: Luca Ferretti <lferrett@gnome.org>
1171Date: Thu Feb 25 14:14:27 2010 +0100
1172
1173 Updated Italian translation
1174
1175 po/it.po | 1183 +++++++++++++++++++++++++++++++++++++-------------------------
1176 1 files changed, 710 insertions(+), 473 deletions(-)
1177
1178commit 2bb7822315b9b30a71520fdecf3481c2121d6012
1179Author: Adam Zimmerman <adamz@src.gnome.org>
1180Date: Wed Feb 24 19:21:53 2010 -0800
1181
1182 magnatune/jamendo: Use gobject.timeout_add_seconds for catalog updates
1183
1184 plugins/jamendo/jamendo/JamendoSource.py | 4 ++--
1185 plugins/magnatune/magnatune/MagnatuneSource.py | 2 +-
1186 2 files changed, 3 insertions(+), 3 deletions(-)
1187
1188commit 05f676dfa480c90c696f1f0e1f229efa24921eba
1189Author: Jonathan Matthew <jonathan@d14n.org>
1190Date: Tue Feb 23 06:35:20 2010 +1000
1191
1192 file-helpers: make rb_uri_handle_recursively work for single files
1193
1194 Now that we're using it for general import operations, it needs to try
1195 as hard as possible to do something useful.
1196
1197 lib/rb-file-helpers.c | 32 +++++++++++++++++++++++++-------
1198 1 files changed, 25 insertions(+), 7 deletions(-)
1199
1200commit 9f25a3c43512d8af6a62ae0ba258197791ee97f1
1201Author: Marek Černocký <marek@manet.cz>
1202Date: Mon Feb 22 21:47:35 2010 +0100
1203
1204 Update Czech translation
1205
1206 po/cs.po | 975 ++++++++++++++++++++++++++++++++++----------------------------
1207 1 files changed, 532 insertions(+), 443 deletions(-)
1208
1209commit c884a26c901274c04400760354bd2e8fd94c3f83
1210Author: Jonathan Matthew <jonathan@d14n.org>
1211Date: Mon Feb 22 22:06:00 2010 +1000
1212
1213 source-header: don't sync source state if there's no source (bug #607935)
1214
1215 When there's no selected source (such as when visualization is active),
1216 it doesn't make any sense to sync the header with the source's state.
1217
1218 shell/rb-source-header.c | 4 ++++
1219 1 files changed, 4 insertions(+), 0 deletions(-)
1220
1221commit ab102ef5a954eb87354c3467d1a35c8fa596242b
1222Author: Charles Reiss <woggling@gmail.com>
1223Date: Sun Feb 21 18:44:51 2010 -0800
1224
1225 Avoid getting duplicate PyGtk-related symbols.
1226
1227 Defines NO_IMPORT_{PYGOBJECT,PYGTK} everywhere pygobject.h or
1228 pygtk.h (respectively) are included except for shell/rb-python-module.c.
1229 This avoids problems with duplicate _PyGObject_API and _PyGtk_API symbols
1230 on platforms (like Darwin) whose linkers do not handle these well.
1231
1232 bindings/python/override_common.c | 2 ++
1233 bindings/python/rb.override | 1 +
1234 bindings/python/rhythmdb.override | 1 +
1235 shell/main.c | 2 ++
1236 shell/rb-python-plugin.c | 1 +
1237 5 files changed, 7 insertions(+), 0 deletions(-)
1238
1239commit 3492e8c68b0c2924d21baeccb7cdb7fc2ff65167
1240Author: Charles Reiss <woggling@gmail.com>
1241Date: Sun Feb 21 18:43:48 2010 -0800
1242
1243 Correct type of RBQueryCreatorCriteriaOption::val
1244
1245 widgets/rb-query-creator-private.h | 2 +-
1246 1 files changed, 1 insertions(+), 1 deletions(-)
1247
1248commit 760203a908ee8832949804099172e5a6736d1993
1249Author: Gabor Kelemen <kelemeng@gnome.hu>
1250Date: Mon Feb 22 11:11:03 2010 +0100
1251
1252 Hungarian translation updated
1253
1254 po/hu.po | 186 ++++++++++++++++++++++++++++++++++----------------------------
1255 1 files changed, 102 insertions(+), 84 deletions(-)
1256
1257commit 394691bad26e6434e499897092440bca84db72e4
1258Author: Claude Paroz <claude@2xlibre.net>
1259Date: Mon Feb 22 10:45:56 2010 +0100
1260
1261 Updated French translation
1262
1263 po/fr.po | 38 ++++++++++++++++++++++----------------
1264 1 files changed, 22 insertions(+), 16 deletions(-)
1265
1266commit 01b80834cb5f135940a27b4c0a14bdb1b219ecad
1267Author: Claude Paroz <claude@2xlibre.net>
1268Date: Mon Feb 22 10:37:24 2010 +0100
1269
1270 Updated French translation
1271
1272 po/fr.po | 2111 +++++++++++++++++++++++++++++++++-----------------------------
1273 1 files changed, 1135 insertions(+), 976 deletions(-)
1274
1275commit 8e77270fa73334a93360a72a847e5b3eb3bc99a6
1276Author: Bastien Nocera <hadess@hadess.net>
1277Date: Mon Feb 22 00:42:08 2010 +0000
1278
1279 Fix installation of the sendto plugin
1280
1281 We need to install the .py file, and put the .rb-plugin file in
1282 the right directory as well.
1283
1284 plugins/sendto/Makefile.am | 6 ++++--
1285 1 files changed, 4 insertions(+), 2 deletions(-)
1286
1287commit 557ff6bb512a3b27788cc11fd275a253d99988f6
1288Author: Bastien Nocera <hadess@hadess.net>
1289Date: Mon Feb 22 00:28:02 2010 +0000
1290
1291 Fix linkage against librhythmdb.la
1292
1293 libm is required for librhythmdb, otherwise the test applications
1294 will fail to link when using a pedantic linker.
1295
1296 https://bugzilla.gnome.org/show_bug.cgi?id=610643
1297
1298 rhythmdb/Makefile.am | 2 +-
1299 1 files changed, 1 insertions(+), 1 deletions(-)
1300
1301commit a5accaf217db9d47bb2facc0af9f5afef3db4425
1302Author: Jonathan Matthew <jonathan@d14n.org>
1303Date: Mon Feb 22 06:55:07 2010 +1000
1304
1305 shell-player: check strings are valid utf-8 before emitting dbus signals
1306
1307 Sending invalid utf-8 strings over a dbus connection causes it to
1308 disconnect, which is generally a bad thing. See bug 601171.
1309
1310 shell/rb-shell-player.c | 5 +++++
1311 1 files changed, 5 insertions(+), 0 deletions(-)
1312
1313commit e8590980514590565fc3f63cb2d06ec0ca7f340f
1314Author: Bruce Cowan <bcowan@fastmail.co.uk>
1315Date: Sun Feb 21 20:53:46 2010 +0000
1316
1317 Update British English translation
1318
1319 po/en_GB.po | 2567 ++++++++++++++++++++++++++++++++++-------------------------
1320 1 files changed, 1480 insertions(+), 1087 deletions(-)
1321
1322commit f71a546731c9b8e880ae5b21c57cc53772053f6e
1323Author: Christophe Fergeau <cfergeau@mandriva.com>
1324Date: Sun Feb 21 14:56:45 2010 +0100
1325
1326 drop 2 unused variables
1327
1328 remote/dbus/rb-client.c | 2 --
1329 1 files changed, 0 insertions(+), 2 deletions(-)
1330
1331commit 78e52f96f07fee2665ed83b84fca61d928d5b076
1332Author: Petr Kovar <pknbe@volny.cz>
1333Date: Sun Feb 21 19:40:14 2010 +0100
1334
1335 Update Czech translation by Marek Cernocky
1336
1337 Reviewed by: Lucas Lommer.
1338
1339 po/cs.po | 823 ++++++++++++++++++++++++++++++++------------------------------
1340 1 files changed, 422 insertions(+), 401 deletions(-)
1341
1342commit f3e683bdec6763357c2d4e21f51e4bfa4c6406cf
1343Author: Piotr Drąg <piotrdrag@gmail.com>
1344Date: Sun Feb 21 18:31:27 2010 +0100
1345
1346 Updated Polish translation
1347
1348 po/pl.po | 2623 ++++++++++++++++++++++++++++++++++----------------------------
1349 1 files changed, 1452 insertions(+), 1171 deletions(-)
1350
1351commit 5958a34b31522e588f9bbfe09298677ee9885dd2
1352Author: Mario Blättermann <mariobl@gnome.org>
1353Date: Sun Feb 21 16:45:49 2010 +0100
1354
1355 Updated German translation
1356
1357 po/de.po | 198 +++++++++++++++++++++++++++-----------------------------------
1358 1 files changed, 87 insertions(+), 111 deletions(-)
1359
1360commit 1d1f83e87f06b1238d602f7c990be2b109769c42
1361Author: Daniel Nylander <po@danielnylander.se>
1362Date: Sun Feb 21 13:30:59 2010 +0100
1363
1364 Updated Swedish translation
1365
1366 po/sv.po | 1234 ++++++++++++++++++++++++++++++++++++--------------------------
1367 1 files changed, 712 insertions(+), 522 deletions(-)
1368
1369commit b622305a279ed8a952b92e20a9ed3caf4ef818e8
1370Author: Fran Diéguez <frandieguez@ubuntu.com>
1371Date: Sun Feb 21 11:59:02 2010 +0100
1372
1373 Updated Galician Translation
1374
1375 po/gl.po | 554 ++++++++++++++++++++++++++++++++++++++------------------------
1376 1 files changed, 344 insertions(+), 210 deletions(-)
1377
1378commit 9a3e41ae81018ebbf82a26c135a5dc0139da0ebe
1379Author: Jorge González <jorgegonz@svn.gnome.org>
1380Date: Sun Feb 21 11:33:05 2010 +0100
1381
1382 Updated Spanish translation
1383
1384 po/es.po | 173 +++++++++++++++++++++++++++++++-------------------------------
1385 1 files changed, 87 insertions(+), 86 deletions(-)
1386
1387commit 6cf4def3acf95ac757918cf5c1c6b7a1e638e45e
1388Author: Jonathan Matthew <jonathan@d14n.org>
1389Date: Sun Feb 21 19:48:00 2010 +1000
1390
1391 python: add bindings for RBSearchEntry
1392
1393 bindings/python/Makefile.am | 1 +
1394 bindings/python/rb.defs | 47 +++++++++++++++++++++++++++++++++++++++++++
1395 bindings/python/rb.override | 1 +
1396 3 files changed, 49 insertions(+), 0 deletions(-)
1397
1398commit 0abcbbca0dd0c8473f79d40614d5429d47d0f6b8
1399Author: Jonathan Matthew <jonathan@d14n.org>
1400Date: Sun Feb 21 17:24:44 2010 +1000
1401
1402 audiocd: add checkbox column for selecting tracks to extract (bug #537483)
1403
1404 The 'extract' column controls the set of tracks that are extracted when
1405 the 'extract to library' action is invoked. The state of the checkbox is
1406 stored in entry type specific data.
1407
1408 The column header includes a checkbox, and clicking on that toggles its
1409 state, and sets the state of all tracks to match the new state.
1410 Individual tracks can be toggled by clicking on the checkbox in the
1411 entry view.
1412
1413 plugins/audiocd/rb-audiocd-source.c | 159 +++++++++++++++++++++++++++++++++--
1414 1 files changed, 151 insertions(+), 8 deletions(-)
1415
1416commit 419552b4370c26c13a01c2bcfda6d239a0dc5078
1417Author: Jonathan Matthew <jonathan@d14n.org>
1418Date: Sun Feb 21 17:07:14 2010 +1000
1419
1420 audiocd: move the 'extract to library' action into RBAudioCDSource
1421
1422 plugins/audiocd/audiocd-ui.xml | 2 +-
1423 plugins/audiocd/rb-audiocd-source.c | 109 ++++++++++++++++++++++++++---------
1424 shell/rb-removable-media-manager.c | 45 --------------
1425 3 files changed, 82 insertions(+), 74 deletions(-)
1426
1427commit 64a039650854ae24df267eaa185b0ef97ae4e326
1428Author: Jonathan Matthew <jonathan@d14n.org>
1429Date: Sun Feb 21 16:41:48 2010 +1000
1430
1431 audiocd: load UI after creating a source for the first time
1432
1433 plugins/audiocd/rb-audiocd-plugin.c | 36 ++++++++++++++++++----------------
1434 1 files changed, 19 insertions(+), 17 deletions(-)
1435
1436commit 9d1ef7a315897ec92013d85c6acf2d5d4624f5e8
1437Author: Jonathan Matthew <jonathan@d14n.org>
1438Date: Sun Feb 21 16:36:06 2010 +1000
1439
1440 audiocd: change return type of rb_audiocd_source_new to RBSource
1441
1442 It's just simpler this way.
1443
1444 plugins/audiocd/rb-audiocd-plugin.c | 2 +-
1445 plugins/audiocd/rb-audiocd-source.c | 4 ++--
1446 plugins/audiocd/rb-audiocd-source.h | 2 +-
1447 3 files changed, 4 insertions(+), 4 deletions(-)
1448
1449commit 907a91e827542fcc4089dabf69df2095bae6ba36
1450Author: Jonathan Matthew <jonathan@d14n.org>
1451Date: Sun Feb 21 16:21:43 2010 +1000
1452
1453 entry-view: only make columns clickable if they have a sort function
1454
1455 widgets/rb-entry-view.c | 7 ++++---
1456 1 files changed, 4 insertions(+), 3 deletions(-)
1457
1458commit 532aeb52d2051ed6c3dcc100a3068e0c17653ce5
1459Author: Jonathan Matthew <jonathan@d14n.org>
1460Date: Sun Feb 21 16:20:15 2010 +1000
1461
1462 audiocd: don't try to set the year when no value is provided
1463
1464 plugins/audiocd/rb-audiocd-source.c | 8 +++++++-
1465 1 files changed, 7 insertions(+), 1 deletions(-)
1466
1467commit 733698890a79bb1df1c56853104d52051e9cdac8
1468Author: Jonathan Matthew <jonathan@d14n.org>
1469Date: Sun Feb 21 16:18:05 2010 +1000
1470
1471 rhythmdb: fix handling of empty strings when looking for sort values
1472
1473 If none of the sort properties has a non-empty value, use the display
1474 property, which is almost certainly going to be empty too.
1475
1476 rhythmdb/rhythmdb-property-model.c | 9 ++++-
1477 tests/test-rhythmdb-property-model.c | 75 ++++++++++++++++++++++++++++++++++
1478 2 files changed, 83 insertions(+), 1 deletions(-)
1479
1480commit b36fb6475b30820e08a46c6f3e4f6af88577b9bb
1481Author: Uri Sivan <tartif@gmail.com>
1482Date: Sun Feb 21 16:01:51 2010 +1000
1483
1484 header: fix display of RTL track names in LTR locales (bug #518540)
1485
1486 We insert an LRM or RLM (according to the widget direction) to force the
1487 header text to be displayed in the correct direction even when the start
1488 of the text (the track title) has the opposite direction.
1489
1490 widgets/rb-header.c | 9 ++++++++-
1491 1 files changed, 8 insertions(+), 1 deletions(-)
1492
1493commit f57dfa9e31748b742c0d8a1c4f107d6fef487063
1494Author: Jonathan Matthew <jonathan@d14n.org>
1495Date: Sun Feb 21 10:16:50 2010 +1000
1496
1497 metadata: fix compilation with older versions of GStreamer
1498
1499 gst_message_unref only recently became a function. Passing it as a
1500 function pointer doesn't work with versions where it was a macro, so we
1501 can't do that yet.
1502
1503 metadata/rb-metadata-gst.c | 5 ++++-
1504 1 files changed, 4 insertions(+), 1 deletions(-)
1505
1506commit 12c169318c51b81b66c15432681e012c162ecce8
1507Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1508Date: Sat Feb 20 22:22:04 2010 +0100
1509
1510 Updated Slovenian translation
1511
1512 po/sl.po | 421 ++++++++++++++++++++++++++++++++++++++------------------------
1513 1 files changed, 261 insertions(+), 160 deletions(-)
1514
1515commit 1a698310e0cb126eb9e6c033d99baa11574726bb
1516Author: Jonathan Matthew <jonathan@d14n.org>
1517Date: Sat Feb 20 11:44:09 2010 +1000
1518
1519 daap: add user-agent header to requests (bug #610440)
1520
1521 patch by tomgarper@gmx.com
1522
1523 plugins/daap/rb-daap-connection.c | 1 +
1524 1 files changed, 1 insertions(+), 0 deletions(-)
1525
1526commit 506fe6b0fba6c629b998aebddbcd3b2063cd4635
1527Author: Adam Zimmerman <adamz@src.gnome.org>
1528Date: Fri Feb 19 12:55:50 2010 -0800
1529
1530 magnatune: Use copy_async for catalog downloading
1531
1532 plugins/magnatune/magnatune/MagnatuneSource.py | 109 ++++++++++++++----------
1533 1 files changed, 63 insertions(+), 46 deletions(-)
1534
1535commit 560fba7f4e7e1f13d1b01068221662880cd7a1c5
1536Author: Adam Zimmerman <adamz@src.gnome.org>
1537Date: Fri Feb 19 11:33:51 2010 -0800
1538
1539 magnatune: Simplify download progress code
1540
1541 plugins/magnatune/magnatune/MagnatuneSource.py | 34 +++++++----------------
1542 1 files changed, 11 insertions(+), 23 deletions(-)
1543
1544commit ea4db9cae4dde96c83b873a16292c1f7d223897c
1545Author: Adam Zimmerman <adamz@src.gnome.org>
1546Date: Fri Feb 19 01:05:46 2010 -0800
1547
1548 magnatune: Use gio.File.copy_async to download albums
1549
1550 This has several benefits:
1551 - uses separate callbacks for progress and completion (code clarity)
1552 - makes the transfer completely async, instead of using python's blocking
1553 file.write() calls
1554 - lets us move towards using gio for all I/O, rather than a mix of gio
1555 and python calls (still more todo here)
1556
1557 plugins/magnatune/magnatune/MagnatuneSource.py | 111 +++++++++++++----------
1558 1 files changed, 63 insertions(+), 48 deletions(-)
1559
1560commit a5025bfbde50ad8ec6ef1121d3f2c34bb05743c2
1561Author: Adam Zimmerman <adamz@src.gnome.org>
1562Date: Thu Feb 18 16:09:31 2010 -0800
1563
1564 magnatune: Code cleanup
1565
1566 - some whitespace fixes
1567 - make callback functions into inner functions
1568 - make resuming in-progress downloads work again
1569
1570 plugins/magnatune/magnatune/BuyAlbumHandler.py | 1 -
1571 plugins/magnatune/magnatune/MagnatuneSource.py | 459 +++++++++++------------
1572 plugins/magnatune/magnatune/TrackListHandler.py | 3 +-
1573 plugins/magnatune/magnatune/__init__.py | 64 ++--
1574 4 files changed, 252 insertions(+), 275 deletions(-)
1575
1576commit eb3ec4c513e3b7427db6f3c47f556a6182729bed
1577Author: Jonathan Matthew <jonathan@d14n.org>
1578Date: Fri Feb 19 20:45:59 2010 +1000
1579
1580 artdisplay: remove Discogs cover art search
1581
1582 Unfortunately we placed too much load on the discogs search servers, so
1583 they had to block all requests from rhythmbox. It appears there is no
1584 way we can cut down the volume of requests to an acceptable level, so we
1585 cannot use discogs as a cover image provider.
1586
1587 plugins/artdisplay/artdisplay/CoverArtDatabase.py | 3 +-
1588 .../artdisplay/artdisplay/DiscogsCoverArtSearch.py | 287 --------------------
1589 plugins/artdisplay/artdisplay/Makefile.am | 1 -
1590 po/POTFILES.in | 1 -
1591 4 files changed, 1 insertions(+), 291 deletions(-)
1592
1593commit 484387b66df804505487ac248a3d068bfafbd698
1594Author: Jorge González <jorgegonz@svn.gnome.org>
1595Date: Wed Feb 17 22:39:21 2010 +0100
1596
1597 Updated Spanish translation
1598
1599 po/es.po | 159 +++++++++++++++++++++++++++++++------------------------------
1600 1 files changed, 81 insertions(+), 78 deletions(-)
1601
1602commit 456d79808934e8d51792af56b8f9bd83ffe0703c
1603Author: Martin Schaaf <mascha@ma-scha.de>
1604Date: Wed Feb 17 23:05:29 2010 +1000
1605
1606 removable-media: include track number in duplicate check (bug #609908)
1607
1608 sources/rb-removable-media-source.c | 6 +++++-
1609 1 files changed, 5 insertions(+), 1 deletions(-)
1610
1611commit 2c273a43dc1ac8794a8307ec1fd568015e467cfd
1612Author: Jonathan Matthew <jonathan@d14n.org>
1613Date: Wed Feb 17 22:56:33 2010 +1000
1614
1615 rhythmdb: skip replaygain properties in rhythmdb_entry_gather_metadata
1616
1617 rhythmdb/rhythmdb.c | 11 +++++++++++
1618 1 files changed, 11 insertions(+), 0 deletions(-)
1619
1620commit 9015490d77fe16f9e19997505bfdcfbe0faee073
1621Author: Jonathan Matthew <jonathan@d14n.org>
1622Date: Wed Feb 17 22:36:44 2010 +1000
1623
1624 remove stray .arch-inventory file
1625
1626 remote/dbus/.arch-inventory | 2 --
1627 1 files changed, 0 insertions(+), 2 deletions(-)
1628
1629commit 9ea95a713d26ced6f61c7d113151fb35846a4cde
1630Author: Jonathan Matthew <jonathan@d14n.org>
1631Date: Wed Feb 17 21:30:54 2010 +1000
1632
1633 iradio: remove cbc.ca streams as they are no longer available (bug #609916)
1634
1635 plugins/iradio/iradio-initial.pls | 9 ---------
1636 1 files changed, 0 insertions(+), 9 deletions(-)
1637
1638commit eb113f094fd90eadbaa714b3c4e24f733515bb64
1639Author: Mattias Põldaru <mahfiaz gmail com>
1640Date: Wed Feb 17 13:11:05 2010 +0200
1641
1642 Estonian translation updated
1643
1644 po/et.po | 506 ++++++++++++++++++++++++++++++++++++++++----------------------
1645 1 files changed, 324 insertions(+), 182 deletions(-)
1646
1647commit 0d4feea5c9d8de652709b6468153ce5d2ffc8da9
1648Author: Mario Blättermann <mariobl@gnome.org>
1649Date: Wed Feb 17 11:52:54 2010 +0100
1650
1651 Updated German translation
1652
1653 po/de.po | 438 ++++++++++++++++++++++++++++++++++++++++----------------------
1654 1 files changed, 283 insertions(+), 155 deletions(-)
1655
1656commit 0ff31776fe91b28fc20af41d3fb97bdbc7731c87
1657Author: Adam Zimmerman <adamz@src.gnome.org>
1658Date: Tue Feb 16 18:12:32 2010 -0800
1659
1660 magnatune: Make keyring usage more robust
1661
1662 Handle the case where the user disallows access to the keyring, or some
1663 other error occurs. Also handle the cases where the account info can't
1664 be parsed out of the secret, or no secret exists in the keyring.
1665
1666 plugins/magnatune/magnatune/MagnatuneSource.py | 20 ++++++++--
1667 plugins/magnatune/magnatune/__init__.py | 45 ++++++++++++++++--------
1668 2 files changed, 46 insertions(+), 19 deletions(-)
1669
1670commit 89a48d0d63e0f14234c1d74d47ee97c9b5877211
1671Author: Adam Zimmerman <adamz@src.gnome.org>
1672Date: Tue Feb 16 15:10:36 2010 -0800
1673
1674 magnatune: Use keyring to store account info
1675
1676 data/rhythmbox.schemas | 22 -------
1677 plugins/magnatune/magnatune/MagnatuneSource.py | 56 ++++++++++++-------
1678 plugins/magnatune/magnatune/TrackListHandler.py | 11 ++--
1679 plugins/magnatune/magnatune/__init__.py | 70 +++++++++++++++++++----
1680 4 files changed, 101 insertions(+), 58 deletions(-)
1681
1682commit 755f8438e7e27683d6feff1ceb1f61e45f5bc91a
1683Author: Jorge González <jorgegonz@svn.gnome.org>
1684Date: Tue Feb 16 18:39:48 2010 +0100
1685
1686 Updated Spanish translation
1687
1688 po/es.po | 280 +++++++++++++++++++++++++++++++++++++++++---------------------
1689 1 files changed, 185 insertions(+), 95 deletions(-)
1690
1691commit e0557ac6da3a24265e199d8031c8fedea57dd1b7
1692Author: Gabor Kelemen <kelemeng@gnome.hu>
1693Date: Tue Feb 16 14:00:31 2010 +0100
1694
1695 Hungarian translation updated
1696
1697 po/hu.po | 179 ++++++++++++++++++++++++++++++++++++++++++--------------------
1698 1 files changed, 122 insertions(+), 57 deletions(-)
1699
1700commit 6284cbe86211f3b49db13b5abd7fb3973dd6d866
1701Author: Gabor Kelemen <kelemeng@gnome.hu>
1702Date: Tue Feb 16 13:51:13 2010 +0100
1703
1704 Add gettext/glade type to an .ui file
1705
1706 po/POTFILES.in | 2 +-
1707 1 files changed, 1 insertions(+), 1 deletions(-)
1708
1709commit 362049a4525bd25bdbaeb89d5b5807cd637c1367
1710Author: Gabor Kelemen <kelemeng@gnome.hu>
1711Date: Tue Feb 16 13:48:13 2010 +0100
1712
1713 Hungarian translation updated
1714
1715 po/hu.po | 743 +++++++++++++++++++++++++++++++-------------------------------
1716 1 files changed, 370 insertions(+), 373 deletions(-)
1717
1718commit b9062fb41c4f568cd5864e72ae51c392ffb6ff3b
1719Author: Jonathan Matthew <jonathan@d14n.org>
1720Date: Tue Feb 16 22:00:18 2010 +1000
1721
1722 query-creator: add context to criteria and sort order names (bug #604771)
1723
1724 widgets/rb-query-creator-properties.c | 50 ++++++++++++++++----------------
1725 widgets/rb-query-creator.c | 4 +-
1726 2 files changed, 27 insertions(+), 27 deletions(-)
1727
1728commit 8a724ddef91b691358dabbb83859b4c53b81c76c
1729Author: Mario Blättermann <mariobl@gnome.org>
1730Date: Mon Feb 15 17:13:09 2010 +0100
1731
1732 Updated German translation
1733
1734 po/de.po | 909 +++++++++++++++++++++++++++++++++-----------------------------
1735 1 files changed, 489 insertions(+), 420 deletions(-)
1736
1737commit b86a4670dcc7f699fa8a94a1e9aa5f5ecaa0c11c
1738Author: Jorge González <jorgegonz@svn.gnome.org>
1739Date: Mon Feb 15 12:02:39 2010 +0100
1740
1741 Updated Spanish translation
1742
1743 po/es.po | 500 +++++++++++++++++++++++++++++++-------------------------------
1744 1 files changed, 252 insertions(+), 248 deletions(-)
1745
1746commit ccf5e045bb11a0d6abe7f954d09736728e5cd80e
1747Author: Marek Černocký <marek@manet.cz>
1748Date: Mon Feb 15 10:19:30 2010 +0100
1749
1750 Update Czech translation
1751
1752 po/cs.po | 427 ++++++++++++++++++++++++-------------------------------------
1753 1 files changed, 168 insertions(+), 259 deletions(-)
1754
1755commit d6f27115ebe3a15275e647fc5723a11180806965
1756Author: Adam Zimmerman <adamz@src.gnome.org>
1757Date: Sun Feb 14 19:41:10 2010 -0800
1758
1759 magnatune: Unzip downloaded albums in a separate thread
1760
1761 plugins/magnatune/magnatune/MagnatuneSource.py | 45 +++++++++++++-----------
1762 1 files changed, 24 insertions(+), 21 deletions(-)
1763
1764commit 30ae537e6849043dbb43ae027e6d88f2f746ee18
1765Author: Adam Zimmerman <adamz@src.gnome.org>
1766Date: Sat Feb 13 15:57:34 2010 -0800
1767
1768 magnatune: Allow user's library location to be an arbitrary URI
1769
1770 plugins/magnatune/magnatune/MagnatuneSource.py | 28 +++++++----------------
1771 1 files changed, 9 insertions(+), 19 deletions(-)
1772
1773commit 5df73ad6de86a02a1cefc50b33f63e6764b210cd
1774Author: Jonathan Matthew <jonathan@d14n.org>
1775Date: Sun Feb 14 21:52:44 2010 +1000
1776
1777 metadata: set tag writing elements to PAUSED state
1778
1779 We no longer build the tag writing pipeline in NULL state, so we need to
1780 sync the newly-added tag writing elements with the rest of the pipeline.
1781
1782 metadata/rb-metadata-gst.c | 6 ++++++
1783 1 files changed, 6 insertions(+), 0 deletions(-)
1784
1785commit e478d4994e83b6a3a7eac6805c2998e23cf83664
1786Author: Uri Sivan <tartif@gmail.com>
1787Date: Sun Feb 14 15:41:30 2010 +1000
1788
1789 status-icon: use direction-neutral templates when necessary (bug #609767)
1790
1791 When the localised template strings ("by x", "from y") are in one
1792 direction but the artist and album strings being substituted in are in
1793 the other, the localised templates will look weird and wrong. Instead,
1794 we use direction neutral templates, just separating the album and artist
1795 with a slash, so what's displayed at least makes sense.
1796
1797 plugins/status-icon/rb-status-icon-plugin.c | 65 +++++++++++++++++++++++---
1798 1 files changed, 57 insertions(+), 8 deletions(-)
1799
1800commit 0072ca795bb84fe2597a1ebc8dd6eb9094a80637
1801Author: Jonathan Matthew <jonathan@d14n.org>
1802Date: Sat Feb 13 18:47:02 2010 +1000
1803
1804 distribute the man pages
1805
1806 data/Makefile.am | 1 +
1807 1 files changed, 1 insertions(+), 0 deletions(-)
1808
1809commit 5fd3c3ac7af43d3bd67c223f4b62511b1dc7c946
1810Author: Jamie Nicol <jamie@thenicols.net>
1811Date: Mon Feb 8 10:56:54 2010 +0000
1812
1813 play-order: do not try to unref null query model
1814
1815 Stop unreffing new_model in rb_play_order_query_model_changed
1816 if both the old model and new_model are NULL.
1817
1818 shell/rb-play-order.c | 3 ++-
1819 1 files changed, 2 insertions(+), 1 deletions(-)
1820
1821commit 7fb07944bb89651186992e12befd70ec572f6d3b
1822Author: Jonathan Matthew <jonathan@d14n.org>
1823Date: Fri Feb 12 23:03:24 2010 +1000
1824
1825 library: use RhythmDBImportJob when adding to the database (bug #547174)
1826
1827 RhythmDBImportJob provides progress information, so we can display that
1828 to the user, and allows cancellation (not exposed through the interface
1829 yet).
1830
1831 RhythmDBImportJob requires all URIs to be added before it starts
1832 importing, but rb_source_add_uri only gets them one at a time. To work
1833 around this, we use a short timeout to collect as many as possible.
1834
1835 In case a new job is started before an existing one finishes, we keep a
1836 list of them so we can cancel all outstanding jobs on shutdown. Only
1837 the progress information from the most recently started job is
1838 displayed.
1839
1840 sources/rb-library-source.c | 110 +++++++++++++++++++++++++++++++++++++++++-
1841 1 files changed, 107 insertions(+), 3 deletions(-)
1842
1843commit 1e9ebb594391fb95c5066152121c218d4080d123
1844Author: Jonathan Matthew <jonathan@d14n.org>
1845Date: Fri Feb 12 23:02:50 2010 +1000
1846
1847 source: add helper method for setting status from an import job
1848
1849 plugins/generic-player/rb-generic-player-source.c | 10 +-------
1850 sources/rb-source.c | 24 +++++++++++++++++++++
1851 sources/rb-source.h | 6 +++++
1852 3 files changed, 31 insertions(+), 9 deletions(-)
1853
1854commit 57abdf5e722fe7b07030617d7c2fcc5b26da114c
1855Author: Adam Zimmerman <adamz@src.gnome.org>
1856Date: Fri Feb 12 11:26:43 2010 -0800
1857
1858 magnatune: Redirect the user to the correct URLs
1859
1860 Let the user sign up for an account, and pass our partner ID as part of
1861 the URL. Also fix the URL parameter used when the user purchases an
1862 album.
1863
1864 plugins/magnatune/magnatune-prefs.ui | 6 +++---
1865 plugins/magnatune/magnatune/MagnatuneSource.py | 2 +-
1866 2 files changed, 4 insertions(+), 4 deletions(-)
1867
1868commit 8abe108c3c0200367efd0fc0b11e1bfd2a0f92ef
1869Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1870Date: Fri Feb 12 14:12:39 2010 +0100
1871
1872 Updated Slovenian translation
1873
1874 po/sl.po | 678 ++++++++++++++++++++++++++++++++------------------------------
1875 1 files changed, 353 insertions(+), 325 deletions(-)
1876
1877commit c5d690988f6a366164100114584a4d79bf87a3ce
1878Author: Fran Diéguez <frandieguez@ubuntu.com>
1879Date: Fri Feb 12 10:18:55 2010 +0100
1880
1881 Updated Galician Translation
1882
1883 po/POTFILES.in | 1 -
1884 po/gl.po | 2185 ++++++++++++++++++++++++++++++--------------------------
1885 2 files changed, 1179 insertions(+), 1007 deletions(-)
1886
1887commit 48bb6c29ea84b4736fb34f0a9cddc430715e4eeb
1888Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1889Date: Wed Feb 10 16:00:40 2010 -0800
1890
1891 Notify the user when their downloads are finished.
1892
1893 plugins/magnatune/magnatune/MagnatuneSource.py | 3 +++
1894 1 files changed, 3 insertions(+), 0 deletions(-)
1895
1896commit c45cfafb7b80a763e400bbd6bb89c4e946653608
1897Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1898Date: Wed Feb 10 11:15:20 2010 -0800
1899
1900 Make sure the cancel button is greyed out when all downloads are finished.
1901
1902 plugins/magnatune/magnatune/MagnatuneSource.py | 5 ++++-
1903 1 files changed, 4 insertions(+), 1 deletions(-)
1904
1905commit 8f2eca4511adec3d895e39e82d06ef7b64b1aa73
1906Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1907Date: Tue Feb 9 14:45:31 2010 -0800
1908
1909 (Mostly) enable downloads for download accounts.
1910
1911 The purchase confirmation dialog has been removed, since we don't really need
1912 any information from the user. There are 2 functions that seem to have been
1913 removed from the rb module, which are required for the download to complete
1914 successfully.
1915
1916 Also, use sku in name of partially downloaded file and in_progress file,
1917 because the basename for current downloads is always api-download.php.
1918
1919 plugins/magnatune/Makefile.am | 1 -
1920 plugins/magnatune/magnatune-purchase.ui | 581 ------------------------
1921 plugins/magnatune/magnatune/BuyAlbumHandler.py | 7 +-
1922 plugins/magnatune/magnatune/MagnatuneSource.py | 130 +-----
1923 plugins/magnatune/magnatune/__init__.py | 2 +-
1924 5 files changed, 30 insertions(+), 691 deletions(-)
1925
1926commit 10341d7c8da06cbd6f5b08c5e5d744f41df279b4
1927Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1928Date: Tue Feb 9 12:11:31 2010 -0800
1929
1930 Let the magnatune server know where we're coming from.
1931
1932 plugins/magnatune/magnatune/MagnatuneSource.py | 2 +-
1933 1 files changed, 1 insertions(+), 1 deletions(-)
1934
1935commit a131dfb2e5856abd7f1c063fcface115b8b4a0ad
1936Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1937Date: Tue Feb 9 12:10:37 2010 -0800
1938
1939 Remove old references to gnome-keyring.
1940
1941 plugins/magnatune/magnatune/MagnatuneSource.py | 9 ---------
1942 plugins/magnatune/magnatune/__init__.py | 3 ---
1943 2 files changed, 0 insertions(+), 12 deletions(-)
1944
1945commit 578cf1d5f976af7345b600f88f9b58f9ba2ee8b4
1946Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1947Date: Thu Dec 24 17:08:17 2009 -0800
1948
1949 Get streaming downloads to work.
1950
1951 The preferences for download accounts are in place, but the API stuff hasn't
1952 been connected yet. Streaming accounts work just fine.
1953
1954 data/rhythmbox.schemas | 33 +++
1955 plugins/magnatune/magnatune-prefs.ui | 330 ++++++-----------------
1956 plugins/magnatune/magnatune/MagnatuneSource.py | 4 +-
1957 plugins/magnatune/magnatune/TrackListHandler.py | 17 +-
1958 plugins/magnatune/magnatune/__init__.py | 173 ++++--------
1959 5 files changed, 191 insertions(+), 366 deletions(-)
1960
1961commit 2fd3ab9ab052becb880508f629b242448ebd69c2
1962Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
1963Date: Thu Dec 24 14:33:34 2009 -0800
1964
1965 Remove album purchase option.
1966
1967 Magnatune no longer supports buying albums with a credit card over their API.
1968 This patch just sends the user to a page so they can purchase the albums. The
1969 purchase/download code is left in because it will be used when download
1970 accounts are added in a few commits.
1971
1972 data/rhythmbox.schemas | 11 ----------
1973 plugins/magnatune/magnatune/MagnatuneSource.py | 24 ++++++----------------
1974 plugins/magnatune/magnatune/TrackListHandler.py | 4 +--
1975 plugins/magnatune/magnatune/__init__.py | 9 +------
1976 4 files changed, 10 insertions(+), 38 deletions(-)
1977
1978commit ed716f2d850219ca56c830fdbd8282be8ad7bb07
1979Author: Jonathan Matthew <jonathan@d14n.org>
1980Date: Thu Feb 11 22:52:37 2010 +1000
1981
1982 update POTFILES.in for recent changes
1983
1984 po/POTFILES.in | 3 +--
1985 1 files changed, 1 insertions(+), 2 deletions(-)
1986
1987commit 72919db07904ef1a260383b4d0f2e2ca57b77e1a
1988Author: Jonathan Matthew <jonathan@d14n.org>
1989Date: Thu Feb 11 22:04:45 2010 +1000
1990
1991 generic-player: convert into a media player source, add properties dialog
1992
1993 plugins/generic-player/Makefile.am | 5 +-
1994 plugins/generic-player/generic-player-info.ui | 212 +++++++++++++++++++++
1995 plugins/generic-player/generic-player-ui.xml | 1 +
1996 plugins/generic-player/rb-generic-player-plugin.c | 16 ++-
1997 plugins/generic-player/rb-generic-player-source.c | 197 +++++++++++++++++---
1998 plugins/generic-player/rb-generic-player-source.h | 10 +-
1999 plugins/generic-player/rb-nokia770-source.c | 3 +-
2000 plugins/generic-player/rb-nokia770-source.h | 6 +-
2001 plugins/generic-player/rb-psp-source.c | 3 +-
2002 plugins/generic-player/rb-psp-source.h | 6 +-
2003 10 files changed, 421 insertions(+), 38 deletions(-)
2004
2005commit 4d1d0ee2adb5d83d8210f9ec108c89b60e423710
2006Author: Jonathan Matthew <jonathan@d14n.org>
2007Date: Thu Feb 11 22:04:15 2010 +1000
2008
2009 mtp: add audio format descriptions to the properties dialog
2010
2011 plugins/mtpdevice/mtp-info.ui | 28 +++++++++++++++++++++++++++-
2012 plugins/mtpdevice/rb-mtp-source.c | 17 +++++++++++++++++
2013 2 files changed, 44 insertions(+), 1 deletions(-)
2014
2015commit 226022bd187560a7c267bfe7d5152cac21f00309
2016Author: Jonathan Matthew <jonathan@d14n.org>
2017Date: Thu Feb 11 22:03:50 2010 +1000
2018
2019 ipod: add supported audio formats to the properties dialog
2020
2021 plugins/ipod/ipod-info.ui | 29 ++++++++++++++++++++++++++++-
2022 plugins/ipod/rb-ipod-source.c | 17 +++++++++++++++++
2023 2 files changed, 45 insertions(+), 1 deletions(-)
2024
2025commit 0fdef566600dcc09d37694a85fdbb7a5737580d0
2026Author: Jonathan Matthew <jonathan@d14n.org>
2027Date: Thu Feb 11 21:53:38 2010 +1000
2028
2029 removable-media: provide list of device audio format descriptions
2030
2031 Uses gio's content type functions to translate mime-ish types to
2032 human-friendly descriptions.
2033
2034 sources/rb-removable-media-source.c | 27 +++++++++++++++++++++++++++
2035 sources/rb-removable-media-source.h | 2 +-
2036 2 files changed, 28 insertions(+), 1 deletions(-)
2037
2038commit 655ca6d1339b1d00a26b26b005d09cca81cb4540
2039Author: Petr Kovar <pknbe@volny.cz>
2040Date: Thu Feb 11 03:18:09 2010 +0100
2041
2042 Update Czech translation by Marek Cernocky
2043
2044 po/cs.po | 315 +++++++++++++++++++++++++++++++++++++-------------------------
2045 1 files changed, 189 insertions(+), 126 deletions(-)
2046
2047commit 6ffac406e59db2162215e0607311752afcee62fe
2048Author: Jonathan Matthew <jonathan@d14n.org>
2049Date: Thu Feb 11 07:03:13 2010 +1000
2050
2051 python: include gdk type definitions
2052
2053 This makes bindings for rb_source_set_pixbuf and rb_shell_notify_custom
2054 work.
2055
2056 bindings/python/Makefile.am | 1 +
2057 1 files changed, 1 insertions(+), 0 deletions(-)
2058
2059commit 38a0336ae087ee1c32dbd3617f91679a65be7109
2060Author: Jonathan Matthew <jonathan@d14n.org>
2061Date: Wed Feb 10 23:21:52 2010 +1000
2062
2063 python: add rb_sanitize_uri_for_filesystem and rb_uri_create_parent_dirs
2064
2065 bindings/python/rb.defs | 19 +++++++++++++++++++
2066 1 files changed, 19 insertions(+), 0 deletions(-)
2067
2068commit 62b30044fa5f591ac1614a65f7a09f1af8925012
2069Author: Jonathan Matthew <jonathan@d14n.org>
2070Date: Wed Feb 10 23:04:01 2010 +1000
2071
2072 remove rb.show_uri(), call gtk.show_uri() directly
2073
2074 As a tiny bonus, we now pass in the screen parameter correctly.
2075
2076 plugins/context/context/ContextView.py | 2 +-
2077 plugins/jamendo/jamendo/JamendoSource.py | 4 ++--
2078 plugins/magnatune/magnatune/MagnatuneSource.py | 6 ++++--
2079 plugins/rb/__init__.py | 8 --------
2080 4 files changed, 7 insertions(+), 13 deletions(-)
2081
2082commit be6796fce07227801e3515b448c2be6d9c058b57
2083Author: Jonathan Matthew <jonathan@d14n.org>
2084Date: Wed Feb 10 23:02:28 2010 +1000
2085
2086 remove EggTrayIcon, always use GtkStatusIcon
2087
2088 configure.ac | 8 -
2089 plugins/status-icon/Makefile.am | 8 -
2090 plugins/status-icon/eggtrayicon.c | 559 ---------------------------
2091 plugins/status-icon/eggtrayicon.h | 80 ----
2092 plugins/status-icon/rb-status-icon-plugin.c | 82 +----
2093 plugins/status-icon/rb-tray-icon.c | 479 -----------------------
2094 plugins/status-icon/rb-tray-icon.h | 86 ----
2095 7 files changed, 2 insertions(+), 1300 deletions(-)
2096
2097commit bac21d24b41f935f3ee2bbcaf9297a2f2180dac3
2098Author: Jonathan Matthew <jonathan@d14n.org>
2099Date: Wed Feb 10 22:59:51 2010 +1000
2100
2101 remove libsexy
2102
2103 GtkEntry in gtk+ 2.16 replaces SexyIconEntry, and that was the last
2104 thing we were using.
2105
2106 configure.ac | 24 -
2107 doc/reference/Makefile.am | 1 -
2108 widgets/Makefile.am | 8 +-
2109 widgets/libsexy/Makefile.am | 19 -
2110 widgets/libsexy/sexy-icon-entry.c | 960 -------------------------------------
2111 widgets/libsexy/sexy-icon-entry.h | 100 ----
2112 6 files changed, 1 insertions(+), 1111 deletions(-)
2113
2114commit 6fdf7588bdf91184529f71df79f71859377326cb
2115Author: Jonathan Matthew <jonathan@d14n.org>
2116Date: Wed Feb 10 22:57:32 2010 +1000
2117
2118 require gtk+ 2.16 and glib 2.18
2119
2120 configure.ac | 4 ++--
2121 lib/rb-file-helpers.c | 33 ---------------------------------
2122 plugins/audiocd/rb-audiocd-source.c | 8 --------
2123 widgets/rb-search-entry.c | 13 -------------
2124 4 files changed, 2 insertions(+), 56 deletions(-)
2125
2126commit 381fdfed50adb5f773912bc5b7c1cd51a2e1b667
2127Author: Jorge González <jorgegonz@svn.gnome.org>
2128Date: Sun Feb 7 14:31:24 2010 +0100
2129
2130 Updated Spanish translation
2131
2132 po/es.po | 276 +++++++++++++++++++++++++++++++++++++++-----------------------
2133 1 files changed, 173 insertions(+), 103 deletions(-)
2134
2135commit 6c172f87c6c44a4947389ec57813f75e9eefd669
2136Author: Luca Ferretti <lferrett@gnome.org>
2137Date: Sun Feb 7 12:54:49 2010 +0100
2138
2139 Updated to match new files from replaygain
2140
2141 po/POTFILES.in | 4 ++++
2142 1 files changed, 4 insertions(+), 0 deletions(-)
2143
2144commit 09735580dcf2d3e94134ea829ed86306da42209f
2145Author: Jonathan Matthew <jonathan@d14n.org>
2146Date: Sun Feb 7 21:16:17 2010 +1000
2147
2148 rhythmdb: don't leak GFiles when setting up file monitoring
2149
2150 rhythmdb/rhythmdb-monitor.c | 1 +
2151 1 files changed, 1 insertions(+), 0 deletions(-)
2152
2153commit a36e080618bc5919c0e1b0789ecb3b4f625fed31
2154Author: Jonathan Matthew <jonathan@d14n.org>
2155Date: Sun Feb 7 17:01:35 2010 +1000
2156
2157 replaygain: new plugin using GStreamer's ReplayGain elements
2158
2159 This plugin uses the rgvolume and rglimiter elements to process
2160 ReplayGain tags and adjust the output volume accordingly.
2161
2162 It provides configuration options for selecting the gain mode ('radio'
2163 or 'album'), setting the pre-amp level, and enabling or disabling
2164 compression in order to prevent clipping.
2165
2166 It determines the fallback gain (used for tracks that don't provide
2167 ReplayGain tags) by calculating the mean of the last 10 non-fallback
2168 gain levels.
2169
2170 configure.ac | 2 +
2171 data/rhythmbox.schemas | 58 +++++++
2172 plugins/Makefile.am | 1 +
2173 plugins/replaygain/Makefile.am | 17 ++
2174 plugins/replaygain/replaygain-prefs.ui | 163 ++++++++++++++++++++
2175 plugins/replaygain/replaygain.rb-plugin.in | 9 +
2176 plugins/replaygain/replaygain/Makefile.am | 6 +
2177 plugins/replaygain/replaygain/__init__.py | 56 +++++++
2178 plugins/replaygain/replaygain/config.py | 102 +++++++++++++
2179 plugins/replaygain/replaygain/player.py | 228 ++++++++++++++++++++++++++++
2180 10 files changed, 642 insertions(+), 0 deletions(-)
2181
2182commit 2564a76cde4ec0493ff7a7fd5c54956da7d78bae
2183Author: Jonathan Matthew <jonathan@d14n.org>
2184Date: Sun Feb 7 11:09:54 2010 +1000
2185
2186 xfade: add ability to insert per-stream filters
2187
2188 By returning GstElements from handlers attached to the new
2189 get-stream-filters signal, plugins can now add filters into the
2190 per-stream bins. This is useful for selectively filtering streams,
2191 or for filters that might have different settings for different
2192 streams.
2193
2194 backends/gstreamer/rb-player-gst-xfade.c | 65 +++++++++++++++++++++++------
2195 lib/rb-marshal.list | 1 +
2196 2 files changed, 52 insertions(+), 14 deletions(-)
2197
2198commit 82a1a7f1af044dc6a90ce1d16e54ddec352b4fcc
2199Author: Jonathan Matthew <jonathan@d14n.org>
2200Date: Sun Feb 7 11:03:05 2010 +1000
2201
2202 rhythmdb: disable replaygain properties
2203
2204 The property IDs are still there, but they can no longer be modified,
2205 and retrieving them only returns default values. The fields are no
2206 longer present in the RhythmDBEntry structure, so we aren't wasting 4
2207 doubles per entry on data that never gets used.
2208
2209 rhythmdb/rhythmdb-private.h | 4 --
2210 rhythmdb/rhythmdb-tree.c | 24 +++++++-------
2211 rhythmdb/rhythmdb.c | 68 +++++++-----------------------------------
2212 rhythmdb/rhythmdb.h | 8 ++--
2213 4 files changed, 28 insertions(+), 76 deletions(-)
2214
2215commit 04fdcb9013a0543dab01b5bf0b2b5b4b28eedb55
2216Author: Jonathan Matthew <jonathan@d14n.org>
2217Date: Sun Feb 7 10:46:44 2010 +1000
2218
2219 remove old replaygain playback code
2220
2221 It didn't work very well, and we can do much better by just inserting a
2222 GStreamer rgvolume element into the playback pipeline.
2223
2224 backends/gstreamer/rb-player-gst-xfade.c | 108 +-----------------------------
2225 backends/gstreamer/rb-player-gst.c | 56 +---------------
2226 backends/rb-player.c | 24 +------
2227 backends/rb-player.h | 10 ---
2228 bindings/python/rb.defs | 13 ----
2229 data/rhythmbox.schemas | 11 ---
2230 doc/reference/rhythmbox-sections.txt | 1 -
2231 lib/rb-preferences.h | 1 -
2232 shell/rb-shell-player.c | 28 --------
2233 9 files changed, 5 insertions(+), 247 deletions(-)
2234
2235commit af9ca543af38c4fe0a33787e6d974258fad5f0b1
2236Author: Jonathan Matthew <jonathan@d14n.org>
2237Date: Sun Feb 7 12:27:02 2010 +1000
2238
2239 metadata: remove extra unref
2240
2241 We don't actually retain a reference on the sink element, so we
2242 shouldn't unref it when resetting the metadata backend.
2243
2244 metadata/rb-metadata-gst.c | 1 -
2245 1 files changed, 0 insertions(+), 1 deletions(-)
2246
2247commit 3baff08252c01cc697d4ba3a6dc926248787f007
2248Author: Jonathan Matthew <jonathan@d14n.org>
2249Date: Sun Feb 7 07:51:25 2010 +1000
2250
2251 playlist: remove the default key binding for 'remove from playlist'
2252
2253 Turns out it's too easy to accidentally trigger this while editing
2254 something in the search entry box.
2255
2256 sources/rb-playlist-source.c | 2 +-
2257 1 files changed, 1 insertions(+), 1 deletions(-)
2258
2259commit 1025f471ac07ea1830f6fd9fbcd9f0bfffe58351
2260Author: Jonathan Matthew <jonathan@d14n.org>
2261Date: Sat Feb 6 22:31:29 2010 +1000
2262
2263 rhythmdb: use entry changes in the default sync function
2264
2265 Rather than writing all the entry properties through the metadata
2266 backend, just write the changes. This should mean we don't write
2267 default values for tags that weren't already present in the file.
2268
2269 rhythmdb/rhythmdb.c | 43 +++++++++++++++++--------------------------
2270 rhythmdb/rhythmdb.h | 2 +-
2271 2 files changed, 18 insertions(+), 27 deletions(-)
2272
2273commit 03d593c95da6a50512154ebe7edcf71449a43e51
2274Author: Jonathan Matthew <jonathan@d14n.org>
2275Date: Thu Jan 28 19:22:28 2010 +1000
2276
2277 rhythmdb: include entry changes in RhythmDBAction for sync actions
2278
2279 The sync function could benefit from being to write only the modified
2280 properties, so now we pass it through as part of the RhythmDBAction
2281 structure.
2282
2283 rhythmdb/rhythmdb.c | 91 ++++++++++++++++++++++++++++++++++-----------------
2284 1 files changed, 61 insertions(+), 30 deletions(-)
2285
2286commit f1751ab2bc5030ce911be953647aad107567b391
2287Author: Jonathan Matthew <jonathan@d14n.org>
2288Date: Thu Jan 28 06:03:43 2010 +1000
2289
2290 metadata: remove the need to load metadata before saving
2291
2292 There's no need to load the metadata first, the tags from the file will
2293 be available in the tag writing pipeline anyway. When saving metadata,
2294 we need a typefind element in the pipeline, since we don't already know
2295 the file type.
2296
2297 We now have a method to reset the metadata state. This previously
2298 happened at the start of the loading process, but we don't necessarily
2299 do that between save operations any more.
2300
2301 bindings/python/rb.defs | 7 ++
2302 metadata/rb-metadata-dbus-client.c | 36 ++++++--
2303 metadata/rb-metadata-dbus-service.c | 12 ++-
2304 metadata/rb-metadata-gst.c | 184 ++++++++++++++++++++++-------------
2305 metadata/rb-metadata.h | 3 +
2306 rhythmdb/rhythmdb.c | 9 +--
2307 6 files changed, 167 insertions(+), 84 deletions(-)
2308
2309commit 2a3a3d2303f366623a6105baa781e02e985d1b7d
2310Author: Mario Blättermann <mariobl@gnome.org>
2311Date: Fri Feb 5 18:00:20 2010 +0100
2312
2313 Updated German translation
2314
2315 po/de.po | 143 ++++++++++++++++++++++++++++++++++++-------------------------
2316 1 files changed, 84 insertions(+), 59 deletions(-)
2317
2318commit ebd9b79aae43a3c265e7e15fa3776e291a4724aa
2319Author: Gabor Kelemen <kelemeng@gnome.hu>
2320Date: Wed Feb 3 21:13:26 2010 +0100
2321
2322 Updated Hungarian translation
2323
2324 po/hu.po | 208 +++++++++++++++++++++++++++++--------------------------------
2325 1 files changed, 99 insertions(+), 109 deletions(-)
2326
2327commit f42b804e79526ee846149715f279e543954588e3
2328Author: Christophe Fergeau <cfergeau@mandriva.com>
2329Date: Tue Feb 2 17:55:33 2010 +0100
2330
2331 link segmented bar test with needed libraries
2332
2333 widgets/Makefile.am | 2 +-
2334 1 files changed, 1 insertions(+), 1 deletions(-)
2335
2336commit 8699c440eb5cc9a912485e278186ebaf7e573be5
2337Author: Marek Černocký <marek@manet.cz>
2338Date: Tue Feb 2 14:52:20 2010 +0100
2339
2340 Update Czech translation
2341
2342 po/cs.po | 20 +++++++-------------
2343 1 files changed, 7 insertions(+), 13 deletions(-)
2344
2345commit dbf6ebf32db7b9eb477d113262453cccc9b13347
2346Author: Marek Černocký <marek@manet.cz>
2347Date: Tue Feb 2 13:19:22 2010 +0100
2348
2349 Update Czech translation
2350
2351 po/cs.po | 3749 +++++++++++++++++++++++++++++++++++++-------------------------
2352 1 files changed, 2217 insertions(+), 1532 deletions(-)
2353
2354commit 20bec45a1dd2182a723e199b8e56a477bcfb8b54
2355Author: Mattias Põldaru <mahfiaz gmail com>
2356Date: Mon Feb 1 16:59:35 2010 +0200
2357
2358 Updating Estonian translation
2359
2360 po/et.po | 8 ++++----
2361 1 files changed, 4 insertions(+), 4 deletions(-)
2362
2363commit a81388ed7fef460c47bb2ca8d9cf1951338d44f4
2364Author: Jonathan Matthew <jonathan@d14n.org>
2365Date: Mon Feb 1 22:50:05 2010 +1000
2366
2367 generic-player: fix compile errors introduced in commit a3ea4460
2368
2369 .../rb-generic-player-playlist-source.c | 4 ++--
2370 1 files changed, 2 insertions(+), 2 deletions(-)
2371
2372commit 3a7b75b45574fe868ee29adc196450be7592c77e
2373Author: Jorge González <jorgegonz@svn.gnome.org>
2374Date: Sun Jan 31 17:42:24 2010 +0100
2375
2376 Updated Spanish translation
2377
2378 po/es.po | 115 ++++++++++++++++++++++++++++++++++---------------------------
2379 1 files changed, 64 insertions(+), 51 deletions(-)
2380
2381commit 2be0b69c36615aea62926855c003b634aab3af0c
2382Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
2383Date: Sun Jan 31 15:45:21 2010 +0100
2384
2385 Updated Slovenian translation
2386
2387 po/sl.po | 224 ++++++++++++++++++++++++++++++++++++--------------------------
2388 1 files changed, 130 insertions(+), 94 deletions(-)
2389
2390commit 6ee9f21f18f86617c130150edaa207daa30c7f5f
2391Author: Jamie Nicol <jamie@thenicols.net>
2392Date: Sun Jan 31 19:13:19 2010 +1000
2393
2394 rhythmdb: use sortnames in property models (bug #133444)
2395
2396 For each type of property model, we now have an ordered list of
2397 properties to use to determine the sort key string. Where there is a
2398 sortname version of a property, it is preferred to the display version.
2399
2400 Each property model entry now includes an index into this list, which
2401 records the property that provided the current sort string for that
2402 entry.
2403
2404 If any of the entries with a given artist name (for example) has an
2405 artist sortname set, then that is used for the entry in the property
2406 model. If there are multiple different sortnames for a single property,
2407 the results are undefined.
2408
2409 When an entry changes, the property model needs to check if any of the
2410 properties in its sort string order have changed. When a higher
2411 priority sort string appears, or the current highest priority sort
2412 string changes or is removed, the property model entry is reordered
2413 accordingly.
2414
2415 rhythmdb/rhythmdb-property-model.c | 181 ++++++++++++++++++++++++++++++----
2416 tests/test-rhythmdb-property-model.c | 156 +++++++++++++++++++++++++++++
2417 2 files changed, 318 insertions(+), 19 deletions(-)
2418
2419commit e49117b83afca6689c14906977c1c6698fc7caa3
2420Author: Jonathan Matthew <jonathan@d14n.org>
2421Date: Sun Jan 31 14:26:27 2010 +1000
2422
2423 rhythmdb: set empty sortnames and musicbrainz IDs if not found in metadata
2424
2425 This makes it possible to remove incorrect values for these tags by
2426 removing the tags from the file.
2427
2428 rhythmdb/rhythmdb.c | 103 ++++++++++++++++++++++-----------------------------
2429 1 files changed, 44 insertions(+), 59 deletions(-)
2430
2431commit 2f69fc7681fb73e39a61aaffc19a7398f06a9fa2
2432Author: Jonathan Matthew <jonathan@d14n.org>
2433Date: Sun Jan 31 14:25:35 2010 +1000
2434
2435 rhythmdb: don't write empty sortnames and musicbrainz IDs to disk
2436
2437 This reduces the on-disk size of my database by about 25%.
2438
2439 rhythmdb/rhythmdb-tree.c | 28 +++++++++++++++++-----------
2440 1 files changed, 17 insertions(+), 11 deletions(-)
2441
2442commit cb3284e3138fded7f5c6b63316a77782fe5fd95b
2443Author: Jonathan Matthew <jonathan@d14n.org>
2444Date: Sun Jan 31 13:58:00 2010 +1000
2445
2446 audiocd: don't set musicbrainz IDs or sortnames to Unknown if not found
2447
2448 Also remove the useless is_inserted parameter to entry_set_string_prop.
2449
2450 plugins/audiocd/rb-audiocd-source.c | 42 ++++++++++++++++++----------------
2451 1 files changed, 22 insertions(+), 20 deletions(-)
2452
2453commit 1b09fc581c6c776afcc9e49fa75e3cc954d87cbe
2454Author: Jonathan Matthew <jonathan@d14n.org>
2455Date: Sun Jan 31 13:46:04 2010 +1000
2456
2457 audiocd: add check for mb_extract_uuid to configure.ac
2458
2459 Maybe some day there will be a libmusicbrainz3 release that includes
2460 this function. Until then, we weren't getting musicbrainz IDs anyway.
2461
2462 configure.ac | 5 +++++
2463 1 files changed, 5 insertions(+), 0 deletions(-)
2464
2465commit 881ecb0218757eb4b7ad03d5dcf696a6d3a52436
2466Author: Jonathan Matthew <jonathan@d14n.org>
2467Date: Sun Jan 31 10:26:27 2010 +1000
2468
2469 rating: fix gtk warnings on initial realize
2470
2471 Don't call gtk_widget_set_can_focus() until we've created the window for
2472 the widget. With gtk+ 2.18, this queues a resize of the window, which
2473 results in some critical errors when the window doesn't exist yet.
2474
2475 widgets/rb-rating.c | 3 ++-
2476 1 files changed, 2 insertions(+), 1 deletions(-)
2477
2478commit c41968b529380077a365308bf6b55686b33995af
2479Author: Jamie Nicol <jamie@thenicols.net>
2480Date: Sat Jan 30 23:09:13 2010 +1000
2481
2482 rhythmdb: use artist and album sortnames in query model sorting functions
2483
2484 Part of bug #133444. When a sort name is available, it's used in
2485 preference to the artist or album display name.
2486
2487 rhythmdb/rhythmdb-query-model.c | 20 ++++++++++++++++----
2488 1 files changed, 16 insertions(+), 4 deletions(-)
2489
2490commit 3e5e42b72332dfd65cf7caaf05cfb1073eae0a6f
2491Author: Jamie Nicol <jamie@thenicols.net>
2492Date: Sat Jan 30 21:31:17 2010 +1000
2493
2494 song-info: add 'sorting' tab, containing album and artist sort names
2495
2496 Part of bug #133444.
2497
2498 data/ui/song-info-multiple.ui | 80 +++++++++++++++++++++++++++++-
2499 data/ui/song-info.ui | 89 ++++++++++++++++++++++++++++++++-
2500 widgets/rb-song-info.c | 110 ++++++++++++++++++++++++++++++++++++++++-
2501 3 files changed, 275 insertions(+), 4 deletions(-)
2502
2503commit a3ea4460f3ee8e5e749347bec518f046691fd1bf
2504Author: Jonathan Matthew <jonathan@d14n.org>
2505Date: Sat Jan 30 20:19:43 2010 +1000
2506
2507 generic-player: transform URIs to the device filesystem conditionally
2508
2509 For most playlist formats, we actually want to leave playlist entry URIs
2510 as-is, so totem-pl-parser can construct paths relative to the playlist
2511 file. So, we add the playlist format as a parameter to
2512 uri_to_playlist_uri so it can be used to select the required behaviour.
2513 See bug #608397.
2514
2515 .../rb-generic-player-playlist-source.c | 35 ++++++++++---------
2516 plugins/generic-player/rb-generic-player-source.c | 34 +++++++++++++------
2517 plugins/generic-player/rb-generic-player-source.h | 5 ++-
2518 3 files changed, 44 insertions(+), 30 deletions(-)
2519
2520commit e62f190a2c7cbd2d0d57389ea05911ee89d2399d
2521Author: Jonathan Matthew <jonathan@d14n.org>
2522Date: Sat Jan 30 20:17:38 2010 +1000
2523
2524 generic-player: handle playlist paths with %File better
2525
2526 Move the check for %File to rb_generic_player_source_get_playlist_path,
2527 and use that (rather than the playlist path from the device info) when
2528 building the path to search for playlists. Fixes creation of new
2529 playlists when the playlist path includes %File.
2530
2531 plugins/generic-player/rb-generic-player-source.c | 8 ++++----
2532 1 files changed, 4 insertions(+), 4 deletions(-)
2533
2534commit f53b0f08b8286ac5403af5dc379a1a1158294e77
2535Author: Jamie Nicol <jamie@thenicols.net>
2536Date: Wed Jan 27 18:45:23 2010 +0000
2537
2538 rhythmdb: add sort key and folded properties for artist and album sortnames
2539
2540 See bug #133444.
2541
2542 rhythmdb/rhythmdb-tree.c | 4 ++++
2543 rhythmdb/rhythmdb.c | 12 ++++++++++++
2544 rhythmdb/rhythmdb.h | 5 +++++
2545 3 files changed, 21 insertions(+), 0 deletions(-)
2546
2547commit f5fdd9bcc25844d30a4f23e70554176b93fba83c
2548Author: Ryan May <rmay31@gmail.com>
2549Date: Sat Jan 30 13:56:55 2010 +1000
2550
2551 generic-player: write M3U playlists in DOS format
2552
2553 For now, we're assuming that all devices that use M3U playlist format
2554 expect the playlists to be in DOS format. See bug #608397.
2555
2556 plugins/generic-player/rb-generic-player-source.c | 2 +-
2557 1 files changed, 1 insertions(+), 1 deletions(-)
2558
2559commit 948c82798ff2395b4aac0ff54b040ab028bfe528
2560Author: Jonathan Matthew <jonathan@d14n.org>
2561Date: Thu Jan 28 23:42:38 2010 +1000
2562
2563 playlist: set custom_title flag to TRUE when saving playlists (bug #607265)
2564
2565 sources/rb-playlist-source.c | 2 +-
2566 1 files changed, 1 insertions(+), 1 deletions(-)
2567
2568commit a6e3370a200215ddd931d04ab684dcda79dceb7b
2569Author: Carlos Garnacho <carlos@lanedo.com>
2570Date: Thu Jan 28 22:10:14 2010 +1000
2571
2572 Use new totem_pl_parser_save API where required
2573
2574 .../rb-generic-player-playlist-source.c | 113 +++++++++++++++++---
2575 sources/rb-playlist-source.c | 72 ++++++++++++-
2576 2 files changed, 165 insertions(+), 20 deletions(-)
2577
2578commit 21ebc4fab92a79992fedcf2a07580d5590d331c8
2579Author: Jonathan Matthew <jonathan@d14n.org>
2580Date: Wed Jan 27 21:47:50 2010 +1000
2581
2582 playbin2: unref bus messages as necessary
2583
2584 Messages retrieved with gst_bus_timed_pop need to be unreffed. Failing
2585 to do so leaks references to the source elements, which in turn results
2586 in memory and file descriptor leaks.
2587
2588 backends/gstreamer/rb-player-gst.c | 2 ++
2589 1 files changed, 2 insertions(+), 0 deletions(-)
2590
2591commit b504129f54b65dbb3f4587ed9264e84995a8e746
2592Author: Jorge González <jorgegonz@svn.gnome.org>
2593Date: Tue Jan 26 19:43:58 2010 +0100
2594
2595 Updated Spanish translation
2596
2597 po/es.po | 34 ++++++++++++++++++++++------------
2598 1 files changed, 22 insertions(+), 12 deletions(-)
2599
2600commit fecd44feb8b228509f1ece1e442eb42e47817d22
2601Author: Jonathan Matthew <jonathan@d14n.org>
2602Date: Sun Jan 24 22:15:37 2010 +1000
2603
2604 rhythmdb: fix sort order for composed characters (bug #542055)
2605
2606 Previously, we created the sort key based on the folded version of the
2607 string. Our custom folding function removes all combining characters,
2608 which in some locales are important for sorting, so the resulting
2609 strings didn't sort correctly. Now we create the sort key using
2610 g_utf8_casefold rather than the custom folding function.
2611
2612 rhythmdb/rb-refstring.c | 5 +++--
2613 1 files changed, 3 insertions(+), 2 deletions(-)
2614
2615commit 680efd95b056585f2dc321c78ccee25b62df823d
2616Author: Luca Ferretti <lferrett@gnome.org>
2617Date: Sun Jan 24 12:30:13 2010 +0100
2618
2619 Updated Italian translation
2620
2621 po/it.po | 34 +++++++++++++++++++++-------------
2622 1 files changed, 21 insertions(+), 13 deletions(-)
2623
2624commit c1371bc1d8857d7ada839e8dc55cbd5e64864529
2625Author: Luca Ferretti <lferrett@gnome.org>
2626Date: Sun Jan 24 12:26:32 2010 +0100
2627
2628 Add files from new sendto plugin to POTFILES.in
2629
2630 po/POTFILES.in | 2 ++
2631 1 files changed, 2 insertions(+), 0 deletions(-)
2632
2633commit 713e54f1827839c8cbdb25ab7336d22a7f323d5c
2634Author: Jonh Wendell <jwendell@gnome.org>
2635Date: Sat Jan 23 19:02:58 2010 -0300
2636
2637 Fix some compiler warnings
2638
2639 bindings/python/override_common.c | 2 +-
2640 bindings/python/rb.override | 2 +-
2641 bindings/python/rhythmdb.override | 2 --
2642 3 files changed, 2 insertions(+), 4 deletions(-)
2643
2644commit fcb23622b304970226750ced9c93e10c88601233
2645Author: Jonh Wendell <jwendell@gnome.org>
2646Date: Sat Jan 23 18:09:49 2010 -0300
2647
2648 Replaced some deprecated symbols
2649
2650 widgets/rb-segmented-bar.h | 12 ++++++------
2651 1 files changed, 6 insertions(+), 6 deletions(-)
2652
2653commit f27ba835d2cdac3679cd62c40732235a5cbee846
2654Author: Jonathan Matthew <jonathan@d14n.org>
2655Date: Sun Jan 24 18:00:19 2010 +1000
2656
2657 artdisplay: open the image in the default image viewer on doubleclick (bug #384483)
2658
2659 This isn't particularly discoverable, but I'm not sure it needs to be.
2660
2661 plugins/artdisplay/artdisplay/__init__.py | 13 +++++++++++++
2662 1 files changed, 13 insertions(+), 0 deletions(-)
2663
2664commit 1f7daa51048c5da5e9b7479352489a1388182df3
2665Author: Jonathan Matthew <jonathan@d14n.org>
2666Date: Sun Jan 24 15:04:33 2010 +1000
2667
2668 metadata: add to python bindings (bug #594132)
2669
2670 This involves converting RBMetaDataField into a GEnum. A couple of the
2671 metadata functions also required overrides to deal with GValues.
2672
2673 bindings/python/Makefile.am | 1 +
2674 bindings/python/rb.defs | 197 +++++++++++++++++++++++++++++++++++++++++
2675 bindings/python/rb.override | 62 +++++++++++++-
2676 metadata/rb-metadata-common.c | 178 ++++++++++++++++++++++++++-----------
2677 metadata/rb-metadata.h | 6 ++
2678 5 files changed, 393 insertions(+), 51 deletions(-)
2679
2680commit 8f083b56a324d099574461b8be889d577b20debb
2681Author: Jonathan Matthew <jonathan@d14n.org>
2682Date: Sun Jan 24 13:16:51 2010 +1000
2683
2684 fix the rb-set-rating dbus example - dbus.Variant no longer exists
2685
2686 remote/dbus/rb-set-rating.py | 2 +-
2687 1 files changed, 1 insertions(+), 1 deletions(-)
2688
2689commit 64c49e5b52cb2512dd4e3b32c46ca940e0441145
2690Author: Filipp Ivanov <feelout@ut.ee>
2691Date: Sun Jan 24 09:53:51 2010 +1000
2692
2693 Add new plugin that calls nautilus-sendto with selected tracks (bug #605301)
2694
2695 configure.ac | 1 +
2696 data/rhythmbox.schemas | 26 ++++++++++++-
2697 plugins/Makefile.am | 1 +
2698 plugins/sendto/Makefile.am | 11 +++++
2699 plugins/sendto/__init__.py | 73 ++++++++++++++++++++++++++++++++++++
2700 plugins/sendto/sendto.rb-plugin.in | 8 ++++
2701 6 files changed, 118 insertions(+), 2 deletions(-)
2702
2703commit cd4f5afe0282015cb2e6f9f103091dc90ae761d8
2704Author: Jonathan Matthew <jonathan@d14n.org>
2705Date: Sat Jan 23 09:47:19 2010 +1000
2706
2707 podcast: set initial rating to 0, not 2.5 (bug #607672)
2708
2709 podcast/rb-podcast-manager.c | 2 +-
2710 1 files changed, 1 insertions(+), 1 deletions(-)
2711
2712commit 2c92332867fe381d222ffae0ced22c3e332c8066
2713Author: Gabor Kelemen <kelemeng@gnome.hu>
2714Date: Fri Jan 22 02:16:03 2010 +0100
2715
2716 Updated Hungarian translation
2717
2718 po/hu.po | 12 ++++++------
2719 1 files changed, 6 insertions(+), 6 deletions(-)
2720
2721commit 93b159476541d55a82882152e96cfa43fafb9683
2722Author: Gabor Kelemen <kelemeng@gnome.hu>
2723Date: Thu Jan 21 21:26:37 2010 +0100
2724
2725 Updated Hungarian translation
2726
2727 po/hu.po | 1931 ++++++++++++++++++++++++++++++++++----------------------------
2728 1 files changed, 1073 insertions(+), 858 deletions(-)
2729
2730commit 6dd83fa1bfe6a01b65de7389180d6b66ebc95988
2731Author: Krasimir Chonov <mk2616@abv.bg>
2732Date: Thu Jan 21 15:21:19 2010 +0200
2733
2734 Updated Bulgarian translation
2735
2736 po/bg.po | 43 ++++++++++++++++++++++---------------------
2737 1 files changed, 22 insertions(+), 21 deletions(-)
2738
2739commit 49c00c33cd5a06660aae223d156e4f1291989215
2740Author: Jonathan Matthew <jonathan@d14n.org>
2741Date: Thu Jan 21 07:08:08 2010 +1000
2742
2743 gconf schemas: fix description for toolbar_style (bug #607538)
2744
2745 The descriptions were in the order of the GtkToolbarStyle enum, but that
2746 isn't how we interpret the value we get from gconf.
2747
2748 data/rhythmbox.schemas | 2 +-
2749 shell/rb-shell.c | 2 +-
2750 2 files changed, 2 insertions(+), 2 deletions(-)
2751
2752commit f012db285979e2bc40f631116a5c76dbb83d6155
2753Author: Miloš Popović <mpopovic@src.gnome.org>
2754Date: Mon Jan 18 23:47:23 2010 +0000
2755
2756 Updated Serbian translation
2757
2758 po/sr.po | 2252 ++++++++++++++++++++++++++++++--------------------------
2759 po/sr@latin.po | 2252 ++++++++++++++++++++++++++++++--------------------------
2760 2 files changed, 2426 insertions(+), 2078 deletions(-)
2761
2762commit d762af4970c8ff206d269b265ed294452e538426
2763Author: Jorge González <jorgegonz@svn.gnome.org>
2764Date: Mon Jan 18 23:11:44 2010 +0100
2765
2766 Updated Spanish translation
2767
2768 po/es.po | 58 +++++++++++++++++++++++++++++++---------------------------
2769 1 files changed, 31 insertions(+), 27 deletions(-)
2770
2771commit e3e5d16a7e58e64509e274b80cc4341bf3779087
2772Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
2773Date: Mon Jan 18 17:05:26 2010 +0100
2774
2775 Updated Slovenian translation
2776
2777 po/sl.po | 730 ++++++++++++++++++++++++++++++++------------------------------
2778 1 files changed, 373 insertions(+), 357 deletions(-)
2779
2780commit bc566bd8fc04430a8d13eae5cf8993fa72ed9ca7
2781Author: Jorge González <jorgegonz@svn.gnome.org>
2782Date: Mon Jan 18 06:18:33 2010 +0100
2783
2784 Updated Spanish translation
2785
2786 po/es.po | 630 ++++++++++++++++++++++++++++++++------------------------------
2787 1 files changed, 328 insertions(+), 302 deletions(-)
2788
2789commit 88fadd4b35b616589443f405704be45fea884454
2790Author: Luca Ferretti <lferrett@gnome.org>
2791Date: Sun Jan 17 21:19:20 2010 +0100
2792
2793 Updated Italian translation
2794
2795 po/it.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
2796 1 files changed, 811 insertions(+), 770 deletions(-)
2797
2798commit d825d163d23398db44e1f01c5cfc78dfdc21bb1b
2799Author: Mario Blättermann <mariobl@gnome.org>
2800Date: Sun Jan 17 18:49:13 2010 +0100
2801
2802 Updated German translation
2803
2804 po/de.po | 73 +++++++++++++++++++++++++++----------------------------------
2805 1 files changed, 32 insertions(+), 41 deletions(-)
2806
2807commit 7a0d1ccbd01541a592c95b15f0b9bb02f152955a
2808Author: Jonathan Matthew <jonathan@d14n.org>
2809Date: Sun Jan 17 18:53:05 2010 +1000
2810
2811 context: when being deactivated, don't remove the widget if hidden
2812
2813 This fixes a few warnings/criticals when removing the plugin or quitting
2814 rhythmbox.
2815
2816 plugins/context/context/ContextView.py | 4 +++-
2817 1 files changed, 3 insertions(+), 1 deletions(-)
2818
2819commit 2855ec99b4311155ab945accd47c3128a0543dff
2820Author: Jonathan Matthew <jonathan@d14n.org>
2821Date: Sun Jan 17 18:46:28 2010 +1000
2822
2823 context: use gtk+ font settings rather than css (bug #605725)
2824
2825 This mostly involves translating the PangoFontDescription we get from
2826 the GTK+ style into webkit.WebSettings properties.
2827
2828 plugins/context/context/ContextView.py | 24 ++++++++++++++++++++++--
2829 plugins/context/tmpl/loading.html | 2 +-
2830 plugins/context/tmpl/main.css | 2 +-
2831 3 files changed, 24 insertions(+), 4 deletions(-)
2832
2833commit 089d5a6ef26d701462095a013c3cf8343503653a
2834Author: Jonathan Matthew <jonathan@d14n.org>
2835Date: Sun Jan 17 18:36:34 2010 +1000
2836
2837 ipod, mtp: fix alignment and capitalisation in info dialog (bug #606472)
2838
2839 plugins/ipod/ipod-info.ui | 20 ++++++++++++++------
2840 plugins/mtpdevice/mtp-info.ui | 14 +++++++++++---
2841 2 files changed, 25 insertions(+), 9 deletions(-)
2842
2843commit 8aebab4817bf9fd242167c20e91fd5efe459f1fd
2844Author: Jonathan Matthew <jonathan@d14n.org>
2845Date: Sun Jan 17 18:35:17 2010 +1000
2846
2847 media-player: fix properties dialog title (bug #606470)
2848
2849 Use the device name in the dialog title, rather than incorrectly calling
2850 everything an iPod.
2851
2852 data/ui/media-player-properties.ui | 2 +-
2853 sources/rb-media-player-source.c | 7 +++++++
2854 2 files changed, 8 insertions(+), 1 deletions(-)
2855
2856commit e590c91d3adbd0449b808a9e3939e444d9262560
2857Author: Alexander Shopov <ash@contact.bg>
2858Date: Sat Jan 16 19:46:49 2010 +0200
2859
2860 Updated Bulgarian translation
2861
2862 po/bg.po | 7 ++-----
2863 1 files changed, 2 insertions(+), 5 deletions(-)
2864
2865commit a421e56890294fd5ff44b82f769ad99f33e00686
2866Author: Krasimir Chonov <mk2616@abv.bg>
2867Date: Sat Jan 16 19:41:00 2010 +0200
2868
2869 Updated Bulgarian translation
2870
2871 po/bg.po | 178 ++++++++++++++++++++++++++++++++++---------------------------
2872 1 files changed, 99 insertions(+), 79 deletions(-)
2873
2874commit 15ae2d39e81fca4b5e6429b2bd38c6f2b40ec2c7
2875Author: Mario Blättermann <mariobl@gnome.org>
2876Date: Fri Jan 15 19:29:43 2010 +0100
2877
2878 Updated German translation
2879
2880 po/de.po | 1609 +++++++++++++++++++++++++++++++++-----------------------------
2881 1 files changed, 845 insertions(+), 764 deletions(-)
2882
2883commit 88e7e9c3d925d2df27ccc1bb346815cea53c411c
2884Author: Christophe Fergeau <cfergeau@mandriva.com>
2885Date: Thu Jan 14 10:46:17 2010 +0000
2886
2887 Add segmented bar widget
2888
2889 Port the segmented bar from Banshee.
2890
2891 https://bugzilla.gnome.org/show_bug.cgi?id=558576
2892
2893 widgets/Makefile.am | 5 +
2894 widgets/rb-segmented-bar.c | 825 +++++++++++++++++++++++++++++++++++++++
2895 widgets/rb-segmented-bar.h | 80 ++++
2896 widgets/test-rb-segmented-bar.c | 76 ++++
2897 4 files changed, 986 insertions(+), 0 deletions(-)
2898
2899commit bfdfca4729c2e2b3d61b368ec899cd837bff871a
2900Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
2901Date: Thu Jan 14 07:41:39 2010 +0200
2902
2903 Update Ukrainian translation
2904
2905 help/Makefile.am | 2 +-
2906 help/uk/uk.po | 2916 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2907 2 files changed, 2917 insertions(+), 1 deletions(-)
2908
2909commit 4edfe671a196876c60fa83d7bc5d776faad21682
2910Author: Žygimantas Beručka <zygis@gnome.org>
2911Date: Wed Jan 13 19:36:34 2010 +0200
2912
2913 Updated Lithuanian translation
2914
2915 po/lt.po | 639 +++++++++++++++++++++++++++++++-------------------------------
2916 1 files changed, 322 insertions(+), 317 deletions(-)
2917
2918commit 75072f26927e95483f987e110cb457972ca617d0
2919Author: Žygimantas Beručka <zygis@gnome.org>
2920Date: Wed Jan 13 19:16:02 2010 +0200
2921
2922 Updated Lithuanian translation
2923
2924 po/lt.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
2925 1 files changed, 824 insertions(+), 757 deletions(-)
2926
2927commit ae693e0592156bd4a160284e5c1bca1214523f59
2928Author: Jonathan Matthew <jonathan@d14n.org>
2929Date: Wed Jan 13 23:05:39 2010 +1000
2930
2931 clipboard: improve some action descriptions (bug #485730)
2932
2933 The new wording matches how Nautilus describes actions that operate on a
2934 selection, and hopefully hints that you can select multiple entries for
2935 most of them without it sounding weird either way.
2936
2937 shell/rb-shell-clipboard.c | 34 +++++++++++++++++-----------------
2938 1 files changed, 17 insertions(+), 17 deletions(-)
2939
2940commit 3847ca238b42027a939f70c134b419f4f164900e
2941Author: Jonathan Matthew <jonathan@d14n.org>
2942Date: Wed Jan 13 23:04:20 2010 +1000
2943
2944 iradio: use 'remove' rather than 'delete' in the popup
2945
2946 We couldn't delete radio streams even if we wanted to, so this is
2947 definitely 'remove' rather than 'delete'.
2948
2949 plugins/iradio/iradio-ui.xml | 2 +-
2950 1 files changed, 1 insertions(+), 1 deletions(-)
2951
2952commit a6369fdf542df71e50f49af08c29a800b6c7cca8
2953Author: Jonathan Matthew <jonathan@d14n.org>
2954Date: Wed Jan 13 23:01:13 2010 +1000
2955
2956 playlist: add 'remove from playlist' action for playlist sources
2957
2958 Removing entries from playlists is neither 'remove' as it's used
2959 elsewhere, nor 'delete', so it deserves its own description.
2960
2961 data/ui/rhythmbox-ui.xml | 4 ++--
2962 shell/rb-playlist-manager.c | 2 +-
2963 sources/rb-playlist-source.c | 34 ++++++++++++++++++++++++++++++++++
2964 3 files changed, 37 insertions(+), 3 deletions(-)
2965
2966commit bd6226ebcc4862f0f2febb5f787c96429f606700
2967Author: Jonathan Matthew <jonathan@d14n.org>
2968Date: Wed Jan 13 22:59:50 2010 +1000
2969
2970 ipod: use 'delete' rather than 'move to trash' to delete files
2971
2972 'Move to trash' actually just deleted files, so now it's more accurately
2973 named.
2974
2975 plugins/ipod/rb-ipod-db.c | 2 +-
2976 plugins/ipod/rb-ipod-source.c | 14 ++++++++------
2977 plugins/ipod/rb-ipod-source.h | 2 +-
2978 plugins/ipod/rb-ipod-static-playlist-source.c | 11 ++++++-----
2979<