Gimp/plug-ins/help-browser
Adrian Perez de Castro d34f46b3c4 plug-ins: port help-browser to WebKitGTK+ 2
This is the minimum set of changes needed to update help-browser to the
WebKitGTK+ 2 API. Fortunately, the plug-in did not use parts of the old
API which would have been difficult to port (DOM bindings, for example),
and therefore the code translates quite well to the new API. The main
differences are:

- WebKitWebFrame is gone, most of its methods are now in WebKitWebView.
- Searching for text inside Web pages has to be done now through the
  WebKitFindController object.
- Checking whether there is selected text that can be copied now goes
  through WebKitEditorState.
- The WebKitWebView::title-changed signal is no more, the callback is
  connected to notify::title instead.
- The load-started and load-finished pair of signals are now merged
  into WebKitWebView::load-changed.
- There are no methods to zoom a WebKitWebView in and out, instead
  the zoom-level property is set. The updated code ensures that the
  zoom lovel stays inside the [0.1, 10.0] range.
- Page visit history now goes through WebKitBackForwardList.

The updated plug-in was successfully built in tested with WebKitGTK+
version 2.20.3.
2018-06-25 23:54:56 +00:00
..
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
dialog.c plug-ins: port help-browser to WebKitGTK+ 2 2018-06-25 23:54:56 +00:00
dialog.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpthrobber.c plug-ins: port help-browser to icon names 2014-05-12 00:17:57 +02:00
gimpthrobber.h plug-ins: port help-browser to icon names 2014-05-12 00:17:57 +02:00
gimpthrobberaction.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimpthrobberaction.h plug-ins: port help-browser to icon names 2014-05-12 00:17:57 +02:00
help-browser.c plug-ins: tab cleaning. 2017-02-01 01:59:45 +01:00
Makefile.am plug-ins: install plug-ins in subfolder. 2018-05-20 21:06:35 +02:00
uri.c help-browser: Delete dead variable and assignment 2011-10-10 09:57:58 +05:30
uri.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00