aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-convert-local-mail.c
Commit message (Collapse)AuthorAgeFilesLines
* Adapt to CamelService API changes.Matthew Barnes2012-08-131-1/+4
| | | | | | camel_service_get_settings() is now camel_service_ref_settings() and it returns a new CamelSettings reference which the caller must release with g_object_unref().
* Adapt to CamelSession API changes.Matthew Barnes2012-08-121-2/+12
| | | | | | | | | | | | These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
* e-convert-local-mail.c: Minor cleanups.Matthew Barnes2012-08-111-14/+9
|
* Run mbox-to-Maildir conversion before loading modules.Matthew Barnes2012-08-101-0/+315
Invoke the mbox-to-Maildir conversion directly from main(), just before the call to e_shell_load_modules(). The reason the code is here and not in the mail module is because we inform the user at startup of the impending mail conversion by displaying a popup dialog and waiting for confirmation. This has to be done before we load modules because some of the EShellBackends immediately add GMainContext sources that would otherwise get dispatched during gtk_dialog_run(), and we don't want then dispatched until after the conversion is complete.