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