Commit Graph

75 Commits

Author SHA1 Message Date
Matthew Barnes d6ad0c22a2 Bug 678397 - Move "mail-to-task" actions to a submenu
Shortens the Message menu a little for low screen resolutions.
2012-06-21 01:31:56 -04:00
Dan Vrátil 9311914746 Mail formatter rewrite - convert some plugins to modules
audio-inline, itip-formatter, prefer-plain, tnef-attachments
and vcard-inline plugins were converted to modules so that they
can fit into concept of the new formatter.

Every module still installs .eplug file, because there is no
suitable API at the moment to register plugins to the plugins dialog
and to extend the Preferences dialog.
2012-06-06 15:29:38 +02:00
Matthew Barnes 2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
Matthew Barnes 8c66c83206 Adapt mail-to-task plugin to the new ESource API. 2012-06-02 23:00:43 -04:00
Dan Vrátil d97c776f24 WebKit port - port plugins 2012-03-28 18:39:26 +02:00
Matthew Barnes 23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
Milan Crha ea73b4f8ca Bug #659396 - Missing plural handling for "You have selected %d mails to..." 2012-02-16 10:42:31 +01:00
Matthew Barnes 61ae36351b Introduce libemail-engine and libemail-utils.
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.
2012-01-18 23:48:47 -05:00
Matthew Barnes e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
Milan Crha a8e8c46122 Bug #664018 - Cannot create task/memo from a mail 2011-11-21 17:53:17 +01:00
Matthew Barnes 5f439e5e62 Trivial little cleanups.
To synchronize with the "wip/gsettings" branch.

Mostly just removing unneeded "gconf-bridge.h" includes.
2011-10-18 12:27:13 -04:00
Matthew Barnes e2b6ff7a6c Miscellaneous cleanups from the account-mgmt branch.
Reducing diff noise so I can see important changes easier when comparing
branches.  A few API changes, but nothing that affects functionality.
2011-09-27 09:31:13 -04:00
Milan Crha 8a309aef81 Bug #655252 - Need to escape the comp_uid part of a path 2011-09-26 11:02:47 +02:00
Matthew Barnes fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
Milan Crha 4cabd2c247 [mail-to-task] Uses incorrect function to free array of message uids 2011-08-26 14:56:12 +02:00
Milan Crha df385fa05b Changing source in CompEditor blocks UI 2011-08-26 14:24:15 +02:00
Milan Crha 857505c202 Bug #655551 - [mail-to-task] Pick organizer based on selected folder's store 2011-08-26 11:24:49 +02:00
Milan Crha 4c7a93d9fd Bug #655549 - [mail-to-task] Ignores cancel of source select dialog 2011-08-26 10:56:37 +02:00
Dan Vrátil cc96d85ef9 Bug #646442 - [mail-to-task] Edit event details before adding to calendar 2011-06-23 09:35:26 +02:00
Milan Crha 38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
Milan Crha 756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
Matthew Barnes 8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00
Milan Crha 2533e52b8c Do not leak attachments in a mail view 2011-03-02 15:13:40 +01:00
Matthew Barnes ec170e47fd Move more account utilities to e-account-utils.c. 2010-10-18 12:32:38 -04:00
Matthew Barnes 9675f18d91 Coding style and whitespace cleanup. 2010-10-03 13:29:20 -04:00
Matthew Barnes 31b57ed038 Adapt to Camel API changes. 2010-09-28 11:35:55 -04:00
Matthew Barnes a91eeb6471 Pass GCancellable to Camel. 2010-09-28 11:35:55 -04:00
Punit Jain b7abc64e9d Bug #629132 - set_attachments: assertion failed.
[mail-to-task] CRITICAL **: set_attachments: assertion `status.uris != NULL' failed
Uri was actually a path.
2010-09-13 09:48:27 +05:30
Matthew Barnes 78bf9d9d70 Bug 624128 - Folder -> Subscriptions is always enabled 2010-07-12 11:26:47 -04:00
Matthew Barnes 137b0743dd Migrate from CamelException to GError. 2010-07-08 14:37:52 -04:00
Milan Crha 63b2ef38de Add translator comments in mail-to-task plugin 2010-06-03 16:24:31 +02:00
Matthew Barnes 4f01d3d182 Keep chipping away at direct GtkHTML usage.
EMFormatHTML now holds a sealed EWebView instead of a public GtkHTML,
accessible through em_format_html_get_web_view().

Rename e_mail_reader_get_html_display() to e_mail_reader_get_formatter()
and have it return an EMFormatHTML instead of an EMFormatHTMLDisplay,
since that's usually the type you want (or else an EMFormat, but never
an EMFormatHTMLDisplay).
2010-05-31 12:01:49 -04:00
Matthew Barnes bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
Matthew Barnes 51e5ae5524 Adapt to Camel API changes. 2010-04-12 15:55:53 -04:00
Matthew Barnes a8feedf390 Adapt to Camel API changes. 2010-04-03 23:06:39 -04:00
Matthew Barnes fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
Gustavo Noronha Silva d635b839f8 Make authentication functionality available
This involves renaming the calendar auth-related functions to have a
prefix, and shipping the headers.

Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
2010-01-27 11:23:36 -02:00
Matthew Barnes 5e938b590f Expand the EMailReader interface so it's easier to use.
Adds the following methods:

  CamelFolder *   (*get_folder)          (EMailReader *reader);
  const gchar *   (*get_folder_uri)      (EMailReader *reader);
  GPtrArray *     (*get_selected_uids)   (EMailReader *reader);
2009-12-01 15:01:14 -05:00
Matthew Barnes d94534c367 Merge bits and pieces of the anjal-evo-2-30 branch. 2009-11-30 18:34:38 -05:00
Matthew Barnes 28589a3097 Add e_attachment_store_load_async().
This is a convenience function for adding multiple attachments to a
store and loading them concurrently.

Also included: e_attachment_store_load_finish()
2009-11-19 21:45:26 -05:00
Matthew Barnes 5783bb4eb0 Kill more redundant save functions. 2009-11-07 16:09:05 -05:00
Milan Crha c27b8cbd63 Bug #523335 - [mail-to-task] Enhancements 2009-10-15 16:27:20 +02:00
Matthew Barnes 0177724596 Fix crashes in mail-to-task plugin. 2009-09-12 23:07:42 -05:00
Matthew Barnes 016805f54d Get the mailing-list-actions plugin working.
Also get mail-to-task working for the message browser window.
Came up with a new technique for managing actions and action groups in
the process.  Also gave the EMailReader interface an "update-actions"
signal for plugins to connect to.
2009-09-05 11:35:02 -04:00
Matthew Barnes 0f7f4cfe38 Coding style and whitespace cleanup. 2009-08-30 00:48:57 -04:00
Milan Crha 4846995f5e Bug #584030 - [Mail-To-Task] improve duplicate handling and such 2009-08-11 17:47:08 -04:00
Matthew Barnes 45d475c31b Kill EMMenu and EMPopup.
Also finish adapting Templates plugin to EPluginUI.
It was still leaning pretty hard on EMPopup.
2009-08-10 10:32:03 -04:00
Matthew Barnes bfc5ba2511 Fix "make distcheck" errors and other build cleanups. 2009-06-30 18:34:08 -04:00
Matthew Barnes ce37d56d0b Get the "mail-to-task" plugin working again.
This one was more challenging.  It exposed some flaws in the new shell
design and in EPluginUI, which is good because they're fixed now.
2009-06-26 11:05:58 -04:00
Matthew Barnes c0d998229d Stop abusing forward declarations. 2009-06-18 16:01:29 -04:00