gecko-dev/layout/reftests
Chris Pearce d022cd1e54 Bug 1351924 - Keep separate flags for whether block-size has changed and whether percentages derived from the block-size have changed, and make better decisions about what needs reflow. r=dholbert
This reduces a bit of code complexity, fixes bugs where we weren't
reflowing enough, and optimizes additional cases that we couldn't
optimize in the past.

Co-authored-by: Chris Pearce <cpearce@mozilla.com>
Co-authored-by: L. David Baron <dbaron@dbaron.org>

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

--HG--
extra : moz-landing-system : lando
2019-07-14 01:04:31 +00:00
..
abs-pos Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
apng-mime
async-scrolling Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
backgrounds Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
bidi Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
border-dotted Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
border-image Bug 1564429 - Tweak allowed fuzz to cover new values with WebRender on Geckoview, after bug 1409773. r=aosmond 2019-07-09 14:20:27 +00:00
border-radius Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
box
box-ordinal Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
box-properties Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
box-shadow Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
box-sizing
bugs Bug 1351924 - Keep separate flags for whether block-size has changed and whether percentages derived from the block-size have changed, and make better decisions about what needs reflow. r=dholbert 2019-07-14 01:04:31 +00:00
canvas Bug 1509054 - add fuzzy-if statements to allow reftests to run on new windows10 AMI image. r=kats 2018-11-21 16:11:24 +00:00
columns Bug 1564649 - Reflow all columns when a multicol with non-auto block-size balances its columns at a different block-size. r=TYLin 2019-07-12 20:24:46 +00:00
counter-style
counters Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats 2019-05-24 18:01:02 +00:00
css-animations Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron 2019-06-27 13:27:40 +02:00
css-blending Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
css-break Bug 1409773 - Use WebRender instead of fallback for border raster images. r=jrmuizel 2019-07-08 12:54:44 -04:00
css-calc Bug 1392106 - random-if more win7 tests for missing letters. r=RyanVM 2018-06-01 09:29:35 -04:00
css-charset
css-default
css-disabled Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
css-display Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
css-enabled Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
css-gradients Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
css-grid Bug 1526567 - [css-grid] Make the block-axis percentage basis be indefinite for measuring reflows. r=dholbert 2019-02-22 13:58:24 +01:00
css-import
css-invalid Bug 1559023 - Adjust fuzz for form-valid-and-barred-remove-barred.html on geckoview. r=gbrown 2019-06-13 15:27:08 +00:00
css-mediaqueries Bug 1494034 - Add support for CSS prefers-color-scheme media feature. r=emilio 2019-02-15 21:40:35 +01:00
css-optional
css-parsing
css-placeholder Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
css-required Bug 1501582 - Mark geckoview failures. r=gbrown 2019-06-11 16:12:03 +00:00
css-ruby Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
css-scroll-snap Bug 1544060 - Use the root element's primary frame to get scroll-padding value. r=botond 2019-04-15 21:15:58 +00:00
css-scrollbars Bug 1514498 - Hide rather than collapse scrollbar thumb when scrollbar is disabled. r=NeilDeakin 2019-01-10 14:15:30 +00:00
css-selectors
css-shapes Bug 1496014 - Fix shape-outside invalidation. r=dbaron 2018-10-10 01:33:17 +02:00
css-sizing
css-submit-invalid Bug 1392106 - random-if more test cases for windows 7 letter rendering failures. r=RyanVM 2018-08-27 18:38:37 +00:00
css-transitions Bug 1556058 - Update test expectations for Android 7.0 reftests; r=kats 2019-06-28 17:30:48 +00:00
css-ui
css-ui-invalid Bug 1501582 - Mark geckoview failures. r=gbrown 2019-06-11 16:12:03 +00:00
css-ui-valid Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
css-valid Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
css-valuesandunits Bug 1473859: Change expectation for reftest unit-vh-vw-overflow-auto.html. rs=emilio 2019-06-04 18:08:41 -04:00
css-variables
css-visited Bug 1512597 - Resolve currentcolor in fill and stroke against visited-dependent color r=xidorn 2018-12-18 09:39:07 +00:00
cssom Bug 1511138 - Fix / update tests. r=smaug 2018-12-07 14:23:31 -05:00
datalist
details-summary Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron 2019-06-27 13:27:40 +02:00
display-list Bug 1553828 - Compute intermediate bounds for transform items that do not extend 3D context r=mattwoodrow 2019-06-05 20:04:08 +00:00
dom
first-letter Bug 1501582 - Mark geckoview failures. r=gbrown 2019-06-11 16:12:03 +00:00
first-line Bug 1523282 - mark restyle-inside-first-line.html random because of inconsistency (bug 1523134), r=emilio 2019-01-28 15:20:11 +02:00
flexbox Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
floats Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats 2019-05-24 18:01:02 +00:00
font-face Bug 1556991 - Remove the pref controlling WOFF2 support; it's always enabled. r=heycam 2019-06-05 13:47:26 +00:00
font-features Bug 1414961 - enable WR dual-source blending by default. r=jrmuizel 2019-05-07 02:30:16 +00:00
font-inflation Bug 1552781 - Part 3: Make flex/grid items font inflation flow roots, too. r=dbaron 2019-06-26 21:12:07 +00:00
font-loading-api Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
font-matching Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
font-variations Bug 1456855 - adjust manifests for tests that now run with the new linux64 FreeType. r=ahal 2019-03-01 20:35:47 +00:00
fonts Bug 1562733 - Add reftests using Noto Nastaliq in vertical (sideways) writing mode. r=lsalzman 2019-07-03 18:24:03 +00:00
forms Bug 1457628 - Remove broken rule for the file input button. r=jfkthame 2019-07-12 10:10:43 +00:00
frameset
generated-content Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
ib-split
image Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
image-element Bug 1563737 - Tweak fuzz on element-paint-native-widget.html. r=gbrown 2019-07-05 14:44:38 +00:00
image-rect Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
image-region Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
indic-shaping
inline
inline-borderpadding
invalidation Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
layers Bug 1414033 - Recursively invalidate any cached ContainerLayer surfaces for new attached Layers, since they might have been moved and we don't track invalid areas within them. r=mstange 2019-05-02 21:00:30 +00:00
line-breaking Bug 1509423 - Test/manifest updates to account for minor rendering differences between HarfBuzz and Core Text. r=jrmuizel 2019-05-20 14:29:35 +00:00
list-item Bug 288704 part 2 - [css-lists] Implement display:list-item counters using a built-in 'list-item' CSS counter. r=emilio 2019-03-24 23:13:52 +01:00
margin-collapsing
marquee Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
mathml Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
meta-viewport Bug 1564021 - Use the default desktop width (980px) in the case where we have any viewport meta element but no valid content there. r=botond 2019-07-09 01:56:34 +00:00
mp4-video Bug 1540581 - P19. Mark h264 streams as being BT601. r=bryce 2019-04-11 12:39:21 +00:00
native-theme Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
object Bug 1392106 - random-if many more win7 tests. r=RyanVM 2018-05-29 13:50:33 -04:00
ogg-video Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
outline Bug 1448317 - Don't include absolutely-positioned and float children in element outline. r=dholbert 2018-10-23 06:37:16 +00:00
pagination Bug 1517682 - Drop layout.css.box-decoration-break.enabled pref. r=heycam 2019-01-04 07:23:07 +00:00
percent-overflow-sizing
pixel-rounding Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
position-dynamic-changes Bug 1556058 - Update test expectations for Android 7.0 reftests; r=kats 2019-06-28 17:30:48 +00:00
position-relative Bug 1409114 - Part 10: Make sure we build display items for table parts where only the normal position is visible, since we may need to create background items for ancestors at that position. r=dbaron 2019-05-20 23:16:39 +00:00
position-sticky Bug 1556058 - Update test expectations for Android 7.0 reftests; r=kats 2019-06-28 17:30:48 +00:00
printing
reftest-sanity Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
scrolling Bug 1556058 - Update test expectations for Android 7.0 reftests; r=kats 2019-06-28 17:30:48 +00:00
selection Bug 1479760 - Use the ::selection colors to paint inactive as well as active selections. r=emilio 2019-04-04 09:17:25 +00:00
stylesheet-cloning
svg Bug 1564655. blob: Make the recording use absolute coordinates. r=nical 2019-07-14 00:02:03 +00:00
tab-size Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
table-anonymous-boxes Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
table-background Bug 1552984 - Refactor parts of the WR batching and flattening code, to support future picture caching improvements. r=kvark 2019-05-22 14:57:10 +00:00
table-bordercollapse Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
table-dom
table-html Bug 1392106 - random-if many more win7 tests. r=RyanVM 2018-05-29 13:50:33 -04:00
table-overflow
table-width
text Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
text-decoration Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
text-indent Bug 1453298 - [css-text] Resolve 'text-indent' percentage against the content-box inline-size of the box itself, not its containing block. r=emilio 2018-10-25 16:51:44 +02:00
text-overflow Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats 2019-05-24 18:01:02 +00:00
text-shadow Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
text-stroke Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
text-svgglyphs Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats 2019-05-24 18:01:02 +00:00
text-transform Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame! 2019-04-04 12:46:18 +03:00
transform Bug 1526847 - Let ComputeSuitableScaleForAnimation check other transform-like properties. r=hiro 2019-04-12 21:43:23 +00:00
transform-3d Bug 1546818 - WR text local transform fix r=gw 2019-07-03 18:59:42 +00:00
unicode
usercss Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
view-source
w3c-css Bug 1559276 - Part 1: Avoid using 3 valued syntax for position. r=emilio 2019-07-10 20:25:23 +00:00
web-animations Bug 1527210 - Be more consistent about only applying transforms to primary frames; r=hiro 2019-03-05 03:09:19 +00:00
webcomponents Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug 2018-11-15 06:51:07 +00:00
webkit-box Bug 1556855 part 2: Update tests to assume that 'layout.css.prefixes.webkit' is already true. r=mats 2019-06-05 18:22:39 +00:00
webkit-gradient Bug 1556855 part 2: Update tests to assume that 'layout.css.prefixes.webkit' is already true. r=mats 2019-06-05 18:22:39 +00:00
webm-video Bug 1559276 - Part 1: Avoid using 3 valued syntax for position. r=emilio 2019-07-10 20:25:23 +00:00
writing-mode Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown 2019-07-04 21:57:48 +00:00
xul Bug 1559276 - Part 1: Avoid using 3 valued syntax for position. r=emilio 2019-07-10 20:25:23 +00:00
xul-document-load Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron 2019-07-09 19:40:33 +00:00
z-index Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert 2018-08-09 20:10:21 +00:00
filters.svg
moz.build Bug 1535353 - update Core :: DOM: * bugzilla product and component meta data in moz.build files after reorganization in bug 1533440 r=hsinyi 2019-03-17 23:13:22 +00:00
reftest.list Back out changeset 0e9ee7d2188b (bug 1541233) as per bug discussion. 2019-05-02 21:50:57 +02:00