2007-07-18 [paul] 2.10.0cvs40
authorPaul Mangan <paul@claws-mail.org>
Wed, 18 Jul 2007 12:29:38 +0000 (12:29 +0000)
committerPaul Mangan <paul@claws-mail.org>
Wed, 18 Jul 2007 12:29:38 +0000 (12:29 +0000)
* src/filtering.c
fix screen blanking on moving/copying many msgs
* src/folder.c
fix processing progressbar and screen blanking
during processing

ChangeLog
PATCHSETS
configure.ac
src/filtering.c
src/folder.c

index b54560a152c0f7ad4443cd06c38786c08d6d0b52..94eefc3b28d6db7c9cb84e6531e7bd335eb45d3d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-07-18 [paul]      2.10.0cvs40
+
+       * src/filtering.c
+               fix screen blanking on moving/copying many msgs
+       * src/folder.c
+               fix processing progressbar and screen blanking
+               during processing
+
 2007-07-18 [paul]      2.10.0cvs39
 
        * src/messageview.c
index c0f2ee729fcf9e28053814168befe724efcfa399..ef754f9c463738c1016ae425b53a8faa75efd1b3 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.94.2.139 -r 1.94.2.140 src/messageview.c;  cvs diff -u -r 1.5.2.59 -r 1.5.2.60 src/gtk/gtkutils.c;  ) > 2.10.0cvs37.patchset
 ( cvs diff -u -r 1.5.2.60 -r 1.5.2.61 src/gtk/gtkutils.c;  ) > 2.10.0cvs38.patchset
 ( cvs diff -u -r 1.94.2.140 -r 1.94.2.141 src/messageview.c;  ) > 2.10.0cvs39.patchset
+( cvs diff -u -r 1.60.2.34 -r 1.60.2.35 src/filtering.c;  cvs diff -u -r 1.213.2.149 -r 1.213.2.150 src/folder.c;  ) > 2.10.0cvs40.patchset
index 1a846507b24528948e511f45b5106e50cbf7e154..2d2aa96c01ad7ddc638d6fe31be09ac82e9ac294 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=10
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=39
+EXTRA_VERSION=40
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 97e607e09455bf4f4c9d87f3b2a0291764d62272..441592cd8ade17d5a80dec69565c12a52a64e6db 100644 (file)
@@ -244,6 +244,7 @@ void filtering_move_and_copy_msgs(GSList *msgs)
                                folder_item_synchronise(last_item);
                        g_slist_free(batch);
                        batch = NULL;
+                       GTK_EVENTS_FLUSH();
                }
                last_item = NULL;
                is_copy = FALSE;
index a2068e79caff63bf802c42631268692145dffddc..81057202e6902c9264616982ef5c7056693db074 100644 (file)
@@ -3966,6 +3966,8 @@ void folder_item_apply_processing(FolderItem *item)
                 /* apply post global rules */
                filter_message_by_msginfo(post_global_processing, msginfo, NULL,
                                FILTERING_POST_PROCESSING, NULL);
+               if (curmsg % 10 == 0)
+                       GTK_EVENTS_FLUSH();
        }
        prefs_common.apply_per_account_filtering_rules = last_apply_per_account;