gecko-dev/layout/reftests/invalidation
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
..
540247-1-ref.xul Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102 2018-06-25 10:11:31 -07:00
540247-1.xul Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102 2018-06-25 10:11:31 -07:00
543681-1-ref.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
543681-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
1243409-1-ref.html
1243409-1.html
background-position-1-ref.html
background-position-1.html
background-position-2-ref.html
background-position-2a.html
background-position-2b.html
background-position-2c.html
background-position-2d.html
background-position-2e.html
background-position-2f.html
box-shadow-border-radius-ref.html
box-shadow-border-radius.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
clip-path-invalidation-1a.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
clip-path-invalidation-1b.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
clip-path-invalidation-1c.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
clip-path-invalidation-1d.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
clipped-animated-transform-1.html Bug 1396442 - Use longer duration and fill:forwards to keep the animations running on the compositor. r=boris 2017-09-04 06:32:33 +09:00
fast-scrolling.html
filter-userspace-offset.svg
fractional-transform-1.html Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc 2018-05-22 21:41:29 -04:00
fractional-transform-2.html Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc 2018-05-22 21:41:29 -04:00
fractional-transform-3.html Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc 2018-05-22 21:41:29 -04:00
image_rgrg-256x256-animated.gif
image_rgrg-256x256.png
image-scrolling-zoom-1-notref.html
image-scrolling-zoom-1-ref.html
image-scrolling-zoom-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
inactive-layertree-visible-region-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
inactive-layertree-visible-region-2.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
jetstream-scroll-ref.html Bug 1539846. Ensure building rect changes cause invalidations. r=mstange 2019-05-03 20:46:07 +00:00
jetstream-scroll.html Bug 1539846. Ensure building rect changes cause invalidations. r=mstange 2019-05-03 20:46:07 +00:00
layer-splitting-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
layer-splitting-2.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
layer-splitting-3.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
layer-splitting-4.html
layer-splitting-5.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
layer-splitting-6.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
layer-splitting-7.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
mask-invalidation-1-ref.html
mask-invalidation-1a.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
mask-invalidation-1b.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
mask-invalidation-2-ref.html
mask-invalidation-2a.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
mask-invalidation-2b.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
mask-invalidation-2c.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
mask-invalidation-2d.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
masklayer-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
masklayer-2.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
negative-w-component-ref.html
negative-w-component.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
nudge-to-integer-invalidation.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
one-pixel-wide-background.png
paintedlayer-recycling-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
paintedlayer-recycling-2.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
paintedlayer-recycling-3.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
paintedlayer-recycling-4.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
paintedlayer-recycling-5.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
paintedlayer-recycling-6.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
paintedlayer-recycling-7.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
paintedlayer-recycling-8-ref.html Bug 1514653 - Add a reftest r=me 2019-01-24 17:09:12 +01:00
paintedlayer-recycling-8.html Bug 1514653 - Add a reftest r=me 2019-01-24 17:09:12 +01:00
partially-scrolled-svg-group-ref.html Bug 1465948 - add test for scrolling svg groups. r=mstange 2018-07-13 13:37:21 -04:00
partially-scrolled-svg-group.html Bug 1465948 - add test for scrolling svg groups. r=mstange 2018-07-13 13:37:21 -04:00
reftest.list Bug 1539846. Ensure building rect changes cause invalidations. r=mstange 2019-05-03 20:46:07 +00:00
scroll-inactive-layers-2.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
scroll-inactive-layers.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
table-repaint-a-ref.html
table-repaint-a.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
table-repaint-b-ref.html
table-repaint-b.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
table-repaint-border-collapse-ref.html Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow 2017-06-12 14:21:35 +08:00
table-repaint-border-collapse.html Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow 2017-06-12 14:21:35 +08:00
table-repaint-c-ref.html
table-repaint-c.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
table-repaint-d-ref.html
table-repaint-d.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
table-repaint-e-ref.html Bug 1464928 - Invalidate border-collapse tables when we remove the border from a cell. r=mstange 2018-06-07 20:31:38 +12:00
table-repaint-e.html Bug 1464928 - Invalidate border-collapse tables when we remove the border from a cell. r=mstange 2018-06-07 20:31:38 +12:00
table-repaint-non-border-collapse-ref.html Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow 2017-06-12 14:21:35 +08:00
table-repaint-non-border-collapse.html Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow 2017-06-12 14:21:35 +08:00
test-animated-image-layers-background.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
test-animated-image-layers-ref.html
test-animated-image-layers.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
test-image-layers-multiple-displayitem.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
test-image-layers-ref.html
test-image-layers.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
transform-floating-point-invalidation.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
zero-opacity-animation.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
zero-opacity-text.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