diff options
Diffstat (limited to 'components')
-rw-r--r-- | components/script_bindings/webidls/CanvasRenderingContext2D.webidl | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/components/script_bindings/webidls/CanvasRenderingContext2D.webidl b/components/script_bindings/webidls/CanvasRenderingContext2D.webidl index f47de4efd29..0c4960fe6ad 100644 --- a/components/script_bindings/webidls/CanvasRenderingContext2D.webidl +++ b/components/script_bindings/webidls/CanvasRenderingContext2D.webidl @@ -165,16 +165,16 @@ interface mixin CanvasDrawImage { interface mixin CanvasImageData { // pixel manipulation [Throws] - ImageData createImageData(long sw, long sh); + ImageData createImageData([EnforceRange] long sw, [EnforceRange] long sh); [Throws] ImageData createImageData(ImageData imagedata); [Throws] - ImageData getImageData(long sx, long sy, long sw, long sh); - undefined putImageData(ImageData imagedata, long dx, long dy); - undefined putImageData(ImageData imagedata, - long dx, long dy, - long dirtyX, long dirtyY, - long dirtyWidth, long dirtyHeight); + ImageData getImageData([EnforceRange] long sx, [EnforceRange] long sy, + [EnforceRange] long sw, [EnforceRange] long sh); + undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy); + undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy, + [EnforceRange] long dirtyX, [EnforceRange] long dirtyY, + [EnforceRange] long dirtyWidth, [EnforceRange] long dirtyHeight); }; enum CanvasLineCap { "butt", "round", "square" }; |