aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc/e-web-view.c
Commit message (Collapse)AuthorAgeFilesLines
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-1/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2011-08-131-45/+49
|
* Bug #655669 - Can't save inline pictures embedded in HTML MailsMilan Crha2011-08-091-1/+52
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-1/+4
|
* Coding style and whitespace cleanup.Matthew Barnes2011-05-221-5/+8
|
* Bug #601541 - Add 'Copy Image' Option On Inline Email ImagesMilan Crha2011-05-161-1/+110
|
* EWebView: Fix icon retrieval when showing EAlerts.Matthew Barnes2011-04-141-1/+13
| | | | Need to convert the icon filename to a URI for use in <img> tags.
* EWebView: Implement the EAlertSink interfaceMatthew Barnes2011-04-131-7/+116
| | | | Shows alerts directly in the HTML area, similar to GtkInfoBar.
* Restore lockdown integration.Matthew Barnes2011-03-281-0/+26
| | | | | | | | | | | | | 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.
* Bug 644066 - Text selection is cleared when right-clicking on a linkMatthew Barnes2011-03-071-5/+6
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-1/+2
|
* Bug #641374 - "Send new mail to..." popup action doesn't workMilan Crha2011-02-281-1/+17
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-7/+3
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-7/+12
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* GObject boilerplate cleanup.Matthew Barnes2010-08-251-3/+8
| | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do.
* Bug #621903 - Crash on HTML message print previewMilan Crha2010-06-241-0/+6
|
* Bug 604262 - "Copy Email Address" should also copy to primary clipboardMatthew Barnes2010-06-241-0/+4
|
* Some post-merge cleanup.Matthew Barnes2010-05-271-10/+0
|
* Merge branch 'express2'Matthew Barnes2010-05-271-0/+10
|\
| * Merge gnome-2-30 into express2 to get bugfixesFederico Mena Quintero2010-04-101-0/+2
| |\ | | | | | | | | | | | | | | | Note that express2 got some documentation for EExtensible and friends, and that documentation is not in gnome-2-30 yet. We need to cherry-pick those commits into gnome-2-30 and elsewhere.
| | * [win32] Be consistent in disabling the lockdown options.Fridrich Strba2010-04-081-0/+2
| | |
| * | Minor EMailReader cleanup.Matthew Barnes2010-04-071-4/+17
| | | | | | | | | | | | | | | | | | | | | Add a load_string() method to EWebView. Have EMailDisplay override load_string() and check that the formatter is not busy before loading the string. Have EMailReader call e_web_view_load_string() directly on the EMailDisplay instance, and eliminate update_webview_content().
| * | Add an extension to configure EWebView.Matthew Barnes2010-04-071-42/+167
| |/ | | | | | | | | | | | | | | | | Make EWebView extensible and register an extension to automatically bind every EWebView instance to the appropriate EShellSettings. Conflicts: widgets/misc/e-web-view.c
* | Camel is now GObject-based.Matthew Barnes2010-04-241-2/+2
| |
* | Only #include Camel's top-level header.Matthew Barnes2010-04-031-2/+1
| |
* | Miscellaneous cleanup bits from WebKit branch.Matthew Barnes2010-04-021-27/+58
| |
* | Minor EMailReader cleanup.Matthew Barnes2010-03-261-4/+17
| | | | | | | | | | | | | | Add a load_string() method to EWebView. Have EMailDisplay override load_string() and check that the formatter is not busy before loading the string. Have EMailReader call e_web_view_load_string() directly on the EMailDisplay instance, and eliminate update_webview_content().
* | Add an extension to configure EWebView.Matthew Barnes2010-03-231-44/+167
| | | | | | | | | | Make EWebView extensible and register an extension to automatically bind every EWebView instance to the appropriate EShellSettings.
* | [win32] Be consistent in disabling the lockdown options.Fridrich Strba2010-03-211-0/+2
|/
* Revert some bad assumptions I made in EPluginUI.Matthew Barnes2010-03-161-3/+3
| | | | | | | | | We can't require the use of EUIManager everywhere because we don't control all the UI manager instances -- the most compelling example being the composer, whose UI manager comes from GtkhtmlEditor. Instead, EPluginUI will check the instance type and pick an appropriate "load_from_string" function.
* Shell and UI manager cleanups.Matthew Barnes2010-03-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Replace the EVO_EXPRESS environment variable with an --express command line option. (Note, this adds a new translatable string for --help.) Add an EUIManager class with an "express-mode" property and custom load functions that use our new "express" preprocessor. This replaces the UI manager functions in e-utils.c. (Also going to see if I can get GTK+ to add an "add_ui_from_string" method to GtkUIManagerClass that we can override. Then we could just call gtk_ui_manager_add_ui_from_string() and the preprocessor would automatically do its thing and chain up.) Add an "express-mode" read-only GObject property to EShell. Add e_shell_configure_ui_manager() to e-shell-utils.c. For now this just creates a one-way property binding: EShell:express-mode -> EUIManager:express-mode Call this immediately after e_ui_manager_new(). (EUIManager can't do this itself because it lives too low in the dependency hierarchy and doesn't know about EShell.)
* Bug 609042 - Convert quoted-printing to UTF-8 when copying to clipboardMatthew Barnes2010-02-171-1/+1
|
* Improve clipboard behavior.Matthew Barnes2010-01-181-12/+231
| | | | | | | | | | | | | | | | | | | | | Add "copy-target-list" and "paste-target-list" to the ESelectable interface. These are underutilized for the moment, but will eventually be used to help integrate drag-and-drop support into ESelectable. Add cut and paste support to EWebView, along with a new "editable" property and new clipboard signals "copy-clipboard", "cut-clipboard" and "paste-clipboard". In EFocusTracker, listen for "owner-changed" signals from the default clipboard as another trigger to update actions, particularly the Paste action. (Unfortunately this doesn't work for EWebView since GtkHtml implements its own clipboard.) In EMsgComposer, convert GtkhtmlEditor's clipboard methods to empty stubs, since EFocusTracker will now trigger EWebView's clipboard actions. Also, intercept EWebView::paste-clipboard signals and improve the interaction between the HTML editor and the attachment bar based on use cases in bug #603715.
* Remove dead assignments found by clang.Matthew Barnes2010-01-161-2/+0
|
* BugĀ 606250 - Remove usage of deprecated GTK+ symbolsMatthew Barnes2010-01-081-3/+3
| | | | Several GtkWidget macros were recently deprecated.
* Introduce ESelectable and EFocusTracker.Matthew Barnes2009-12-261-7/+71
| | | | | | | | | | | | | | | | | | EFocusTracker tracks the input focus within a window and helps keep the sensitivity of "selectable" actions in the main menu up-to-date. Selectable actions include Cut, Copy, Paste, Select All and Delete. EFocusTracker has built-in support for widgets that implement the GtkEditable interface such as GtkEntry and GtkTextView. It also supports custom widgets that implement the ESelectable interface, which is a subset of GtkEditable and can apply to anything that displays selectable content (esp. tree views and ETables). This commit integrates EFocusTracker with EShellWindow, CompEditor, EMsgComposer, and ESignatureManager. It also bumps the GtkHTML requirement to 2.29.5 to utilize the new GtkhtmlEditor:html constructor property.
* Prefer EWebView calls over direct GtkHTML calls.Matthew Barnes2009-11-181-0/+24
|
* Remove some redundancy from EABContactDisplay.Matthew Barnes2009-11-181-1/+1
|
* EWebView popup menu enhancements.Matthew Barnes2009-11-141-19/+435
| | | | Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all().
* Build with GTK_DISABLE_DEPRECATED and fix resulting breakage.Matthew Barnes2009-10-021-1/+3
|
* Bug 594863 - Message body doesn't allow right click pop up menuMatthew Barnes2009-09-131-1/+4
|
* Finish killing Bonobo.Matthew Barnes2009-09-091-0/+1110