gecko-dev/layout/reftests/image-element
Emilio Cobos Álvarez 44e2f8b6ed Bug 1507674 - Refactor svg observer setup to not do silly things when observing an ancestor. r=longsonr
Right now we post updates and it "works" because we prevent the UpdateOverflow
call if we're during reflow.

If this happens during styling however this is not sound (and it is not sound
in general and has caused badness in the past, as noted by the other
workarounds).

Make it sound by preventing to observe ancestors, and do it everywhere, removing
various ad-hoc hacks that were spread around elsewhere.

This changes expectations of two tests:

 * clip-path-recursion-002.svg: Now we consider the inner clip-path reference
   invalid. This matches WebKit and Blink, and I don't see any spec text
   explicitly asking for our old behavior, so I just changed the test.

 * element-paint-recursion.html: Changes the expectations of elements
   referencing themselves via -moz-element(). Now it is invalid, instead of
   painting ourselves once inside ourselves, which was a bit wild on its own.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 10:05:29 +00:00
..
broken-icon.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
bug-364968-ref.html
bug-364968.html
bug-463204-ref.html
bug-463204.html
canvas-drawing.js
canvas-inside-document.html
canvas-outside-document-invalidate-01.html
canvas-outside-document-invalidate-02.html
canvas-outside-document.html
element-paint-background-size-01-ref.html
element-paint-background-size-01.html
element-paint-background-size-02-ref.html
element-paint-background-size-02.html
element-paint-clippath-ref.html
element-paint-clippath.html
element-paint-continuation-ref.html
element-paint-continuation.html
element-paint-multiple-backgrounds-01-ref.html
element-paint-multiple-backgrounds-01a.html
element-paint-multiple-backgrounds-01b.html
element-paint-multiple-backgrounds-01c.html
element-paint-native-widget-ref.html
element-paint-native-widget.html
element-paint-paintserversize-rounding-01-ref.html
element-paint-paintserversize-rounding-01.html
element-paint-paintserversize-rounding-02-ref.html
element-paint-paintserversize-rounding-02.html
element-paint-recursion-ref.html Bug 1507674 - Refactor svg observer setup to not do silly things when observing an ancestor. r=longsonr 2019-11-20 10:05:29 +00:00
element-paint-recursion.html
element-paint-repeated-ref.html
element-paint-repeated.html
element-paint-sharpness-01a.html
element-paint-sharpness-01b.html
element-paint-sharpness-01c.html
element-paint-sharpness-01d.html
element-paint-sharpness-02a.html
element-paint-sharpness-02b.html
element-paint-sharpness-02c.html
element-paint-simple-ref.html
element-paint-simple.html
element-paint-subimage-sampling-restriction.html
element-paint-transform-01-ref.html
element-paint-transform-01.html
element-paint-transform-02-ref.html
element-paint-transform-02.html
element-paint-transform-03-ref.html
element-paint-transform-03.html
element-paint-transform-repeated-ref.html
element-paint-transform-repeated.html
empty-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
gradient-html-01-ref.svg
gradient-html-01.html
gradient-html-02-ref.svg
gradient-html-02.html
gradient-html-03-ref.svg
gradient-html-03.html
gradient-html-04-ref.html
gradient-html-04.html
gradient-html-05-ref.html
gradient-html-05.html
gradient-html-06a.html
gradient-html-06b.html
gradient-html-06c.html
gradient-html-06d.html
gradient-html-06e.html
gradient-html-07a.html
gradient-html-07b.html
gradient-html-07c.html
gradient-html-07d.html
image-outside-document-invalidate.html
invalid-src-2.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
invalid-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
invalidate-1-ref.html
invalidate-1.html
mask-image-element-ref.html
mask-image-element.html
mozsetimageelement-01-ref.html
mozsetimageelement-01.html
mozsetimageelement-02.html
no-src.html Bug 1506592 - Make sure to only display the broken image icon if there's a request at all. r=bzbarsky 2018-11-13 10:55:59 +00:00
pattern-html-01-ref.svg
pattern-html-01.html
pattern-html-02-ref.svg
pattern-html-02.html
reftest.list Bug 1587142 - Remove XBL tests in layout/ r=bzbarsky 2019-11-05 20:45:28 +00:00
repeatable-diagonal-gradient.png