-
eric@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. Add a test to verify proper behavior of createImageData(ImageData) and createImageData(width, height) with negative arguments. https://bugs.webkit.org/show_bug.cgi?id=39189 Spec link: http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-createimagedata * fast/canvas/canvas-createImageData-expected.txt: Added. * fast/canvas/canvas-createImageData.html: Added. * fast/canvas/script-tests/canvas-createImageData.js: Added. 2010-05-17 Andreas Kling <andreas.kling@nokia.com> Reviewed by Kenneth Rohde Christiansen. Bring CanvasRenderingContext2D's createImageData() in line with HTML5 spec Added createImageData(ImageData) which returns a new ImageData with the same size as the one passed. Changed createImageData(width, height) to use the absolute values of width and height. https://bugs.webkit.org/show_bug.cgi?id=39189 Spec link: http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-createimagedata Test: fast/canvas/canvas-createImageData.html * bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::JSCanvasRenderingContext2D::createImageData): * html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::createImageData): * html/canvas/CanvasRenderingContext2D.h: * html/canvas/CanvasRenderingContext2D.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59613 268f45cc-cd09-0410-ab3c-d52691b4dbfc
c05f13c9