Bug 2514

Summary: fancy-0.9.14 uses private methods of webkitgtk which have been removed in webkitgtk 1.6.x
Product: Claws Mail (GTK 2) Reporter: Michael Schwendt <mschwendt>
Component: Plugins/FancyAssignee: users
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P3    
Version: 3.7.10   
Hardware: PC   
OS: Linux   

Description Michael Schwendt 2011-10-06 12:34:40 UTC
Claws Mail 3.7.10 with fancy-0.9.14 plugin:

fancy.so: undefined symbol: webkit_web_view_get_selected_text

fancy_viewer.c says:

/*FIXME substitute webkitwebsettings.cpp functions with their API when
available */
gchar* webkit_web_view_get_selected_text(WebKitWebView* webView);
/*------*/
static GtkWidget *fancy_get_widget(MimeViewer *_viewer)
{
[...]

This symbol has been removed and has not been in the webkitgtk headers before.
Comment 1 Michael Schwendt 2011-10-06 12:49:10 UTC
webkitgtk changelog:

+2011-06-12  Xan Lopez
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Remove webkit_web_view_get_selected_text
+        https://bugs.webkit.org/show_bug.cgi?id=62512
+
+        It's no longer used and it's a private method, so it can be
+        removed.
+
+        * webkit/webkitwebview.cpp: kill it.
+        * webkit/webkitwebviewprivate.h: ditto.
+
Comment 2 Salvatore De Paolis 2011-10-06 13:28:14 UTC

*** This bug has been marked as a duplicate of bug 2507 ***