From b2222dd5b6cd9487642fd945ffa4f0cb0b172d63 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 19 Feb 2003 22:38:55 +0000 Subject: New filter action that pipes the message source to the user-program and 2003-02-19 Jeffrey Stedfast * 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 --- camel/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'camel/ChangeLog') 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 -- cgit