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 477ae11f002f40df5c893295058d0a139039568d..d2dd2784c4d45860e4b50acfb17771a9cf39417a 100644 |
--- a/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
+++ b/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-expected.txt |
@@ -439,130 +439,6 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkImmutable with HTMLImageElement |
-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 |
-PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
checkNoCrop with HTMLCanvasElement |
PASS bitmap.width is imageWidth |
PASS bitmap.height is imageHeight |
@@ -995,130 +871,6 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkImmutable with HTMLCanvasElement |
-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 |
-PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
checkNoCrop with ImageData |
PASS bitmap.width is imageWidth |
PASS bitmap.height is imageHeight |
@@ -1551,7 +1303,7 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkImmutable with ImageData |
+checkNoCrop with CanvasRenderingContext2D |
PASS bitmap.width is imageWidth |
PASS bitmap.height is imageHeight |
PASS d[0] == 255 is true |
@@ -1675,33 +1427,37 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkNoCrop with CanvasRenderingContext2D |
-PASS bitmap.width is imageWidth |
-PASS bitmap.height is imageHeight |
+checkCrop with CanvasRenderingContext2D |
+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[0] == 255 is true |
PASS d[1] == 0 is true |
-PASS d[2] == 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] == 0 is true |
-PASS d[3] == 255 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[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 |
@@ -1710,30 +1466,38 @@ 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[0] == 0 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
-PASS d[3] == 255 is true |
+PASS d[3] == 0 is true |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkCropRight with CanvasRenderingContext2D |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
PASS d[0] == 0 is true |
-PASS d[1] == 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] == 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] == 0 is true |
-PASS d[3] == 255 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[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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkOverCrop with CanvasRenderingContext2D |
+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 |
@@ -1746,6 +1510,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] == 255 is true |
PASS d[2] == 0 is true |
@@ -1781,6 +1549,26 @@ 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 |
@@ -1799,14 +1587,14 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkCrop with CanvasRenderingContext2D |
-PASS bitmap.width is 10 |
-PASS bitmap.height is 10 |
-PASS d[0] == 255 is true |
+checkOverCropRight with CanvasRenderingContext2D |
+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] == 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 |
@@ -1822,11 +1610,11 @@ 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[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] == 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 |
@@ -1842,18 +1630,14 @@ 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkCropRight with CanvasRenderingContext2D |
-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[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[3] == 0 is true |
PASS d[0] == 0 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
@@ -1867,9 +1651,21 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkOverCrop with CanvasRenderingContext2D |
-PASS bitmap.width is 60 |
-PASS bitmap.height is 60 |
+checkNegativeCrop with CanvasRenderingContext2D |
+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 |
@@ -1887,21 +1683,25 @@ 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[1] == 0 is true |
PASS d[2] == 0 is true |
-PASS d[3] == 255 is true |
+PASS d[3] == 0 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[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[3] == 0 is true |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkEmpty with CanvasRenderingContext2D |
+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] == 255 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 |
@@ -1914,6 +1714,10 @@ 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkEmpty2 with CanvasRenderingContext2D |
+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 |
@@ -1922,10 +1726,18 @@ 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[0] == 0 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
-PASS d[3] == 255 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkNoCrop with Blob |
+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 |
@@ -1958,10 +1770,18 @@ 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkOverCropRight with CanvasRenderingContext2D |
-PASS bitmap.width is 50 |
-PASS bitmap.height is 50 |
+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 |
@@ -1982,6 +1802,18 @@ 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 |
@@ -2009,7 +1841,11 @@ 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[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 |
@@ -2023,7 +1859,7 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkNegativeCrop with CanvasRenderingContext2D |
+checkCrop with Blob |
PASS bitmap.width is 10 |
PASS bitmap.height is 10 |
PASS d[0] == 255 is true |
@@ -2067,17 +1903,17 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkEmpty with CanvasRenderingContext2D |
-PASS bitmap.width is 30 |
-PASS bitmap.height is 30 |
+checkCropRight with Blob |
+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] == 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[3] == 255 is true |
PASS d[0] == 0 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
@@ -2086,14 +1922,14 @@ 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkEmpty2 with CanvasRenderingContext2D |
-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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkOverCrop with Blob |
+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 |
@@ -2102,14 +1938,10 @@ 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[0] == 255 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
-PASS d[3] == 0 is true |
-PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkImmutable with CanvasRenderingContext2D |
-PASS bitmap.width is imageWidth |
-PASS bitmap.height is imageHeight |
+PASS d[3] == 255 is true |
PASS d[0] == 255 is true |
PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
@@ -2142,6 +1974,18 @@ 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 |
@@ -2174,18 +2018,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] == 255 is true |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkOverCropRight with Blob |
+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] == 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] == 255 is true |
-PASS d[3] == 255 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 |
@@ -2213,10 +2069,50 @@ 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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkNegativeCrop with Blob |
+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 |
@@ -2231,6 +2127,46 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkEmpty with Blob |
+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 jsWrapperClass(bitmap) is 'ImageBitmap' |
+checkEmpty2 with Blob |
+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 jsWrapperClass(bitmap) is 'ImageBitmap' |
checkNoCrop with ImageBitmap |
PASS bitmap.width is imageWidth |
PASS bitmap.height is imageHeight |
@@ -2663,130 +2599,6 @@ PASS d[1] == 0 is true |
PASS d[2] == 0 is true |
PASS d[3] == 0 is true |
PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
-checkImmutable with 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 |
-PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
PASS successfullyParsed is true |
TEST COMPLETE |