[webkit-gtk] Are you using unstable GObject DOM API?

Carlos Garcia Campos cgarcia at igalia.com
Wed Sep 7 23:21:17 PDT 2016

El jue, 01-09-2016 a las 09:23 +0200, Carlos Garcia Campos escribió:
> We have finally frozen the GObject DOM bindings API, moving all the
> generated code to the source tree. But now we have a bunch of unused
> code there that I would love to remove. The unstable API no longer
> makes sense, because that code is not auto-generated so all API there
> is going to be stable. So, the idea is to move the unstable API
> currently used by applications to the stable part, to not break any
> existing application, and then remove the rest of the API. Of course,
> we can add new API on demand if needed.
> But to do this we need to know what unstable API is currently used by
> applications. 
> I've already checked the GNOME apps (evo, ephy and yelp), so if you
> are
> using unstable DOM API (you can easily check it by grepping
> for WEBKIT_DOM_USE_UNSTABLE_API in your code) in you application (and
> it's not ephy, evo or yelp), please let us know either here or
> commenting on bug https://bugs.webkit.org/show_bug.cgi?id=161440
> Note that new code will be fully compatible even for applications
> using
> the unstable API, we'll leave the Unstable.h headers that will just
> include the normal header.

We've already done this. Please, let us know if you miss any DOM API
and we will bring it back. We will also remove the pending Unstable
headers we left for backwards compatibility once all applications have
switched to a new version. We need this to happen before 2.16, because
we don't want to include those headers in the final release.

> Thanks, 
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
Carlos Garcia Campos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://lists.webkit.org/pipermail/webkit-gtk/attachments/20160908/aa2dbe42/attachment.sig>

More information about the webkit-gtk mailing list