Robert Schroll <rschroll gmail com> writes:
On Wed, Oct 15, 2014 at 1:00 PM, Carlos Garcia Campos <carlosgc gnome org> wrote:I don't know much about bindings, but I added the _with_closure() variants to make the API introspectable, and I remember I tried it with python and it worked. See https://bugs.webkit.org/show_bug.cgi?id=77835Maybe I'm looking in the wrong places (it's a long bug), but the examples I'm seeing seem to be using the WebKitGTK bindings, not the WebKit2GTK bindings.
The DOM API is the same in WebKit1 and WebKit2.
Evan Nemerson suggested,The bindings should be updated to make the closure argument use the correct delegate type.Not knowing what the correct delegate type is, I've sent a query to the WebKitGTK list to see if we can get this fixed. Looking through the VAPI file, I noticed that there are bindings for remove_event_listener(), remove_event_listener_with_closure(), and add_event_listener_with_closure(), but not for add_event_listener(). This last method was the method used in the previous API. If I add the definition from there back into the current VAPI, it works just fine. Was its removal intentional?
I don't know, where's that VAPI file?
Thanks, Robert
-- Carlos Garcia Campos PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
Attachment:
pgpYPzKi24MUy.pgp
Description: PGP signature