CVSROOT: /cvs/gnome Module name: rhythmbox Changes by: jmatthew 06/10/02 07:22:26
Modified files: . : ChangeLog configure.ac bindings/python: rhythmdb.defs lib : rb-marshal.list plugins : rb-python-module.c rhythmdb : rhythmdb.c rhythmdb.h shell : rb-shell-player.c rb-shell.c Log message: 2006-10-02 Jonathan Matthew <[EMAIL PROTECTED]> patch mostly by: Ed Catmur <[EMAIL PROTECTED]> * bindings/python/rhythmdb.defs: * lib/rb-marshal.list: * rhythmdb/rhythmdb.c: (rhythmdb_class_init), (rhythmdb_emit_entry_deleted), (rhythmdb_entry_extra_metadata_accumulator), (rhythmdb_entry_request_extra_metadata), (rhythmdb_emit_entry_extra_metadata_notify), (unset_and_free_g_value), (rhythmdb_entry_gather_metadata): * rhythmdb/rhythmdb.h: Add signals for dealing with transient metadata outside the set stored in RhythmDBEntry: - entry_extra_metadata_request returns a value for the requested metadata field - entry_extra_metadata_notify notifies observers of a change to an extra metadata field - entry_extra_metadata_gather returns the values of all extra metadata fields * shell/rb-shell-player.c: (rb_shell_player_set_db_internal), (rb_shell_player_extra_metadata_cb): Sync the display on extra metadata changes and emit dbus signals when we can marshal the value. * shell/rb-shell.c: (rb_shell_get_song_properties): Implement rb_shell_song_get_properties using rhythmdb_entry_gather_metadata. * plugins/rb-python-module.c: (pyg_value_g_value_as_pyobject), (pyg_value_g_value_from_pyobject), (rb_python_module_init_python): * configure.ac: Add GValue marshaller for python (until bug 351072 is fixed) >From #345592. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-10-02%2007:21&maxdate=2006-10-02%2007:23 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list