aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-08-08 07:39:57 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2002-08-08 07:39:57 +0800
commita3648b5912435cb22c82cf06e137592f1100b135 (patch)
tree52c7389a65d4be17a70e2abbe4bf34838c076bfa /mail/ChangeLog
parentec7b3f3944c2c3589a9a4a6f6a6dc7714193b3c6 (diff)
downloadgsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar.gz
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar.bz2
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar.lz
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar.xz
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.tar.zst
gsoc2013-evolution-a3648b5912435cb22c82cf06e137592f1100b135.zip
Delete the Draft item that this was edited from if that is the case as
2002-08-07 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_send_queued_cb): Delete the Draft item that this was edited from if that is the case as well as setting any replied flags if we need to. Fixes bug #18171. (save_draft_done): Not only delete the previously saved draft, but also set any PostSendData on the message being replied to or whatever. Fixes bug #20224. (compose_msg): Create an empty callback data struct which is now a MUST. (mail_reply): Fill in the new post_send_data info and also move the creation of the post_send_data to AFTER the creation of the composer widget so we don't leak on fail. (forward_get_composer): Pass an empty post_send_data structure as the user_data to the signal callbacks. (send_to_url): Same. (post_to_url): Here too. (redirect_get_composer): And here. (do_edit_messages): We no longer use the evil kludge of setting data on the composer object to denote the drafts_uid etc, this is now part of the post_send_data struct. svn path=/trunk/; revision=17736
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog27
1 files changed, 25 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 9cbdad490a..f1eece3b50 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,7 +1,30 @@
+2002-08-07 Jeffrey Stedfast <fejj@ximian.com>
+
+ * mail-callbacks.c (composer_send_queued_cb): Delete the Draft
+ item that this was edited from if that is the case as well as
+ setting any replied flags if we need to. Fixes bug #18171.
+ (save_draft_done): Not only delete the previously saved draft, but
+ also set any PostSendData on the message being replied to or
+ whatever. Fixes bug #20224.
+ (compose_msg): Create an empty callback data struct which is now a
+ MUST.
+ (mail_reply): Fill in the new post_send_data info and also move
+ the creation of the post_send_data to AFTER the creation of the
+ composer widget so we don't leak on fail.
+ (forward_get_composer): Pass an empty post_send_data structure as
+ the user_data to the signal callbacks.
+ (send_to_url): Same.
+ (post_to_url): Here too.
+ (redirect_get_composer): And here.
+ (do_edit_messages): We no longer use the evil kludge of setting
+ data on the composer object to denote the drafts_uid etc, this is
+ now part of the post_send_data struct.
+
2002-08-07 Peter Williams <peterw@ximian.com>
- * component-factory.c (request_quit): If outbox_folder is NULL, don't
- try and get its message count (this should never happen, but has.)
+ * component-factory.c (request_quit): If outbox_folder is NULL,
+ don't try and get its message count (this should never happen, but
+ has.)
2002-08-06 Jeffrey Stedfast <fejj@ximian.com>