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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list