rhythmbox r4867 - in trunk: . bindings/python lib metadata rhythmdb shell sources tests
- From: jrl svn gnome org
- To: svn-commits-list gnome org
- Subject: rhythmbox r4867 - in trunk: . bindings/python lib metadata rhythmdb shell sources tests
- Date: Tue, 27 Feb 2007 07:39:56 +0000 (GMT)
Author: jrl
Date: 2007-02-27 07:39:55 +0000 (Tue, 27 Feb 2007)
New Revision: 4867
ViewCVS link: http://svn.gnome.org/viewcvs/rhythmbox?rev=4867&view=rev
Added:
trunk/lib/rb-string-value-map.c
trunk/lib/rb-string-value-map.h
trunk/tests/test-rb-lib.c
Modified:
trunk/ChangeLog
trunk/bindings/python/Makefile.am
trunk/bindings/python/rb.override
trunk/bindings/python/rhythmdb.defs
trunk/bindings/python/rhythmdb.override
trunk/lib/Makefile.am
trunk/lib/rb-marshal.list
trunk/lib/rb-util.c
trunk/lib/rb-util.h
trunk/metadata/rb-metadata-dbus-client.c
trunk/metadata/rb-metadata-dbus.c
trunk/rhythmdb/rhythmdb.c
trunk/rhythmdb/rhythmdb.h
trunk/shell/rb-shell.c
trunk/sources/rb-streaming-source.c
trunk/tests/Makefile.am
Log:
2007-02-27 James Livingston <doclivingston gmail com>
* lib/Makefile.am:
* lib/rb-string-value-map.c:
* lib/rb-string-value-map.h: add a RBStringValueMap class, which is
basically a GHashTable for <char*,GValue*> pairs, and is usably by
Python. From #412210
* tests/Makefile.am:
* tests/test-rb-lib.c: (START_TEST), (rb_file_helpers_suite),
(main): add unit tests for the above class.
* bindings/python/Makefile.am:
* bindings/python/rb.override:
* bindings/python/rhythmdb.defs:
* bindings/python/rhythmdb.override: bind the above class to Python.
* lib/rb-marshal.list:
* lib/rb-util.c: (rb_value_free):
* lib/rb-util.h:
* metadata/rb-metadata-dbus-client.c: (rb_metadata_set):
* metadata/rb-metadata-dbus.c:
(rb_metadata_dbus_read_from_message): make rb_value_free use gslice
memory instead of malloc memory
* rhythmdb/rhythmdb.c: (rhythmdb_class_init),
(rhythmdb_entry_gather_metadata):
* rhythmdb/rhythmdb.h:
* shell/rb-shell.c: (rb_shell_get_song_properties):
* sources/rb-streaming-source.c: (extra_metadata_gather_cb): adapt to
the above change.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]