rhythmbox r4938 - in trunk: . bindings/python rhythmdb tests
- From: jrl svn gnome org
- To: svn-commits-list gnome org
- Subject: rhythmbox r4938 - in trunk: . bindings/python rhythmdb tests
- Date: Mon, 12 Mar 2007 13:02:25 +0000 (GMT)
Author: jrl
Date: 2007-03-12 13:02:25 +0000 (Mon, 12 Mar 2007)
New Revision: 4938
ViewCVS link: http://svn.gnome.org/viewcvs/rhythmbox?rev=4938&view=rev
Modified:
trunk/ChangeLog
trunk/bindings/python/rb.defs
trunk/bindings/python/rhythmdb.defs
trunk/rhythmdb/rb-refstring.c
trunk/rhythmdb/rb-refstring.h
trunk/rhythmdb/rhythmdb-tree.c
trunk/rhythmdb/rhythmdb.c
trunk/rhythmdb/rhythmdb.h
trunk/tests/test-rhythmdb.c
Log:
2007-03-13 James Livingston <doclivingston gmail com>
* rhythmdb/rb-refstring.c: (rb_refstring_get_type):
* rhythmdb/rb-refstring.h: make RBRefstring a boxed gtype.
* rhythmdb/rhythmdb.h:
* rhythmdb/rhythmdb.c: (rhythmdb_class_init),
(rhythmdb_set_property), (rhythmdb_prop_type_get_type),
(rhythmdb_entry_keyword_add), (rhythmdb_entry_keyword_remove),
(rhythmdb_entry_keyword_has), (rhythmdb_entry_keywords_get): add new
API for Keywords.
* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_class_init),
(rhythmdb_tree_init), (rhythmdb_tree_finalize),
(rhythmdb_tree_parser_start_element),
(rhythmdb_tree_parser_end_element),
(rhythmdb_tree_parser_characters), (save_entry),
(rhythmdb_tree_entry_delete), (remove_one_song),
(evaluate_conjunctive_subquery), (remove_entry_from_keyword_table),
(rhythmdb_tree_entry_keyword_add),
(rhythmdb_tree_entry_keyword_remove),
(rhythmdb_tree_entry_keyword_has), (remove_entry_from_keywords),
(check_entry_existance), (rhythmdb_tree_entry_keywords_get): make
RhythmDBTree implement the above API.
* bindings/python/rb.defs:
* bindings/python/rhythmdb.defs: bind it to python.
* tests/test-rhythmdb.c: (count_and_free_refstring_list),
(START_TEST), (rhythmdb_suite): add some unit tests.
From #324540
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]