[webkit-gtk] WebKitGTK+ 2.5.1 blockers: status update

Carlos Garcia Campos cgarcia at igalia.com
Mon Jun 16 01:45:26 PDT 2014


This is a new status update about the bugs currently blocking the first
unstable release of this cycle.

After all the discussion about how to make 2.6 parallel installable with
the older versions including also the WebKit1 API, we decided that since
we were going to force everybody to recompile no matter what solution we
took, the easiest way was to simply bump the binary version. We will
also take advantage of the ABI break to make small API changes too. I
create a bug for the binary version bump, that is blocked by all API
changes suggested. This is because I want to do all API breaks in the
first release. 


[GTK] Bump binary version for 2.6
https://bugs.webkit.org/show_bug.cgi?id=133724

Blocked by API changes


[GTK] Limit the amount of API exposed to GObject DOM bindings API
https://bugs.webkit.org/show_bug.cgi?id=133726

There's a patch waiting review already. The idea is to split the API
into stable/unstable. From now on we will only keep API backwards
compatibility for the stable API, available including
<webkitdom/webkitdom.h> header. The rest of the API is considered
unstable, and it might change at any time. To use it, the header must be
included explicitly and a macro WEBKIT_DOM_USE_UNSTABLE_API must be
defined.


[GTK] Some of DOM bindings macros are misnamed
https://bugs.webkit.org/show_bug.cgi?id=121543

Tomas Popela has a patch for this one


[GTK] WebKitWebView::create should receive information about the
navigation action
https://bugs.webkit.org/show_bug.cgi?id=133680

This patch introduces a new boxed type WebKitNavigationAction that is
passed as parameter to WebKitWebView::create signal. Patch is waiting
review.


[GTK] Remove WebKitWebViewGroup from WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=133729

The idea is to move the user stylesheets to the new user content API and
leave the WebKitSettings as an independent object that can be set to
multiple web views, like we used to have. Then remove the
WebKitWebViewGroup class.


[GTK] Introduce a new WebKitUserContent API
https://bugs.webkit.org/show_bug.cgi?id=133730

We need this new API to be able to remove the WebKitWebViewGroup class.
It will also include support for user scripts and user messages. There's
a work in progress patch already.


Fix the remaining regression caused by the jsCStack branch merge on
Linux platforms
https://bugs.webkit.org/show_bug.cgi?id=127902

There's only one failure now, and Zan wrote a patch to fix it, so
hopefully this will be fixed soon too.


[GTK][CMake] Add a 'distcheck' target to the build
https://bugs.webkit.org/show_bug.cgi?id=130675

Reviewed this patch and talked to Martin about it.


REGRESSION(r166975): [GTK] Page overlays are not drawn anymore after
r166975
https://bugs.webkit.org/show_bug.cgi?id=131433

I don't know what page overlays are for, so I'm sure how this regression
affects us.
-- 
Carlos Garcia Campos
http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xF3D322D0EC4582C3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://lists.webkit.org/pipermail/webkit-gtk/attachments/20140616/460d288d/attachment.sig>


More information about the webkit-gtk mailing list