aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-session-utils.h
Commit message (Collapse)AuthorAgeFilesLines
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-97/+0
| | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.
* Adapt to CamelService changes.Matthew Barnes2011-04-211-1/+0
|
* Bug 640091 - Improve error handling during send post-processingMatthew Barnes2011-01-221-0/+7
| | | | | | If a newly-composed message was successfully sent but an error occurred during post-processing (outgoing filters or appending to a Sent folder), close the composer window and show an alert in the main window.
* Kill em_folder_utils_unsubscribe_folder().Matthew Barnes2010-11-011-0/+16
| | | | Use e_mail_session_unsubscribe_folder() instead.
* Skip writing to Outbox when sending.Matthew Barnes2010-10-311-2/+1
| | | | | | | When sending a message from a composer window, it seems pointless to write message to Outbox only to immediately read it back and mark it for deletion. Instead, bypass the Outbox folder when sending, and if an error occurs, offer to save the message to Outbox instead.
* Composer: Show cancellable operations and errors inline.Matthew Barnes2010-10-131-0/+76
'Send' and 'Save Draft' are now asynchronous and run outside of Evolution's MailMsg infrastructure. Add an EActivityBar to the composer window so these asynchronous operations can be tracked and cancelled even in the absense of a main window. Also add an EAlertBar to the composer window so error messages can be shown directly in the window. Instead of calling e_alert_dialog_run_for_args(), call e_alert_submit() and pass the EMsgComposer as the widget argument. The EMsgComposer will decide whether to show an EAlertDialog or use the EAlertBar, depending on the GtkMessageType of the alert.