CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jmatthew        06/05/13 21:56:41

Modified files:
        .              : ChangeLog configure.ac 
        bindings/python: rb.defs rhythmdb.defs 
        rhythmdb       : rhythmdb-query-model.c rhythmdb-query-model.h 
        sources        : rb-auto-playlist-source.c rb-browser-source.c 
                         rb-static-playlist-source.c 
        widgets        : rb-library-browser.c rb-library-browser.h 

Log message:
2006-05-14  Jonathan Matthew  <[EMAIL PROTECTED]>

* bindings/python/rhythmdb.defs:
* rhythmdb/rhythmdb-query-model.c:
(rhythmdb_query_model_set_property),
(rhythmdb_query_model_new_empty), (rhythmdb_query_model_chain):
* rhythmdb/rhythmdb-query-model.h:
Add a new method to chain query models without importing entries from
the parent into the child.  This is useful when the subset of entries
in the child can be more easily determined by running a query than by
filtering entries from the parent.

* bindings/python/rb.defs:
* widgets/rb-library-browser.c: (rb_library_browser_class_init),
(rb_library_browser_set_property),
(rb_library_browser_get_property), (rb_library_browser_new),
(rebuild_child_model):
* widgets/rb-library-browser.h:
* sources/rb-auto-playlist-source.c:
(rb_auto_playlist_source_constructor):
* sources/rb-static-playlist-source.c:
(rb_static_playlist_source_constructor):
* sources/rb-browser-source.c: (rb_browser_source_constructor):
Use more efficient queries for constructing the browser query model
chain.  Include the entry type at each level (allowing the rhythmdb-tree
backend to optimise the query) and run new queries rather than
filtering entries from the parent.  Fixes #341402.

* configure.ac: remove reference to rhythmbox.pc that I missed earlier.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-05-13%2021:55&maxdate=2006-05-13%2021:57

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to