pjs/layout/reftests/pagination
Jeff Muizelaar 2c3eeb63c7 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 fix bustage from changeset d6384ffd49f1 2008-08-04 13:24:06 +02:00
abspos-breaking-000.xhtml fix bustage from changeset d6384ffd49f1 2008-08-04 13:24:06 +02:00
abspos-breaking-001.xhtml fix bustage from changeset d6384ffd49f1 2008-08-04 13:24:06 +02:00
abspos-breaking-002.xhtml fix bustage from changeset d6384ffd49f1 2008-08-04 13:24:06 +02:00
abspos-overflow-01-cols.ref.xhtml paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-01 22:57:45 -07:00
abspos-overflow-01-cols.xhtml paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-01 22:57:45 -07:00
abspos-overflow-01.ref.xhtml paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-01 22:57:45 -07:00
abspos-overflow-01.xhtml paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-01 22:57:45 -07:00
blank.html paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-01 22:57:45 -07:00
border-breaking-000-cols.ref.xhtml Fix reftests that depended on bug 379461. 2008-02-19 10:46:43 -08:00
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 Fix reftests that depended on bug 379461. 2008-02-19 10:46:43 -08:00
border-breaking-001-cols.xhtml Fix reftests that depended on bug 379461. 2008-02-19 10:46:43 -08:00
border-breaking-002-cols.ref.xhtml fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc 2008-01-15 19:54:46 -08:00
border-breaking-002-cols.xhtml fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc 2008-01-15 19:54:46 -08:00
border-breaking-003-cols.ref.xhtml fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc 2008-01-15 19:54:46 -08:00
border-breaking-003-cols.xhtml fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc 2008-01-15 19:54:46 -08:00
border-breaking-004-cols.xhtml Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky 2009-06-13 21:16:34 +12:00
content-inserted-000.ref.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-000.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-001.ref.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-001.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-002.ref.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-002.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-003.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-004.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-005.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-006.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-007.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-008.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
content-inserted-009.xhtml Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
dynamic-abspos-overflow-01-cols.ref.xhtml Bug 546898 - reftest dynamic-abspos-overflow-01-cols.xhtml fails intermittently due to link coloring mismatch, r=bz 2010-02-24 22:58:02 -08:00
dynamic-abspos-overflow-01-cols.xhtml Bug 546898 - reftest dynamic-abspos-overflow-01-cols.xhtml fails intermittently due to link coloring mismatch, r=bz 2010-02-24 22:58:02 -08:00
float-clear-000-print.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-000-print.ref.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-000.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-000.ref.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-001-print.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-001.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-002-print.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-002.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-003-print.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-clear-003.html Bug 492627 - Remove Placeholder Continuations [Tests for paginated <br clear>] r=roc 2009-08-31 11:25:37 -07:00
float-continuations-000.html Bug 499377 - Store float region on frame r+sr=roc 2009-07-14 22:19:31 -07:00
float-continuations-000.ref.html Bug 499377 - Store float region on frame r+sr=roc 2009-07-14 22:19:31 -07:00
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 Bug 389462 - columns don't reflow on resize r=roc 2009-07-06 18:23:24 -07:00
resize-reflow-000.ref.html Bug 389462 - columns don't reflow on resize r=roc 2009-07-06 18:23:24 -07:00
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 Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
resize-reflow-001.ref.html Bug 518357, make reftests less sensitive to default font size settings. r=roc 2009-09-23 15:55:55 +01:00
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-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
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