From 26a3af81cbc93363e8c189096f7c73ae221fb57a Mon Sep 17 00:00:00 2001 From: "dolske@mozilla.com" Date: Wed, 9 Jan 2008 21:49:18 -0800 Subject: [PATCH] Bug 386651 - Need regression tests for PNG image decoding. [Part 5, done!] --- modules/libpr0n/test/reftest/img2html.html | 8 + .../reftest/pngsuite-background/bg__4a08.html | 1092 +++++++++++++++++ .../reftest/pngsuite-background/bg__4a16.html | 1092 +++++++++++++++++ .../reftest/pngsuite-background/bg__6a08.html | 1092 +++++++++++++++++ .../reftest/pngsuite-background/bg__6a16.html | 1092 +++++++++++++++++ .../reftest/pngsuite-background/bgai4a08.png | Bin 0 -> 214 bytes .../reftest/pngsuite-background/bgai4a16.png | Bin 0 -> 2855 bytes .../reftest/pngsuite-background/bgan6a08.png | Bin 0 -> 184 bytes .../reftest/pngsuite-background/bgan6a16.png | Bin 0 -> 3435 bytes .../reftest/pngsuite-background/bgbn4a08.png | Bin 0 -> 140 bytes .../reftest/pngsuite-background/bggn4a16.png | Bin 0 -> 2220 bytes .../reftest/pngsuite-background/bgwn6a08.png | Bin 0 -> 202 bytes .../reftest/pngsuite-background/bgyn6a16.png | Bin 0 -> 3453 bytes .../reftest/pngsuite-background/reftest.list | 22 + .../reftest/pngsuite-background/wrapper.html | 21 + .../reftest/pngsuite-corrupted/reftest.list | 10 + .../reftest/pngsuite-corrupted/wrapper.html | 21 + .../reftest/pngsuite-corrupted/x00n0g01.png | Bin 0 -> 49 bytes .../reftest/pngsuite-corrupted/xcrn0g04.png | Bin 0 -> 261 bytes .../reftest/pngsuite-corrupted/xlfn0g04.png | 13 + .../pngsuite-transparency/reftest.list | 26 + .../pngsuite-transparency/tbbn1g04.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbbn1g04.png | Bin 0 -> 419 bytes .../pngsuite-transparency/tbbn2c16.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbbn2c16.png | Bin 0 -> 1994 bytes .../pngsuite-transparency/tbbn3p08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbbn3p08.png | Bin 0 -> 1128 bytes .../pngsuite-transparency/tbgn2c16.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbgn2c16.png | Bin 0 -> 1994 bytes .../pngsuite-transparency/tbgn3p08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbgn3p08.png | Bin 0 -> 1128 bytes .../pngsuite-transparency/tbrn2c08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbrn2c08.png | Bin 0 -> 1347 bytes .../pngsuite-transparency/tbwn1g16.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbwn1g16.png | Bin 0 -> 1146 bytes .../pngsuite-transparency/tbwn3p08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbwn3p08.png | Bin 0 -> 1131 bytes .../pngsuite-transparency/tbyn3p08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tbyn3p08.png | Bin 0 -> 1131 bytes .../pngsuite-transparency/tp1n3p08.html | 1092 +++++++++++++++++ .../pngsuite-transparency/tp1n3p08.png | Bin 0 -> 1115 bytes .../pngsuite-transparency/wrapper.html | 21 + modules/libpr0n/test/reftest/reftest.list | 6 +- 43 files changed, 15433 insertions(+), 3 deletions(-) create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bg__4a08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bg__4a16.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bg__6a08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bg__6a16.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgai4a08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgai4a16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgan6a08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgan6a16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgbn4a08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bggn4a16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgwn6a08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/bgyn6a16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/reftest.list create mode 100644 modules/libpr0n/test/reftest/pngsuite-background/wrapper.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-corrupted/reftest.list create mode 100644 modules/libpr0n/test/reftest/pngsuite-corrupted/wrapper.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-corrupted/x00n0g01.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-corrupted/xcrn0g04.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-corrupted/xlfn0g04.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/reftest.list create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn3p08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbbn3p08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbgn2c16.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbgn2c16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbwn3p08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbwn3p08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.html create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.png create mode 100644 modules/libpr0n/test/reftest/pngsuite-transparency/wrapper.html diff --git a/modules/libpr0n/test/reftest/img2html.html b/modules/libpr0n/test/reftest/img2html.html index 5443a4bd5367..57f45bbdd3c6 100644 --- a/modules/libpr0n/test/reftest/img2html.html +++ b/modules/libpr0n/test/reftest/img2html.html @@ -16,6 +16,8 @@ to a pure HTML representation (no images).

Path to image:
+ + Fill canvas with (instead of transparency).



