-
weinig@apple.com authored
Reviewed by Beth Dakin. Throw a SECURITY_ERR when accessing a tainted canvas by CanvasRenderingContext2D::getImageData() and HTMLCanvasElement::toDataURL(). * html/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::getImageData): * html/CanvasRenderingContext2D.h: * html/CanvasRenderingContext2D.idl: * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::toDataURL): * html/HTMLCanvasElement.h: * html/HTMLCanvasElement.idl: LayoutTests: Reviewed by Beth Dakin. Update test to catch the SECURITY_ERR thrown by CanvasRenderingContext2D::getImageData() and HTMLCanvasElement::toDataURL() on a tainted canvas * http/tests/security/canvas-remote-read-remote-image-expected.txt: * http/tests/security/canvas-remote-read-remote-image.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0d5f0dbd