aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-store.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 656720 - Exclude NNTP stores from Create Folder dialogMatthew Barnes2011-08-181-6/+0
|
* e_mail_store_foreach(): Take an EMailSession parameter.Matthew Barnes2011-08-181-13/+14
| | | | | | Use camel_session_list_services() instead of the internal store table. The store table serves little purpose nowadays and could probably be removed. I'll look into that later.
* Use new CamelService:display-name property.Matthew Barnes2011-08-181-32/+15
| | | | Simplify, simplify...
* Fix build breaks.Matthew Barnes2011-06-011-10/+10
|
* Replace deprecated g_atomic_int_exchange_and_add()Milan Crha2011-06-011-1/+1
|
* e_mail_store_add_by_account(): Fix a potential use-before-set.Matthew Barnes2011-05-301-1/+1
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Bug 651001 - Cannot send message from accounts not having a providerLucian Langa2011-05-261-2/+8
|
* Coding style and whitespace cleanup.Matthew Barnes2011-05-221-1/+3
|
* Cannot send message with just enabled accountMilan Crha2011-05-121-55/+36
| | | | | | | | | | | | | Everything in UI seemed as working fine, but the message is just lost, even there was printed a runtime warning on the console. This is fixing couple things along this issue: - differentiate between NULL and invalid pointers/objects in new e_mail_folder_uri_...() functions - report error to UI if mail_session_send_to_thread() fails to find corresponding transport service - call e_mail_store_add_by_account() in mail_store_load_accounts() (a side-effect of this change is no code duplication and unified processing of the same action)
* Whitespace and coding style cleanups.Matthew Barnes2011-05-081-5/+13
|
* Bug #627952 - 'Local delivery' mbox's aren't read properlyMilan Crha2011-05-051-6/+14
|
* Adapt to CamelService changes.Matthew Barnes2011-04-211-41/+57
|
* Adapt to sealed up CamelService.Matthew Barnes2011-04-181-2/+4
|
* Bug #643218 - Local delivery doesn't deliver after maildir migrationMilan Crha2011-03-031-0/+5
|
* Coding style and whitespace cleanup.Matthew Barnes2011-01-301-1/+4
|
* Runtime warning when closing without using mailerMilan Crha2011-01-131-1/+4
|
* Do not hide maildir accounts from UIMilan Crha2011-01-121-6/+0
|
* Avoid idle callbacks in EMailBackend initialization.Matthew Barnes2011-01-081-2/+2
| | | | | | | | If the migration phase has to show a dialog the idle callback for intializing mail stores will run too soon. Instead, hook it onto the EShellBackend start() method. Migration code can initialize mail stores early if it needs to.
* Migrate the local store from mbox to maildir formatChenthill Palanisamy2010-11-231-1/+1
|
* Bug #632293 - Do not add POP accounts into folder treeMilan Crha2010-11-101-0/+3
|
* Bug #632580 - Freezes UI on account disableMilan Crha2010-11-031-1/+2
|
* Send errors to an EAlertSink instead of the task bar.Matthew Barnes2010-10-191-19/+25
| | | | | | 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-17/+27
| | | | | | | | | | | 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.
* Remove MailAsyncEvent from e-mail-store.c.Matthew Barnes2010-10-011-33/+12
| | | | Functions in e-mail-store.c are always called from the main thread.
* Adapt to Camel API changes.Matthew Barnes2010-09-281-3/+5
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-2/+2
|
* Coding style cleanups.Matthew Barnes2010-09-131-1/+1
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-7/+5
|
* Camel is now GObject-based.Matthew Barnes2010-04-241-8/+8
|
* Only #include Camel's top-level header.Matthew Barnes2010-04-031-3/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2010-01-041-2/+6
|
* Make the mail folder cache a proper GObjectJonathon Jongsma2009-12-161-5/+5
| | | | | | | | | | | mail-folder-cache previously was a bit of a pseudo object (sort of a singleton) that operated on some file static data. This commit re-factors things so that it is a proper class named MailFolderCache. At the moment, this doesn't gain us much, but in the future, it will allow us to add signals, etc so that we can de-couple a lot of the interdependencies in here. This is essentially a pre-requisite to splitting up a lot of the mail backend stuff. https://bugzilla.gnome.org/show_bug.cgi?id=604627
* Merge bits and pieces of the anjal-evo-2-30 branch.Matthew Barnes2009-12-011-1/+5
|
* Forgot to add new files.Matthew Barnes2009-06-241-0/+423