Chromium Code Reviews| Index: client/dom/idl/dart/dart.idl |
| diff --git a/client/dom/idl/dart/dart.idl b/client/dom/idl/dart/dart.idl |
| index c1cc08afffdd058e89441970874e26f7785fb855..f7d7185ae5f947293fdbd032f47a65f1fb4e9708 100644 |
| --- a/client/dom/idl/dart/dart.idl |
| +++ b/client/dom/idl/dart/dart.idl |
| @@ -77,6 +77,11 @@ module html { |
| }; |
| [Supplemental] |
| + interface ImageData { |
| + readonly attribute CanvasPixelArray data; |
|
sra1
2012/02/28 18:48:42
I remember this being there - our tests use it.
Di
podivilov
2012/02/29 08:17:39
I think it was "interface CanvasPixelArray" actual
podivilov
2012/02/29 08:25:33
CanvasPixelArray lives behind "defined(V8_BINDING)
|
| + }; |
| + |
| + [Supplemental] |
| interface WebGLContextEvent { |
| [Suppressed] void initEvent(in optional DOMString eventTypeArg, |
| in optional boolean canBubbleArg, |
| @@ -133,35 +138,43 @@ module canvas { |
| // TODO(dstockwell): Define these manually. |
| [Supplemental] |
| interface Float32Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Float64Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Int16Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Int32Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Int8Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Uint16Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Uint32Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| interface Uint8Array { |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [Suppressed] void set(); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| }; |
| [Supplemental] |
| @@ -170,7 +183,12 @@ module canvas { |
| [Suppressed] const unsigned int BYTES_PER_ELEMENT = 1; |
| [Suppressed] void set(); |
| - [DartName=setElements] void set(in any array, in optional unsigned long offset); |
| + [DartName=setElements, Custom] void set(in any array, in optional unsigned long offset); |
| + }; |
| + |
| + [NumericIndexedGetter, CustomIndexedSetter] |
| + interface CanvasPixelArray { |
| + readonly attribute long length; |
| }; |
| }; |