gecko-dev/layout/reftests
Jeff Muizelaar 0e7d61fe73 Bug 1539846. Ensure building rect changes cause invalidations. r=mstange
Typically this would be handled by the visible region of the layer
changing. However, since we build the container layer for the filter
item directly the visible region doesn't get set or checked. As a
shortcut to using more of FLB we just ensure the building rect hasn't
changed.

The situations under which this bugs shows up are somewhat rare:
- The filtered item needs to be in transform so that it's bounds
  are not changed by scrolling.
- The filtered item needs to contain items that change their drawing
  depending on the building rect. In this case an image with downscale
  on decode.
- The filter needs to be unsupported by WebRender.

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

--HG--
extra : moz-landing-system : lando
2019-05-03 20:46:07 +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 1546139 - Add a reftest. r=kats 2019-04-25 14:25:48 +00:00
backgrounds Bug 1531532: Remove incorrect reftest fuzzy annotation. r=bustage 2019-03-05 18:36:39 +13:00
bidi Bug 1534693 - Bail out of font-family search in GlobalFontFallback once we've found a font with an exact style match. r=jwatt 2019-03-19 10:49:53 +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 1453935 - Ensure that we snap within the visible rect with WebRender. r=kvark 2019-02-07 18:05:43 -05:00
border-radius Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark 2019-03-19 19:48:13 +00:00
box
box-ordinal Bug 1477553: Hide display: -moz-box|-moz-inline-box from content on Nightly and early beta. r=xidorn 2018-07-23 17:27:17 +02: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 1412179 - implement fieldsets with nonempty legends. r=kats 2019-04-15 23:16:13 +00:00
box-sizing
bugs Bug 1548809 - Don't paint outlines for empty fragments of IB-splits. r=mats 2019-05-03 13:31:34 +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 1548126 - Mark known existing reftests failures with column-span enabled. r=dholbert 2019-05-02 21:41:33 +00:00
counter-style
counters 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
css-animations Bug 1538618 - [css-pseudo] implement animation support for ::marker pseudos. r=emilio 2019-03-26 05:48:26 +01:00
css-blending Bug 1541920. Handle blend mode activeness properly. r=mstange 2019-04-08 22:37:26 +00:00
css-break Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark 2019-03-19 19:48:13 +00: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 1540561 - Resurrect the display-contents-shadow-dom-1.html reftest as a WPT. r=emilio 2019-03-31 19:53:42 +02: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 1545006 - Use external scroll offsets to move primitives and clips into local space. r=kats 2019-04-17 21:06:19 +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 1439571 - Remove fuzzy-if annotation that is no longer necessary. r=Gankro 2018-09-28 13:40:20 -04: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
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 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 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 1513243 - Set gfx.omta.background-color true for the reftest for background-color animations on the compositor. r=birtles 2018-12-12 00:04:11 +00:00
css-ui
css-ui-invalid 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-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 1325798 - Disable unit-vh-vw-overflow-auto.html on mac for frequent failures. r=jmaher 2019-04-29 09:28:10 +00: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 1548171 - Allocate texture cache location for render task cache immediately. r=kvark 2019-05-01 20:31:47 +00:00
display-list Bug 1544948 - Skip merging display lists that we're sure can't have changed. r=miko 2019-04-29 03:14:49 +00:00
dom
first-letter Bug 1392106 - random-if more test cases for windows 7 letter rendering failures. r=RyanVM 2018-08-27 18:38:37 +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 1545558 - remove unnecessary text from divs from orthoganal-float test cases r=mats 2019-04-18 21:05:09 +00:00
font-face Bug 1456855 - adjust manifests for tests that now run with the new linux64 FreeType. r=ahal 2019-03-01 20:35:47 +00:00
font-features Bug 1392106 - Annotate more failing tests as random on Win7. r=jmaher 2018-09-10 15:30:44 -04:00
font-inflation Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +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 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-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 1435692 - Add a reftest for font-optical-sizing with OpenType Variation fonts. r=jwatt 2018-03-03 22:12:15 +01:00
forms Bug 1543477 - Make <input type=file> always clip its content. r=dholbert 2019-04-14 03:01:00 +02: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 Bug 1439398: Upstream a few more ib-split tests. r=dbaron 2018-04-07 16:18:06 +02:00
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 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark 2019-03-19 19:48:13 +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
indic-shaping
inline
inline-borderpadding
invalidation Bug 1539846. Ensure building rect changes cause invalidations. r=mstange 2019-05-03 20:46:07 +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 1392106 - random-if more win7 reftest font rendering failures. r=RyanVM 2018-06-26 13:32:30 -04: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 1456855 - adjust manifests for tests that now run with the new linux64 FreeType. r=ahal 2019-03-01 20:35:47 +00:00
meta-viewport Bug 1519013 - Shrink the content to display size if user has never changed the site resolution. r=botond 2019-03-28 03:04:59 +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 1501506 - Add -webkit-appearance:progress-bar and make that the default for <progress> for compatibility with other UAs. r=jwatt 2018-11-09 04:25:56 +01: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 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-relative
position-sticky Bug 1411422 - Make percentage block size children work without "height:100%" in ::-moz-column-set and ::-moz-column-content. r=dbaron 2019-04-19 22:02:45 +00:00
printing
reftest-sanity 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
scrolling Bug 1524774: Annotate frame-scrolling-attr-2.html as having 2 slightly fuzzy pixels. (no review, test-annotation-only) 2019-02-14 10:14:49 -08: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 608812 - Add blurry reftest r=longsonr 2019-05-02 20:51:55 +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 1524385 - Set the current clip chain on the stacking context item. r=kvark 2019-02-06 04:35:37 +00:00
table-bordercollapse Bug 1382896 - Update tests. r=jrmuizel 2018-09-26 15:28:13 +02: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 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame 2019-04-19 20:58:50 +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 1522395 - Fix double inflation of text shadow bounds. r=kvark 2019-01-25 00:28:46 +00:00
text-shadow Bug 1544895 - revert back to old bad bounds to pick lesser evil for now. r=kats 2019-04-18 13:03:28 +00:00
text-stroke Bug 1546985 - Use JoinStyle::ROUND when stroking glyph outlines, to avoid artifacts at sharp corners. r=lsalzman 2019-04-26 15:21:19 +00:00
text-svgglyphs 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-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 1539026 - Skia m74 fuzzing. r=rhunt 2019-03-26 14:52:45 -04:00
unicode
usercss
view-source
w3c-css Bug 1548126 - Mark known existing reftests failures with column-span enabled. r=dholbert 2019-05-02 21:41:33 +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 1392106 - Annotate more failing tests as random on Win7. r=jmaher 2018-09-10 15:30:44 -04:00
webkit-gradient
webm-video Bug 1544478 - Add a reftest. r=mattwoodrow 2019-04-16 17:03:14 +00:00
writing-mode Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
xul Bug 1500626 - Convert <menuitem> bindings to a Custom Element r=surkov 2019-05-02 19:28:18 +00:00
xul-document-load Bug 1448162 - Remove all XUL overlay tests. r=Gijs 2018-03-22 16:21:26 -07: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