Commit Graph

113 Commits

Author SHA1 Message Date
967b238b77 Remove all references to JavaScriptCore and use of JavaScript
JavaScript is disabled in EWebView, so any attempt to evaluate
a JavaScript code will fail. We are using DOM bindings
instead to interact with the document.

This commit removes some helper functions created in the early
days of WebKit port which are not used anymore and also fixes
mail-to-task plugin, which was relying on some JavaScript.
2012-08-08 19:39:27 +02:00
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
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
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
8c66c83206 Adapt mail-to-task plugin to the new ESource API. 2012-06-02 23:00:43 -04:00
d97c776f24 WebKit port - port plugins 2012-03-28 18:39:26 +02:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
ea73b4f8ca Bug #659396 - Missing plural handling for "You have selected %d mails to..." 2012-02-16 10:42:31 +01:00
5c03d975b4 Add missing linker flags. 2012-01-19 09:07:41 -05:00
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
e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
a8e8c46122 Bug #664018 - Cannot create task/memo from a mail 2011-11-21 17:53:17 +01:00
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
1f38f4d92c Simplify library dependency flags.
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.
2011-10-04 22:27:14 -04:00
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
8a309aef81 Bug #655252 - Need to escape the comp_uid part of a path 2011-09-26 11:02:47 +02:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
4cabd2c247 [mail-to-task] Uses incorrect function to free array of message uids 2011-08-26 14:56:12 +02:00
df385fa05b Changing source in CompEditor blocks UI 2011-08-26 14:24:15 +02:00
857505c202 Bug #655551 - [mail-to-task] Pick organizer based on selected folder's store 2011-08-26 11:24:49 +02:00
4c7a93d9fd Bug #655549 - [mail-to-task] Ignores cancel of source select dialog 2011-08-26 10:56:37 +02:00
cc96d85ef9 Bug #646442 - [mail-to-task] Edit event details before adding to calendar 2011-06-23 09:35:26 +02:00
38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00
2533e52b8c Do not leak attachments in a mail view 2011-03-02 15:13:40 +01:00
ec170e47fd Move more account utilities to e-account-utils.c. 2010-10-18 12:32:38 -04:00
9675f18d91 Coding style and whitespace cleanup. 2010-10-03 13:29:20 -04:00
31b57ed038 Adapt to Camel API changes. 2010-09-28 11:35:55 -04:00
a91eeb6471 Pass GCancellable to Camel. 2010-09-28 11:35:55 -04:00
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
78bf9d9d70 Bug 624128 - Folder -> Subscriptions is always enabled 2010-07-12 11:26:47 -04:00
137b0743dd Migrate from CamelException to GError. 2010-07-08 14:37:52 -04:00
63b2ef38de Add translator comments in mail-to-task plugin 2010-06-03 16:24:31 +02:00
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
bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
51e5ae5524 Adapt to Camel API changes. 2010-04-12 15:55:53 -04:00
a8feedf390 Adapt to Camel API changes. 2010-04-03 23:06:39 -04:00
26240e0b18 Generate ChangeLog files for tarball releases.
Remove old ChangeLog files that predate our switch to git.
2010-04-02 18:18:33 -04:00
fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
495f8f8003 Alter UI conditional syntax to be more familiar cpp style, which
avoids the need for intltool changes.
2010-03-23 10:25:54 +00:00
97f274dffd Disable a chunk of UI from the mail-to-task plugin
Allow plugins to disable chunks of their UI - *NB* requires patched intltool,
that doesn't elide comments in XML
Remove some debug
2010-03-13 20:53:16 -05:00
bcb2123941 Revert "Without this evo 2.28.2 will not link/run at all"
This reverts commit 013ce5b70e.

Looks like it was meant for gnome-2-28 branch.  In any case it contains
unresolved merge conflicts which breaks compilation.
2010-01-28 16:25:12 -05:00
013ce5b70e Without this evo 2.28.2 will not link/run at all
The change is needed:
1) To export the right symbols from the right dummy import library so that the loader does not look for symbols where they are not
2) Export that comp_editor_registry using a getter function for win32 so that we don't have to decorate the data string so that the autoexport works again
2010-01-28 14:48:36 +01:00
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
59bd81691d Compiler and linker flag cleanups. 2009-12-27 14:32:39 -05:00
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
d94534c367 Merge bits and pieces of the anjal-evo-2-30 branch. 2009-11-30 18:34:38 -05:00
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
623d0541ee More build failures due to missing internal lib dependencies 2009-11-11 11:28:07 -06:00