From 5857dc2c50a3f5d1b07c97c5a43482c75148ad01 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Fri, 11 Jun 2004 05:56:35 +0000 Subject: Don't bother scanning summary info if EXISTS was 0. 2004-06-11 Jeffrey Stedfast * providers/imap4/camel-imap4-summary.c (camel_imap4_summary_flush_updates): Don't bother scanning summary info if EXISTS was 0. (camel_imap4_summary_set_uidvalidity): Emit the folder_changed event after clearing the summary. (camel_imap4_summary_expunge): Emit the folder_changed event after removing the message from the summary. (camel_imap4_summary_set_exists): Only set exists_changed if the new and old exists values are different. (imap4_fetch_all_add): Emit a folder_changed signal if any new info's were added. (imap4_fetch_all_update): Emit a folder_changed event if any uids were removed or otherwise updated. (camel_imap4_summary_expunge): Use seqid-1 to determine the actual summary index. svn path=/trunk/; revision=26301 --- camel/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'camel/ChangeLog') diff --git a/camel/ChangeLog b/camel/ChangeLog index 7cdfb1ff06..1b4b290185 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -7,6 +7,14 @@ event after clearing the summary. (camel_imap4_summary_expunge): Emit the folder_changed event after removing the message from the summary. + (camel_imap4_summary_set_exists): Only set exists_changed if the + new and old exists values are different. + (imap4_fetch_all_add): Emit a folder_changed signal if any new + info's were added. + (imap4_fetch_all_update): Emit a folder_changed event if any uids + were removed or otherwise updated. + (camel_imap4_summary_expunge): Use seqid-1 to determine the actual + summary index. * providers/imap4/camel-imap4-folder.c (imap4_sync): Flush updates after an EXPUNGE and don't unset expunge if we didn't delete -- cgit v1.2.3