aboutsummaryrefslogtreecommitdiffstats
path: root/composer/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'composer/ChangeLog')
-rw-r--r--composer/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index cec3eff342..5fccf25965 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,5 +1,36 @@
2008-04-08 Matthew Barnes <mbarnes@redhat.com>
+ ** Fixes bug #523413
+
+ * e-msg-composer.c (msg_composer_dispose):
+ Use the 'application_exiting' private flag to determine whether
+ to tell e_composer_autosave_unregister() to delete the autosave
+ file.
+
+ * e-msg-composer.c (msg_composer_class_init),
+ (e_msg_composer_save_draft):
+ Remove the 'quit' parameter from the 'save-draft' signal.
+
+ * e-msg-composer.c (e_msg_composer_request_close_all):
+ Take an autosave snapshot before activating the CLOSE action,
+ and set the private 'application_exiting' flag. This should
+ avoid prompting the user before shutting down.
+
+ * e-composer-actions.c (action_close_cb):
+ When electing to save a message before closing, hide the window
+ immediately. The callback function can then check the window's
+ visibility after the save is complete to know whether to destroy
+ the window.
+
+ * e-composer-autosave.c (e_composer_autosave_unregister):
+ Add a 'delete_file' boolean parameter to determine whether to
+ delete the autosave file.
+
+ * e-composer-private.h:
+ Add an 'application_exiting' flag.
+
+2008-04-08 Matthew Barnes <mbarnes@redhat.com>
+
** Fixes bug #525966
* e-composer-actions.c (action_close_cb):