aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine
Commit message (Collapse)AuthorAgeFilesLines
* Make em_utils_in_addressbook() cancellableDan Vrátil2012-06-143-4/+6
|
* Bug #674887 - Hang on sender's photo lookupDan Vrátil2012-06-142-39/+8
|
* Bug 677995 - Asks password for disabled mail accountMatthew Barnes2012-06-132-13/+0
| | | | | | | | | | | | Remove mail_folder_cache_service_added() and rely instead on mail_folder_cache_service_enabled()/disabled(). Despite the function names the folder cache doesn't actually care about enabled status, it simply maintains a set of CamelStores to monitor. We should refactor the folder cache API to better reflect that. EMailAccountStore always immediately follows a "service-added" signal emission with either a "service-enabled" or "service-disabled" emission, which will add or remove the service from the folder cache.
* Remove "enable-local" and "enable-vfolders" GSettings key.Matthew Barnes2012-06-091-7/+1
| | | | | We have built-in ESources for the 'local' and 'vfolder' mail stores, and can now track their enabled state as we would any other mail store.
* CamelNullStoreClass: Override settings_type.Matthew Barnes2012-06-081-0/+5
| | | | | | CamelStoreClass bumps the settings_type to CAMEL_TYPE_STORE_SETTINGS, which has a filter-inbox property. But we don't want ANY settings in a CamelNullStore, so revert the settings_type to CAMEL_TYPE_SETTINGS.
* EMailSession: Use e_source_camel_generate_subtype().Matthew Barnes2012-06-061-1/+1
| | | | | | | | | Use e_source_camel_generate_subtype() to register an ESourceCamelNone class based on the newly-registered "none" CamelProvider. e_source_camel_register_types() won't pick up the new provider if it was already called prior to the provider being registered. That might be a bug... I'm not sure yet. The Camel/ESource integration is kinda messy.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-0410-37/+11
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-0313-782/+1711
|
* Bug #673946 - Cannot delete search foldersMilan Crha2012-05-311-3/+4
|
* Adapt to vFolder changes from evolution-data-serverMilan Crha2012-05-311-7/+15
|
* Adapt to CamelService API changes.Matthew Barnes2012-05-206-87/+18
| | | | | | em_utils_connect_service_sync() and em_utils_disconnect_service_sync() are no longer needed. CamelService itself now effectively does what these functions were doing.
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-134-0/+36
| | | | Always call it immediately after g_simple_async_result_new().
* Whitespace cleanups.Matthew Barnes2012-05-131-1/+1
|
* Bug #674381 - Show contact photo from address book doesn't workDan Vrátil2012-04-281-21/+22
|
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-221-2/+2
|
* Bug #465076 - INBOX confusion with outboxMilan Crha2012-04-192-47/+69
|
* Remove forgotten debug printsMilan Crha2012-04-181-2/+0
|
* Bug #667046 - Outgoing filter cannot override used Sent folderMilan Crha2012-04-171-1/+22
|
* Bug #672916 - Spam is not detected automaticallyMilan Crha2012-04-021-16/+12
|
* Whitespace cleanup.Matthew Barnes2012-04-023-15/+16
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* Add ability to specify INBOX for non-storage type accounts. Email daemonSrinivasa Ragavan2012-03-292-7/+63
| | | | allows to store mails in individual INBOX rather than a common one.
* Fix more compiler warnings.Matthew Barnes2012-03-041-1/+1
|
* Add missing linker flags.Matthew Barnes2012-03-041-0/+2
|
* Whitespace cleanups.Matthew Barnes2012-03-032-8/+8
|
* Fix some "unused-but-set-variable" warnings.Matthew Barnes2012-03-031-2/+1
|
* Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works andSrinivasa Ragavan2012-03-035-3/+1257
| | | | | the daemon can now start the vfolder storage without bothering much with the UI.
* Coding style and whitespace cleanup.Matthew Barnes2012-02-206-37/+80
|
* Bug #659394 - Missing plural handling for "Failed to send %d of %d messages"Milan Crha2012-02-161-1/+4
|
* Bug #670014 - Remove-duplicates reads all messages into memoryMilan Crha2012-02-161-43/+94
|
* Bug #591436 - Add -avoid-version to LDFLAGSH. Habighorst2012-02-151-1/+1
|
* Fix libemail-engine.so install path.Matthew Barnes2012-02-072-2/+3
| | | | | Keep this in Evolution's private library directory until the APIs are fully documented and we begin using libtool versioning on the library.
* Bug 667576 - Junk between messages after saving an mbox fileJames Bottomley2012-02-021-9/+19
|
* e-mail-store-utils.c: Use the service's display name in status messages.Matthew Barnes2012-01-311-12/+18
| | | | | The display name is a user-provided name for the service. We should be using that in all status messages the refer to the service by name.
* Bug 668479: Missing transport-only accounts in PreferencesMatthew Barnes2012-01-254-31/+171
| | | | | | | | | | | Evolution kinda sorta supports multiple identities by allowing users to set up so-called "transport-only" accounts by choosing "None" for the account type. Add a CamelStore subclass for those types of accounts so they get added to EMailAccountStore. It's just a stupid hack to keep another stupid hack working, but this should sustain us until we can support multiple identities FOR REAL.
* Coding style and whitespace cleanup.Matthew Barnes2012-01-193-19/+12
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-1923-0/+11269
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.