Index: LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
diff --git a/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt b/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
index 849e93744f72d7baa0a237e64f3f98966e121348..963e9054efe9e81cfae450bc56815beee658f401 100644 |
--- a/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
+++ b/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
@@ -2507,6 +2507,506 @@ PASS d[0] == 0 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
+Checking Blob. |
+Check no crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is imageWidth |
+PASS bitmap.height is imageHeight |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check crop center. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check crop right. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check over crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 60 |
+PASS bitmap.height is 60 |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 255 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 255 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check over crop right. |
+PASS bitmap.width is 50 |
+PASS bitmap.height is 50 |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 255 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 255 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check empty. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 30 |
+PASS bitmap.height is 30 |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+Check empty. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 30 |
+PASS bitmap.height is 30 |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
+PASS d[0] == 0 is true |
+PASS d[1] == 0 is true |
+PASS d[2] == 0 is true |
+PASS d[3] == 0 is true |
PASS successfullyParsed is true |
TEST COMPLETE |