From 00ac247899138c9afdafef315bb55229837d9122 Mon Sep 17 00:00:00 2001 From: Scott Trinh Date: Wed, 28 Sep 2016 20:13:50 -0400 Subject: [PATCH] Partial fix for #12617: expose WebGL interfaces --- components/script/dom/webidls/WebGLActiveInfo.webidl | 1 - components/script/dom/webidls/WebGLBuffer.webidl | 1 - components/script/dom/webidls/WebGLContextEvent.webidl | 2 +- components/script/dom/webidls/WebGLFramebuffer.webidl | 1 - components/script/dom/webidls/WebGLObject.webidl | 1 - components/script/dom/webidls/WebGLProgram.webidl | 1 - components/script/dom/webidls/WebGLRenderbuffer.webidl | 1 - components/script/dom/webidls/WebGLRenderingContext.webidl | 3 +-- components/script/dom/webidls/WebGLShader.webidl | 1 - .../script/dom/webidls/WebGLShaderPrecisionFormat.webidl | 1 - components/script/dom/webidls/WebGLTexture.webidl | 1 - components/script/dom/webidls/WebGLUniformLocation.webidl | 1 - 12 files changed, 2 insertions(+), 13 deletions(-) diff --git a/components/script/dom/webidls/WebGLActiveInfo.webidl b/components/script/dom/webidls/WebGLActiveInfo.webidl index dd13c2cab0a57..7195e8bacaa67 100644 --- a/components/script/dom/webidls/WebGLActiveInfo.webidl +++ b/components/script/dom/webidls/WebGLActiveInfo.webidl @@ -6,7 +6,6 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.7 // -[Exposed=(Window,Worker)] interface WebGLActiveInfo { readonly attribute GLint size; readonly attribute GLenum type; diff --git a/components/script/dom/webidls/WebGLBuffer.webidl b/components/script/dom/webidls/WebGLBuffer.webidl index fa3207eb5521f..344850d42e6b1 100644 --- a/components/script/dom/webidls/WebGLBuffer.webidl +++ b/components/script/dom/webidls/WebGLBuffer.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.4 // -[Exposed=(Window,Worker)] interface WebGLBuffer : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLContextEvent.webidl b/components/script/dom/webidls/WebGLContextEvent.webidl index 45fd76f42d2b6..6a699754d2c9d 100644 --- a/components/script/dom/webidls/WebGLContextEvent.webidl +++ b/components/script/dom/webidls/WebGLContextEvent.webidl @@ -3,7 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.15 -[Constructor(DOMString type, optional WebGLContextEventInit eventInit), Exposed=(Window,Worker)] +[Constructor(DOMString type, optional WebGLContextEventInit eventInit)] interface WebGLContextEvent : Event { readonly attribute DOMString statusMessage; }; diff --git a/components/script/dom/webidls/WebGLFramebuffer.webidl b/components/script/dom/webidls/WebGLFramebuffer.webidl index 074bbef338877..2f21edafc0a62 100644 --- a/components/script/dom/webidls/WebGLFramebuffer.webidl +++ b/components/script/dom/webidls/WebGLFramebuffer.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.7 // -[Exposed=(Window,Worker)] interface WebGLFramebuffer : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLObject.webidl b/components/script/dom/webidls/WebGLObject.webidl index b37a45ff54e43..040c76be0c74a 100644 --- a/components/script/dom/webidls/WebGLObject.webidl +++ b/components/script/dom/webidls/WebGLObject.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.3 // -[Exposed=(Window,Worker)] interface WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLProgram.webidl b/components/script/dom/webidls/WebGLProgram.webidl index 4cb5bcc68831e..0c9ede907e00a 100644 --- a/components/script/dom/webidls/WebGLProgram.webidl +++ b/components/script/dom/webidls/WebGLProgram.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.6 // -[Exposed=(Window,Worker)] interface WebGLProgram : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLRenderbuffer.webidl b/components/script/dom/webidls/WebGLRenderbuffer.webidl index 10b8bf19b1770..451621ec30cef 100644 --- a/components/script/dom/webidls/WebGLRenderbuffer.webidl +++ b/components/script/dom/webidls/WebGLRenderbuffer.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.5 // -[Exposed=(Window,Worker)] interface WebGLRenderbuffer : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLRenderingContext.webidl b/components/script/dom/webidls/WebGLRenderingContext.webidl index 06727b3a536e4..f9a7e23fb7365 100644 --- a/components/script/dom/webidls/WebGLRenderingContext.webidl +++ b/components/script/dom/webidls/WebGLRenderingContext.webidl @@ -41,7 +41,7 @@ dictionary WebGLContextAttributes { GLboolean failIfMajorPerformanceCaveat = false; }; -[NoInterfaceObject, Exposed=(Window,Worker)] +[NoInterfaceObject] interface WebGLRenderingContextBase { @@ -730,7 +730,6 @@ interface WebGLRenderingContextBase void viewport(GLint x, GLint y, GLsizei width, GLsizei height); }; -[Exposed=(Window,Worker)] interface WebGLRenderingContext { }; diff --git a/components/script/dom/webidls/WebGLShader.webidl b/components/script/dom/webidls/WebGLShader.webidl index 898df4f9c3011..f160602cba71c 100644 --- a/components/script/dom/webidls/WebGLShader.webidl +++ b/components/script/dom/webidls/WebGLShader.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.8 // -[Exposed=(Window,Worker)] interface WebGLShader : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl b/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl index 44095d98bf9c2..2d299232e901a 100644 --- a/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl +++ b/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl @@ -6,7 +6,6 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.7 // -[Exposed=(Window,Worker)] interface WebGLShaderPrecisionFormat { readonly attribute GLint rangeMin; readonly attribute GLint rangeMax; diff --git a/components/script/dom/webidls/WebGLTexture.webidl b/components/script/dom/webidls/WebGLTexture.webidl index 78e972aa6897f..f1b7fa20f1ec3 100644 --- a/components/script/dom/webidls/WebGLTexture.webidl +++ b/components/script/dom/webidls/WebGLTexture.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/#5.9 // -[Exposed=(Window,Worker)] interface WebGLTexture : WebGLObject { }; diff --git a/components/script/dom/webidls/WebGLUniformLocation.webidl b/components/script/dom/webidls/WebGLUniformLocation.webidl index d587398430b38..467c2d005721a 100644 --- a/components/script/dom/webidls/WebGLUniformLocation.webidl +++ b/components/script/dom/webidls/WebGLUniformLocation.webidl @@ -6,6 +6,5 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.10 // -[Exposed=(Window,Worker)] interface WebGLUniformLocation { };