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
543681-1.html
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
clip-path-invalidation-1a.html
clip-path-invalidation-1b.html
clip-path-invalidation-1c.html
clip-path-invalidation-1d.html
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
inactive-layertree-visible-region-1.html
inactive-layertree-visible-region-2.html
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
layer-splitting-2.html
layer-splitting-3.html
layer-splitting-4.html
layer-splitting-5.html
layer-splitting-6.html
layer-splitting-7.html
mask-invalidation-1-ref.html
mask-invalidation-1a.html
mask-invalidation-1b.html
mask-invalidation-2-ref.html
mask-invalidation-2a.html
mask-invalidation-2b.html
mask-invalidation-2c.html
mask-invalidation-2d.html
masklayer-1.html
masklayer-2.html
negative-w-component-ref.html
negative-w-component.html
nudge-to-integer-invalidation.html
one-pixel-wide-background.png
paintedlayer-recycling-1.html
paintedlayer-recycling-2.html
paintedlayer-recycling-3.html
paintedlayer-recycling-4.html
paintedlayer-recycling-5.html
paintedlayer-recycling-6.html
paintedlayer-recycling-7.html
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
scroll-inactive-layers.html
table-repaint-a-ref.html
table-repaint-a.html
table-repaint-b-ref.html
table-repaint-b.html
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
table-repaint-d-ref.html
table-repaint-d.html
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
test-animated-image-layers-ref.html
test-animated-image-layers.html
test-image-layers-multiple-displayitem.html
test-image-layers-ref.html
test-image-layers.html
transform-floating-point-invalidation.html
zero-opacity-animation.html
zero-opacity-text.html