While trying to create a WebExtension in vala i recognized that the classes for WebExtensions (WebKitWebExtension, WebKitWebPage, WebKitFrame, WebKitScriptWorld) are not available in the corresponding gir file. Is this intentional or are they just missing?
I've also noticed that we are generating the GObject DOM bindings introspection in the same gir than the UI process API. I think we should add a new gir for Web Extensions API that also includes the DOM bindings.
Created attachment 219986 [details] Patch
Committed r161063: <http://trac.webkit.org/changeset/161063>
Hum this one broke the build. I'm going to try to fix it
https://trac.webkit.org/r161065
(In reply to comment #4) > Hum this one broke the build. I'm going to try to fix it I'm sorry, I even made a clean build to make sure it worked and it built for me
(In reply to comment #5) > https://trac.webkit.org/r161065 So, I guess it didn't fail here because I have webkit installed.
(In reply to comment #7) > (In reply to comment #5) > > https://trac.webkit.org/r161065 > > So, I guess it didn't fail here because I have webkit installed. And thanks a lot for fixing it :-)
(In reply to comment #7) > (In reply to comment #5) > > https://trac.webkit.org/r161065 > > So, I guess it didn't fail here because I have webkit installed. Exactly :)