Commit Graph

78 Commits

Author SHA1 Message Date
becfa99e06 Bug #678408 - WebKit renders frames with plain/text parts too small
Workaround for a WebKit bug [0] which appeared in 1.9.x series.
When message is loaded, the content is zoomed in and out to force
WebKit to recalculate and redraw the iframe so that the content
is correctly visible

[0] https://bugs.webkit.org/show_bug.cgi?id=89553
2012-09-19 11:04:02 +02:00
7ca22018a9 Revert "Adjust for webkit 1.9.90 API change."
This reverts commit 485704419b.

WebKit reverted its API break in 1.9.91, so revert our workaround.
2012-09-06 15:55:38 -04:00
485704419b Adjust for webkit 1.9.90 API change. 2012-08-24 16:47:00 -04:00
c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
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
b24af8b9cd Bug #681400 - Fix build against WebKitGtk+ 1.9.6 2012-08-08 17:50:41 +02:00
83c97e53c0 Bug #681279 - Reply on selection doesn't work 2012-08-08 13:48:25 +02:00
ad9390872f Bug #678408 - Mail view is very small for some mails 2012-08-07 15:57:24 +02:00
a456ef68fd Bug #680666 - Contacts/Tasks/Memos preview pane does not follow theme colors 2012-08-02 11:11:41 +02:00
436a31953e Fix some memory leaks 2012-08-01 22:15:28 +02:00
de207fd8d8 EWebView: Remove a stray newline causing build failures. 2012-07-27 13:01:59 -04:00
440e43d289 Bug #679404 - Read colors for message preview from Gtk theme 2012-07-27 12:13:20 +02:00
3ade9a67e9 e_web_view_update_fonts(): Fix memory corruption.
Boxed GdkColors are allocated with the slice allocator, not malloc().

This has been causing me frequent and random Evolution crashes.
2012-07-07 08:41:46 -04:00
99a875edae Bug #515004 - Allow toggling between text and HTML view of mail 2012-06-26 13:40:59 +02:00
cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
f960fd2dff Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
2012-06-24 20:31:42 -04:00
6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
031c40a517 Bug #764467 - URL popup shows all Copy options 2012-06-18 13:42:39 +02:00
88a372b27e Fix some memory leaks 2012-06-18 13:42:39 +02:00
2636ac8a2c Bug #677631 - Some HTML links don't work 2012-06-12 18:29:35 +02:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
5e379370ae Bug #671585 - Add support for smooth scrolling devices 2012-05-15 16:24:29 +02:00
89777f0726 Whitespace cleanups. 2012-05-13 09:15:42 -04:00
32e4f0814d Fix displaying icons in EWebView alerts 2012-05-03 17:02:31 +02:00
55a83bbbaa Bug #675347 - No 'Retrieving message...' in preview panel 2012-05-03 11:58:49 +02:00
8ffb4930b2 Bug #674060 - Preview panel on folder change not updated 2012-04-27 17:58:35 +02:00
3eecc1b712 Bug #674701 - Clicking address in preview composes to default account 2012-04-26 11:14:35 +02:00
d571c56260 Bug #674272 - Contacts preview differs with mailer running and not
This splits the giant EMailRequest to individual EFileRequest, EStockRequest, EHTTPRequest and EMailRequest,
making the first two available globally from e-utils, the othe two are loaded only with mailer,
since no other component uses them.
2012-04-23 08:40:20 +02:00
6762b1238d Handle default e-mail fonts with multiword names correctly 2012-04-16 14:19:16 +02:00
1ae02fa69c Use link colors from GtkStyleContext 2012-04-12 18:21:57 +02:00
5768b8c038 EWebView: Make antialiasing settings optional.
Check if the "org.gnome.settings-daemon.plugins.xsettings" schema is
available before creating a GSettings object for it, to avoid a hard
dependency on gnome-settings-daemon.
2012-04-12 08:50:07 -04:00
1376251515 Bug #673108 - Font settings and monospace fonts don't work 2012-04-12 12:48:00 +02:00
299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
6bd1c6833a WebKit port - port widgets 2012-03-28 18:37:35 +02:00
14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
53bc6ffc53 The EExtension framework is now in libebackend.
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.

Now Evolution-Data-Server modules use the same framework as Evolution.
2011-09-26 09:45:55 -04:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
f59681796d Coding style and whitespace cleanup. 2011-08-13 11:27:51 -04:00
33be6d5da3 Bug #655669 - Can't save inline pictures embedded in HTML Mails 2011-08-09 10:32:36 +02:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
d20e186ce7 Bug #601541 - Add 'Copy Image' Option On Inline Email Images 2011-05-16 13:21:22 +02:00
ae436d4fdc EWebView: Fix icon retrieval when showing EAlerts.
Need to convert the icon filename to a URI for use in <img> tags.
2011-04-13 12:07:53 -04:00
230d74c464 EWebView: Implement the EAlertSink interface
Shows alerts directly in the HTML area, similar to GtkInfoBar.
2011-04-13 11:00:48 -04:00
ba6a234386 Restore lockdown integration.
With lockdown settings available through GSettings, widgets can handle
lockdown integration themselves without having to use EShellSettings.

Also fixed a few places where printing or save-to-disk actions were
either not properly wired up or not responding to lockdown settings,
but much more work needs done.  Attachments, for example, are not
honoring the disable-save-to-disk setting at all.

This too requires the recently-added gsettings-desktop-schemas
dependency.
2011-03-27 18:38:39 -04:00
8157bd8886 Bug 644066 - Text selection is cleared when right-clicking on a link 2011-03-07 10:41:43 -05:00
c6fd77460f Coding style and whitespace cleanup. 2011-03-05 12:34:28 -05:00
c973419aca Bug #641374 - "Send new mail to..." popup action doesn't work 2011-02-28 13:54:50 +01:00
1301cf02ef Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-02-25 16:20:41 +01:00
1e663aa132 Replace EBinding with GBinding.
GObject now does property bindings itself.

Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00