@@ -31,6 +33,8 @@ var img = document.getElementById("img"); var canvas = document.getElementById("canvas"); var span = document.getElementById("span"); var textarea = document.getElementById("textarea"); +var fill = document.getElementById("fill"); +var fillRGB = document.getElementById("fillRGB"); function start_convert() { try { @@ -64,6 +68,10 @@ function run_convert() { canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.clearRect(0, 0, img.width, img.height); + if (fill.checked) { + ctx.fillStyle = fillRGB.value; + ctx.fillRect (0, 0, img.width, img.height); + } ctx.drawImage(img, 0, 0); // [r, g, b, a, r, g, b, a, ...] diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bg__4a08.html b/modules/libpr0n/test/reftest/pngsuite-background/bg__4a08.html new file mode 100644 index 000000000000..7cb4a1e6ccdf --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/bg__4a08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bg__4a16.html b/modules/libpr0n/test/reftest/pngsuite-background/bg__4a16.html new file mode 100644 index 000000000000..31d9018f07bd --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/bg__4a16.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bg__6a08.html b/modules/libpr0n/test/reftest/pngsuite-background/bg__6a08.html new file mode 100644 index 000000000000..2e64347f683b --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/bg__6a08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bg__6a16.html b/modules/libpr0n/test/reftest/pngsuite-background/bg__6a16.html new file mode 100644 index 000000000000..17793c0882f9 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/bg__6a16.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgai4a08.png b/modules/libpr0n/test/reftest/pngsuite-background/bgai4a08.png new file mode 100644 index 0000000000000000000000000000000000000000..398132be5faadf83e159ac59c212213bcd43a894 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE!oa||uB7QDki(Mh=l@|1T-)pTTjSfo?;6Ga8{R(IDkmelNXRj)ZH9oA|PM{kg$m&gMT07S3iqx$gt>#1~b*D~%?ISJ;?`E{!%Qxx!#mpQpGpa(A8H z_iZ|MVh@5=q!mUuvSsYMxvKp95>weV2Kff8ej5&Q`t30L(azh))$_*RmQyw|G#2PE N22WQ%mvv4FO#oeUP~QLm literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgai4a16.png b/modules/libpr0n/test/reftest/pngsuite-background/bgai4a16.png new file mode 100644 index 0000000000000000000000000000000000000000..51192e731106e77cec52a3acda3d0c3cd54a16d5 GIT binary patch literal 2855 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 FV1na*GhqM# literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgan6a08.png b/modules/libpr0n/test/reftest/pngsuite-background/bgan6a08.png new file mode 100644 index 0000000000000000000000000000000000000000..e6087387639b9cefaaafb696e29a8bd910ee0680 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+U~W1%@xC#RK{Io-U3d z6?5KRGvsP8;BkAXo|56e@Vk8|OTXfgyGLCsWP@G=X#A1))wtQkXb@LjH|PH@<7U}X zR(Ix8Y%6~9Ml4|WGnG@SZHQ?Kc`Uubi9hC!9z&%<$E5#{7BHGEsCHnVVk5wElR+}T f%%Pr9`U69dg47%_{vAF*s~J39{an^LB{Ts5$SFGl literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgan6a16.png b/modules/libpr0n/test/reftest/pngsuite-background/bgan6a16.png new file mode 100644 index 0000000000000000000000000000000000000000..984a99525f5246cbc5d7083dd79006c7efa0ab0b GIT binary patch literal 3435 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 AY5)KL literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgbn4a08.png b/modules/libpr0n/test/reftest/pngsuite-background/bgbn4a08.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbefc3bff08a9d91666d6b0f8b5cb1c896b7987 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtq=#3k+XOiwE+VlDyqr z7#LRdDjNZLrk*a2Ar*6y|C~Q?fU$K>hKZrl9G&};8q7NOZTlD(CmKkxg%~E72)G|^ k&|>Rhdz2v&aF~JNzLrAmk=Ly!fCeyly85}Sb4q9e08Xzba{vGU literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bggn4a16.png b/modules/libpr0n/test/reftest/pngsuite-background/bggn4a16.png new file mode 100644 index 0000000000000000000000000000000000000000..13fd85ba193369dbd84a0dc07f73d3340485fa6a GIT binary patch literal 2220 zcmV;d2vhfoP))?Z7@1GU()&K|^FGh>0bpfeScg5Q zVAO&a&cd+)IQ~b-4#C+!!^K_j-evgc3Haw<;qG2ozb?Ob_sZEvPslSDcgg=`hvYMk z4ajGXTJjykx_l>qW@VvfTe+?o@D-uE0$LFQyCHB0^d^MfhURr>7s1nDV+1ouL#<%toKz$mb>Sfw9$NoD zuRm}G@SOqQg}(RtLucx>YCvShv8{A1qgh$$yvv2EVP$$}{d$u=YBv+<<$> zz}W)TgRndc{U;qe;zHjHm@&lxtq9sLq;uaKEX`V3-=m=IgJ2Bwy%W850@T-__AjWmVEHyI&BE5vnjOu6RR!~1=)I3XU^n=GCa`N` z;CmDn3z4kv4ER5Q;0hQe2%muUIyBz`Zv{55N&()8oUQv|^#s&Q;Jg6KM`6i?#R3eZ z9lJjPkqnrxK)47!^9q5$AqbRZ=Ke3GbKe=Lm{wMcLvRp`K?o0mH3*GCXzzi}pcK$9 zL8Am~C8+-$oDwXT;6Ej(lp$8H*;_w@XaM?lK=@nenE~T33IV+d`W_*ieo zO65pa(?Hjuw-+o6To+m`=yarjR!h$6b*NThX$dM7D3xI_?${64p??Cb3WR?RJ!vqC z5Sms9gx-eGE@69UQDz=okTDWGOUB@SPF0`qa$JzcYho`!)75RHPl z0=;Pn{Q>l6Aovdm6v2NV0Z)VWYa%kO4`tQX>q0oo64?7{V3c7l9?3=$Fr0u!LJC;C z2LHYdbGKn{*|B#%3EM1)rol9!rw*Ys=wlH0IryIke-SiKA+Rw58`nhPywkGh&9{W@ zt}8R&vQ0XVB;e|8D;wVrKRqf1e0~nDz7GcyHG5YXVy7T_7s5ke7@&U#!B@e55VYf< z-GuHL=)R>8=sXJ@L*#Yiu!xMeBCFPF3E|vPfqggu@%?b_d?Y(QE(M%B4==yu*pHWC zpbXYD7_*=+Kp+7A1<=yay<3UhFGc=+?4Mpnn7YQ=m5Rv)f6IrzbiJJX*S!NE>`GEvny$wzr zcK+&nYq$+UdC*^jKvS(@O0A(|ON?rTRG9FTrJfLDsa8c^7d{q|*;{t(U5f4cH&VdB zKIzm|r1R#46x<$$Mgv?E+`KZQHzT}wcx9w z?OlokT3+@%loz&}1(|uXAf0#8(okm}W>PYu^r);W8@8JR^Rt9T!*Y8c_vY7KIBmWzUV9!uD`ZX5KDJ=baoZPeI3qP6{?` z`0=l1jx86($c$r0QtHO?uFCB*D!mpZ!v%_xWV+QwwyP)w_>!XS{*)+OFe!U(B!%s* zl+4^qO6Qw1;G|$Pt2kg~YZ)socQrF6H=--;jDE40000rKjw}eL#0B;r2mf= uFq$o>c3_`kBfxT#K{CM1p`KCt14EF4)EqJX9X>#-89ZJ6T-G@yGywoV#zE8o literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/bgyn6a16.png b/modules/libpr0n/test/reftest/pngsuite-background/bgyn6a16.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3e9be58a823cf7c6535b1cadd96c45f15cca8b GIT binary patch literal 3453 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 TFaLS`e*&EE@`;w61 literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-background/reftest.list b/modules/libpr0n/test/reftest/pngsuite-background/reftest.list new file mode 100644 index 000000000000..75fab229c4ca --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/reftest.list @@ -0,0 +1,22 @@ +# PngSuite - Background colors +# +# Note 1: The first 4 images have no bKGD chunk, the last 4 do. The background +# color indicated by bKGD isn't used, so the two sets of images are rendered +# identically and thus share common reference HTML files. + +# bgai4a08 - 8 bit grayscale, alpha, no background chunk, interlaced +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgai4a08.png bg__4a08.html +# bgai4a16 - 16 bit grayscale, alpha, no background chunk, interlaced +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgai4a16.png bg__4a16.html +# bgan6a08 - 3x8 bits rgb color, alpha, no background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgan6a08.png bg__6a08.html +# bgan6a16 - 3x16 bits rgb color, alpha, no background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgan6a16.png bg__6a16.html +# bgbn4a08 - 8 bit grayscale, alpha, black background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgbn4a08.png bg__4a08.html +# bggn4a16 - 16 bit grayscale, alpha, gray background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bggn4a16.png bg__4a16.html +# bgwn6a08 - 3x8 bits rgb color, alpha, white background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgwn6a08.png bg__6a08.html +# bgyn6a16 - 3x16 bits rgb color, alpha, yellow background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?bgyn6a16.png bg__6a16.html diff --git a/modules/libpr0n/test/reftest/pngsuite-background/wrapper.html b/modules/libpr0n/test/reftest/pngsuite-background/wrapper.html new file mode 100644 index 000000000000..e768dc4340cf --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-background/wrapper.html @@ -0,0 +1,21 @@ + + + +Image reftest wrapper + + + + + + + diff --git a/modules/libpr0n/test/reftest/pngsuite-corrupted/reftest.list b/modules/libpr0n/test/reftest/pngsuite-corrupted/reftest.list new file mode 100644 index 000000000000..86c5880f2c32 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-corrupted/reftest.list @@ -0,0 +1,10 @@ +# PngSuite - Corrupted files +# +# Note: these are corrupt files, and so no image should be rendered. + +# x00n0g01 - empty 0x0 grayscale file +== wrapper.html?x00n0g01.png about:blank +# xcrn0g04 - added cr bytes +== wrapper.html?xcrn0g04.png about:blank +# xlfn0g04 - added lf bytes +== wrapper.html?xlfn0g04.png about:blank diff --git a/modules/libpr0n/test/reftest/pngsuite-corrupted/wrapper.html b/modules/libpr0n/test/reftest/pngsuite-corrupted/wrapper.html new file mode 100644 index 000000000000..e768dc4340cf --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-corrupted/wrapper.html @@ -0,0 +1,21 @@ + + + +Image reftest wrapper + + + + + + + diff --git a/modules/libpr0n/test/reftest/pngsuite-corrupted/x00n0g01.png b/modules/libpr0n/test/reftest/pngsuite-corrupted/x00n0g01.png new file mode 100644 index 0000000000000000000000000000000000000000..db3a5fda7ed52e31e18821afa803ff8d46c78966 GIT binary patch literal 49 wcmeAS@N?(olHy`uVBq!ia0vp^V893>g+Dm%2U0BQj=qizjBN`HUrdV!0JdTYQ2+n{ literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-corrupted/xcrn0g04.png b/modules/libpr0n/test/reftest/pngsuite-corrupted/xcrn0g04.png new file mode 100644 index 0000000000000000000000000000000000000000..5bce9f3ada0dd29a907356dec8710f02924a4241 GIT binary patch literal 261 zcmV+g0s8)lP)(o{Nm1e)D(A&@ z?UY~^C2?zk4M?8xnuw|Kw18~__kYa@{I%fUp9#^8JuDQsX6#Q(4GQN6pwM)Vz$nP? z1>};~9;WR^3p?mgx`3~~dw6i?T?09XF9&dsDkLcED(QLb)q|kd{vO)t=jcH9L%bjo z31if87M_bv+f^fkDKRm(E{%Z|auDS3W&;=GFtCB-XJ{y;fpq-<9@)Z0`2UG(00000 LNkvXXu0mjf)Z=N9 literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-corrupted/xlfn0g04.png b/modules/libpr0n/test/reftest/pngsuite-corrupted/xlfn0g04.png new file mode 100644 index 000000000000..1fd104ba6122 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-corrupted/xlfn0g04.png @@ -0,0 +1,13 @@ +‰PNG + + + + + +IHDR “áÈ)ÈIDATxœ]ÑÁ +Â0 P*@ð¡#° + +#TâÈ10lPF`Ø F=•ŸÄIQâ*çÅuí”`%qk +Hžñšˆ©ñ´€m÷Íüµàߟ Ñ=,¸fìOK + +ç ÐtŽÀ(Èïä’צíF ;èPº€¯¾{xpç]9‡/p*$(ì*éyìÕƒ ×þÚéçè@÷C¼  cÔqž‹NÛU#„)11·.räðfä0°ägh(¥týÙÂEøÿ‰kIEND®B`‚ \ No newline at end of file diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/reftest.list b/modules/libpr0n/test/reftest/pngsuite-transparency/reftest.list new file mode 100644 index 000000000000..078030a4980f --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/reftest.list @@ -0,0 +1,26 @@ +# PngSuite - Transparency + +# tbbn1g04 - transparent, black background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbbn1g04.png tbbn1g04.html +# tbbn2c16 - transparent, blue background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbbn2c16.png tbbn2c16.html +# tbbn3p08 - transparent, black background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbbn3p08.png tbbn3p08.html +# tbgn2c16 - transparent, green background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbgn2c16.png tbgn2c16.html +# tbgn3p08 - transparent, light-gray background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbgn3p08.png tbgn3p08.html +# tbrn2c08 - transparent, red background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbrn2c08.png tbrn2c08.html +# tbwn1g16 - transparent, white background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbwn1g16.png tbwn1g16.html +# tbwn3p08 - transparent, white background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbwn3p08.png tbwn3p08.html +# tbyn3p08 - transparent, yellow background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tbyn3p08.png tbyn3p08.html +# tp0n1g08 - not transparent for reference (logo on gray) +# tp0n2c08 - not transparent for reference (logo on gray) +# tp0n3p08 - not transparent for reference (logo on gray) +# ...these 3 not tested because they're not transparent. +# tp1n3p08 - transparent, but no background chunk +fails-if(MOZ_WIDGET_TOOLKIT=="windows") == wrapper.html?tp1n3p08.png tp1n3p08.html diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.html new file mode 100644 index 000000000000..c2e5780b063e --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn1g04.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8002053a39d720cec152a82a97ab068e14a366 GIT binary patch literal 419 zcmV;U0bKrxP)fvE$HuR_SJSS z55Et?JTvoPh0AulLIih*akytD27~Tb;Xe$LE%nD4!n3xHfZuZ4Pj*<5|d*T#H!ESYk7m-HU8@5jnVrEpCx9QzA>j^IKr#L|fDVP9W`Og2!1Mm~*q* z55G_oeZ|SW=ug`&$i3kho&-p?HH33nlfnslU>nkL46N&>6^EB7TYn&gqWCOVz#0Gm N002ovPDHLkV1ktEtrY+O literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.html new file mode 100644 index 000000000000..2ad2b070735b --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn2c16.png new file mode 100644 index 0000000000000000000000000000000000000000..5abfbbb3a22dd31dd032db371468d76418369334 GIT binary patch literal 1994 zcmW;N3pAAJ9|!Pv3=^|6(KIf(HQUN%!U~IZB&LZOYFKyb&maRfOB2i(HStvhS;CBhY%^{M?d5RfNNBg8_hjYYNgfpPxwxtvm+Ud(C)5d za5W2p_WX}Zw)bEb3w;78ffqG)`DKq#B_GIW1+A9^YAObYLBB}8g|+xgHd!5a-}pT# zCGRRdS%s)yP)=WbdVAc0hq{Rk^S#-+MtYfyilkEPkw40D>V7@pP&M#Dz|3417rXx# z!btR9Y+b!JwPCZm5x3LI3krjwcM1PYz?Nbdu+1N9sRvJRohm$txlW=<*x55u=V9|F zMkNzi0@vFM#_pn9A$4YC;2BnW{avUlXzvuQ{Xp9#0 zh$7`~W>Iux>UcaJ(gwr&bkDD=aU9Ou{+#nFs8b@5*ktxE zZs;i9;cz&Jr6_AG9-U0G?RWy)&QOnthh1)-_!u2$)Bb2KdUt(K&-+O8OXlhv;W4jj zkD9p#UVVMNvH{t42|!2^I;K}Vt1175o3L=xBT_@KY)~5itWE!h%|Q&B^xIHaaKW6} z$1kI!qbf?^laKe>2~O`678e&A{_S3#uRHD(;jB_q3%dqNtJ-*fc751o+;Aq+0M8n4 zeTe9N{ra^ELTv4bc^xQb>0(lSea`-wcLK)hEpgu?!yn#Ww$NDnEb7T; zjf6GHg#FUbh-yv1wkCYvxnUvRX#+R?>QkjGH3&`>;Fka}lR&5kcPMlrvKs%uM-9c? zNC{4={HaM@Ue<$1kNrIuQRbq=8u!hUOZX=Gc&78RMG=DN{S4?73Waj?rsc2deMOe( z&%--nY*^imZP?45eX{2tIK?z|JBh6|tfm1LZQbZ=R{^oY+o@HETw)faq8g)} z*@K`n3(i5wB%++It{Up?)YKH}-)MnWgteoC6|KIsagC-aFw15OV7p2 zJ1NjOQt<9dvml$P^b4U7%po=Qu0th=UhbR~M_04G1=8G`g3w<9!Go+yY!uZnOXlSs zx;Q%%%7P3lU4b5WNKKaAMUhP-_g?6{oUn~&ZaRBpxPq{UT;YqwPw}AlKAy^BGY27!rzc zs6w)i@3wY1K%Ko96SIwF<+Wwy9vQ1G-OAl}93TqUww9(O%bI_B?(WJ5 zd0A`gm-Ita{<3V?wJWxk(?gu>gEhd8Wmhhnh&tL-5R>L%w@#tzRM_coZ)=N9KV-Z? zOxDdBp_ImqRBj6c_vKVXgonZiQ;l`~-H&41{CQ*29z)~bR?jKgrL+`oGE7(lZ(!tj z<(!Hq=S)SBy8Cdxu@9FzoXxPx;@p9y^|@8rkNDN4Oy2nfyJAf&DT8@` z9?@#>TwZ~t4~v2bXwRX9Tz2S%#&OUiL|lRY^>^P+*+^HVpRF-y;W+ByBLiB`qZDW^ zuvLaLBLw+!@bMY${Fqc=K-RS8-qdHaK2n5lsR2e#pBR=-;?rWs7p|t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn3p08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbbn3p08.png new file mode 100644 index 0000000000000000000000000000000000000000..4210d168321f08f48858470c690aa433aeb88abc GIT binary patch literal 1128 zcmWkt4NO~A6#fc4SPM^iY(Ai1Wpu0?brdXSoi+&U!N#BnY~2PypoO#(oRxJ#olGig z5g3g?D0CY(3`yPiu?%pHGAC(pl32)CBpHjuNG9OIej@60xWv2rbIv{Yo}BM|=j1l$ zeLID6eYd=>&bj-88$)8BBzvTu|0s1sm8hDMpNvmC@fL~Bv&Y_I@`g*t9JvcbX z0I{(!8gcI2xqKQN2fLjt`|>i{+uLn6o0dj%bF)qdj|c56i3cN1{EY^KVPF7NRaJVu zeo6?R4_F5tVqOHbTCLXui^$K<#~f5D)v^c*1>gZo(-_2I8hk!r2igG}^i z1!_@O2O$Nigdjmmt_+x9A(2Q-G{j;t)FdE$B7jICXh6w_!2rmhU?dE~&@`=9tM~+f zfr<}`qKMPd5Y!692`55SEfgX-IeCGQwGg^0 z)FA^IN+s@zNY`Q+B_oGiBob}JLP%UWxZRMDsRYZiB8X^~mdQxAfCzJQq#g_n+T-!? z!KXltjg1{oo)VLe@=g}y9z^Q$ZQV0No4t?Q95PYdMb3X@acPH4J>_MS0j;e^1KM$< zbZg1)2^!7A(4JctOR~E%X5V`G)4i|td*4)ko8vh1x_Har$%~DTI=}XM-><$^8GrO{ zoU-_iwU9csM_g`IjW67+h&1YggM&R)S9FI1yZPO5$7*{|*?%aC2pHX%32QZvH}sAq zKHt)iUUT`<+PfN!H08*Hz>P=fikyEkojFuoc0Xq2PzM{=cW3xUq<+cSeM{Wavi6bY z>DuMl+3SDhj=f{ChO-%4+$`&Ctl&mRJYT7kr(f_Tcy~3=Y(8ifSd5_p&T8G&aiB6S z{^ye`!=dc#{eV~W;?}ls_HX&6Fu$FS{-9X>l-sW(>^*AoALiA_=@A&(D z#e93IzhIl@^kBpyk+RJK&cxMY`Cw@|QUcRy(w7xw`xGCE^oX0yG ziRufkZ*o45yP1Ca4ULBDZ2b4*EjjC<&&8LdL?UwkzQ%`gKf$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn2c16.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn2c16.png new file mode 100644 index 0000000000000000000000000000000000000000..236c81dcf389f9e577494d8e4b82067e2087d6d6 GIT binary patch literal 1994 zcmW;N2{e@J9|!Pv3=?x_qRE!6xm{T%T;bw6($F+!sNu@4KSGflB$=_q(6OaS%&}cd zTurWZD!EJ}OEsxW*+MSaC)+Kgu4M-Q=bg_v@B5thJ?CA1&-p&TC)1f`k43AYAqc`! zDI^y#;^9L<3Y_aQj!%I>I@tECErdubKfaLf2d+`kF0^w=63eY#f5LYH9PLREw6_OA zMH88U5VY@qRFbVLqeS58M+vyBzQ?=w7*)DJLd$8s##7TVI1Kt#>MgAKU(%^+xCcg` z?9%eD`ll)r^a{)U=bvYdnsZS%v7uf!TUYH~r=p^$6kFtvGOW5^Pm!zo7Wj<2Yod~K z{{_>NJmylKVz`PSUPOu$6D&)Qyhm1S3;hHa2$5tMG~J*C^V!Oj3RUEbx)1fiiz`+wVkK&Aoof;~Fe-WztUG+e?ix z{BB{C%*`B%wp1OL%S9RjDG%Fd5gT2Vhsygy%+%iQN^HVf1Obm2&rb%Wl<_|00Z;xXB@j0az|5jd$L?iWi?iQ7lloimA#+jHiVrK*qmm>ATw7 zVvEd|5$&hw1Q{J2Rn&)xi3!xdF?`KPD|@mft-h@EI=}fZMq0>u`e~ny>=x2S#WU2oObuE8}bkm3CYA7pk4;>&i7wAZCT13{PhI( zjFX2O!p)7-2=ZM@6YYSACIur+;Og`>-^{OXCA2x~DWYYnObgg=KFwd|3RXWiLl1fS zMhDP{3THedEk$aKI>a4W{vM}a?HUBHH&x8b=U=`4mPe<$j}7P3_Qa-;bNbe7HdH=> zgks56Nao4C)=o0i(StEIU0+gKT~g|nGB^ezY2sxsXJn)o@8%CBkL#Mp$G~10o0?*f zJ-tY%3325LM4bESX~Kpkl+e&8#HXByM_I?ex@x7_bs6N%-O=_8miM85{s+{*5*R=s zyZ?SXk1A(pyF$#gvdJ%| zBP}%^j7maebo?yIM~<*)a}V@`1ETJWV6_?*1bXFP^r}&Zgq$)hsC?XZqI~uKTD~%| z-o17xbUS~*O!#!*d!{w!h4IYpK~7(%#1yQ&5F?Q5x~kEo)ODK-Q8+fWGzDqq?DGqE zmKS8Dt*l=AAEEM=q(iTT+gMBvuyPOA0J|2Qc_{?c@utGq3|HbBg{oaa)aGPqiA)x< z-y_EBrVUXFBZkUZf`9|;ipYo%7=EI$uD9!P+%sS9h@{8Rcv))f;yp@B(FWa^+4mks zN>E}~JiTBdjM6#S{b10*G1=2s;h1fN#L-;3We)2$EaR<9rR|V+UE28VFR*YcLg_u2 z$JZgv2DhbUSmvNG2#x{KzReIYPffkOV9zE8l`7&CL z<^)@zJJN%Zult|)aArp&0{n6&HTI{!nD&&wZ>9SgI((s9IEc=Q>|Z&Xa0bXGir+}t z|45|k5z^v)4RLgR{<%$;DVL%9PsS!;?ai=_7KehFGA+EM+V_3eWjWr21bN#=ZN rUdtiSqJbL{l6|N^S0cM++Hmt{HhONlDHUG`wqA&Onnr4{^H2FdcTT~m literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.html new file mode 100644 index 000000000000..9248bb2740d0 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbgn3p08.png new file mode 100644 index 0000000000000000000000000000000000000000..42db2325b1fd049de8ad529c45afd4c6a077c1d1 GIT binary patch literal 1128 zcmWkt4NOy46#iOxVvBF%IroI>-mn#`bXr_ltXty>zM=?aqE?YGpp~>v<~l5c&f)A> z%P7*!8VdDi4KmXy$jXnS*>tXHm?K#wYDOYvW*KpX5&tr_x!IZQdVkKj=iZa^o$s7n z_tuh4v{)hrKo@T2w-KHBbk9#Bl0VaSg{Wjpo<0wPmhQDPomGG^Woz*c-QmNBL!nS# zUmpWVrLfs>{P^)w8axl5k1St24zJhi@pw!$+-|qojBprUmc)aNCjK_7)!N&O+S*!+ z#WE^EEC$R04=};OU@%xLz-^S4mf||}dVQROS`CE3(lq+8lZHqH_y8~9fl8%PlA%y4 z6hI@InjoQ|kP{>*$dwfrS;*ybI}Mpk1_KF*7zYq30S#zGuv!5n)Qp^A7@DRH2EB*? zFwl!YQ512SngR$S1(ONEV6dmBClClYok$=tF#!hy2aQ?G8VuwWal{`z!W5=d6k1zb zCo$=CIwKM^HbSGJ#>U`qICv4sv*{u(_M$h4ASa?sCQ|@`6F4y^MP+3rfyI54mzUqZ zjUY={dPqc;B1F*2z-|XdVTauYn-x}`)V&vD9JE@k8D@=!a3Vwv5(#p1b0-N|C!woH z6LipNG??W`*QAVwQ9;FVTtW&7ape&TK~AOyEX#7>XqHwgNwxro>(@y=7#egq92P-D zff^nj-k&=vBOMjgZ!6gjZTzPBsbMPG#0$--O*Q2FMY3;pns1B!AHODB)K`DHc5gkezC~`=Rm4 z-E-sPm;Wjme%t9<%<2|}ST@j7!w(IFzcS>GJs(>WUG2X5+;)f9X-gCHF4yW~TlVE; z|6D)apT>^gOMclRYd^Y}{abZ*p>UP|Op4Sp8WJ8`_%0RshZ$L!LlwRqaBr(em#{i;Cycp2@DtUOKaPgZ`H#HS%rRv5g*oXu*M#ms9+T zwxu1JFGPnI7yC0WMNERS@|#PtMz$;~P?xOpuUbI$uN0?8f@@~{D;A{ucUHVS(hzGY zYOGt^EjW7han4&wm9a}n?K!`0XuYtX9XbEKn%)-`mM&edEV7^YVqoBt^oHF>8FpSY o;3`)CmXU5x+^L%`9AFfKZXrCQwxOY!Y4ZJmLR|^}Wqx(@|Hr$35dZ)H literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.html new file mode 100644 index 000000000000..9248bb2740d0 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbrn2c08.png new file mode 100644 index 0000000000000000000000000000000000000000..8c214746d5b9424137601faaeb2ab90d479a3e89 GIT binary patch literal 1347 zcmV-J1-$x+P)37aOzw^yG zIltfUYq)*;Hb;Wn?FL@HeAzn8c(m-IDBit$x4*x?ySw{;CJ;q28jU6r2|!VlCr_TF z)9DuRUmQNQ-EL2%{>=g*%XKYkpEM08zG6adC7 z0233ets%>}-7G9%GI8q`Kr|YyOl>n7r|86q6QNM3VK9Eo5$R-fiJ2L^UKHhT|HK6G zIE4c7c--&z?@REd&*!VPGntI#`RXqn*o+trWXqI6E%V)1=sIgVJbHx5gdh+Ma{W4E zV@SH^CO4nvo{o);y?OJdRf`4(2bY$XQdUQsk${DJ0^1UCD`A0^0y6?XKV)>2?rtt# zq*!Fk<+!K*I?wz%>#{5>)zS_k&~<%#d%L~8J(QypzR|F%JkV)_ixxVKOj%f8XL6Fz zxJ{awThlk*^ZskTUSI*3o11I?C+Y|`H#dP)Dz#;EB#TU2$V03^NXM%oswBz)Q%ogD zC@7(k4I5@Zuf!FI*Rkdm=iqhHFul)oG_yJrXfD`_p0e84_ zgBt>Z$z<|)JRXmySS;>efu?D-=I-vU<&K3}u);Igggkr;mO6qo=}TO)Ic%szD^92Lo#$ODlS(F&z^PNGYLnDm z6@I^eWo4yQDpfuCd|nU)UDq+eFt}k8%rFeSNRlK7LMoLi6bhAikH=%N)D>9QqSvoq zU$}6g)}yMb&1M4_fGwy@Spi$p=81cBU6*CKnjP@@d=0O3<8A8q`^{!^ttXeuiK56k zhyjSA=yW=Z#iA_Bx?VSAX0y4yy}cn}BSAWy4g>Uq3(cXvsqu>Cul-4nXDehW}G>5=1>H{`1p9OX*3!$nM~~|X~59X zP$Uxh`0-=&r~PG1M@NS!iq$@Jb#*o0VimYtu3#`INzy?I?7%nq^5x6bwZUL$4zSzp z;cz${4uAOYp@qIXkYH$NNRp(=dT(#9_LC@z)6>)U@893s+xu7PXlS8L4F*Fv9F`<0 zm&@hzc|Z_^U@&<6`0>_BYtc$Nx?C=&(`hssRaLcEEP+7a{Q2`68yknuPU{MQW53q;T7w>hMpe;(lP6D}J$v@kr%yXOJ4eV4{00Ad@{jMg4VwS}002ovPDHLk FV1i`rcrpM0 literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.html new file mode 100644 index 000000000000..c91b069270b2 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn1g16.png new file mode 100644 index 0000000000000000000000000000000000000000..dba2cbb6c300e3699eecf8410234e5394ed2161d GIT binary patch literal 1146 zcmV-=1cm#FP)>4oF>(I9$@K1>Lh)Aul3ZUO9UUI#xNsN%#{sO? zSFc>IvuDT05#;)H0K1(eiwO#I#}^kLJdjFv?C9+s7#JF=sUgX)UoTz^g(^hQ)ipAL zq6mWHN+pW2Y$&w6eDL7Yr{BKy_O`V#jMb{uHa33w^7E(1Q!#?Ny0Ni+`{w5f;`M8{ zJC&-hSE=OkY}VzPoc#DvDm{ES9De&Y8U^tAu3X8-ut|_iIvlYWhSk(;-yRCBtOSD$ zL(@FJw$|Q$;)KsPH>cBiJUkD;ajmUYo5|l)SQa3aLJ*2F8f$9>TQ-Xz7cMLGCOK+2v(}LD1j4>FO$~LTBgbsGxZ~9UUz#O-*h$O-G{&h1Z+U_{>aC z4^3}u7z`>^I$cBn5D17`BJuuxQ^{PykOddEu)0vFmiNzd_*4FB3it6kX$IHJ} z2n6JEq2mA|k^TE!E}EX2QYzzd9PjJX>$h$5`2h6#h6b7r1ORT_;JA_qES8B0Az1*c zt0>BGRaIK;{remzm1?yZMi3}U)2S2yKu3p6R+dD+zo$pkycL=RV><103Jq2$r%xB2N+!~!OQMD#3{%(x zf|yLh!^vc!rDUw{+J#}iegOdN-Ahr$KBKX}pCC%tOW91kd|7x(B!yPB+GexaR#wWl zQyGEDL=XS~JTF=>?B>mf4|%@wYLk@jMv25`BM6pVT?IhV{{DuBN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn3p08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbwn3p08.png new file mode 100644 index 0000000000000000000000000000000000000000..7922135aa7b7c09f32be946bfe711e72cbaf4a41 GIT binary patch literal 1131 zcmWkt4N#M19RCe?!FTc&FWDhPy z$S(1i&X0CT+)_Rog0U;ixE&dHO-{Y&#LMgC49N5AqOx2bJw6}*|MT&?|L_0%KleDd z7Hwk05-|WKf3vWS_~fT^Q6#ZKck3nMqD1jW*UcTR0wTm)3rlhv8yo$8e{XLu z3#6pLV!`p_$BP*V0^Dvg+%q$1Z*OjcFx?mX?+& zOxf-BQ3>knp;lAlYylouuabJO446P5K!c`0 z4Gj$~EG!iKe2Y{aqW#;7wnH;>-S~84DA*+QCmVvx$@-6cA-lwSYFG7WR9jnVR6BN7 zt*HDxU9W!-ck0^d%7UZ06K}lu>Bd*OgRiTbd0H?8z` zs=DHaql`MRLAuMKJwJ72ccR6(c=6&u%{k+a=wtM;)IIf`2i!lDCqxZ~FUPmp&Np=q zWIWs2lv8*1%-whNdU@8)`_bWtIGQ;5cs#GKqWWI)Y{?NWwd+Rzr9{)T_t-V*sn)w6 z>Yv;_J27$bucD#1?2e^e?h-%8d7F0&g9CxDbeZGNhth*HT#-KKavKUDqc%RHoSXldj|Jx%rs+Rm&uc3WEJx zMTZhmd(!t!;peGWat^+x*9#rZ|9-Tja6aytw5qhExjk9hUzhEcZPSczbb0)-`%Yer z@yJ_~I+B+Mhn5z4k}r%JM5X1|m!%GGS&^qITJKpCOZBf7Cye^i=RB)oWBxlMUO8G9 zYA&d+UDqi(eED(4n~{~F3z2OZx3XH!zs(KzeXnBn1|y1-HYf_LC%zaM_#~mO>@dqk q2fdC$)o+Oj*6{7x+57=ke$E*I*O+B+aBi0TKp;Q2Ncb|Ry6J!TiGy(f literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.html new file mode 100644 index 000000000000..9248bb2740d0 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tbyn3p08.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2c6cbbaa6689fd89132fc7568acf8e791393d1 GIT binary patch literal 1131 zcmWkt4NOy46#fc4vDN2z%sruKhpkwp)8fiv-5Lh^sv?w$QWfF~t)z9Zt-~_t9FC3^ zMv-QgP^`!rWTaDmRs=`0>0Hw=*JPC_kwnbQGU9+4{K?qnW@p^>{+x5qy(i~8-#NLC z-32>nflvT|&fUrFAv*QhUK~p#*V}T1s5n!OCI`Hx?oD$Yr9g~ecYcw&zP{e?_xJbr zGk{nOiv_1nohqckad5lIa?i}b<#IWlP6G{x!(lWc5P*v%@nE5ezr}1e_w}K&veINS zjR_Hn01LnaOp2h@YE35KHVO+1aUB|sW<~_15(t2$Y4l?s4L%=m11`V`g+d`GLnfEW zfLhemK}bO+B}kBwD>E*#kV>Ui8WM>FS`rWu5kRC6G@#n`GAANqXoiTISkVDQ4*iOvNvbUGb@#eI~Nl-#}z zA4^y|Nko<+M9|E@Y6Zq%h1CL!8D@^uy$@j#va_>|Fsf996CtV<3Xz$aIYr3Y30)29 zpoUtd!d(&RnwU{B3MfP(QB({eapmCmLrSI!EX#@@qFGulC)olbT)$50!O)-sfdC(T z3e?ER$kV4V-dN@%P32YZDcFnbnVZIEh9PeUH<)S&ts>_?a=Dx$YuBN&U|ehKfjAfT zm#)_RzEQ7#kkB=8Mwi#29)I(t&$hkV8+t?aUB2g&*CfmPtIsq&Z2u+{dcSI-BK^Rf zG}Xadjm6Z_Es{fxnhR6c%9Aa|B}6ZJlBBrd=+(ql+l7Yi zp^WER8n)J)J3IfbUN6hqe}7T*Av%&LABVRO94xz+I$PAnruEz!ypn91_MV)ObhXTX zq<=DhZhZXmUj-v?+Z$J~>g9fx^){7r!$X0uwVB};A{#>+99N&;YZKTl2?DOMaYNg# zik$SHt7iuj*ztRDFPkK-Cswe3E6ygytoQWBi%nzxn6||CsNg@$=(-Fl_my$phsy8y zJ0l1A?$TJn8vU`)w;$U4;#Brf!v~vwdh(~ctY(0ByjXtZhPM6O`Gxp}wJE~Id7;7G zyyMBJI_>*5|BJM1TaUf2*K_Sn|9-qYe<5L6dTIK~xx-nSUsB4Yd$PmZoF4zuBd0IN zdt@yu+f!GCMpoo|QZEG!yaOdSQ_@Cvt=_II*z8%qlp0(oNDBHk&Uw}@jsNegU`?Z;kjAz1A$z10r%C`vWEWwN%Mj; literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.html b/modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.html new file mode 100644 index 000000000000..9248bb2740d0 --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.png b/modules/libpr0n/test/reftest/pngsuite-transparency/tp1n3p08.png new file mode 100644 index 0000000000000000000000000000000000000000..6c5fd6ec32b3f74e1af000f88b18f1771174d2c0 GIT binary patch literal 1115 zcmWkt3rv$&6#feQ;$QqXe#U;GxDKgUrPJcdV%-{6uyrCW6SWG20WGF=FxO!nbPi|7 z3ZqCfAr$Ll4KmUxkF`8Tv*BFRFxO<22pNf(nPtQkW_)FAbCa3u?mo`Bx%bQY&Ua3( zV|USO3}3(pz!dCM?IAw>|GhGnSXE!!RpR1IdD=YiT6(rDc2@#1@w+wq)F)1y@cDcL z0|P9OkpYVZXU?1{W}s5Rp%RsaT2&@h_;Dden}Wm$${bUH0f z2v}%oP!vT#^YZ{>-F~b_If-XyB*6|o}Gn_g^j@-+|lXCE24-#dW3n*%P6$A zw$5SBZnp;oXlQ^!L50Jx*=#DBiZiGK8Z;T6)9!C>&fa~5ZpGEh-bL1=LwWo2cz zZo$hDl}-|oqlgf+vani#NmyaEz+#43Me5#qMK{OGeI)MN=IXQDgtewc! zq7iDS6$;!DlCEX23RVW0P$*o^fPg?%@cAGnQvr_Sgb*?uBbAbD0U@TRNj+EwOdt@T zK~tbcM@J9mOo~WHc}MpY?S(RW!${7*7pU^~S@S=OX50kpmJ@+Z=3b{2Z`rr zE>skDtEb+0;gjtz_k~_pe4}xH^ol5X;OK>xhh1NVLhshi)MS<1&Qz4&Y%ZmaZ4*^D zYscoUA566v6A}^vwZq2!D^Am=GY>WN9CLkNmJ&Czd@ZTnHrCYR&wjeCDZl>G#k+6o z^^)8J_g5@GM0e`!`qpGBi@ z*_&5$>SQ0sd0GytM*M*cI{ooa zcT{hEeopCcdT+}QPyTRK)erJcmP(KOsO!2kycEB*K25N)Ff_EAcQO@q=e%EQKFhqG zfBaRwUe(p|&xgsHrNpPQDznxs9?I4JoOV#WM;YGkbo*8vId>)AEoocRmHu34bhXBv zemQ91m6Y8`%N*aec89!Zt9#=rYG?yLCFtF}=w81n{@;uIb;0^bOJPIZmLA@zYmc+v zjID@Vj&0BWCAW3#FgHHWIHkVy6w9p$d73ryUsF@8%eU(m d3jC~O*bxKgq-A7eae@3epg>)u`Xaxo=|74`e1!l2 literal 0 HcmV?d00001 diff --git a/modules/libpr0n/test/reftest/pngsuite-transparency/wrapper.html b/modules/libpr0n/test/reftest/pngsuite-transparency/wrapper.html new file mode 100644 index 000000000000..e768dc4340cf --- /dev/null +++ b/modules/libpr0n/test/reftest/pngsuite-transparency/wrapper.html @@ -0,0 +1,21 @@ + + + +Image reftest wrapper + + + + + + + diff --git a/modules/libpr0n/test/reftest/reftest.list b/modules/libpr0n/test/reftest/reftest.list index 5e679b78b865..7682ce4679eb 100644 --- a/modules/libpr0n/test/reftest/reftest.list +++ b/modules/libpr0n/test/reftest/reftest.list @@ -9,12 +9,12 @@ include pngsuite-basic-n/reftest.list include pngsuite-basic-i/reftest.list include pngsuite-ancillary/reftest.list -#include pngsuite-background/reftest.list +include pngsuite-background/reftest.list include pngsuite-chunkorder/reftest.list -#include pngsuite-corrupted/reftest.list +include pngsuite-corrupted/reftest.list include pngsuite-filtering/reftest.list include pngsuite-gamma/reftest.list include pngsuite-oddsizes/reftest.list include pngsuite-palettes/reftest.list -#include pngsuite-transparency/reftest.list +include pngsuite-transparency/reftest.list include pngsuite-zlib/reftest.list