diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2004-06-11 13:56:35 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2004-06-11 13:56:35 +0800 |
commit | 5857dc2c50a3f5d1b07c97c5a43482c75148ad01 (patch) | |
tree | fb93cf5f39f636d8f7c9c1cbfc0ef3fa14b4fa66 /camel/ChangeLog | |
parent | 3c86a0c57cab32e0042cc58c347b2843274b9a03 (diff) | |
download | gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar.gz gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar.bz2 gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar.lz gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar.xz gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.tar.zst gsoc2013-evolution-5857dc2c50a3f5d1b07c97c5a43482c75148ad01.zip |
Don't bother scanning summary info if EXISTS was 0.
2004-06-11 Jeffrey Stedfast <fejj@ximian.com>
* 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
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
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 |