Bug 679486 - Create some BMP reftests for OS/2 bitmaps. r=joe
authorBrian R. Bondy <netzen@gmail.com>
Wed, 31 Aug 2011 10:40:24 -0400
changeset 76328 db59a3f2f6612fffaa2831a83177bbf0bf3b82f1
parent 76327 6006d67f5a0972bab8a137039b08c3908781ebc4
child 76329 43334e011fe887c88023add64fe5b814e668ae4f
push id21097
push userbmo@edmorley.co.uk
push dateThu, 01 Sep 2011 07:45:07 +0000
treeherdermozilla-central@7d3d1c2c75f8 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjoe
bugs679486
milestone9.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 679486 - Create some BMP reftests for OS/2 bitmaps. r=joe
modules/libpr0n/test/reftest/bmp/bmp-1bpp/os2bmp-size-32x32-1bpp.bmp
modules/libpr0n/test/reftest/bmp/bmp-1bpp/reftest.list
modules/libpr0n/test/reftest/bmp/bmp-24bpp/os2bmp-size-32x32-24bpp.bmp
modules/libpr0n/test/reftest/bmp/bmp-24bpp/reftest.list
modules/libpr0n/test/reftest/bmp/bmp-4bpp/os2bmp-size-32x32-4bpp.bmp
modules/libpr0n/test/reftest/bmp/bmp-4bpp/reftest.list
modules/libpr0n/test/reftest/bmp/bmp-8bpp/os2bmp-size-32x32-8bpp.bmp
modules/libpr0n/test/reftest/bmp/bmp-8bpp/reftest.list
modules/libpr0n/test/reftest/bmp/bmp-corrupted/os2-invalid-bpp.bmp
modules/libpr0n/test/reftest/bmp/bmp-corrupted/reftest.list
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..32bfc5e8f97422fc2f7a7d45c24d4a5bc3302523
GIT binary patch
literal 160
zc${<cUBCbV3P8*QrWF_%fe;A(|Nqa(wF1cCU|?X<U|?`yVd&rx;$UP5Xi!j6b#Zla
zSs@@8;N_|s8l|YTL`zF+N!O%RleAQptqNVWYa!RFt6p5;+g5NzU0Kw$`rQhxZ8tp`
z?&qy^+MP9t<Nnqlr+u%MFx=l8G~w5(B@F-H1~uGUHA(3IuM-VlS50F0_cmz3|65BK
E0J3g6q5uE@
--- a/modules/libpr0n/test/reftest/bmp/bmp-1bpp/reftest.list
+++ b/modules/libpr0n/test/reftest/bmp/bmp-1bpp/reftest.list
@@ -12,9 +12,10 @@
 == bmp-size-9x9-1bpp.bmp   bmp-size-9x9-1bpp.png
 == bmp-size-15x15-1bpp.bmp bmp-size-15x15-1bpp.png
 == bmp-size-16x16-1bpp.bmp bmp-size-16x16-1bpp.png
 == bmp-size-17x17-1bpp.bmp bmp-size-17x17-1bpp.png
 == bmp-size-31x31-1bpp.bmp bmp-size-31x31-1bpp.png
 == bmp-size-32x32-1bpp.bmp bmp-size-32x32-1bpp.png
 == bmp-size-33x33-1bpp.bmp bmp-size-33x33-1bpp.png
 == bmp-not-square-1bpp.bmp bmp-not-square-1bpp.png
+== os2bmp-size-32x32-1bpp.bmp bmp-size-32x32-1bpp.png
 
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b75ae62ca8a3dec024b0bf4e7f7cabb69ff3a7e0
GIT binary patch
literal 3098
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
--- a/modules/libpr0n/test/reftest/bmp/bmp-24bpp/reftest.list
+++ b/modules/libpr0n/test/reftest/bmp/bmp-24bpp/reftest.list
@@ -12,9 +12,10 @@
 == bmp-size-9x9-24bpp.bmp   bmp-size-9x9-24bpp.png
 == bmp-size-15x15-24bpp.bmp bmp-size-15x15-24bpp.png
 == bmp-size-16x16-24bpp.bmp bmp-size-16x16-24bpp.png
 == bmp-size-17x17-24bpp.bmp bmp-size-17x17-24bpp.png
 == bmp-size-31x31-24bpp.bmp bmp-size-31x31-24bpp.png
 == bmp-size-32x32-24bpp.bmp bmp-size-32x32-24bpp.png
 == bmp-size-33x33-24bpp.bmp bmp-size-33x33-24bpp.png
 == bmp-not-square-24bpp.bmp bmp-not-square-24bpp.png
+== os2bmp-size-32x32-24bpp.bmp bmp-size-32x32-24bpp.png
 
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..08fc30d5fc18df34de805eb79b5b378586121796
GIT binary patch
literal 586
zc$_7T!E4(v7{$G@<8H(Cbx_v9ZmYH$Nw<v=DCwajwkh~j5(R<}OKcZXa`3+pgbBj8
z8XAy~I!U_Zu=bSy$@}EKj}P?T`$_tBbN${MbPf9v_A|^o@55VI!FW|w4X0|@<MHTu
zJ&f1){c!4s72>Ym-Q7k}G)+M#A;c!C-|Wk2?7XP!+J__=Z~qPbru55l8jsTydM$Rl
zeeK_tQJikK8T5R!nk0S^Pt)u)ZXB?$1HVj0f96>xxWH)tX_B19qtQ6aG{%_oNe~1{
z92eV}5E?6vSF7T0QOvTL1_1H=XZSt;J)g5z!5hvwM!{LRn6nwvy5Wf998JFbc!&!o
zlmie7(c)sw7;~>F?0k5YFTiU}U5_r;>j&r?tQtze=i&J|Bu%3o4mupzz2j+vlmpNu
zS>H3Qv_cBCgplxX@yIOjih@YketmM@8AJ#|?csU3Y^Zx)Db>0wSI<@{OFM!HZCm-c
zWZEhNiBZJq+Y|H(8AFKaS_y!q)<pod9U*dQEu{*2BMp&~NM&sY9~xx{e9=nit+9?Z
U(#g8Mvt1|Mt-%A*freWC2UL&(-v9sr
--- a/modules/libpr0n/test/reftest/bmp/bmp-4bpp/reftest.list
+++ b/modules/libpr0n/test/reftest/bmp/bmp-4bpp/reftest.list
@@ -12,9 +12,10 @@
 == bmp-size-9x9-4bpp.bmp   bmp-size-9x9-4bpp.png
 == bmp-size-15x15-4bpp.bmp bmp-size-15x15-4bpp.png
 == bmp-size-16x16-4bpp.bmp bmp-size-16x16-4bpp.png
 == bmp-size-17x17-4bpp.bmp bmp-size-17x17-4bpp.png
 == bmp-size-31x31-4bpp.bmp bmp-size-31x31-4bpp.png
 == bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
 == bmp-size-33x33-4bpp.bmp bmp-size-33x33-4bpp.png
 == bmp-not-square-4bpp.bmp bmp-not-square-4bpp.png
+== os2bmp-size-32x32-4bpp.bmp bmp-size-32x32-4bpp.png
 
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b6df221e1b5dc4a719e19f839843657c463767c4
GIT binary patch
literal 1818
zc${^TzfN3N5QitSLQ+I*1(qz690>sh#Y(JpSAbYXk%Ajc<G6to18H`t%o~h^(m)!V
z#-tjgD9<rCjiDkPMT&U@w^<^Q-`u_Ywfx;(?dpCr=giDG-@knJ6;(WYLi7!O3!X3N
z>(NWaL#kT+!;gc1{NwqbRG5lTQ7T5osRS_*7h)zBVkI_WCk_%KDI`oHBuZi=P7>A1
zg_KDJYm*wOlLi@)6*49hG9@!ICkt{SFXT)v<S4~Z4S7%yMWJ8{p->8=aEi!svPu+$
zy|E2eL~>+}rEp;`!bQ0l7v~aLc)kU~tjxyj%#qzl$#)_w%3>_e64|1b3{+uNR%3P6
z$iA&)wh5cE8Jn|34#P_>>B6q;#_sHa32_wc!yz2XVI0m8)yzw7l2gNgFblLDIkQr7
z=OS8Ei)nE!k%P>BP!Xy`LD(DHL{3*q)+nN)DyHHpkt5H1gyJnQRacEX2P@f)Nxm~v
zbG69B@scgNWT2b6s|QX@qo8jMLAHizxJKl0<;_6flBs!$IIzewEF~vVB-bnE#l1ux
zY@P%rB)LgW4FifiZ7Df3k=$9##a$w=Kz5EMCCkYwQBdT)u#(d?$r{bv+%595<W5*r
zvT(PLSJ!`_yS&}kc<B22y83rreg6e7UaYOH{Q!RX6728q|Mec6p8f}J{o1GgbmSY2
z#>U3l#!K)kI6OQ&cz=F=es*^DAw6_sd}E{X>+2(ba8P*!G%Ci&ANa#t|Dn-%TKVzX
zuh;&d_D?IuCnqOggCD_f;4SzYTwIJi^u$E%UybzJqtti43aES?aCGz_AAaI>r4cal
zM;DhD-&K4ICZ?vQegdzywzhr;N5{v<mzQ@Qdg?hm^wuUk^zpmL{(0>;Yya-n&rZ!i
zBVgn=Yd=>p3ueF*@H5!i+}YedIXM{{`_xZEgYE6qW6kDVa}+T%JJQqBwcj53X7gr+
zT2IeI@4^pme0StKH-3J8XBPp3LHcgy&(3wK{PsxC@9qwExBG*^pxbSBli5zE({4X$
zw_B~&!ovIl{Gi_-^t&~k%2yg5Ah!>?_W~YxMC|SD^}DNhy4_x<)9b8s+RLrwR%>Zt
z0iT68gExEq)T{XP(yz2vTFVGof?q@cSgq;xdMn8?SOSYl`m4KuULA1j5%5SaKgb7H
e;8FUm9}X9X_x#Ge<!e8z{O1<9@t<FRIQ$=3q?%Iz
--- a/modules/libpr0n/test/reftest/bmp/bmp-8bpp/reftest.list
+++ b/modules/libpr0n/test/reftest/bmp/bmp-8bpp/reftest.list
@@ -12,9 +12,9 @@
 == bmp-size-9x9-8bpp.bmp   bmp-size-9x9-8bpp.png
 == bmp-size-15x15-8bpp.bmp bmp-size-15x15-8bpp.png
 == bmp-size-16x16-8bpp.bmp bmp-size-16x16-8bpp.png
 == bmp-size-17x17-8bpp.bmp bmp-size-17x17-8bpp.png
 == bmp-size-31x31-8bpp.bmp bmp-size-31x31-8bpp.png
 == bmp-size-32x32-8bpp.bmp bmp-size-32x32-8bpp.png
 == bmp-size-33x33-8bpp.bmp bmp-size-33x33-8bpp.png
 == bmp-not-square-8bpp.bmp bmp-not-square-8bpp.png
-
+== os2bmp-size-32x32-8bpp.bmp bmp-size-32x32-8bpp.png
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..af4678a284d18136863c18ad0c03f404c883b698
GIT binary patch
literal 30
ac${<cwPJt(Ga%*xVn#4DU{J5GX8-^oI09q<
--- a/modules/libpr0n/test/reftest/bmp/bmp-corrupted/reftest.list
+++ b/modules/libpr0n/test/reftest/bmp/bmp-corrupted/reftest.list
@@ -1,11 +1,12 @@
 # Corrupted BMP tests
 
 == wrapper.html?invalid-signature.bmp about:blank
 == wrapper.html?invalid-bpp.bmp about:blank
+== wrapper.html?os2-invalid-bpp.bmp about:blank
 # Tests for an unsupported compression value
 == wrapper.html?invalid-compression.bmp about:blank
 # Tests for RLE4 with an invalid BPP
 == wrapper.html?invalid-compression-RLE4.bmp about:blank
 # Tests for RLE8 with an invalid BPP
 == wrapper.html?invalid-compression-RLE8.bmp about:blank