CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jrl     06/07/06 23:00:45

Modified files:
        .              : ChangeLog 
        rhythmdb       : rhythmdb-private.h rhythmdb.c rhythmdb.h 
        tests          : Makefile.am 
Added files:
        tests          : bench-rhythmdb-load.c 

Log message:
2006-07-07  James Livingston  <[EMAIL PROTECTED]>

* rhythmdb/rhythmdb-private.h:
* rhythmdb/rhythmdb.c: (rhythmdb_entry_allocate),
(rhythmdb_entry_get), (rhythmdb_entry_set_internal),
(rhythmdb_entry_sync_mirrored), (rhythmdb_entry_set_visibility),
(rhythmdb_entry_get_string):
* rhythmdb/rhythmdb.h: make _sync_mirrored private, and have "dirty"
flags for the affected properties. _sync_mirrored will get run
automatically when a dirty property is accessed, which improves
performance a bit (especially during startup) as we don't need to sync
every time they change. From #325215.

* tests/bench-rhythmdb-load.c
* tests/Makefile.am: add a RhythmDB loading benchmark.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-07-06%2022:59&maxdate=2006-07-06%2023:01

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

Reply via email to