CVSROOT:        /cvs/gnome
Module name:    evolution-data-server
Changes by:     zucchi  05/06/21 01:15:09

Modified files:
        camel          : Tag: notzed-disksummary-branch ChangeLog 
                         camel-data-cache.c camel-data-cache.h 
                         camel-folder-summary-disk.c 
                         camel-folder-summary.c camel-folder-summary.h 

Log message:
2005-06-20  Not Zed  <NotZed@Ximian.com>

* camel-data-cache.c (camel_data_cache_path): make the path
function virtual - support different cache layouts.
(camel_data_cache_add): removed this.  stream rather than writing
to the target dir.
(camel_data_cache_commit): new function, commit a data stream to
the live cache.
(camel_data_cache_abort): new function to abort the data stream,
it disappears from the cache.
(camel_data_cache_get): changed to be able to optionally,
atomically reserve the name as well as get.
(camel_data_cache_remove): changed to match, no longer take
exception.
(data_cache_path, data_cache_expire): make this handle null path.

* camel-folder-summary-disk.c (set_user_flag, set_user_tag)
(set_flags): Removed, the parent class now tells us when things
change.
(cds_change_info): renamed to cds_info_changed, and hook into
parent class.

* camel-folder-summary.c (camel_message_info_changed): new api for
implementations to notify of changes.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-data-server&who=zucchi&date=explicit&mindate=2005-06-21%2001:14&maxdate=2005-06-21%2001:16

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

Reply via email to