aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-local.c
Commit message (Collapse)AuthorAgeFilesLines
* Reorder accounts by drag-and-drop.Matthew Barnes2011-12-111-154/+0
| | | | | | | | | | | | | | | | | | | | | This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3. Account reordering is now done by drag-and-drop instead of up/down buttons. Turned out to be a wee bit more complicated than I initially thought. This scraps EAccountManager and EAccountTreeView and replaces them with new classes centered around EMailAccountStore, which EMailSession owns. EMailAccountStore is the model behind the account list in Preferences. The folder tree model now uses it to sort its own top-level rows using gtk_tree_path_compare(). It also broadcasts account operations through signals so we don't have to rely so heavily on EAccountList signals, since EAccountList is going away soon. Also as part of this work, the e-mail-local.h and e-mail-store.h APIs have been merged into EMailSession and MailFolderCache.
* Adapt to CamelNetworkSettings changes.Matthew Barnes2011-10-251-13/+10
|
* Use new CamelService:display-name property.Matthew Barnes2011-08-181-0/+2
| | | | Simplify, simplify...
* EMailLocal: Change how we set "need-summary-check".Matthew Barnes2011-08-151-1/+4
| | | | | Set the CamelLocalStore:need-summary-check property directly instead of through camel_url_set_param(). This value is not stored permanently.
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* e_mail_local_init(): Use the new folder URI format.Matthew Barnes2011-05-061-5/+5
|
* Random little coding style cleanups.Matthew Barnes2011-05-061-2/+1
|
* e_mail_local_init(): Improve error handling.Matthew Barnes2011-04-231-8/+13
|
* Adapt to CamelService changes.Matthew Barnes2011-04-211-4/+6
|
* Bug #637727 - Sent/Draft folder not set in startup-wizard accountMilan Crha2011-02-111-2/+9
|
* Do not perform the summary consistency check on local folders, 'On this ↵Chenthill Palanisamy2011-02-091-0/+1
| | | | Computer'
* Coding style and whitespace cleanup.Matthew Barnes2011-01-301-1/+1
|
* Migrate the local store from mbox to maildir formatChenthill Palanisamy2010-11-231-4/+8
|
* Give MailSession a permanent home.Matthew Barnes2010-10-131-4/+5
| | | | | | | | | | | 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.
* Adapt to Camel API changes.Matthew Barnes2010-09-281-1/+1
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-1/+2
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-10/+8
|
* Camel is now GObject-based.Matthew Barnes2010-04-241-1/+1
|
* Forgot to add new files.Matthew Barnes2009-06-241-0/+130