diff options
Diffstat (limited to 'image/test/reftest/ico/ico-png')
42 files changed, 87 insertions, 0 deletions
diff --git a/image/test/reftest/ico/ico-png/corrupted_x00n0g01.ico b/image/test/reftest/ico/ico-png/corrupted_x00n0g01.ico Binary files differnew file mode 100644 index 000000000..18b97b0b7 --- /dev/null +++ b/image/test/reftest/ico/ico-png/corrupted_x00n0g01.ico diff --git a/image/test/reftest/ico/ico-png/corrupted_xxcrn0g04.ico b/image/test/reftest/ico/ico-png/corrupted_xxcrn0g04.ico Binary files differnew file mode 100644 index 000000000..3fa5285c5 --- /dev/null +++ b/image/test/reftest/ico/ico-png/corrupted_xxcrn0g04.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-15x15-png.ico b/image/test/reftest/ico/ico-png/ico-size-15x15-png.ico Binary files differnew file mode 100644 index 000000000..e67644a89 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-15x15-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-15x15-png.png b/image/test/reftest/ico/ico-png/ico-size-15x15-png.png Binary files differnew file mode 100644 index 000000000..e1287430d --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-15x15-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-16x16-png.ico b/image/test/reftest/ico/ico-png/ico-size-16x16-png.ico Binary files differnew file mode 100644 index 000000000..442ab4dc8 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-16x16-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-16x16-png.png b/image/test/reftest/ico/ico-png/ico-size-16x16-png.png Binary files differnew file mode 100644 index 000000000..c04869e72 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-16x16-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-17x17-png.ico b/image/test/reftest/ico/ico-png/ico-size-17x17-png.ico Binary files differnew file mode 100644 index 000000000..f135385d7 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-17x17-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-17x17-png.png b/image/test/reftest/ico/ico-png/ico-size-17x17-png.png Binary files differnew file mode 100644 index 000000000..00fb8e4f3 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-17x17-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-1x1-png.ico b/image/test/reftest/ico/ico-png/ico-size-1x1-png.ico Binary files differnew file mode 100644 index 000000000..8eb80c7db --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-1x1-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-1x1-png.png b/image/test/reftest/ico/ico-png/ico-size-1x1-png.png Binary files differnew file mode 100644 index 000000000..c05f5fef8 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-1x1-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-256x256-png.ico b/image/test/reftest/ico/ico-png/ico-size-256x256-png.ico Binary files differnew file mode 100644 index 000000000..ecb88edf3 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-256x256-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-256x256-png.png b/image/test/reftest/ico/ico-png/ico-size-256x256-png.png Binary files differnew file mode 100644 index 000000000..2d2f52d6c --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-256x256-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-2x2-png.ico b/image/test/reftest/ico/ico-png/ico-size-2x2-png.ico Binary files differnew file mode 100644 index 000000000..5799953c9 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-2x2-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-2x2-png.png b/image/test/reftest/ico/ico-png/ico-size-2x2-png.png Binary files differnew file mode 100644 index 000000000..e512d3f9b --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-2x2-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-31x31-png.ico b/image/test/reftest/ico/ico-png/ico-size-31x31-png.ico Binary files differnew file mode 100644 index 000000000..2e9fbd8f9 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-31x31-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-31x31-png.png b/image/test/reftest/ico/ico-png/ico-size-31x31-png.png Binary files differnew file mode 100644 index 000000000..e4a864251 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-31x31-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-32x32-png.ico b/image/test/reftest/ico/ico-png/ico-size-32x32-png.ico Binary files differnew file mode 100644 index 000000000..af97a8663 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-32x32-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-32x32-png.png b/image/test/reftest/ico/ico-png/ico-size-32x32-png.png Binary files differnew file mode 100644 index 000000000..3a6fbe8ee --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-32x32-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-33x33-png.ico b/image/test/reftest/ico/ico-png/ico-size-33x33-png.ico Binary files differnew file mode 100644 index 000000000..2509c8c1f --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-33x33-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-33x33-png.png b/image/test/reftest/ico/ico-png/ico-size-33x33-png.png Binary files differnew file mode 100644 index 000000000..72ef7eb63 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-33x33-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-3x3-png.ico b/image/test/reftest/ico/ico-png/ico-size-3x3-png.ico Binary files differnew file mode 100644 index 000000000..d2cd649c8 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-3x3-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-3x3-png.png b/image/test/reftest/ico/ico-png/ico-size-3x3-png.png Binary files differnew file mode 100644 index 000000000..cb42ec4f8 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-3x3-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-4x4-png.ico b/image/test/reftest/ico/ico-png/ico-size-4x4-png.ico Binary files differnew file mode 100644 index 000000000..60180aad5 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-4x4-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-4x4-png.png b/image/test/reftest/ico/ico-png/ico-size-4x4-png.png Binary files differnew file mode 100644 index 000000000..e6afafd89 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-4x4-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-5x5-png.ico b/image/test/reftest/ico/ico-png/ico-size-5x5-png.ico Binary files differnew file mode 100644 index 000000000..089c0c885 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-5x5-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-5x5-png.png b/image/test/reftest/ico/ico-png/ico-size-5x5-png.png Binary files differnew file mode 100644 index 000000000..a844aff76 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-5x5-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-6x6-png.ico b/image/test/reftest/ico/ico-png/ico-size-6x6-png.ico Binary files differnew file mode 100644 index 000000000..2ee75d25a --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-6x6-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-6x6-png.png b/image/test/reftest/ico/ico-png/ico-size-6x6-png.png Binary files differnew file mode 100644 index 000000000..415c2d9c6 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-6x6-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-7x7-png.ico b/image/test/reftest/ico/ico-png/ico-size-7x7-png.ico Binary files differnew file mode 100644 index 000000000..ade9a3ecd --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-7x7-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-7x7-png.png b/image/test/reftest/ico/ico-png/ico-size-7x7-png.png Binary files differnew file mode 100644 index 000000000..ab2f89274 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-7x7-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-8x8-png.ico b/image/test/reftest/ico/ico-png/ico-size-8x8-png.ico Binary files differnew file mode 100644 index 000000000..a0a150bad --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-8x8-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-8x8-png.png b/image/test/reftest/ico/ico-png/ico-size-8x8-png.png Binary files differnew file mode 100644 index 000000000..fe2ff40a1 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-8x8-png.png diff --git a/image/test/reftest/ico/ico-png/ico-size-9x9-png.ico b/image/test/reftest/ico/ico-png/ico-size-9x9-png.ico Binary files differnew file mode 100644 index 000000000..a53357b44 --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-9x9-png.ico diff --git a/image/test/reftest/ico/ico-png/ico-size-9x9-png.png b/image/test/reftest/ico/ico-png/ico-size-9x9-png.png Binary files differnew file mode 100644 index 000000000..18ab4b25d --- /dev/null +++ b/image/test/reftest/ico/ico-png/ico-size-9x9-png.png diff --git a/image/test/reftest/ico/ico-png/reftest-stylo.list b/image/test/reftest/ico/ico-png/reftest-stylo.list new file mode 100644 index 000000000..1fd990c89 --- /dev/null +++ b/image/test/reftest/ico/ico-png/reftest-stylo.list @@ -0,0 +1,30 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +# ICO PNG tests + +# Images of various sizes +skip == ico-size-1x1-png.ico ico-size-1x1-png.ico +== ico-size-2x2-png.ico ico-size-2x2-png.ico +skip == ico-size-3x3-png.ico ico-size-3x3-png.ico +skip == ico-size-4x4-png.ico ico-size-4x4-png.ico +skip == ico-size-5x5-png.ico ico-size-5x5-png.ico +skip == ico-size-6x6-png.ico ico-size-6x6-png.ico +== ico-size-7x7-png.ico ico-size-7x7-png.ico +fails skip == ico-size-8x8-png.ico ico-size-8x8-png.ico +skip == ico-size-9x9-png.ico ico-size-9x9-png.ico +skip == ico-size-15x15-png.ico ico-size-15x15-png.ico +skip == ico-size-16x16-png.ico ico-size-16x16-png.ico +skip == ico-size-17x17-png.ico ico-size-17x17-png.ico +skip == ico-size-31x31-png.ico ico-size-31x31-png.ico +skip == ico-size-32x32-png.ico ico-size-32x32-png.ico +skip == ico-size-33x33-png.ico ico-size-33x33-png.ico +# skip == ico-size-256x256-png.ico ico-size-256x256-png.ico + +# Corrupted files so no image should be loaded +# x00n0g01 - empty 0x0 grayscale file +skip == wrapper.html?x00n0g01.ico wrapper.html?x00n0g01.ico +# xcrn0g04 - added cr bytes +skip == wrapper.html?xcrn0g04.ico wrapper.html?xcrn0g04.ico + +# Test ICO PNG transparency +== transparent-png.ico transparent-png.ico + diff --git a/image/test/reftest/ico/ico-png/reftest.list b/image/test/reftest/ico/ico-png/reftest.list new file mode 100644 index 000000000..002d0e4f3 --- /dev/null +++ b/image/test/reftest/ico/ico-png/reftest.list @@ -0,0 +1,29 @@ +# ICO PNG tests + +# Images of various sizes +== ico-size-1x1-png.ico ico-size-1x1-png.png +== ico-size-2x2-png.ico ico-size-2x2-png.png +== ico-size-3x3-png.ico ico-size-3x3-png.png +== ico-size-4x4-png.ico ico-size-4x4-png.png +== ico-size-5x5-png.ico ico-size-5x5-png.png +== ico-size-6x6-png.ico ico-size-6x6-png.png +== ico-size-7x7-png.ico ico-size-7x7-png.png +== ico-size-8x8-png.ico ico-size-8x8-png.png +== ico-size-9x9-png.ico ico-size-9x9-png.png +== ico-size-15x15-png.ico ico-size-15x15-png.png +== ico-size-16x16-png.ico ico-size-16x16-png.png +== ico-size-17x17-png.ico ico-size-17x17-png.png +== ico-size-31x31-png.ico ico-size-31x31-png.png +== ico-size-32x32-png.ico ico-size-32x32-png.png +== ico-size-33x33-png.ico ico-size-33x33-png.png +== ico-size-256x256-png.ico ico-size-256x256-png.png + +# Corrupted files so no image should be loaded +# x00n0g01 - empty 0x0 grayscale file +== wrapper.html?x00n0g01.ico about:blank +# xcrn0g04 - added cr bytes +== wrapper.html?xcrn0g04.ico about:blank + +# Test ICO PNG transparency +== transparent-png.ico transparent-png.png + diff --git a/image/test/reftest/ico/ico-png/tmp.ico b/image/test/reftest/ico/ico-png/tmp.ico Binary files differnew file mode 100644 index 000000000..5723a2e77 --- /dev/null +++ b/image/test/reftest/ico/ico-png/tmp.ico diff --git a/image/test/reftest/ico/ico-png/transparent-png.ico b/image/test/reftest/ico/ico-png/transparent-png.ico Binary files differnew file mode 100644 index 000000000..cc8a4a31d --- /dev/null +++ b/image/test/reftest/ico/ico-png/transparent-png.ico diff --git a/image/test/reftest/ico/ico-png/transparent-png.png b/image/test/reftest/ico/ico-png/transparent-png.png Binary files differnew file mode 100644 index 000000000..29e3a2435 --- /dev/null +++ b/image/test/reftest/ico/ico-png/transparent-png.png diff --git a/image/test/reftest/ico/ico-png/wrapper.html b/image/test/reftest/ico/ico-png/wrapper.html new file mode 100644 index 000000000..0015856df --- /dev/null +++ b/image/test/reftest/ico/ico-png/wrapper.html @@ -0,0 +1,28 @@ +<!DOCTYPE HTML> +<html class="reftest-wait"> +<head> +<title>Image reftest wrapper</title> +<style type="text/css"> + #image1 { background-color: rgb(10, 100, 250); } +</style> +<script> + // The image is loaded async after the page loads + // wait for it to finish loading + function onImageLoad() { + document.documentElement.removeAttribute("class"); + }; +</script> +</head> +<body> +<img id="image1"> +<script> + // Use as "wrapper.html?image.png + var imgURL = document.location.search.substr(1); + document.images[0].onload = onImageLoad; + document.images[0].onerror = onImageLoad; + document.images[0].alt = ""; + document.images[0].src = imgURL; +</script> +</body> +</html> + diff --git a/image/test/reftest/ico/ico-png/x00n0g01.png b/image/test/reftest/ico/ico-png/x00n0g01.png Binary files differnew file mode 100644 index 000000000..db3a5fda7 --- /dev/null +++ b/image/test/reftest/ico/ico-png/x00n0g01.png diff --git a/image/test/reftest/ico/ico-png/xcrn0g04.png b/image/test/reftest/ico/ico-png/xcrn0g04.png Binary files differnew file mode 100644 index 000000000..5bce9f3ad --- /dev/null +++ b/image/test/reftest/ico/ico-png/xcrn0g04.png |