Index: Source/bindings/dart/scripts/dart_types.py |
diff --git a/Source/bindings/dart/scripts/dart_types.py b/Source/bindings/dart/scripts/dart_types.py |
index a77cb8a9d5f28c41a3cc755361ed6eb7e032ec5a..6d2580f78c45a2f98a3f7e7c8f67acf8e682cf8f 100644 |
--- a/Source/bindings/dart/scripts/dart_types.py |
+++ b/Source/bindings/dart/scripts/dart_types.py |
@@ -725,141 +725,6 @@ IdlType.name = property(dart_name) |
IdlUnionType.name = property(dart_name) |
-CPP_NO_AUTO_SCOPE = { |
- 'property': set([ |
- ('Document', 'body'), |
- ('Element', 'id'), |
- ('Node', 'firstChild'), |
- ('Node', 'lastChild'), |
- ('Node', 'nextSibling'), |
- ('Node', 'previousSibling'), |
- ('Node', 'childNodes'), |
- ('Node', 'nodeType'), |
- ('NodeList', 'length'), |
- ('WebGLRenderingContext', 'drawingBufferHeight'), |
- ('WebGLRenderingContext', 'drawingBufferWidth'), |
- ]), |
- 'callback': set([ |
- ('Document', 'getElementById'), |
- ('Document', 'getElementsByName'), |
- ('Document', 'getElementsByTagName'), |
- ('Element', 'getAttribute'), |
- ('Element', 'getAttributeNS'), |
- ('Element', 'setAttribute'), |
- ('Element', 'setAttributeNS'), |
- ('NodeList', 'item'), |
- ('WebGLRenderingContext', 'activeTexture'), |
- ('WebGLRenderingContext', 'attachShader'), |
- ('WebGLRenderingContext', 'bindAttribLocation'), |
- ('WebGLRenderingContext', 'bindBuffer'), |
- ('WebGLRenderingContext', 'bindFramebuffer'), |
- ('WebGLRenderingContext', 'bindRenderbuffer'), |
- ('WebGLRenderingContext', 'bindTexture'), |
- ('WebGLRenderingContext', 'blendColor'), |
- ('WebGLRenderingContext', 'blendEquation'), |
- ('WebGLRenderingContext', 'blendEquationSeparate'), |
- ('WebGLRenderingContext', 'blendFunc'), |
- ('WebGLRenderingContext', 'blendFuncSeparate'), |
- ('WebGLRenderingContext', 'checkFramebufferStatus'), |
- ('WebGLRenderingContext', 'clear'), |
- ('WebGLRenderingContext', 'clearColor'), |
- ('WebGLRenderingContext', 'clearDepth'), |
- ('WebGLRenderingContext', 'clearStencil'), |
- ('WebGLRenderingContext', 'colorMask'), |
- ('WebGLRenderingContext', 'compileShader'), |
- ('WebGLRenderingContext', 'compressedTexImage2D'), |
- ('WebGLRenderingContext', 'compressedTexSubImage2D'), |
- ('WebGLRenderingContext', 'copyTexImage2D'), |
- ('WebGLRenderingContext', 'copyTexSubImage2D'), |
- ('WebGLRenderingContext', 'cullFace'), |
- ('WebGLRenderingContext', 'deleteBuffer'), |
- ('WebGLRenderingContext', 'deleteFramebuffer'), |
- ('WebGLRenderingContext', 'deleteProgram'), |
- ('WebGLRenderingContext', 'deleteRenderbuffer'), |
- ('WebGLRenderingContext', 'deleteShader'), |
- ('WebGLRenderingContext', 'deleteTexture'), |
- ('WebGLRenderingContext', 'depthFunc'), |
- ('WebGLRenderingContext', 'depthMask'), |
- ('WebGLRenderingContext', 'depthRange'), |
- ('WebGLRenderingContext', 'detachShader'), |
- ('WebGLRenderingContext', 'disable'), |
- ('WebGLRenderingContext', 'disableVertexAttribArray'), |
- ('WebGLRenderingContext', 'drawArrays'), |
- ('WebGLRenderingContext', 'drawElements'), |
- ('WebGLRenderingContext', 'enable'), |
- ('WebGLRenderingContext', 'enableVertexAttribArray'), |
- ('WebGLRenderingContext', 'finish'), |
- ('WebGLRenderingContext', 'flush'), |
- ('WebGLRenderingContext', 'framebufferRenderbuffer'), |
- ('WebGLRenderingContext', 'framebufferTexture2D'), |
- ('WebGLRenderingContext', 'frontFace'), |
- ('WebGLRenderingContext', 'generateMipmap'), |
- ('WebGLRenderingContext', 'getActiveAttrib'), |
- ('WebGLRenderingContext', 'getActiveUniform'), |
- ('WebGLRenderingContext', 'getAttachedShaders'), |
- ('WebGLRenderingContext', 'getAttribLocation'), |
- ('WebGLRenderingContext', 'hint'), |
- ('WebGLRenderingContext', 'isBuffer'), |
- ('WebGLRenderingContext', 'isContextLost'), |
- ('WebGLRenderingContext', 'isEnabled'), |
- ('WebGLRenderingContext', 'isFramebuffer'), |
- ('WebGLRenderingContext', 'isProgram'), |
- ('WebGLRenderingContext', 'isRenderbuffer'), |
- ('WebGLRenderingContext', 'isShader'), |
- ('WebGLRenderingContext', 'isTexture'), |
- ('WebGLRenderingContext', 'lineWidth'), |
- ('WebGLRenderingContext', 'linkProgram'), |
- ('WebGLRenderingContext', 'pixelStorei'), |
- ('WebGLRenderingContext', 'polygonOffset'), |
- ('WebGLRenderingContext', 'scissor'), |
- ('WebGLRenderingContext', 'stencilFunc'), |
- ('WebGLRenderingContext', 'stencilFuncSeparate'), |
- ('WebGLRenderingContext', 'stencilMask'), |
- ('WebGLRenderingContext', 'stencilMaskSeparate'), |
- ('WebGLRenderingContext', 'stencilOp'), |
- ('WebGLRenderingContext', 'stencilOpSeparate'), |
- ('WebGLRenderingContext', 'uniform1f'), |
- ('WebGLRenderingContext', 'uniform1fv'), |
- ('WebGLRenderingContext', 'uniform1i'), |
- ('WebGLRenderingContext', 'uniform1iv'), |
- ('WebGLRenderingContext', 'uniform2f'), |
- ('WebGLRenderingContext', 'uniform2fv'), |
- ('WebGLRenderingContext', 'uniform2i'), |
- ('WebGLRenderingContext', 'uniform2iv'), |
- ('WebGLRenderingContext', 'uniform3f'), |
- ('WebGLRenderingContext', 'uniform3fv'), |
- ('WebGLRenderingContext', 'uniform3i'), |
- ('WebGLRenderingContext', 'uniform3iv'), |
- ('WebGLRenderingContext', 'uniform4f'), |
- ('WebGLRenderingContext', 'uniform4fv'), |
- ('WebGLRenderingContext', 'uniform4i'), |
- ('WebGLRenderingContext', 'uniform4iv'), |
- ('WebGLRenderingContext', 'uniformMatrix2fv'), |
- ('WebGLRenderingContext', 'uniformMatrix3fv'), |
- ('WebGLRenderingContext', 'uniformMatrix4fv'), |
- ('WebGLRenderingContext', 'useProgram'), |
- ('WebGLRenderingContext', 'validateProgram'), |
- ('WebGLRenderingContext', 'vertexAttrib1f'), |
- ('WebGLRenderingContext', 'vertexAttrib1fv'), |
- ('WebGLRenderingContext', 'vertexAttrib2f'), |
- ('WebGLRenderingContext', 'vertexAttrib2fv'), |
- ('WebGLRenderingContext', 'vertexAttrib3f'), |
- ('WebGLRenderingContext', 'vertexAttrib3fv'), |
- ('WebGLRenderingContext', 'vertexAttrib4f'), |
- ('WebGLRenderingContext', 'vertexAttrib4fv'), |
- ('WebGLRenderingContext', 'vertexAttribPointer'), |
- ('WebGLRenderingContext', 'viewport'), |
- ])} |
- |
- |
-def is_auto_scope_property(interface_name, property_name): |
- return (interface_name, property_name) not in CPP_NO_AUTO_SCOPE['property'] |
- |
- |
-def is_auto_scope_callback(interface_name, callback_name): |
- return (interface_name, callback_name) not in CPP_NO_AUTO_SCOPE['callback'] |
- |
- |
# If True use the WithNullCheck version when converting. |
def allow_null(idl_type, extended_attributes, getter=False): |
# FIXME(vsm): This check appears to deviate from both V8 and our 1847 |