Bug 588271 - Part 3: Update reftest to mask the nose edge because of color interpolation inconsistencies. r=jrmuizel
authorBas Schouten <bschouten@mozilla.com>
Thu, 02 Dec 2010 14:17:56 +0100
changeset 58477 8edf6bda5fc2dd756c3f0d2d548165b7379de365
parent 58476 262d9ccb5da56d2e30bd89f3c35d5c9e025d19df
child 58478 9987d0724a100d27241048079bf898fb42345443
push id1
push usershaver@mozilla.com
push dateTue, 04 Jan 2011 17:58:04 +0000
reviewersjrmuizel
bugs588271
milestone2.0b8pre
Bug 588271 - Part 3: Update reftest to mask the nose edge because of color interpolation inconsistencies. r=jrmuizel
layout/reftests/bugs/289480-mask.png
layout/reftests/bugs/289480-ref.png
layout/reftests/bugs/289480.html
layout/reftests/bugs/reftest.list
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e1a6f412703235c5650db649890c937e28a59d48
GIT binary patch
literal 277
zc%17D@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zjKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=85sBugD~Uq{1qucLG}_)Usv{9Jd7d?x-n-xLV!Y3JzX3_JdWSJ
zX3f{&z{4D9^L_v3l^Q>faCW=wS{wKD;;C=jKHU(DXYtykqR*&$b6bwKqvwXla~CX$
z=(==JXo_B#>&ydM8o@V$r+B{MJY`bW{)w%u^^;gxTb=m(ExlJ|FP{t%;@y?I=G}}u
z>DAV0N++gf8VWu+wdF;MRwvtBAJvNsCa+u)P+~OoNx(_>9}bhhz4~tdURLzhcEgF%
S9)UmyGI+ZBxvX<aXaWEz8ELHm
index 115e40112b5715ef571909ed5fd8e2e35faeb781..d2f0602ed837d64810e9777ea030f1bdda6f79bc
GIT binary patch
literal 2328
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
bdk;ji*3qf0ZgS*)TL9JwJBu<i+|7Riy4hD=
--- a/layout/reftests/bugs/289480.html
+++ b/layout/reftests/bugs/289480.html
@@ -107,16 +107,19 @@
    ul li.second-part { display: table; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */
    ul li.third-part { display: table-cell; height: 0.5em; /* gets stretched to fit row */ width: 1em; background: black; }
    ul li.fourth-part { list-style: none; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */
 
    /* bits that shouldn't appear: inline alignment in cells */
    .image-height-test { height: 10px; overflow: hidden; font: 20em serif; } /* only the area between the top of the line box and the top of the image should be visible */
    table { margin: 0; border-spacing: 0; }
    td { padding: 0; }
+   
+   /* Mask for nose interpolation */
+   .nose-mask { position:absolute; top:94px; left:94px; }
 
   </style>
   <link rel="appendix stylesheet" href="data:text/css,.picture%20%7B%20background%3A%20none%3B%20%7D"> <!-- this stylesheet should be applied by default -->
  </head>
  <body>
 
   <div class="intro">
    <h1>Standards compliant?</h1>
@@ -139,11 +142,12 @@
    <ul>
     <li class="first-part"></li>
     <li class="second-part"></li>
     <li class="third-part"></li>
     <li class="fourth-part"></li>
 
    </ul>
    <div class="image-height-test"><table><tr><td><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAFSDNYfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1I34nfH9pMMZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAAAAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D" alt=""></td></tr></table></div>
+   <img class="nose-mask" src="289480-mask.png" />
   </div>
  </body>
 </html>
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -261,17 +261,17 @@ random == 99850-1b.html 99850-1-ref.html
 == 280708-1a.html 280708-1-ref.html
 == 280708-1b.html 280708-1-ref.html
 == 281241-1.html 281241-1-ref.html
 == 281241-2.xhtml 281241-1-ref.html
 == 283686-1.html about:blank
 == 283686-2.html 283686-2-ref.html
 == 283686-3.html about:blank
 == 289384-1.xhtml 289384-ref.xhtml
-fails-if(gtk2Widget||d2d) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 409329 for the non-Mac failures
+fails-if(d2d) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 409329 for the non-Mac failures
 asserts(1) == 290129-1.html 290129-1-ref.html # bug 315549/460637
 == 291078-1.html 291078-1-ref.html
 == 291078-2.html 291078-2-ref.html
 == 291262-1.html 291262-1-ref.html
 == 294306-1.html 294306-1a-ref.html
 != 294306-1.html 294306-1b-ref.html
 == 296361-1.html 296361-ref.html
 == 296904-1.html 296904-1-ref.html