Commit Graph

16 Commits

Author SHA1 Message Date
94372b5f18 e_mail_folder_uri_parse: Handle local mbox folder URIs.
In Evolution 2.x, the local mail store used mbox format.  Camel will not
recognize the old-style "mbox:///.../local" folder URIs, since the local
mail store is now Maildir format.  Test for this and work around it.

This should re-fix bug 638307 which was a nuisance error about failing
to append to a "mbox:///.../local#Sent" folder after sending a message.
2013-04-08 08:47:06 -04:00
4d58a800fa Use e_source_registry_list_enabled() where appropriate. 2013-03-17 08:49:11 -04:00
3b11207dcb Use camel_service_ref_session(). 2013-02-11 10:38:29 -05:00
aded0858c4 Prefer e_source_registry_check_enabled().
Prefer e_source_registry_check_enabled() over e_source_get_enabled()
for most instances where we want to exclude disabled data sources.
2012-10-25 13:01:50 -04:00
511acab89a Bug #682425 - Can do network operations on disabled accounts 2012-09-05 15:42:03 +02:00
cfc8ef4c6c Adapt to CamelService API changes.
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().
2012-08-12 14:16:04 -04:00
6be2668e48 Adapt to CamelSession API changes.
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()
2012-08-12 11:44:37 -04:00
5e5cdafb95 Avoid using uninitialized variable in e_mail_folder_expunge_sync() 2012-08-10 15:16:45 +02:00
c44c65e85f Add e_mail_folder_expunge().
To replace mail_expunge_folder().
2012-07-09 08:44:22 -04:00
0785722478 Use folder display name in status messages when possible. 2012-07-09 08:44:22 -04:00
5c53935ab2 Adapt to CamelStore API change.
compare_folder_name() -> equal_folder_name()
2012-07-06 22:14:20 -04:00
53a3d2f4e1 Use g_simple_async_result_set_check_cancellable().
Always call it immediately after g_simple_async_result_new().
2012-05-13 09:40:23 -04:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
effaa44b46 Bug #670014 - Remove-duplicates reads all messages into memory 2012-02-16 10:10:16 +01:00
df3495a6ec Bug 667576 - Junk between messages after saving an mbox file 2012-02-02 09:20:26 -05:00
61ae36351b Introduce libemail-engine and libemail-utils.
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.
2012-01-18 23:48:47 -05:00