gecko-dev/layout/reftests/border-radius
Matt Woodrow 195a7e86e5 Bug 1540737 - Implement Paint() for all display items, and nsDisplayList so that we can paint without using FrameLayerBuilder. r=miko
This creates a new leaf nsDisplayWrapper item for consumers that just want an empty wrapper, with a Paint method that asserts. This lets us leaves Paint pure-virtual on nsDisplayWrapList, and lets the compiler force us to implement it for the other leaf types.

It also disables flattening of transform/opacity items. This is because they flatten the items even when used with FlattenedDisplayItemIterator, even though this doesn't add markers to replace them (only FLB does this). We could in theory fix this, but I don't think FLB performance matters much any more.

Differential Revision: https://phabricator.services.mozilla.com/D114676
2021-05-19 01:11:32 +00:00
..
border-circle-2-ref.xhtml
border-circle-2.html
border-circle.html
border-ellips.html
border-reduce-height-ref.html
border-reduce-height.html
border-square.html
border-value-interpret-ref.html
border-value-interpret.html
clipping-1-ref.html
clipping-1.html
clipping-2.html
clipping-3-ref.xhtml
clipping-3.html
clipping-4-canvas.html
clipping-4-image.html
clipping-4-notref.html
clipping-4-overflow-hidden.html
clipping-4-ref.html
clipping-5-canvas.html
clipping-5-image.html
clipping-5-overflow-hidden.html
clipping-5-ref.html
clipping-5-refc.html
clipping-5-refi.html
clipping-6-ref.html
clipping-6.html
clipping-7-ref.html
clipping-7.html
clipping-and-zindex-1-ref.html
clipping-and-zindex-1.html
clipping-preserve-3d-ref.html Bug 1685888 - Use the correct offset to reference frame for items wrapping a transform item. r=mstange 2021-03-15 03:44:57 +00:00
clipping-preserve-3d.html Bug 1685888 - Use the correct offset to reference frame for items wrapping a transform item. r=mstange 2021-03-15 03:44:57 +00:00
color-layer-1-ref.html
color-layer-1a.html
corner-1-ref.svg
corner-1.html
corner-2-ref.svg
corner-2.html
corner-3-ref.svg
corner-3.html
corner-4-ref.svg
corner-4.html
corner-joins-1-ref.xhtml
corner-joins-1.xhtml
corner-joins-2-ref.xhtml
corner-joins-2.xhtml
corner-split-ref.svg
corner-split.html
curved-border-background-nogap-ref.html
curved-border-background-nogap.html
curved-borders-all-styles.html
curved-stripe-border-ref.svg
curved-stripe-border.html
iframe-1-ref.html
iframe-1.html
inherit-1-ref.html
inherit-1.html
intersecting-clipping-1-canvas.html
intersecting-clipping-1-image.html
intersecting-clipping-1-overflow-hidden.html
intersecting-clipping-1-ref.html
intersecting-clipping-1-refc.html
intersecting-clipping-1-refi.html
invalidate-1-ref.html
invalidate-1a.html
invalidate-1b.html
outline-circle.html Bug 315209 - Add a pref to make non-auto outline follow border radius. r=mstange 2021-02-08 17:19:56 +00:00
outline-ellips.html Bug 315209 - Add a pref to make non-auto outline follow border radius. r=mstange 2021-02-08 17:19:56 +00:00
outline-square.html
percent-1-ref.html
percent-1.html
percent-2-ref.html
percent-2.html
percent-3-ref.html
percent-3.html
reftest.list Bug 1540737 - Implement Paint() for all display items, and nsDisplayList so that we can paint without using FrameLayerBuilder. r=miko 2021-05-19 01:11:32 +00:00
scroll-1-ref.html
scroll-1.html
scrollbar-clamping-1-ref.html
scrollbar-clamping-1.html
scrollbar-clamping-2-ref.html
scrollbar-clamping-2.html
table-collapse-1-ref.html
table-collapse-1.html
transforms-1-ref.html
transforms-1.html
zero-radius-clip-1.html
zero-radius-clip-ref.html