From da67e1f274d4e0b569ffcb8ad41e2c46c631e4f9 Mon Sep 17 00:00:00 2001 From: Colin Leroy Date: Thu, 21 Jul 2005 15:46:34 +0000 Subject: [PATCH] 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) --- ChangeLog-gtk2.claws | 7 +++++++ PATCHSETS | 1 + configure.ac | 2 +- src/folder.c | 2 ++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog-gtk2.claws b/ChangeLog-gtk2.claws index 2aa1b0ae6..0650bd53a 100644 --- a/ChangeLog-gtk2.claws +++ b/ChangeLog-gtk2.claws @@ -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 diff --git a/PATCHSETS b/PATCHSETS index d3e82905b..d41298bcf 100644 --- a/PATCHSETS +++ b/PATCHSETS @@ -684,3 +684,4 @@ ( 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 diff --git a/configure.ac b/configure.ac index ebfecbb4e..4aa08ba6a 100644 --- a/configure.ac +++ b/configure.ac @@ -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= diff --git a/src/folder.c b/src/folder.c index baf243d85..bbb0e69f7 100644 --- a/src/folder.c +++ b/src/folder.c @@ -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; -- 2.25.1