head 1.9; access; symbols pkgsrc-2018Q1:1.8.0.66 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.64 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.62 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.58 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.56 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.54 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.52 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.50 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.48 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.46 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.44 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.42 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.40 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.38 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.36 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.34 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.32 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.30 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.28 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.24 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.22 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.20 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.18 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.16 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.14 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.12 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.10 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.8 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.6 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.4 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.2 pkgsrc-2010Q2-base:1.8 pkgsrc-2009Q4:1.7.0.2 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q1:1.6.0.4 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.2 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.8 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.6 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.4 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.2 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.1.0.6 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.4 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.2 pkgsrc-2006Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2018.05.29.03.26.54; author youri; state dead; branches; next 1.8; commitid TOIvWZNhxXrtQ8EA; 1.8 date 2010.05.20.21.15.54; author drochner; state Exp; branches; next 1.7; 1.7 date 2009.04.17.17.51.01; author drochner; state dead; branches; next 1.6; 1.6 date 2008.12.26.20.42.26; author jmcneill; state Exp; branches; next 1.5; 1.5 date 2008.12.26.15.35.51; author jmcneill; state Exp; branches; next 1.4; 1.4 date 2008.10.29.01.39.57; author wiz; state dead; branches; next 1.3; 1.3 date 2008.05.06.06.26.59; author bjs; state Exp; branches; next 1.2; 1.2 date 2007.06.10.06.29.48; author obache; state Exp; branches; next 1.1; 1.1 date 2006.07.02.11.32.40; author drochner; state Exp; branches; next ; desc @@ 1.9 log @Remove obsolete patches. @ text @$NetBSD: patch-ae,v 1.8 2010/05/20 21:15:54 drochner Exp $ --- plugins/coherence/upnp_coherence/__init__.py.orig 2010-03-25 00:10:11.000000000 +0000 +++ plugins/coherence/upnp_coherence/__init__.py @@@@ -12,7 +12,7 @@@@ import gobject, gtk import gconf -import louie +import coherence.extern.louie as louie from coherence import log @ 1.8 log @fix the upnp_coherence plugin: use the "louie" module which comes with "coherence" bump PKGREVISION @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @update to 0.12.0 this is a major update, no changelog available pkgsrc note: restored Python plugin support (got lost in a previous update) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.6 2008/12/26 20:42:26 jmcneill Exp $ d3 8 a10 10 From http://svn.gnome.org/viewvc/rhythmbox?view=revision&revision=5992 --- plugins/generic-player/rb-generic-player-source.c.orig 2008-12-26 15:40:52.000000000 -0500 +++ plugins/generic-player/rb-generic-player-source.c 2008-12-26 15:41:31.000000000 -0500 @@@@ -774,21 +774,43 @@@@ gchar *udi = get_hal_udi_for_player (ctx, volume); if (udi != NULL) { DBusError error; + char **proplist; char *prop; d12 1 a12 39 rb_debug ("Checking udi %s", udi); /* check that it can be accessed as mass-storage */ dbus_error_init (&error); - prop = libhal_device_get_property_string (ctx, udi, "portable_audio_player.access_method", &error); - if (prop != NULL && strcmp (prop, "storage") == 0 && !dbus_error_is_set (&error)) { - /* the device has passed all tests, so it should be a usable player */ - result = TRUE; - } else { + proplist = libhal_device_get_property_strlist (ctx, udi, "portable_audio_player.access_method.protocols", &error); + if (proplist != NULL && !dbus_error_is_set (&error)) { + int i; + for (i = 0; proplist[i] != NULL; i++) { + rb_debug ("device access method: %s", proplist[i]); + if (strcmp (proplist[i], "storage") == 0) { + result = TRUE; + break; + } + } + + libhal_free_string_array (proplist); + } + free_dbus_error ("checking device access method", &error); + + if (result == FALSE) { + dbus_error_init (&error); + prop = libhal_device_get_property_string (ctx, udi, "portable_audio_player.access_method", &error); + if (prop != NULL && strcmp (prop, "storage") == 0 && !dbus_error_is_set (&error)) { + /* the device has passed all tests, so it should be a usable player */ + result = TRUE; + } + + libhal_free_string (prop); + free_dbus_error ("checking device access method", &error); + } + + if (result == FALSE) { rb_debug ("device cannot be accessed via storage"); } - libhal_free_string (prop); a13 4 - free_dbus_error ("checking device access method", &error); } else { rb_debug ("device is not an audio player"); } @ 1.6 log @regen patch-ae @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2008/12/26 15:35:51 jmcneill Exp $ @ 1.5 log @Add HAL and ipod support; tested with an iPod Shuffle and a PSP-2000. @ text @d1 1 a1 1 $NetBSD$ d5 4 a8 4 --- plugins/generic-player/rb-generic-player-source.c 2008/10/01 19:28:24 5961 +++ plugins/generic-player/rb-generic-player-source.c 2008/10/23 11:50:40 5992 @@@@ -824,21 +824,43 @@@@ char *udi = get_hal_udi_for_player (ctx, mount); @ 1.4 log @Update to 0.11.6: Overview of changes in Rhythmbox 0.11.6 "Haunt You Down" ========================================================= * Relicensed with GPL exception for GStreamer plugins * Improvements to the cross-fading playback backend * Use Amazon ECS 4.0 web service for cover art searches * Remember browser state for (some) removable devices * Automatically remove podcast episodes that are no longer available * Only display error dialogs for manually triggered podcast updates * Allow playlists from DAAP shares to be sorted * Fix transcoding when transferring to MTP devices * Start moving cached data to XDG_CACHE_HOME * More inclusive local cover art search * Lots of improvements to the iPod plugin * Switch to the new last.fm streaming system * Much improved API documentation coverage Contributores to the release: - Thomas Andersen - Sebastien Bacher - Niels Vorgaard Christensen - Jay Cornwall - Paul Drain - Christophe Fergeau - Luca Ferretti - Marcin Galazka - Alexander Gitter - Maximilian Grothusmann - Andreas Henriksson - Jeremy Katz - Colin Leroy - James Livingston - Edgar Luna - Nikolai Luthman - Jonathan Matthew - John Millikin - Mirco Müller - Bastien Nocera - Alfredo Pironti - Frank Scholz - Shogun - Sjoerd Simons - F. Steinel - Mats Taraldsvik - Philippe Troin - David Turner - Mika Wahlroos - Colin Walters - Thomas Zander - Adam Zimmerman Updated translations -------------------- Petr Kovar, Kamil Páral (cs) Jochen Skulj (de) Simos Xenitellis (el) Jorge Gonzalez (es) Claude Paroz (fr) Ignacio Casal Quinteiro (gl) Mark Krapivner (he) Luca Ferretti (it) Žygimantas Beručka (lt) Arangel Angov (mk) Kjartan Maraas (nb) Tino Meinen (nl) Yannig Marchegay (Kokoyaya) (oc) Tomasz Dominikowski (pl) Vladimir Melo, Fábio Nogueira (pt_BR) Peter Tuhársky (sk) Daniel Nylander (sv) 甘露(Lu Gan) (zh_CN) Overview of changes in Rhythmbox 0.11.5 ======================================= * Improvements to the cross-fading playback backend * Assorted bug fixed for MTP device support * Add "shuffle playlist" command for playlists * Improvements to iPod art and podcast support * Fix some issues causing problems for accessability tools * Several major improvements to UPnP support (including acting as a renderer) * List Rhythmbox as supporting lastfm:// URIs Contributors to the release: - Djihed Afifi - Sebastien Bacher - Damien Carbery - Ed Catmur - Jay Cornwall - Christophe Fergeau - Ralph Giles - Kern Handa - Ryan Hughes - Alex Kloss - Karol Krizka - Jonathan Matthew - Mirco Müller - Claude Paroz - Frank Scholz - Sam Solon - Kouhei Sutou - Götz Waschk - Dan Winship - Li Yuan - David Zeuthen New translations ---------------- * ps Zabeeh Khan Updated translations -------------------- * ar Ahmad Farghal * be@@latin Ihar Hrachyshka * ca Gil Forcada, David Planella * cs Kamil Paral * da Kenneth Nielsen * de Hendrik Richter * en_GB Philip Withnall * es Jorge Gonzalez * eu Inaki Larranaga Murgoitio * fi Ilkka Tuohela * fr Claude Paroz, Stéphane Raimbault * ga Seán de Búrca * gl Ignacio Casal Quinteiro * he Mark Krapnov * hu Gabor Kelemen * it Luca Ferretti * ja Takeshi AIHANA * lt Žygimantas Beručka, Gintautas Miliauskas * mk Jovan Naumovski * nb Kjartan Maraas * ne Pawan Chitrakar * nl Tino Meinen * oc Yannig Marchegay * pl Artur Flinta * pt Filipe Gomes * pt_BR Og Maciel * ru Yuri Myasoedov, Anton Shestakov * sk Peter Tuhársky * sv Daniel Nylander * tr Gil Forcada * zh_HK Chao-Hsiung Liao * zh_TW Chao-Hsiung Liao Overview of changes in Rhythmbox 0.11.4 "" ========================================== * Support automatic GStreamer plugin installation * Improved cross-fading backend * Improved Podcast feed support, including Atom and APML * Add optional mozilla plugin to handle itms:// links * Fade volume when pausing and unpausing * Improve performance and stability of MTP device support * Stop putting deleted tracks on iPods in the Garbage Bin * Support PSPs with newer firmware * Improvements to the Coherence-based UPnP support * Minor improvements to Python bindings for plugins Contributors to the release: - John Daiker - Louis Francis - Irene Huang - James Livingston - Jonathan Matthew - Andreas Nilsson - Bastien Nocera Updated translations -------------------- * be@@latin Ihar Hrachyshka * de Andre Klapper * es Jorge Gonzalez * fr Robert-André Mauchin * ga Seán de Búrca * gl Ignacio Casal Quinteiro * it Luca Ferretti * ja Takeshi AIHANA * ka Namhyung Kim * lt Žygimantas Beručka * nb Espen Stefansen * pt Filipe Gomes * sv Daniel Nylander Overview of changes in Rhythmbox 0.11.3 "Splinter" ================================================== * Allow drag-and-drop of images to the cover art display * Allow DAAP shares to be connected to manually * Support DAAP smart playlists and radio streams * Handle file name being passed on the command line again * Add "donate to artist" action to Jamendo plugin * Support some more lyric sites * Improvements and fixes to the cross-fading player * Improve UPnP support * Improve track importing, especially on generic audio players * Allow python plugins to use threads * Enable music store plugins by default * Support playback from fm radio tuner cards As well as a heap of bug fixes. Contributors to the release: - Paolo Borelli - John Bryant - Brian Cameron - Ed Catmur - Cosimo Cecchi - Tim Chevalier - Jay Cornwall - Jeff Craig - Paul Drain - Nguyen Thai Ngoc Duy - James Henstridge - David Keijser - Alex Lancaster - James Livingston - Stephane Loeuillet - Jonathan Matthew - Bastien Nocera - Tom Parker - Tim Retout - Claudio Saavedra - Torsten Schoenfeld - Kouhei Sutou - Mika Wahlroos - Philip Withnall - Austin Updated translations -------------------- * ar Djihed Afifi * be@@latin Ihar Hrachyshka * ca Francesc Vilches * cs Martin Picek * en_CA Adam Weinberger * es Jorge Gonzalez * eu Inaki Larranaga Murgoitio * fi Ilkka Tuohela * fr Stéphane Raimbault * gl Ignacio Casal Quinteiro, Iván Méndez López * hu Gabor Kelemen * it Luca Ferretti * ja Takeshi Aihana * lt Žygimantas Beručka, Gintautas Miliauskas * lv Raivis Dejus * mk Jovan Naumovski * nb Kjartan Maraas, Espen Stefansen * nl Tino Meinen * pl Artur Flinta * pt_BR Og Maciel, Pedro de Medeiros * ro Alex Eftimie * sk Peter Tuharsky * sv Daniel Nylander Overview of changes in Rhythmbox 0.11.2 "Inverted Ouroboros" ============================================================ * add partial support for UPnP A/V using Coherence * large memory usage reductions for the Jamendo plugin * read some keys from .is_audio_player files, like Banshee * handle playlist-paths given to us by HAL better * allow plugins to add new play orders * notify last.fm about songs played on iPods As well as a heap of bug fixes. Contributors to the release: - Jürg Billeter - Dennis Cranston - Christophe Fergeau - Luca Ferretti - Alex Lancaster - Eduardo Lima - James Livingston - Jonathan Matthew - Bastien Nocera - Tim Retout - Adam Zimmerman Updated translations -------------------- * dz Pema Geyleg * eu Inaki Larranaga Murgoitio * fi Ilkka Tuohela * fr Claude Paroz * gl Ignacio Casal Quinteiro * it Luca Ferretti, Giuseppe M * lt Žygimantas Beručka * lv Raivis Dejus * pl Artur Flinta * pt_BR Vladimir Melo, Evandro F. Giovani, Og Maciel * sv Daniel Nylander * vi Nguyễn Thái Ngọc Duy Overview of changes in Rhythmbox 0.11.1 "" ============================================================== * more new icons * make gapless/xfade playback and visualisations work together better * handle lastfm:// URIs * make Magnatune/Jamendo loading intro saner on small screens * fix last.fm streaming * allow the user of Magnatune gift cards * do iPod DB saving in the background, not blocking the UI * vastly reduce the Jamendo plugin's memory usage * add support for MTP audio players * clean up the playback preferences UI * update play count, rating and last played on iPods * add support for multiple lyrics sites, and allow editing of lyrics Plus the usual other bug fixes and minor improvements. Contributors to the release: - Christophe Fergeau - Luca Ferretti - Peter Grundström - Jaap A. Haitsma - Alex "weej" Jones - James Livingston - Jonathan Matthew - Michael Monreal - Bastien Nocera - Tom Parker - Riley Patterson - Sirio Bolaños Puchet - Tim Retout - Adam Zimmerman Updated translations -------------------- * es Maria Majadas * gl Ignacio Casal Quinteiro * nl Reinout van Schouwen * pl Artur Flinta * sv Daniel Nylander * vi Phạm Thành Long * zh_CN Funda Wang Overview of changes in Rhythmbox 0.11.0 "Rough in the diamond" ============================================================== * Add gapless/cross-fading playback backend (130426) * Add awesome Tango-style icons (388648, 380896, 388650, 314608) * Don't wake up the CPU all the time while doing nothing (399012) * Allow plugins to add filer and tee elements/sub-piplines to the gstreamer pipeline (345181) * Group sources together (359740) * Add DB support for keywords (324540) * Save modified iPod playlists (436744), and marks podcasts as such (424086) * Fix Unicode normalisation, which also makes searching ignore diacritical marks (421253, 338824) * Use xdg-user-dirs, and kill the druid (yay!) (411247) * Write art out to the DB on iPods (357400) * Parse last.fm group radio URLs too (407320) * Add support for MusicBrainz id tags (410681) * Minor improvements to the cover-art plugin * Retrieve cover art from last.fm (414065) and Magnatune (411622) * Add some more useful options to rhythmbox-client (414648) * Add preliminary support for Vala plugins * Use GSequence instead of EggSequence (419599) * plus a heap of bug fixes and minor improvements This release also drops support for: - GStreamer 0.8 - GTK+ 2.6 - DBus 0.3x before 0.35 - HAL 0.2 Contributors to the release: - Hylke Bons - Kjell Braden - Ed Catumur - Christophe Dehais - Paul Drain - Edward Duffy - Christophe Fergeau - Andreas Hanke - Denis Jacquerye - Alex "weej" Jones - Gabor Kelemen - Alex Lancaster - James Livingston - Jonathan Matthew - William Jon McCann - Matt N - Andreas Nilsson - Jonty Pearson - Brian Pepple - Tim Retout - Edward Rudd - Robin Sonefors - Adam Zimmerman - 'William' Updated translations -------------------- * ar Djihed Afifi, Ahmad Farghal * ca Josep Puigdemont i Casamajó * de Hendrik Brandt, Sven Herzberg * fi Tommi Vainikainen * fr Stéphane Raimbault * gl Ignacio Casal Quinteiro * hu Gabor Kelemen * lt Žygimantas Beručka * nl Reinout van Schouwen * pt Filipe Gomes * pt_BR Washington Lins * sv Daniel Nylander * zh_CN Funda Wang @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.3 2008/05/06 06:26:59 bjs Exp $ d3 10 a12 4 --- shell/main.c.orig 2007-03-20 04:05:07.000000000 -0400 +++ shell/main.c @@@@ -381,7 +381,9 @@@@ main (int argc, char **argv) } else { d14 39 a52 5 rb_profile_start ("mainloop"); + GDK_THREADS_ENTER (); gtk_main (); + GDK_THREADS_LEAVE (); rb_profile_end ("mainloop"); d54 4 a57 1 rb_debug ("out of toplevel loop"); @ 1.3 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-ae,v 1.2 2007/06/10 06:29:48 obache Exp $ @ 1.2 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-ae,v 1.1 2006/07/02 11:32:40 drochner Exp $ d3 1 a3 1 --- shell/main.c.orig 2007-01-12 08:44:18.000000000 +0000 d5 1 a5 1 @@@@ -380,7 +380,9 @@@@ main (int argc, char **argv) @ 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 --- shell/main.c.orig 2006-05-30 16:44:01.000000000 +0200 d5 1 a5 1 @@@@ -372,7 +372,9 @@@@ main (int argc, char **argv) @