- WebKitGtk+ is the GNOME platform port of the WebKit rendering engine that offers WebKit's full functionality through GObject-based APIs.
- It is used by applications like GNOME Browser, Midori, DevHelp, Evolution, and the GNOME Shell. The current stable version is 1.6.1 from 2011.
- The WebKitWebView class is central to the WebKitGtk+ API and represents the content area that displays web content. It uses dependencies like GTK+, Cairo, Pango, and WebKit.
16. New DOM methods exist to check if editable areas have been modified by the user (webkit_dom_html_{input,text_area}_is_edited).
17. A few new spell checking APIs are added, which make implementing spell checking in a user agent much easier. - Added API to set local storage database path.
18. GTK+ 3.x is now the default toolkit for WebKitGTK+. GTK+ 2 is considered deprecated now and we will stop supporting it in future releases, so please try to move to GTK+3 in the near future.
The JavaScriptCore library is now installed independently as "libjavascriptcoregtk", and it comes with its own pkg-config file. This allows linking to JavaScriptCore without WebKitGTK+. New DOM methods exist to check if editable areas have been modified by the user (webkit_dom_html_{input,text_area}_is_edited). A typical usecase for these APIs is to warn the user if they are leaving a page without submitting a form. A few new spell checking APIs are added, which make implementing spell checking in a user agent much easier. - Added API to set local storage database path. GTK+ 3.x is now the default toolkit for WebKitGTK+. GTK+ 2 is considered deprecated now and we will stop supporting it in future releases, so please try to move to GTK+3 in the near future.
Applications can use fontconfig in two ways: by querying it for the available fonts on the system, or by asking it for a font matching certain parameters ( pattern ). Fontconfig will then return a font whose properties match those specified in the pattern as closely as possible.