aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-session.c
Commit message (Collapse)AuthorAgeFilesLines
* Coding style cleanups.Matthew Barnes2011-06-301-1/+1
|
* Whitespace and coding style cleanups.Matthew Barnes2011-06-301-5/+12
|
* Random little coding style cleanups.Matthew Barnes2011-06-301-1/+0
|
* Simplify e_mail_session_uri_to_folder_sync().Matthew Barnes2011-06-301-67/+13
| | | | | | This relies on e_mail_folder_uri_parse() to handle 'email://' URIs. See the previous commit.
* EMailSession: Fix popb4smtp authentication.Matthew Barnes2011-06-301-6/+1
| | | | | Forgot I had already made CamelSaslPOPB4SMTP expect a CamelSource UID from camel_session_get_password().
* Simplify mail_session_get_password().Matthew Barnes2011-06-301-16/+13
| | | | | Utilizes the new capability in e_get_account_by_uid() to handle both CamelStore and CamelTransport UIDs.
* Adapt to extra arg in camel_session_get_service_by_url().Matthew Barnes2011-06-301-1/+1
|
* Adapt to new CamelSession background job API.Matthew Barnes2011-06-301-61/+6
|
* Bug 648308 - Do not display full folder URI in "Opening folder" activityDan Vrátil2011-06-301-2/+7
|
* Adapt to CamelService changes.Matthew Barnes2011-06-301-46/+46
|
* Adapt to sealed up CamelService.Matthew Barnes2011-06-301-5/+9
|
* Save account list when changing account after password promptMilan Crha2011-06-301-1/+3
| | | | | It was necessary to propagate the change into evolution-exchange, as found within bug #644644
* Coding style and whitespace cleanup.Matthew Barnes2011-06-301-1/+2
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-06-301-6/+2
|
* Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-06-301-3/+0
| | | | GCC learned how to find dead assignments.
* Coding style and whitespace cleanup.Matthew Barnes2011-06-301-23/+47
|
* Bug #640704 - Replace GtkWindow::allow_shrink/grow with resizableMilan Crha2011-06-301-3/+1
|
* Adapt to Camel API changes.Matthew Barnes2011-06-301-1/+1
|
* Bug #634385 - Crash in smtp_connectMilan Crha2011-06-301-0/+6
|
* Kill mail_append_mail().Matthew Barnes2010-11-101-10/+14
| | | | Use e_mail_folder_append_message() instead.
* Simplify EActivity.Matthew Barnes2010-10-231-8/+22
| | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet.
* Collect mail enum types in e-mail-enums.h.Matthew Barnes2010-10-191-1/+1
| | | | | | | | | And generate GTypes for each of them in e-mail-enumtypes.[ch]. Also, the glib-gen.mak script forced me to add a <mail/e-mail.h> top-level header, which really isn't a bad idea anyway. TODO: We should do this for calendar and addressbook too.
* Move more account utilities to e-account-utils.c.Matthew Barnes2010-10-191-3/+4
|
* Kill mail_config_service_set_save_passwd().Matthew Barnes2010-10-191-1/+1
|
* Kill mail_config_get_gconf_client().Matthew Barnes2010-10-191-12/+27
|
* Send errors to an EAlertSink instead of the task bar.Matthew Barnes2010-10-191-27/+76
| | | | | | This marks the end of unintrusive error dialogs, which were too unintrusive. We now show errors directly in the main window using the EAlert / EAlertSink framework.
* Give MailSession a permanent home.Matthew Barnes2010-10-131-0/+1376
Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.