[webkit-gtk] Deciding the deprecation path for WebKit1

Alberto Garcia berto at igalia.com
Fri May 30 07:29:58 PDT 2014

On Fri, May 30, 2014 at 04:05:59PM +0200, Emilio Pozuelo Monfort wrote:

> Is there absolutely no way of having webkitgtk-1.4.x (webkit1) and
> webkitgtk-1.6.x (webkit2) use the same libjavascriptcore ?

As far as I know JSC does not have a stable API/ABI (this
means btw that there should be no reason to keep a separate
libjavascriptcoregtk-1.0-0 package unless I'm missing something).

> That surprises me as right now libwebkitgtk-3.0 and
> libwebkit2gtk-3.0 are sharing the same libjavascriptcore, and all of
> them are maintaining ABI compatibility.

They come from exactly the same build. WebKitGTK+ is compiled twice,
one with GTK+2 and other with GTK+3. This second build comes with
libwebkitgtk and libwebkit2gtk, but the build is the same and both
libraries use the same javascriptcore.

> If the ABI needs to be broken, we could still keep the API
> compatible, just requiring a rebuild.

It doesn't need to be broken, just that the practical effects would be
the same.


More information about the webkit-gtk mailing list