CVSROOT: /cvs/gnome
Module name: rhythmbox
Changes by: jmatthew 06/02/19 06:30:09
Modified files:
. : ChangeLog configure.ac
metadata : Makefile.am rb-metadata-common.c
rb-metadata-gst.c rb-metadata.h
rhythmdb : rhythmdb.c
Added files:
metadata : rb-metadata-dbus-client.c
rb-metadata-dbus-service.c rb-metadata-dbus.c
rb-metadata-dbus.h test-metadata.c
Log message:
* metadata/rb-metadata-dbus-client.c:
* metadata/rb-metadata-dbus-service.c:
* metadata/rb-metadata-dbus.c:
* metadata/rb-metadata-dbus.h:
New files, adding an external service for reading and writing
metadata, and an implementation of the RBMetaData interface that uses
dbus to communicate with it.
* metadata/rb-metadata.h,
* metadata/rb-metadata-common.c: (rb_metadata_get_field_type),
(rb_metadata_get_field_name): Put metadata details in a static array
instead of using a hash table, and add a field for language code (not
used for anything)
* metadata/rb-metadata-gst.c: Updates for changes in
rb-metadata-common.c, fix signal handler closure leak for the typefind
element's have-type signal, and add XML to the list of types we ignore.
* rhythmdb/rhythmdb.c: (extract_gtype_from_enum_entry):
Update for changes to rb_metadata_get_field_type
(rhythmdb_entry_allocate): Don't make songs hidden initially, as
rhythmdb_commit_internal do that for non-local files. Saves us a stat
here and there.
* configure.ac: Add --enable-metadata-helper option (not enabled by
default) to use the external metadata service
* metadata/Makefile.am: Add new files
* metadata/test-metadata.c: Test program for the metadata service
Fixes #329597.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-02-19%2006:29&maxdate=2006-02-19%2006:31
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list