2005-07-21 [colin] 1.9.12cvs90
authorColin Leroy <colin@colino.net>
Thu, 21 Jul 2005 15:46:34 +0000 (15:46 +0000)
committerColin Leroy <colin@colino.net>
Thu, 21 Jul 2005 15:46:34 +0000 (15:46 +0000)
* src/folder.c
Set folder to batch mode when scanning it. Makes deletion
of unread mails on IMAP much faster (due to the UNREAD
flag unsetting)

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/folder.c

index 2aa1b0ae69beee8cb1a6d991ef7e60dce904d138..0650bd53a6d7d69cbf1698a64fd2d29375cac850 100644 (file)
@@ -1,3 +1,10 @@
+2005-07-21 [colin]     1.9.12cvs90
+
+       * src/folder.c
+               Set folder to batch mode when scanning it. Makes deletion
+               of unread mails on IMAP much faster (due to the UNREAD 
+               flag unsetting)
+
 2005-07-21 [darko]     1.9.12cvs89
 
        * configure.ac
index d3e82905b6aba4b6cd2beccfd6a0185dba737eb9..d41298bcf902cb00b57f6e58967cab192cdcbf4c 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.213.2.41 -r 1.213.2.42 src/folder.c;  cvs diff -u -r 1.96.2.64 -r 1.96.2.65 src/textview.c;  cvs diff -u -r 1.13.2.6 -r 1.13.2.7 src/plugins/clamav/clamav_plugin.c;  cvs diff -u -r 1.18.2.7 -r 1.18.2.8 src/plugins/spamassassin/spamassassin.c;  ) > 1.9.12cvs87.patchset
 ( cvs diff -u -r 1.23.2.10 -r 1.23.2.11 src/crash.c;  cvs diff -u -r 1.4.2.13 -r 1.4.2.14 src/gtk/about.c;  ) > 1.9.12cvs88.patchset
 ( cvs diff -u -r 1.1.2.24 -r 1.1.2.25 commitHelper;  cvs diff -u -r 1.654.2.723 -r 1.654.2.724 configure.ac;  cvs diff -u -r 1.16.2.22 -r 1.16.2.23 src/msgcache.c;  ) > 1.9.12cvs89.patchset
+( cvs diff -u -r 1.213.2.42 -r 1.213.2.43 src/folder.c;  ) > 1.9.12cvs90.patchset
index ebfecbb4e2760c09134e8917902905c398fe14a7..4aa08ba6aab29ae7cbb26e633209b125ec663b74 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=12
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=89
+EXTRA_VERSION=90
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index baf243d853b737a925a84fb429bd9618eca9b418..bbb0e69f739343f6213f44cea16a0ea6ab5adacb 100644 (file)
@@ -1810,6 +1810,7 @@ gint folder_item_scan_full(FolderItem *item, gboolean filtering)
                update_flags |= F_ITEM_UPDATE_MSGCNT | F_ITEM_UPDATE_CONTENT;
        }
 
+       folder_item_set_batch(item, TRUE);
        for (elem = exists_list; elem != NULL; elem = g_slist_next(elem)) {
                MsgInfo *msginfo;
 
@@ -1839,6 +1840,7 @@ gint folder_item_scan_full(FolderItem *item, gboolean filtering)
 
                procmsg_msginfo_free(msginfo);
        }
+       folder_item_set_batch(item, FALSE);
        g_slist_free(exists_list);
 
        item->new_msgs = newcnt;