aboutsummaryrefslogtreecommitdiffstats
path: root/camel/ChangeLog
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2003-02-20 06:38:55 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2003-02-20 06:38:55 +0800
commitb2222dd5b6cd9487642fd945ffa4f0cb0b172d63 (patch)
treeeea409169feff3c98057043b2f4b90480d590292 /camel/ChangeLog
parentdd3f9a6ee5a661a978239e7f5fc7df8625844f44 (diff)
downloadgsoc2013-evolution-b2222dd5b6cd9487642fd945ffa4f0cb0b172d63.tar.gz
gsoc2013-evolution-b2222dd5b6cd9487642fd945ffa4f0cb0b172d63.tar.zst
gsoc2013-evolution-b2222dd5b6cd9487642fd945ffa4f0cb0b172d63.zip
New filter action that pipes the message source to the user-program and
2003-02-19 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-driver.c (pipe_message): New filter action that pipes the message source to the user-program and reads back the modified message and replaces driver->priv->message with the new message object. (do_copy): Check p->modified to make sure the message hasn't been modified by the pipe-message action - if it has been modified, default to the slower camel_folder_append_message() way of copying. (do_move): Same. (pipe_to_system): Set p->modified to TRUE if the user-program gave us back a message stream and we were able to parse it. (camel_filter_driver_filter_message): If the message has been modified, always use camel_folder_append_message() when appending it to the default folder. svn path=/trunk/; revision=19951
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r--camel/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 9908bb2b68..965c32b1c2 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -4,6 +4,16 @@
pipes the message source to the user-program and reads back the
modified message and replaces driver->priv->message with the new
message object.
+ (do_copy): Check p->modified to make sure the message hasn't been
+ modified by the pipe-message action - if it has been modified,
+ default to the slower camel_folder_append_message() way of
+ copying.
+ (do_move): Same.
+ (pipe_to_system): Set p->modified to TRUE if the user-program gave
+ us back a message stream and we were able to parse it.
+ (camel_filter_driver_filter_message): If the message has been
+ modified, always use camel_folder_append_message() when appending
+ it to the default folder.
2003-02-14 Jeffrey Stedfast <fejj@ximian.com>