From b27eb5f67ae5a2b1bb93e661ac7862520ff30d4b Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 19 Jun 2000 20:54:50 +0000 Subject: Set summary equal to NULL. (imap_get_summary): Store the summary in the 2000-06-19 Jeffrey Stedfast * providers/imap/camel-imap-folder.c (camel_imap_folder_init): Set summary equal to NULL. (imap_get_summary): Store the summary in the ImapFolder (imap_summary_get_by_uid): If we have a summary cache in the ImapFolder, first check to see if that message info is in the cached summary first, if not fetch it directly from the IMAP server and append it to the summary cache. (imap_get_message_flags): Don't free the message info that we get back from summary_get_by_uid as we don't want to be corrupting our cached summary. svn path=/trunk/; revision=3636 --- camel/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'camel/ChangeLog') diff --git a/camel/ChangeLog b/camel/ChangeLog index df3be4b8ca..5b4d5aabd6 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,16 @@ +2000-06-19 Jeffrey Stedfast + + * providers/imap/camel-imap-folder.c (camel_imap_folder_init): + Set summary equal to NULL. + (imap_get_summary): Store the summary in the ImapFolder + (imap_summary_get_by_uid): If we have a summary cache in the + ImapFolder, first check to see if that message info is in the + cached summary first, if not fetch it directly from the IMAP + server and append it to the summary cache. + (imap_get_message_flags): Don't free the message info that we + get back from summary_get_by_uid as we don't want to be + corrupting our cached summary. + 2000-06-19 Peter Williams * providers/imap/camel-imap-store.c (camel_imap_command{,_extended}): When -- cgit v1.2.3