aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/dbx-import
Commit message (Collapse)AuthorAgeFilesLines
* Simplify EActivity.Matthew Barnes2010-10-231-4/+9
| | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet.
* Collect mail enum types in e-mail-enums.h.Matthew Barnes2010-10-191-1/+1
| | | | | | | | | And generate GTypes for each of them in e-mail-enumtypes.[ch]. Also, the glib-gen.mak script forced me to add a <mail/e-mail.h> top-level header, which really isn't a bad idea anyway. TODO: We should do this for calendar and addressbook too.
* Give MailSession a permanent home.Matthew Barnes2010-10-131-2/+13
| | | | | | | | | | | 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.
* camel_operation_new() now returns a GCancellable pointer.Matthew Barnes2010-09-291-1/+1
|
* Adapt to Camel API changes.Matthew Barnes2010-09-281-18/+11
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-3/+7
|
* Adapt to CamelOperation API changes.Matthew Barnes2010-09-151-8/+6
|
* Coding style cleanups.Matthew Barnes2010-09-131-79/+79
|
* dbx-importer: Fix printf format warningDavid Woodhouse2010-08-021-2/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2010-07-121-23/+20
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-45/+79
|
* Bug 623157 - Missing linker flag in dbx-importGuido Günther2010-06-301-0/+1
|
* Add Outlook Express DBX mailbox file importer pluginDavid Woodhouse2010-06-293-0/+822
[patch v2: Don't error on empty mailboxes, build plugin by default]