Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd codegen support for callback interfaces with constants #3149
Labels
Comments
Closed
bors-servo
pushed a commit
that referenced
this issue
Apr 13, 2015
This addresses #3149. The immediate purpose is to support the constants in NodeFilter. The changes mostly follow the current Gecko Codegen.py. The main gist is that the generation of certain code artifacts is now gated by hasInterfaceObject() or hasInterfacePrototypeObject(), rather than by isCallback().
|
We have supported this since #3726. |
jrmuizel
pushed a commit
to jrmuizel/gecko-cinnabar
that referenced
this issue
Jun 12, 2017
… ChrisParis:callback-constants); r=jdm This addresses servo/servo#3149. The immediate purpose is to support the constants in NodeFilter. The changes mostly follow the current Gecko Codegen.py. The main gist is that the generation of certain code artifacts is now gated by hasInterfaceObject() or hasInterfacePrototypeObject(), rather than by isCallback(). Source-Repo: https://github.com/servo/servo Source-Revision: 1f9c2f9b34dede8182f45655b03380f8c26f3475
gecko-dev-updater
pushed a commit
to marco-c/gecko-dev-comments-removed
that referenced
this issue
Sep 30, 2019
… ChrisParis:callback-constants); r=jdm This addresses servo/servo#3149. The immediate purpose is to support the constants in NodeFilter. The changes mostly follow the current Gecko Codegen.py. The main gist is that the generation of certain code artifacts is now gated by hasInterfaceObject() or hasInterfacePrototypeObject(), rather than by isCallback(). Source-Repo: https://github.com/servo/servo Source-Revision: 1f9c2f9b34dede8182f45655b03380f8c26f3475 UltraBlame original commit: 52eb9cef707823c685d23357998aa3f773a866a3
gecko-dev-updater
pushed a commit
to marco-c/gecko-dev-wordified
that referenced
this issue
Oct 1, 2019
… ChrisParis:callback-constants); r=jdm This addresses servo/servo#3149. The immediate purpose is to support the constants in NodeFilter. The changes mostly follow the current Gecko Codegen.py. The main gist is that the generation of certain code artifacts is now gated by hasInterfaceObject() or hasInterfacePrototypeObject(), rather than by isCallback(). Source-Repo: https://github.com/servo/servo Source-Revision: 1f9c2f9b34dede8182f45655b03380f8c26f3475 UltraBlame original commit: 52eb9cef707823c685d23357998aa3f773a866a3
gecko-dev-updater
pushed a commit
to marco-c/gecko-dev-wordified-and-comments-removed
that referenced
this issue
Oct 1, 2019
… ChrisParis:callback-constants); r=jdm This addresses servo/servo#3149. The immediate purpose is to support the constants in NodeFilter. The changes mostly follow the current Gecko Codegen.py. The main gist is that the generation of certain code artifacts is now gated by hasInterfaceObject() or hasInterfacePrototypeObject(), rather than by isCallback(). Source-Repo: https://github.com/servo/servo Source-Revision: 1f9c2f9b34dede8182f45655b03380f8c26f3475 UltraBlame original commit: 52eb9cef707823c685d23357998aa3f773a866a3
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is needed for NodeFilter, which is needed for TreeWalker (#1234).
http://dom.spec.whatwg.org/#interface-nodefilter