head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.10 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.8 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.6 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.4 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.2 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.7.0.2 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q1:1.5.0.12 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.10 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.8 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.6 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.4 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.2 pkgsrc-2008Q1:1.4.0.8 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.6 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.4 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.2 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.3.0.4 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.2 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.2.0.2 pkgsrc-2006Q3-base:1.2; locks; strict; comment @# @; 1.8 date 2009.10.30.11.48.11; author drochner; state dead; branches; next 1.7; 1.7 date 2009.08.02.12.10.39; author drochner; state Exp; branches; next 1.6; 1.6 date 2009.05.26.20.23.44; author wiz; state dead; branches; next 1.5; 1.5 date 2008.05.06.06.26.59; author bjs; state Exp; branches; next 1.4; 1.4 date 2007.06.10.06.29.48; author obache; state Exp; branches; next 1.3; 1.3 date 2006.10.17.16.45.07; author drochner; state Exp; branches; next 1.2; 1.2 date 2006.08.23.12.19.58; author jmmv; state Exp; branches; next 1.1; 1.1 date 2006.07.02.11.32.40; author drochner; state Exp; branches; next ; desc @@ 1.8 log @update to 0.12.5 changes: -New cover art search code -Updated Coherence UPnP plugin -UI improvement -bugfixes -translation updates @ text @$NetBSD: patch-ac,v 1.7 2009/08/02 12:10:39 drochner Exp $ --- plugins/coherence/upnp_coherence/MediaStore.py.orig 2009-07-31 15:20:44.000000000 +0200 +++ plugins/coherence/upnp_coherence/MediaStore.py @@@@ -295,6 +295,7 @@@@ class MediaStore(BackendStore): def __init__(self, server, **kwargs): self.warning("__init__ MediaStore %r", kwargs) + BackendStore.__init__(self,server,**kwargs) self.server = server self.db = kwargs['db'] self.plugin = kwargs['plugin'] @ 1.7 log @fix some glitches with UPnP interaction, bump PKGREVISION @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Remove unneeded patch (compilation succeeds on NetBSD-5.99.12/amd64 without it). @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2008/05/06 06:26:59 bjs Exp $ d3 3 a5 3 --- metadata/rb-metadata-dbus-client.c.orig 2007-03-20 08:15:44.000000000 -0400 +++ metadata/rb-metadata-dbus-client.c @@@@ -52,7 +52,7 @@@@ d7 6 a12 7 #include #include -#include +#include #include #include #include @ 1.5 log @ Update to rhythmbox 0.10.1 (latest stable version). While here, add user-destdir support. Changes from 0.9.8 to 0.10.1: 2007-05-28 James Livingston * configure.ac: bump version for the release * NEWS: 2007-05-28 James Livingston * plugins/audioscrobbler/rb-audioscrobbler.c: (rb_audioscrobbler_init), (rb_audioscrobbler_timeout_cb), (rb_audioscrobbler_do_handshake), (rb_audioscrobbler_submit_queue), (rb_audioscrobbler_preferences_sync), (rb_audioscrobbler_gconf_changed_cb): don't crash if the username/password isn't set. Fixes #426312 2007-05-28 James Livingston * plugins/ipod/rb-ipod-source.c: (rb_ipod_source_constructor), (rb_ipod_load_songs): fix a crasher, closes #441444 * plugins/audioscrobbler/Makefile.am: fix the build. 2007-05-23 James Livingston patch by: Bastien Nocera * plugins/generic-player/rb-generic-player-source.c: (handle_playlist_entry_cb), (load_playlist_file): * plugins/iradio/rb-iradio-source.c: (handle_playlist_entry_cb), (rb_iradio_source_add_from_playlist): * shell/rb-playlist-manager.c: (handle_playlist_entry_cb), (rb_playlist_manager_parse_file): * shell/rb-shell-player.c: (playlist_entry_cb), (open_location_thread): * shell/rb-shell.c: (handle_playlist_entry_cb), (rb_shell_load_uri): * sources/rb-playlist-source.c: (rb_playlist_source_save_playlist): Convert to using the new totem-pl-parser API, with a compile-time fallback on the old API 2007-05-20 Jonathan Matthew * podcast/rb-podcast-manager.c: (rb_podcast_manager_shutdown): Take a copy of the download list; otherwise, cancelling jobs modifies the list while it's being iterated. Fixes #404169. 2007-05-08 Christophe Fergeau * plugins/visualizer/rb-visualizer-plugin.c: (rb_visualizer_plugin_dispose): remove timeout callback in dispose, fixes bug #436355 2007-05-07 Jonathan Matthew * rhythmdb/rhythmdb-query-model.c: (rhythmdb_query_model_base_rows_reordered): Only process reordered entries that are in the child model. Fixes #436329. 2007-04-28 Jonathan Matthew * plugins/jamendo/jamendo/JamendoSource.py: * plugins/magnatune/magnatune/MagnatuneSource.py: Cancel outstanding async transfers when the source is deleted, rather than trying to close the target file, which won't actually do anything anyway. Fixes #434003. 2007-04-26 Jonathan Matthew * bindings/python/rhythmdb.override: Check that an entry was actually passed to db.entry_get(). Fixes #432949. 2007-04-21 Bastien Nocera * metadata/rb-metadata-gst.c: (rb_metadata_gst_load_tag): Don't replace a string with another shorter version of it, avoids problems with ID3v1 tags being preferred to ID3v2 tags when they have the same data (Closes: #428276) 2007-04-21 Jonathan Matthew * plugins/audiocd/rb-audiocd-source.c: (metadata_cb): Apparently metadata_cb can be called with no error set and albums == NULL. Don't crash in this case. Fixes #414864. 2007-04-21 Jonathan Matthew * plugins/rb-python-module.c: (rb_python_module_init_python): Disable pyg* log hooks, since they appear to cause crashes when used from multiple threads, and they're annoying anyway. Probably fixes #429687. 2007-04-19 Jonathan Matthew patch mostly by: Irene Huang * plugins/visualizer/rb-visualizer-plugin.c: (rb_visualizer_plugin_window_title_change_cb): Be kind to c libraries that don't like NULL strings. Fixes #418886. 2007-04-14 Christophe Fergeau * plugins/ipod/rb-ipod-source.c: apply patch from trunk rev 4977 which the previous commit depends on. Fixes bug #386662 some more. 2007-04-03 Christophe Fergeau * plugins/ipod/rb-ipod-source.c: (impl_move_to_trash): call schedule_save instead of directly calling itdb_save after removing a file, this makes sure file deletion works on iPod shuffles as well. Initial patch by William , fixes bug #386662 ============ Version 0.10.0 2007-04-02 James Livingston * configure.ac: bump version. * NEWS: add news 2007-03-29 James Livingston * lib/rb-util.c: (rb_string_list_contains): * lib/rb-util.h: * sources/rb-removable-media-source.c: (impl_paste): backport the change to hack around our having application/x-id3 for MP3s. 2007-03-26 James Livingston * data/glade/playlist-save.glade: make the playlist format combo not be so huge. Fixes #419153 2007-03-20 Jonathan Matthew * plugins/visualizer/rb-fake-visualizer.c: (rb_fake_vis_chain): Set a timestamp on the first frame. Should fix some seeking problems. 2007-03-20 James Livingston patch by: Adam Zimmerman * plugins/magnatune/magnatune/TrackListHandler.py: handle the release date being not an integer. Fixes #414980 2007-03-20 James Livingston * lib/rb-file-helpers.c: (_gnomevfs_info_unreadable), (rb_uri_handle_recursively_cb): * rhythmdb/rhythmdb-private.h: * rhythmdb/rhythmdb.c: (rhythmdb_init), (rhythmdb_finalize), (rhythmdb_add_uri_with_type): make files starting with a dot not get added. Again. Fixes #395124 2007-03-20 Jonathan Matthew * metadata/Makefile.am: * metadata/rb-metadata-dbus-client.c: (start_metadata_service): Apply the program name transform to the metadata helper name and pass it in as a preprocessor symbol so we can find it when configured with --program-suffix etc. Fixes #419874. 2007-03-20 Irene Huang * shell/main.c: (main): Should call gdk_threads_enter/leave after gdk_threads_init in main. Fixes bug # 420444. 2007-03-11 James Livingston * plugins/artdisplay/rhythmbox-missing-artwork.svg: replace with a GPL-licenced vesion by Jakub Steiner, since CC-BY-SA licencing apparently has issues with GPL-licenced programs. 2007-03-10 Jonathan Matthew * plugins/power-manager/rb-power-manager-plugin.c: (proxy_destroy_cb), (create_dbus_proxy), (inhibit), (uninhibit), (impl_activate): Use dbus_g_proxy_new_for_name_owner instead of dbus_g_proxy_new_for_name so dbus doesn't start g-p-m if it's not already running. Recreate the dbus proxy as required. Fixes #416213. 2007-03-09 James Livingston * rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_end_element), (rhythmdb_tree_save), (rhythmdb_tree_entry_type_registered): hold the entries lock when accessing the unknown-entries map. Fixes #416024 2007-03-06 Jonathan Matthew * plugins/visualizer/rb-visualizer-plugin.c: (find_xoverlay), (bus_sync_message_cb), (rb_visualizer_plugin_window_id_notify_cb), (update_window): Check we actually found an x overlay interface before trying to use it. 2007-03-03 James Livingston * lib/rb-util.c: (rb_assert_locked), (rb_threads_init), (rb_str_in_strv): * lib/rb-util.h: add util function which asserts that a lock is being held (only works on systems where GMutex isn't recursive) * rhythmdb/rhythmdb-tree.c: (unparent_entries), (rhythmdb_tree_finalize), (set_entry_album), (rhythmdb_tree_entry_new_internal), (get_or_create_genre), (get_or_create_artist), (get_or_create_album), (remove_entry_from_album), (rhythmdb_tree_entry_set), (rhythmdb_tree_entry_delete), (remove_one_song), (rhythmdb_tree_entry_delete_by_type): take the tree lock in other paths, and use the above function to ensure the lock is being held. Fixes #393642 and probably others 2007-03-03 James Livingston patch by: Alex "weej" Jones * plugins/audioscrobbler/Makefile.am: * plugins/audioscrobbler/as-icon.svg: * plugins/audioscrobbler/rb-audioscrobbler-plugin.c: (impl_activate): * plugins/audioscrobbler/rb-lastfm-source.c: (rb_lastfm_source_init): Use audioscrobbler logo for the source, which the last.fm guys have said is fine. Fixes #409164 2007-03-02 James Livingston patch by: Andreas Hanke * configure.ac: * macros/acinclude.m4: remove use of AS_AC_EXPAND. Fixes #413301 2007-03-02 James Livingston patch mostly by: Christophe Fergeau * plugins/rb-plugins-engine.c: (rb_plugins_engine_load): * sources/rb-sourcelist.c: (rb_sourcelist_source_to_iter), (rb_sourcelist_visible_source_to_iter): fix more leaks 2007-03-02 James Livingston * plugins/rb-plugin-manager.c: (plugin_manager_view_cell_cb): don't crash if the plugin has NULL for the name, just emit a critical warning. Fixes #413206 2007-03-02 James Livingston patch by: Christophe Fergeau * plugins/audiocd/rb-audiocd-plugin.c: (rb_audiocd_plugin_mount_volume): fix a leak 2007-03-02 James Livingston * lib/rb-file-helpers.c: (rb_canonicalise_uri): don't crash. * podcast/rb-podcast-manager.c: (rb_podcast_manager_download_file_info_cb): generate proper URIs. Fixes #411189 2007-03-01 Alex Lancaster Patch partially by: Edward Rudd : * plugins/magnatune/magnatune/MagnatuneSource.py (MagnatuneSource.purchase_album): Pass in artist and album name to dialog correctly. Use set_markup() to italicise album name. Fixes #412931. 2007-03-01 Alex Lancaster Patch partially by: Kjell Braden : * plugins/jamendo/jamendo-loading.glade: Fix typos. Fixes #413640. 2007-02-26 Jonathan Matthew * plugins/daap/rb-daap-src.c: (rb_daap_src_open): Fix libsoup compatibility properly, so it actually works with 2.2.98 and earlier as well as 2.2.99 and newer. Fixes #410940. 2007-02-25 James Livingston * plugins/rb-plugins-engine.c: (rb_plugins_engine_load): handle keys being missing from the .rb-plugin file without crashing. Fixes #411558 2007-02-25 James Livingston * plugins/daap/rb-daap-share.c: (message_get_session_id), (message_get_revision_number): check that there is a query part in the URI before trying to use it. Fixes #411783 2007-02-25 James Livingston patch by: Julien Puydt * plugins/jamendo/jamendo/JamendoSource.py: improve error handling. Fixes #411038 2007-02-25 James Livingston * sources/rb-browser-source.c: (rb_browser_source_class_init): don't try to use a popup menu that doesn't exist. Fixes #411703 2007-02-25 James Livingston patch by: Nguyen Thai Ngoc Duy * plugins/artdisplay/artdisplay/CoverArtDatabase.py: import GError. Fixes #411122 2007-02-25 James Livingston patch by: Og Maciel * plugins/magnatune/magnatune/MagnatuneSource.py: fix a typo having a '.' instead of a '?'. Fixes #411584 2007-02-25 James Livingston patch by: Gilles Dartiguelongue * metadata/Makefile.am: fix parallel builds. Fixes #411145 2007-02-24 James Livingston patch by: Gilles Dartiguelongue * widgets/Makefile.am: unbreak LDFLAGS="-Wl,--as-needed". Fixes #411141, and maybe #380411 2007-02-22 James Livingston * shell/rb-shell-clipboard.c: (rb_shell_clipboard_sync): fix crasher, fixes #410601 2007-02-22 Jonathan Matthew * rhythmdb/rhythmdb-property-model.c: (rhythmdb_property_model_insert), (rhythmdb_property_model_delete_prop): Emit row-changed signals when property counts change. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.4 2007/06/10 06:29:48 obache Exp $ @ 1.4 log @Update rhythmbox to 0.9.8. Overview of changes in Rhythmbox 0.9.8 "Type slowly" ===================================================== * move to SVN and move round lots of files. yay! * use "friendly" date-time in track list (William Jon McCann) * add visualisation plugin (JOnathan Matthew) * support more lastfm:// URIs (Jonathan Matthew) * split code out into a library common to plugins and the binary (Jonathan Matthew) * display cover art in the tray icon tooltop and song-change notification (Ed Catmur) * Magnatune improvements (Adam Zimmerman) * core art improvements, support art for podcasts et al (Ed Catmur, Martin Szulecki) * Python plugin improvements (James Livingston, Jonathan Matthew) * add support for the Jamendo online catalogue (Guillaume Desmottes) * support new Gnome "media key" mechanism (James Livingston, Jonathan Matthew) * support track transfer for "generic" audio players, and improve iPod track transfer support, including transcoding (James Livingston) * many build/run issues on Solaris (Irene Huang) * Nokia N800 support (William Jon McCann) * Many core improvements, for future work * the usual pile of minor features and bug fixes Updated Translations -------------------- * ca Jordi Mallach * da Peter Bach * de Hendrik Brandt * en_CA Adam Weinberger * en_GB David Lodge * fr Jonathan Ernst and Stéphane Raimbault * gl Ignacio Casal Quinteiro * hi Gaurav Mishra (NEW) * it Luca Ferretti * lt Žygimantas Beručka * nl Tino Meinen * pl Artur Flinta and the Gnome Polish Team * pt_BR Guilherme de S. Pastore * sv Daniel Nylander * vi Nguyễn Thái Ngọc Duy Overview of changes in Rhythmbox 0.9.7 "I love Perth" ===================================================== * Use gnome-power-manager to inhibit suspend while playing (Jonathan Matthew) * Add support for transient metadata (Ed Catmur) * Plugin-ise Internet radio support (Jonathan Matthew) * Add support for the MagnaTune online store (Adam Zimmerman) * Add support for playin Last.fm radio streams (Matt N) * Even more support for broken podcast feeds (Alex Lancaster) * Display placeholder when no cover art can be found (Ed Catmur) * Build fixes (Brian Cameron, Gilles Dartiguelongue, Alex Lancaster) * Improve the python console (Brian McKenna) * Ask the user if MusicBrainz returns multiple albums (Edgar Luna) * Refactor support for "streaming" sources (Jonathan Matthew) * Let dbus clients request playing song notification (Oskari Saarenmaa) * Add more unit tests (Jonathan Matthew) * Fix some a11y stuff (Jerry Tan) * Plugin-ise DAAP, and DAAP improvements (Jonathan Matthew) * Startup improvements, including async directory walking (James Livingston) * Improve intra-application Drag and Drop (Jonathan Matthew) * Support gnonfaudiosink's "profile" property (Alex Jones) * Remove insane threading from podcasts (James Livingston, Jonathan Matthew) * Disable ReplayGain by default, since it has issues (James M) Plus the usual assortment of bug fixes, performance and memory improvements, and minor features. Updated Translations -------------------- * ar Djihed Afifi * ca Jordi Mallach, Josep Puigdemont i Casamajó * dz Pema Geyleg (New) * el Nikos Charonitakis * en_CA Adam Weinberger * es Francisco Javier F. Serrador * fi Ilkka Tuohela * gl Ignacio Casal Quinteiro * hu Gabor Kelemen * it Luca Ferretti * ja Takeshi AIHANA * lt Žygimantas Beručka * nb Kjartan Maraas * nl Vincent van Adrighem * sv Fredrik Tuomas * vi Nguyễn Thái Ngọc Duy @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2006/10/17 16:45:07 drochner Exp $ d3 1 a3 1 --- metadata/rb-metadata-dbus-client.c.orig 2007-01-31 09:40:45.000000000 +0000 @ 1.3 log @update to 0.9.6 changes: -improvements to plugin infrastructure and more plugins -Tag writing and ipod-write support turned on by default -Local file support for album art plugin -Gnome-keyring support for storing DAAP password -improvements, bug fixes and new minor features @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- metadata/rb-metadata-dbus-client.c.orig 2006-08-12 11:25:47.000000000 +0200 @ 1.2 log @Fix build with new dbus API. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2006/07/02 11:32:40 drochner Exp $ d3 1 a3 1 --- metadata/rb-metadata-dbus-client.c.orig 2006-05-27 06:15:44.000000000 +0200 a13 9 @@@@ -118,7 +118,7 @@@@ kill_metadata_service (void) if (dbus_connection) { if (dbus_connection_get_is_connected (dbus_connection)) { rb_debug ("closing dbus connection"); - dbus_connection_disconnect (dbus_connection); + dbus_connection_close (dbus_connection); } else { rb_debug ("dbus connection already closed"); } @ 1.1 log @update to 0.9.5 This is a major update, too many individual changes to list here. Most notably: uses the gstreamer-0.10 framework now. (That's still not that great software, there is an appearent ressource leak which makes switching between play channels fail after a while.) @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- metadata/rb-metadata-dbus-client.c.orig 2006-04-22 11:30:47.000000000 +0200 d14 9 @