gecko-dev/layout/reftests
Jan Henning 686525b211 Bug 1566632 - Part 2: Prevent buttons from becoming font inflation containers. r=emilio
A similar reasoning as in bug 1540176 applies here as well: Pending a possible
rework of the AutoMaybeDisableFontInflation logic (bug 1619749), inflation
containers generally cannot take the (I)size increase of font inflation into
account during shrink-wrapping, and form controls like buttons are particularly
hard hit, as
a) they often contain only small amounts of text and
b) unlike regular "inline-block" elements such as <div>s, they aren't font
   inflation flow roots either, and as such are therefore subject to the full
   amount of font inflation from their surrounding contents,
so they are more likely to end up with a situation were the inflated text won't
fit the ISize of the button even with word wrapping applied.

Therefore, as a quicker fix,  buttons will now also specifically prevented from
becoming font inflation containers.
This also has the added advantage that they thereby become subject to the logic
from bug 708175 - i.e. if the button has a fixed width, we will no now no longer
inflate its text.

Differential Revision: https://phabricator.services.mozilla.com/D66097

--HG--
extra : moz-landing-system : lando
2020-03-09 20:28:23 +00:00
..
abs-pos
apng-mime
async-scrolling Bug 1614532. Fix layout/reftests/async-scrolling/disable-apz-for-sle-pages.html. r=kats 2020-02-21 14:29:42 +00:00
backgrounds Bug 1616994 - Merge layout/reftests/backgrounds/gradient and layout/reftests/css-gradients. r=mattwoodrow 2020-02-24 11:40:23 +00:00
bidi Bug 1555376 - Followup to mark more tests as passing. 2019-11-30 19:32:01 +00:00
border-dotted
border-image Bug 1606771 - Pass more reftests. r=mstange 2020-01-23 14:20:47 +00:00
border-radius Bug 1602323. Mark a few reftests as passing with fission now. 2020-03-07 07:13:05 +00:00
box Bug 1607575 - Change consumers of XUL ordinal attribute to use the -moz-box-ordinal-group style instead r=bgrins 2020-01-22 17:23:47 +01:00
box-ordinal Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
box-properties
box-shadow Bug 1620479 - Annotate reftests with native theme enabled. r=mstange 2020-03-07 10:07:59 +00:00
box-sizing
bugs Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE 2020-03-10 02:39:47 +02:00
canvas
columns Bug 1499281 - Remove column-span pref in reftest.list/crashtest.list, and remove duplicate reftest runs. r=dbaron 2019-12-31 16:23:30 +00:00
counter-style
counters
css-animations Bug 1510030 - A reftest to make sure a background color animation is properly advanced without flushing. r=boris 2020-02-27 08:43:11 +00:00
css-blending Bug 1590805 - Update reftest expectations for webrender on android emulator. r=gbrown 2019-11-08 22:05:59 +00:00
css-break Bug 1600470 - Reduce the emboldening strength used for synthetic-bold faces with FreeType. r=lsalzman 2019-12-17 15:51:57 +00:00
css-calc
css-charset
css-default
css-disabled
css-display
css-enabled
css-gradients Bug 1616994 - Merge layout/reftests/backgrounds/gradient and layout/reftests/css-gradients. r=mattwoodrow 2020-02-24 11:40:23 +00:00
css-grid Bug 1615111 - Update test expectations with fuzziness for WR. r=nical 2020-02-13 10:34:01 +00:00
css-import
css-invalid
css-mediaqueries
css-optional
css-parsing
css-placeholder Bug 1608582 - tighten reftest annotation, part 2 r=jmaher 2020-01-11 12:33:10 +00:00
css-required
css-ruby Bug 1134069 part 3 - Move most appropriate tests into wpt. r=dbaron 2019-12-27 00:31:48 +00:00
css-scroll-snap
css-scrollbars Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
css-selectors
css-shapes
css-sizing
css-submit-invalid
css-transitions Bug 1510030 - Enable background color animimations on WebRender. r=boris 2020-02-27 08:43:09 +00:00
css-ui
css-ui-invalid
css-ui-valid
css-valid
css-valuesandunits Bug 1564882 - disable unit-vh-vw-overflow-auto.html on linux and mac. r=jmaher 2020-01-22 17:51:44 +00:00
css-variables
css-visited Bug 1595285 - Do not track TRANSITION_EMBED visits for link-coloring purposes. r=mak 2019-11-13 16:36:09 +00:00
cssom
datalist
details-summary
display-list
dom
first-letter
first-line
flexbox Bug 1620479 - Annotate reftests with native theme enabled. r=mstange 2020-03-07 10:07:59 +00:00
floats Bug 1620476 - Fix a test that makes assumptions about the padding of a textarea. r=mstange 2020-03-06 21:41:58 +00:00
font-face Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
font-features
font-inflation Bug 1566632 - Part 2: Prevent buttons from becoming font inflation containers. r=emilio 2020-03-09 20:28:23 +00:00
font-loading-api Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
font-matching Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
font-variations Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
fonts Bug 1611617 - Regenerate mark* test fonts including a <space> glyph so that they are valid as the "first available font" for metrics purposes. r=heycam 2020-02-17 09:32:41 +00:00
forms Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE 2020-03-10 02:39:47 +02:00
frameset
generated-content
high-contrast Bug 1604200 - Second attempt at making reftest selection-001.html more reliable. r=dholbert 2020-03-09 19:37:13 +00:00
ib-split
image Bug 1612649 - Call UpdateImageState in SetDeferredLoad to start with `not broken` state for lazy load images. r=emilio 2020-02-15 08:45:27 +00:00
image-element Bug 1620479 - Annotate reftests with native theme enabled. r=mstange 2020-03-07 10:07:59 +00:00
image-rect
image-region Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
indic-shaping Bug 1608582 - tighten reftest annotation, part 2 r=jmaher 2020-01-11 12:33:10 +00:00
inline
inline-borderpadding
invalidation Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
layers
line-breaking
list-item
margin-collapsing Bug 1308636 Part 2 - Convert CSSOM usages of moz-prefixed column properties in tests. r=dbaron 2020-01-16 21:45:17 +00:00
marquee
mathml Bug 1607294 - adjust font-inflation-1.html annotation for linux1804 webrender r=jmaher 2020-01-21 10:59:51 +00:00
meta-viewport Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
mp4-video
native-theme Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
object
ogg-video
outline Bug 1605265 - Don't include overflow child list when computing outline rect. r=emilio 2020-01-10 23:44:46 +00:00
pagination Bug 1603088 Part 1 - Remove "max-block-size: 100%" for -moz-column-set and -moz-column-content. r=dbaron 2020-01-08 02:48:12 +00:00
percent-overflow-sizing
pixel-rounding
position-dynamic-changes
position-relative
position-sticky Bug 1608582 - tighten reftest annotation, part 4 r=jmaher 2020-01-15 07:52:44 +00:00
printing
reftest-sanity Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
scrolling Bug 1588791 - Make fission iframes honor and deal with the scrolling attribute. r=mattwoodrow 2020-01-13 11:30:44 +00:00
selection Bug 1612822 - Refactor text decoration offset/thickness computations. r=emilio 2020-02-03 14:38:47 +00:00
stylesheet-cloning
svg Bug 1432250 - Updated tests for input image output for zero or negative radii for <feMorphology>. r=mstange 2020-02-27 19:20:30 +00:00
tab-size
table-anonymous-boxes Bug 1562840 - Fuzzy table-anonymous-boxes/490174-1.html on Android debug. r=gbrown 2019-12-04 22:48:08 +00:00
table-background
table-bordercollapse
table-dom
table-html
table-overflow
table-width
text Bug 1611617 - Regenerate mark* test fonts including a <space> glyph so that they are valid as the "first available font" for metrics purposes. r=heycam 2020-02-17 09:32:41 +00:00
text-decoration
text-indent
text-overflow Bug 1555376 - Snap glyphs before clipping in the shader. r=lsalzman 2019-11-30 15:57:44 +00:00
text-shadow Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
text-stroke Backed out changset b371f612cd60 (Bug 1604535) for performance regressions. 2020-01-30 13:11:08 +00:00
text-svgglyphs
text-transform
transform Bug 1597642 - Have scale function and scale property accept percentage value. r=emilio 2019-11-29 04:40:03 +00:00
transform-3d Bug 1598617 - Adjust Android WR expectations for mask-layer-1 and mask-layer-2 tests 2019-11-22 21:14:29 +00:00
unicode
usercss Bug 1615832 - Fix a test after the previous patch. 2020-02-15 21:30:15 +00:00
view-source
w3c-css Bug 1619428 - Make the overlay scrollbars check work in all platforms. r=mstange 2020-03-03 20:30:52 +00:00
web-animations
webcomponents
webkit-box Bug 1555376 - Snap glyphs before clipping in the shader. r=lsalzman 2019-11-30 15:57:44 +00:00
webkit-gradient
webm-video Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
writing-mode Bug 1620479 - Annotate reftests with native theme enabled. r=mstange 2020-03-07 10:07:59 +00:00
xul Bug 1616368 - [reftest] Replace 'default-preferences' with 'defaults' r=dbaron 2020-02-20 18:47:54 +00:00
xul-document-load Bug 1595877, replace some .xul test files (crashtests and reftests) in layout/ with .xhtml r=dholbert 2019-11-16 01:02:44 +00:00
z-index
filters.svg
moz.build Bug 1598746 - Add some SCHEDULES optimizations for changes to test files; r=ahal 2020-01-07 16:46:46 +00:00
reftest.list Bug 1598754 Part 2 - Remove the infrastructure that imports wpt tests. r=dbaron 2020-03-02 00:40:13 +00:00