aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/dbx-import
Commit message (Collapse)AuthorAgeFilesLines
* WebKit port - port pluginsDan Vrátil2012-03-291-4/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-201-3/+8
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-192-3/+6
| | | | | | | 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.
* Avoid passing EMailBackend as much as possible.Matthew Barnes2011-12-161-2/+1
| | | | | | | | | | | | | | | More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain.
* Reorder accounts by drag-and-drop.Matthew Barnes2011-12-111-6/+12
| | | | | | | | | | | | | | | | | | | | | 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.
* Simplify library dependency flags.Matthew Barnes2011-10-051-10/+5
| | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed.
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-14/+25
|
* EMFolderSelectionButton: Add a "folder-uri" property.Matthew Barnes2011-08-101-2/+2
| | | | And rename a couple get/set functions to match the property name.
* Do not use deprecated EBook/ECal APIMilan Crha2011-06-141-2/+1
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-091-10/+19
|
* EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-05-241-3/+2
| | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts.
* Coding style and whitespace cleanup.Matthew Barnes2011-05-221-2/+4
|
* Coding style cleanups.Matthew Barnes2011-05-091-11/+11
|
* Whitespace and coding style cleanups.Matthew Barnes2011-05-081-2/+4
|
* Fix translations being boken by removing calls to bindtextdomain() from plugins.Kjartan Maraas2011-04-022-10/+0
| | | | | It shouldn't be needed for plugins that live in the evolution source tree anyway since they should just use the translation domain they inherit from main().
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-14/+39
|
* Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-091-3/+0
| | | | GCC learned how to find dead assignments.
* Bug #641451 - Crash in folder_selection_button_newBharath Acharya2011-02-071-5/+11
| | | | Crash when importing any pst file.
* 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]