gecko/layout/reftests/pagination
Jeff Muizelaar 556e5abfa9 Bug 584515. Fix border-breaking-000-cols.xhtml on D2D. r=roc
We are running into rasterization inaccuracies here.

This test draws green circles on a green rectangle and assumes that the result
will be solid green.

Here's what happens with D2D:

D2D computes coverage values in floating point so assume that we get a coverage
of about 0.112399 or 0.112399*255 == 28.6

green (128/255 == 0.50196) is multiplied by the coverage to get 0.0564702 or
.0564702*255 == 14.39

the results of the pixel shader get rounded before blending. So we get
(r=0,g=14,b=0,a=29)

blending this OVER green gives:

14+(255-29)*128/255 == 127 instead of 128.

This doesn't happen with other backends because they typically use integer
coverage amounts.

We fix it by using '&nbsp' instead of '.'
2010-08-08 15:54:24 -04:00
..
abspos-breaking-000.ref.xhtml
abspos-breaking-000.xhtml
abspos-breaking-001.xhtml
abspos-breaking-002.xhtml
abspos-overflow-01-cols.ref.xhtml
abspos-overflow-01-cols.xhtml
abspos-overflow-01.ref.xhtml
abspos-overflow-01.xhtml
blank.html
border-breaking-000-cols.ref.xhtml
border-breaking-000-cols.xhtml Bug 584515. Fix border-breaking-000-cols.xhtml on D2D. r=roc 2010-08-08 15:54:24 -04:00
border-breaking-001-cols.ref.xhtml
border-breaking-001-cols.xhtml
border-breaking-002-cols.ref.xhtml
border-breaking-002-cols.xhtml
border-breaking-003-cols.ref.xhtml
border-breaking-003-cols.xhtml
border-breaking-004-cols.xhtml
content-inserted-000.ref.xhtml
content-inserted-000.xhtml
content-inserted-001.ref.xhtml
content-inserted-001.xhtml
content-inserted-002.ref.xhtml
content-inserted-002.xhtml
content-inserted-003.xhtml
content-inserted-004.xhtml
content-inserted-005.xhtml
content-inserted-006.xhtml
content-inserted-007.xhtml
content-inserted-008.xhtml
content-inserted-009.xhtml
dynamic-abspos-overflow-01-cols.ref.xhtml
dynamic-abspos-overflow-01-cols.xhtml
float-clear-000-print.html
float-clear-000-print.ref.html
float-clear-000.html
float-clear-000.ref.html
float-clear-001-print.html
float-clear-001.html
float-clear-002-print.html
float-clear-002.html
float-clear-003-print.html
float-clear-003.html
float-continuations-000.html
float-continuations-000.ref.html
reftest.list Don't force availableHeight to be nonnegative, because doing so means that we'll place zero height blocks (including their non-zero-height contents) at the bottom of a page when there's not room (see nsHTMLReflowState::SetTruncated). (Bug 563584, patch 32) r=roc 2010-08-05 21:59:20 -07:00
resize-reflow-000.html
resize-reflow-000.ref.html
resize-reflow-001.html Bug 568392. Part 1: fix reftests so they pass if the scrollbars are visible. r=dbaron 2010-06-18 21:17:35 +12:00
resize-reflow-001.inner.html
resize-reflow-001.ref.html
row-page-break-after-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
row-page-break-after-always-2.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
rowgroup-page-break-after-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
rowgroup-tfoot-page-break-after-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
rowgroup-thead-page-break-after-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table_internal_pagebreak-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-after-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-after-left-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-after-right-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-always-1-ref.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-always-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-auto-1-ref.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-auto-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-auto-2-ref.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-auto-2.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-auto-3-ref.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-avoid-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-left-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00
table-page-break-before-right-1.html bug 558575 - add reftests that give basic coverage of table pagination r=roc 2010-05-13 16:15:49 +02:00