Our bindings generator currently supports a Webkit-specific [Callback] extended attribute on interfaces instead of the standard Web IDL callback interfaces [1]. I believe it is a good idea to follow standard Web IDL for cases where a solution exists. [1] http://dev.w3.org/2006/webapi/WebIDL/#dfn-callback-interface
Created attachment 199662 [details] Patch
Comment on attachment 199662 [details] Patch Thank you very much for keeping the IDL parser consistent between JSC and V8, and with the spec.
Comment on attachment 199662 [details] Patch Clearing flags on attachment: 199662 Committed r149113: <http://trac.webkit.org/changeset/149113>
All reviewed patches have been landed. Closing bug.
I updated the WebKitIDL wiki accordingly: https://trac.webkit.org/wiki/WebKitIDL?action=diff&version=86&old_version=85