gecko-dev/layout/reftests/floats
Xidorn Quan d9975fe508 Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
The ceiling was introduced in bug 549190 for improve the consistency of
underline positioning. However, removing ceiling now doesn't seem to
regress the testcases in that bug, probably thanks to improvement in
other part.

The ceiling here causes us to have different font metrics than other
browsers on Windows, and can lead to webcompat issue. We also don't do
this for other backends. So it's probably better removing it in favor
of rounding.

There are several test changes:

* min-intrinsic-with-percents-across-elements.html changes result due to
  height of wrapping div in reference page depends on line height, so a
  fixed line height is set to work around the issue.

* 368020-1.html changes result because a slightly different line-height
  triggers bug 1462514. It is changed to use fixed line-height to work
  around the issue.

* 456147.xul is disabled because it compares XUL against HTML page, but
  XUL has different approach to position text in its elements than HTML.
  Specifically, XUL elements don't seem to respect line height while
  HTML elements do. The original line height in the file was probably
  chosen to make the HTML match XUL, so it seems to be non-trivial to
  fix it in a platform-independent way.

* sizing-orthog-{vlr,vrl}-in-htb-{008,020}.xht fails due to text in <p>
  after the testing block shifts 1px up for unknown reason.

MozReview-Commit-ID: 2WJG1AigWl1

--HG--
extra : source : 653c6b7480997c4e1dbead5f0441bc06a0605b7a
2018-05-22 11:43:30 +10:00
..
345369-1-ref.html
345369-1.html
345369-2-ref.html
345369-2.html
345369-3-ref.html
345369-3.html
345369-4-ref.html
345369-4.html
345369-5-ref.html
345369-5.html
429974-1-ref.html
429974-1.html
478834-1-ref.html
478834-1.html
546048-1-ref.html
546048-1.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
775350-1-ref.html
775350-1.html
1114329-ref.html
1114329.html
1236745-1-ref.html
1236745-1.html
1260031-1-ref.html
1260031-1.html
1291110-1-ref.html
1291110-1.html
1291110-2-ref.html
1291110-2.html
1322843-1-ref.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1a.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1b.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1c.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1d.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1e.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
1322843-1f.html Bug 1322843 part 3 - Add reftests for this bug. r=dbaron 2016-12-22 18:32:08 +11:00
bfc-displace-1a-ref.html
bfc-displace-1a.html
bfc-displace-1b-ref.html
bfc-displace-1b.html
bfc-displace-2a-ref.html
bfc-displace-2a.html
bfc-displace-2b-ref.html
bfc-displace-2b.html
bfc-displace-3a-ref.html
bfc-displace-3a.html
bfc-displace-3b-ref.html
bfc-displace-3b.html
bfc-displace-4-ref.html
bfc-displace-4.html
bfc-shrink-1-ref.html
bfc-shrink-1.html
border-box-wrap-around-float-ref.html
border-box-wrap-around-float.html
float-in-rtl-1-ref.html
float-in-rtl-1a.html
float-in-rtl-1b.html
float-in-rtl-1c.html
float-in-rtl-1d.html
float-in-rtl-2-ref.html
float-in-rtl-2a.html
float-in-rtl-2b.html
float-in-rtl-2c.html
float-in-rtl-2d.html
float-in-rtl-3-ref.html
float-in-rtl-3a.html
float-in-rtl-3b.html
float-in-rtl-3c.html
float-in-rtl-3d.html
float-in-rtl-4-ref.html
float-in-rtl-4a.html
float-in-rtl-4b.html
float-in-rtl-4c.html
float-in-rtl-4d.html
float-in-rtl-slr-1-ref.html
float-in-rtl-slr-1a.html
float-in-rtl-slr-1b.html
float-in-rtl-slr-1c.html
float-in-rtl-slr-1d.html
float-in-rtl-slr-2-ref.html
float-in-rtl-slr-2a.html
float-in-rtl-slr-2b.html
float-in-rtl-slr-2c.html
float-in-rtl-slr-2d.html
float-in-rtl-slr-3-ref.html
float-in-rtl-slr-3a.html
float-in-rtl-slr-3b.html
float-in-rtl-slr-3c.html
float-in-rtl-slr-3d.html
float-in-rtl-slr-4-ref.html
float-in-rtl-slr-4a.html
float-in-rtl-slr-4b.html
float-in-rtl-slr-4c.html
float-in-rtl-slr-4d.html
float-in-rtl-vlr-1-ref.html
float-in-rtl-vlr-1a.html
float-in-rtl-vlr-1b.html
float-in-rtl-vlr-1c.html
float-in-rtl-vlr-1d.html
float-in-rtl-vlr-2-ref.html
float-in-rtl-vlr-2a.html
float-in-rtl-vlr-2b.html
float-in-rtl-vlr-2c.html
float-in-rtl-vlr-2d.html
float-in-rtl-vlr-3-ref.html
float-in-rtl-vlr-3a.html
float-in-rtl-vlr-3b.html
float-in-rtl-vlr-3c.html
float-in-rtl-vlr-3d.html
float-in-rtl-vlr-4-ref.html
float-in-rtl-vlr-4a.html
float-in-rtl-vlr-4b.html
float-in-rtl-vlr-4c.html
float-in-rtl-vlr-4d.html
float-in-rtl-vrl-1-ref.html
float-in-rtl-vrl-1a.html
float-in-rtl-vrl-1b.html
float-in-rtl-vrl-1c.html
float-in-rtl-vrl-1d.html
float-in-rtl-vrl-2-ref.html
float-in-rtl-vrl-2a.html
float-in-rtl-vrl-2b.html
float-in-rtl-vrl-2c.html
float-in-rtl-vrl-2d.html
float-in-rtl-vrl-3-ref.html
float-in-rtl-vrl-3a.html
float-in-rtl-vrl-3b.html
float-in-rtl-vrl-3c.html
float-in-rtl-vrl-3d.html
float-in-rtl-vrl-4-ref.html
float-in-rtl-vrl-4a.html
float-in-rtl-vrl-4b.html
float-in-rtl-vrl-4c.html
float-in-rtl-vrl-4d.html
float-outside-block-push-ref.html
float-outside-block-push.html
logical-float-side-1-ref.html
logical-float-side-1.html
logical-float-side-2-ref.html
logical-float-side-2.html
logical-float-side-3-ref.html
logical-float-side-3.html
logical-float-side-4-ref.html
logical-float-side-4.html
orthogonal-floats-1-ref.html
orthogonal-floats-1a.html Bug 1364714 - (re-landing) Update Freetype to version 2.8, and fix/annotate tests affected by changes to font metrics & rasterization. r=dholbert,jwatt,ryanvm,jfkthame 2017-08-22 09:20:05 +01:00
orthogonal-floats-1b.html
orthogonal-floats-1c.html
orthogonal-floats-1d.html
other-float-outside-rule-3-left-2-ref.html
other-float-outside-rule-3-left-2.html
other-float-outside-rule-3-left-ref.html
other-float-outside-rule-3-left.html
other-float-outside-rule-3-right-2-ref.html
other-float-outside-rule-3-right-2.html
other-float-outside-rule-3-right-ref.html
other-float-outside-rule-3-right.html
other-float-outside-rule-7-left-ref.html
other-float-outside-rule-7-left.html
other-float-outside-rule-7-right-ref.html
other-float-outside-rule-7-right.html
reftest.list Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
relative-float-1-ref.html
relative-float-1.html
relative-float-2-ref.html
relative-float-2.html
zero-height-float-base.html
zero-height-float-ref.html
zero-height-float.html