gecko-dev/layout/reftests
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
..
abs-pos Bug 1398910 - make reftest-no-accel run on windows 10 (hardware) instead of windows 8. r=ahal,jet 2017-09-19 11:44:07 -04:00
apng-mime
async-scrolling Bug 1425565 - Add a reftest. r=mstange 2018-05-18 15:19:47 -04:00
backgrounds Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
bidi Bug 1426116 - Update reftest results from WR PR 2262. r=jrmuizel 2018-01-08 09:19:28 -05:00
border-dotted Bug 1409243 - Enable dotted and dashed border support for webrender; r=ethlin 2017-10-25 10:17:41 +08:00
border-image Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
border-radius Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
box
box-ordinal Bug 1408235 part 3 - Update test expectation for this bug. r=heycam 2017-10-21 11:02:34 +11:00
box-properties Bug 1422839 part 4 - Reftest for 'overflow-clip-box' properties. r=mats 2017-12-05 21:10:04 +01:00
box-shadow Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
box-sizing Bug 1403288 - Remove redundant reftest lines since border layers are enabled by default with webrender now. r=Gankro 2017-09-26 15:02:39 -04:00
bugs Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
canvas Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
columns Backed out 2 changesets (bug 1450307) for reftest failures on fieldset-columns-001.html. CLOSED TREE 2018-04-04 20:50:00 +03:00
counter-style Bug 1134099 part 2 - Move counter-style tests into w3c test folder. r=dbaron 2017-12-08 19:43:18 -06:00
counters Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
css-animations Bug 1460389 - Reftests for opacity and transform animations that are sent to the compositor in their delay phase. r=birtles 2018-05-15 09:08:49 +09:00
css-blending Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
css-break Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
css-calc Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
css-charset
css-default
css-disabled Bug 1442428 - Annotate css-disabled/select/select-fieldset-legend-4.html reftest: Fix second fuzzy-if; r=me,a=test-only 2018-03-02 17:04:45 +02:00
css-display Bug 1453702: [css-display] Move unboxing to style, and handle display: contents before other suppressions. r=mats,xidorn 2018-04-16 12:56:30 +02:00
css-enabled
css-gradients Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
css-grid Bug 1458902 - [css-grid] Update a few WPT / reftests to new percentage row-gap layout. r=dholbert 2018-05-18 21:09:23 +02:00
css-import
css-invalid Bug 1443807 - Update reftest annotations for changes in WR PR 2487. r=jrmuizel 2018-03-09 08:39:46 -05:00
css-mediaqueries Bug 1444905: Remove scoped style support from the old style system. r=xidorn,smaug 2018-03-13 10:26:13 +01:00
css-optional
css-parsing Bug 1267890 part 2 - Add test for -moz-bool-pref(). r=emilio 2017-12-08 20:03:34 -06:00
css-placeholder Bug 1431041: Make placeholder apply to <input type="number">. r=smaug 2018-01-18 17:20:37 +01:00
css-required
css-ruby Bug 1404179 - Prepend rather than append frames from overflow list of prev-in-flow for ruby frames. r=dholbert 2017-10-03 16:19:41 +11:00
css-selectors
css-shapes Bug 1438874 - dynamic-shape-outside-1.html reftest fails to pass on new windows 10 hardware. r=gbrown 2018-02-23 11:20:25 -05:00
css-sizing Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
css-submit-invalid
css-transitions Bug 1439279 - Drop needless requestAnimationFrame that waits for applying new transition. r=birtles 2018-02-19 10:57:53 +09:00
css-ui Backed out 4 changesets (bug 1417251) for reftest failures in abs-pos-non-replaced-vrl* on Windows and in box-sizing-replaced* on Android. r=backout a=backout 2017-12-08 14:31:03 +02:00
css-ui-invalid Bug 1389000 - Update reftest annotations for layers-free results. r=jrmuizel 2017-09-26 14:49:19 -04:00
css-ui-valid Bug 1444506 - part 6 - fuzz for Skia m66 update. r=jrmuizel 2018-03-12 16:37:10 -04:00
css-valid Bug 1401992 - Mark some tests as passing on android. r=me 2017-09-22 17:23:38 -07:00
css-valuesandunits Bug 1452240 - Fuzz a high-frequency intermittent failure. r=kats 2018-04-06 20:07:19 -04:00
css-variables
css-visited Bug 1431539: Tests. r=dholbert 2018-01-23 13:27:35 +01:00
cssom
datalist
details-summary Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
display-list Bug 1461231 - Don't omit deleted items when constructing the DAG, since we need to record that we made a modification during MergeDisplayLists. r=miko 2018-05-15 14:20:59 +12:00
dom Bug 1374247: Remove the XBL children matching hack, and assert against it. r=xidorn,francois 2017-11-03 14:30:03 +01:00
first-letter Bug 1448714 - Fix up comments referring to 'style context' after the rename of nsStyleContext. r=emilio 2018-03-23 13:49:21 +00:00
first-line Bug 1448714 - Fix up comments referring to 'style context' after the rename of nsStyleContext. r=emilio 2018-03-23 13:49:21 +00:00
flexbox Bug 1455976: Give table wrapper boxes a special case during flex base size resolution, so that percent main-sizes can be respected. r=mats 2018-04-23 12:05:40 -07:00
floats Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
font-face Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r=jfkthame 2018-05-03 19:43:46 +10:00
font-features Bug 1396450 - Don't apply ToLowerCase to font feature identifiers used in @font-feature-values rules, as the spec says they're case sensitive. r=xidorn 2018-05-14 10:05:25 +01:00
font-inflation Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
font-loading-api Bug 1318526 - Remove HTTP(..) from reftest manifests where this was only needed to work around file-URI origin restrictions. r=dbaron 2017-10-22 08:31:41 +01:00
font-matching Bug 1458158 - Correct the weight-difference factor in CalcStyleMatch to favor closer weights, not further ones. r=jwatt 2018-05-01 15:56:04 +01:00
font-variations Bug 1451296 - Make enabling of font-variation-settings and font-optical-sizing properties dependent on adequate platform support at runtime. r=lsalzman 2018-04-05 18:53:56 +01:00
fonts Bug 1435692 - Add a reftest for font-optical-sizing with OpenType Variation fonts. r=jwatt 2018-03-03 22:12:15 +01:00
forms Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
frameset
generated-content Bug 1403282 - stylo: Add reftests for whitespace in attr(); r=bz 2017-09-27 01:52:41 -07:00
ib-split Bug 1439398: Upstream a few more ib-split tests. r=dbaron 2018-04-07 16:18:06 +02:00
image Bug 1344350 - Mark reftests passing with webrender on Windows. r=jrmuizel 2018-04-06 11:58:44 -04:00
image-element Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
image-rect
image-region
indic-shaping Bug 1318526 - Remove HTTP(..) from reftest manifests where this was only needed to work around file-URI origin restrictions. r=dbaron 2017-10-22 08:31:41 +01:00
inline
inline-borderpadding
invalidation Bug 1450015. Enable blob invalidation by default. r=gankro 2018-04-17 21:20:51 -04:00
layers Bug 1454653 - Do not skip transparent items in ContainerState::FindOpaqueBackgroundColorInLayer() r=mattwoodrow 2018-04-23 17:33:16 +02:00
line-breaking Bug 1423408 - Allow line-break between ellipsis/leader dots and a following letter. r=masayuki 2017-12-12 16:21:55 -06:00
list-item Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
margin-collapsing
marquee
mathml Bug 1458004 - Link font-style values italic / oblique to the appropriate variation-font axes or synthetic styling. r=jwatt 2018-05-09 13:49:24 +01:00
mp4-video
native-theme Bug 1457722 - Don't flip resizer twice in RTL-locales r=dao 2018-05-01 14:12:13 -07:00
object
ogg-video Bug 1429813 - Remove random-if annotation that is unnecessary now. r=jrmuizel 2018-01-11 11:17:56 -05:00
outline Bug 1426116 - Update reftest results for changes from WR PR 2200. r=jrmuizel 2018-01-08 09:19:28 -05:00
pagination Bug 1428826 - Don't rely on FT_Get_Advance for glyph widths, get the advance from the glyph slot instead for better consistency with cairo metrics & rendering; update test expectations for minor changes in rendering. r=lsalzman 2018-01-09 17:36:37 +00:00
percent-overflow-sizing
pixel-rounding Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
position-dynamic-changes Backed out 2 changesets (bug 1443027) for frequent crashes on OS X. a=backout 2018-04-03 19:51:49 +03:00
position-relative
position-sticky Bug 1453688 - Update reftest annotations for WR PR 2642. r=jrmuizel 2018-04-17 08:23:33 -04:00
printing
reftest-sanity Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
scrolling Bug 1444332: Guarantee an initial paint to make sure the test passes consistently. r=dholbert 2018-04-04 20:17:20 +02:00
selection Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
stylesheet-cloning Bug 1035091: Disable @-moz-document on author sheets on nightly and early beta. r=xidorn 2017-11-29 22:16:46 +01:00
svg backout 3 patches (1ee5b2531836, cac593a84f72, 95ccdb87f63f) from bug 1392106 for not fixing font rendering problems. 2018-05-18 06:40:00 +03:00
tab-size
table-anonymous-boxes Bug 1427221 part 2 - Change test to fail every time. r=mats 2018-01-08 14:42:03 +13:00
table-background Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
table-bordercollapse Bug 1429806 - Update annotations for the fix of webrender border problems (PR#2292). r=kats 2018-01-16 15:54:37 +08:00
table-dom
table-html
table-overflow
table-width
text Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
text-decoration Bug 1455365 - change fails-if to fuzzy-if. r=kats 2018-04-19 10:32:15 -04:00
text-indent
text-overflow Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
text-shadow Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
text-stroke Bug 1454978 - Update test fuzziness. r=bas 2018-04-25 16:54:31 -05:00
text-svgglyphs Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
text-transform Bug 1318526 - Remove HTTP(..) from reftest manifests where this was only needed to work around file-URI origin restrictions. r=dbaron 2017-10-22 08:31:41 +01:00
transform Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
transform-3d Bug 1437036 - Stop the reftest harness from waiting for MozAfterPaint during infinite/superlong animations. r=hiro 2018-05-14 08:53:52 -04:00
unicode
usercss Bug 1394233: Quirks mode changes can happen after a flush. r=xidorn 2018-02-11 20:06:28 +01:00
view-source
w3c-css Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame 2018-05-22 11:43:30 +10:00
web-animations Bug 1439803 - Add reftest-no-flush flag to stacking-context-transform-none-animation-before-appending-element.html. r=birtles 2018-02-23 07:22:10 +09:00
webcomponents Bug 1453789: Remove Element.createShadowRoot. r=smaug 2018-04-13 20:51:55 +02:00
webkit-box Bug 1257688 followup: Fix typo in <title>s in webkit-box-ordinal-group reftests. (no review, test-metadata only) 2017-12-08 18:11:10 -08:00
webkit-gradient
webm-video Bug 1318526 - Remove HTTP(..) from reftest manifests where this was only needed to work around file-URI origin restrictions. r=dbaron 2017-10-22 08:31:41 +01:00
writing-mode Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
xul Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro 2018-05-08 22:42:51 -04:00
xul-document-load Bug 1448162 - Remove all XUL overlay tests. r=Gijs 2018-03-22 16:21:26 -07:00
z-index
filters.svg
moz.build Bug 1459278 - Use Core::XUL instead of obsolete Core::XP Toolkit/Widgets: XUL for file meta data. r=froydnj 2018-05-07 10:56:19 +03:00
reftest.list backout 3 patches (1ee5b2531836, cac593a84f72, 95ccdb87f63f) from bug 1392106 for not fixing font rendering problems. 2018-05-18 06:40:00 +03:00