aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
authorPeter Williams <peterw@src.gnome.org>2000-08-12 01:35:14 +0800
committerPeter Williams <peterw@src.gnome.org>2000-08-12 01:35:14 +0800
commit1fa80ef1b7e6de2c0653b68f60986ae4150d2780 (patch)
tree17909256c3f891914df8c2baec4b13198822725b /mail/ChangeLog
parent5d79af0da616d725eebfc15d100ee62ff18cb037 (diff)
downloadgsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar.gz
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar.bz2
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar.lz
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar.xz
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.tar.zst
gsoc2013-evolution-1fa80ef1b7e6de2c0653b68f60986ae4150d2780.zip
Fix the camel-folder's thaw handler. Implement event forwarding into the main thread.
svn path=/trunk/; revision=4744
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index b410bf75cd..1d93dc62ee 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,24 @@
+2000-08-11 Peter Williams <peterw@helixcode.com>
+
+ * mail-threads.c (mail_op_forward_event): New function that
+ writes a FORWARD_EVENT signal to the compipe, to allow Camel
+ events to be handled in the main thread.
+ (read_msg): Handle a FORWARD_EVENT.
+
+ * mail-callbacks.c (select_first_unread): Forward the
+ event into the main thread to prevent the GTK calls in the
+ dispatcher thread.
+ (main_select_first_unread): New name of old select_first_unread.
+
+ * message-list.c (folder_changed): Same as above.
+ (main_folder_changed): Same as above.
+ (message_changed): Same as above.
+ (main_message_changed): Same as above.
+
+
+ * mail-format.c (free_byte_array): Note about using
+ mail_op_forward_event. (cmm_destroyed): Same.
+
2000-08-11 Dan Winship <danw@helixcode.com>
* message-list.c (message_list_select): If the caller passes "-1"