No files found.
+2 −21
builder.rs
components/layout/display_list/builder.rs
+29 −0
stacking_context.rs
components/layout_2020/display_list/stacking_context.rs
+0 −1
effects.mako.rs
components/style/properties/longhands/effects.mako.rs
+31 −4
mod.rs
components/style/values/computed/mod.rs
+3 −0
include-layout-2020.ini
tests/wpt/include-layout-2020.ini
+0 −2
clip-005.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-005.xht.ini
+0 −2
clip-006.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-006.xht.ini
+0 −2
clip-007.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-007.xht.ini
+0 −2
clip-008.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-008.xht.ini
+0 −2
clip-016.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-016.xht.ini
+0 −2
clip-017.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-017.xht.ini
+0 −2
clip-018.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-018.xht.ini
+0 −2
clip-019.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-019.xht.ini
+0 −2
clip-020.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-020.xht.ini
+0 −2
clip-028.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-028.xht.ini
+0 −2
clip-029.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-029.xht.ini
+0 −2
clip-030.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-030.xht.ini
+0 −2
clip-031.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-031.xht.ini
+0 −2
clip-032.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-032.xht.ini
+0 −2
clip-040.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-040.xht.ini
+0 −2
clip-041.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-041.xht.ini
+0 −2
clip-042.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-042.xht.ini
+0 −2
clip-043.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-043.xht.ini
+0 −2
clip-044.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-044.xht.ini
+0 −2
clip-052.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-052.xht.ini
+0 −2
clip-053.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-053.xht.ini
+0 −2
clip-054.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-054.xht.ini
+0 −2
clip-055.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-055.xht.ini
+0 −2
clip-056.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-056.xht.ini
+0 −2
clip-064.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-064.xht.ini
+0 −2
clip-065.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-065.xht.ini
+0 −2
clip-066.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-066.xht.ini
+0 −2
clip-067.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-067.xht.ini
+0 −2
clip-068.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-068.xht.ini
+0 −2
clip-076.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-076.xht.ini
+0 −2
clip-077.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-077.xht.ini
+0 −2
clip-078.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-078.xht.ini
+0 −2
clip-079.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-079.xht.ini
+0 −2
clip-080.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-080.xht.ini
+0 −2
clip-088.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-088.xht.ini
+0 −2
clip-089.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-089.xht.ini
+0 −2
clip-090.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-090.xht.ini
+0 −2
clip-091.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-091.xht.ini
+0 −2
clip-092.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-092.xht.ini
+0 −2
clip-097.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-097.xht.ini
+0 −2
clip-098.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-098.xht.ini
+0 −2
clip-099.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-099.xht.ini
+0 −2
clip-102.xht.ini
...etadata-layout-2020/css/CSS2/visufx/clip-102.xht.ini
+307 −0
clip-interpolation.html.ini
...s/css-masking/animations/clip-interpolation.html.ini
+193 −0
clip-path-composition.html.ini
...ss-masking/animations/clip-path-composition.html.ini
+889 −0
clip-path-interpolation-001.html.ini
...king/animations/clip-path-interpolation-001.html.ini
+1,657 −0
clip-path-interpolation-002.html.ini
...king/animations/clip-path-interpolation-002.html.ini
+721 −0
mask-image-interpolation.html.ini
...masking/animations/mask-image-interpolation.html.ini
+589 −0
mask-position-interpolation.html.ini
...king/animations/mask-position-interpolation.html.ini
+2 −0
clip-path-circle-001.html.ini
.../css-masking/clip-path/clip-path-circle-001.html.ini
+2 −0
clip-path-circle-002.html.ini
.../css-masking/clip-path/clip-path-circle-002.html.ini
+2 −0
clip-path-circle-003.html.ini
.../css-masking/clip-path/clip-path-circle-003.html.ini
+2 −0
clip-path-circle-004.html.ini
.../css-masking/clip-path/clip-path-circle-004.html.ini
+2 −0
clip-path-circle-005.html.ini
.../css-masking/clip-path/clip-path-circle-005.html.ini
+2 −0
clip-path-circle-006.html.ini
.../css-masking/clip-path/clip-path-circle-006.html.ini
+2 −0
clip-path-circle-007.html.ini
.../css-masking/clip-path/clip-path-circle-007.html.ini
+2 −0
clip-path-circle-008.html.ini
.../css-masking/clip-path/clip-path-circle-008.html.ini
+2 −0
clip-path-columns-shape-001.html.ini
...sking/clip-path/clip-path-columns-shape-001.html.ini
+2 −0
clip-path-columns-shape-002.html.ini
...sking/clip-path/clip-path-columns-shape-002.html.ini
+2 −0
clip-path-descendant-text-mutated-001.html.ini
...-path/clip-path-descendant-text-mutated-001.html.ini
+2 −0
clip-path-document-element-will-change.html.ini
...path/clip-path-document-element-will-change.html.ini
+2 −0
clip-path-document-element.html.ini
...asking/clip-path/clip-path-document-element.html.ini
+2 −0
clip-path-element-userSpaceOnUse-001.html.ini
...p-path/clip-path-element-userSpaceOnUse-001.html.ini
+2 −0
clip-path-element-userSpaceOnUse-002.html.ini
...p-path/clip-path-element-userSpaceOnUse-002.html.ini
+2 −0
clip-path-element-userSpaceOnUse-003.html.ini
...p-path/clip-path-element-userSpaceOnUse-003.html.ini
+2 −0
clip-path-element-userSpaceOnUse-004.html.ini
...p-path/clip-path-element-userSpaceOnUse-004.html.ini
+2 −0
clip-path-ellipse-001.html.ini
...css-masking/clip-path/clip-path-ellipse-001.html.ini
+2 −0
clip-path-ellipse-002.html.ini
...css-masking/clip-path/clip-path-ellipse-002.html.ini
+2 −0
clip-path-ellipse-003.html.ini
...css-masking/clip-path/clip-path-ellipse-003.html.ini
+2 −0
clip-path-ellipse-004.html.ini
...css-masking/clip-path/clip-path-ellipse-004.html.ini
+2 −0
clip-path-ellipse-005.html.ini
...css-masking/clip-path/clip-path-ellipse-005.html.ini
+2 −0
clip-path-ellipse-006.html.ini
...css-masking/clip-path/clip-path-ellipse-006.html.ini
+2 −0
clip-path-ellipse-007.html.ini
...css-masking/clip-path/clip-path-ellipse-007.html.ini
+2 −0
clip-path-ellipse-008.html.ini
...css-masking/clip-path/clip-path-ellipse-008.html.ini
+2 −0
clip-path-filter-order.html.ini
...ss-masking/clip-path/clip-path-filter-order.html.ini
+2 −0
clip-path-fixed-nested.html.ini
...ss-masking/clip-path/clip-path-fixed-nested.html.ini
+2 −0
clip-path-inline-001.html.ini
.../css-masking/clip-path/clip-path-inline-001.html.ini
+2 −0
clip-path-inline-002.html.ini
.../css-masking/clip-path/clip-path-inline-002.html.ini
+2 −0
clip-path-inline-003.html.ini
.../css-masking/clip-path/clip-path-inline-003.html.ini
+2 −0
clip-path-polygon-001.html.ini
...css-masking/clip-path/clip-path-polygon-001.html.ini
+2 −0
clip-path-polygon-002.html.ini
...css-masking/clip-path/clip-path-polygon-002.html.ini
+2 −0
clip-path-polygon-003.html.ini
...css-masking/clip-path/clip-path-polygon-003.html.ini
+2 −0
clip-path-polygon-004.html.ini
...css-masking/clip-path/clip-path-polygon-004.html.ini
+2 −0
clip-path-polygon-005.html.ini
...css-masking/clip-path/clip-path-polygon-005.html.ini
+2 −0
clip-path-polygon-006.html.ini
...css-masking/clip-path/clip-path-polygon-006.html.ini
+2 −0
clip-path-polygon-007.html.ini
...css-masking/clip-path/clip-path-polygon-007.html.ini
+2 −0
clip-path-polygon-008.html.ini
...css-masking/clip-path/clip-path-polygon-008.html.ini
+2 −0
clip-path-polygon-009.html.ini
...css-masking/clip-path/clip-path-polygon-009.html.ini
+2 −0
clip-path-polygon-010.html.ini
...css-masking/clip-path/clip-path-polygon-010.html.ini
+2 −0
clip-path-polygon-011.html.ini
...css-masking/clip-path/clip-path-polygon-011.html.ini
+2 −0
clip-path-polygon-012.html.ini
...css-masking/clip-path/clip-path-polygon-012.html.ini
+2 −0
clip-path-polygon-013.html.ini
...css-masking/clip-path/clip-path-polygon-013.html.ini
+2 −0
clip-path-reference-box-001.html.ini
...sking/clip-path/clip-path-reference-box-001.html.ini
+2 −0
clip-path-reference-box-002.html.ini
...sking/clip-path/clip-path-reference-box-002.html.ini
+2 −0
clip-path-reference-box-003.html.ini
...sking/clip-path/clip-path-reference-box-003.html.ini
+2 −0
clip-path-reference-box-004.html.ini
...sking/clip-path/clip-path-reference-box-004.html.ini
+2 −0
clip-path-reference-restore.html.ini
...sking/clip-path/clip-path-reference-restore.html.ini
+2 −0
clip-path-scroll.html.ini
.../css/css-masking/clip-path/clip-path-scroll.html.ini
+2 −0
clip-path-transform-mutated-002.html.ini
...g/clip-path/clip-path-transform-mutated-002.html.ini
+2 −0
clip-path-url-reference-change-from-empty.html.ini
...h/clip-path-url-reference-change-from-empty.html.ini
+2 −0
clip-path-url-reference-change.html.ini
...ng/clip-path/clip-path-url-reference-change.html.ini
+10 −0
interpolation.html.ini
...020/css/css-masking/clip-path/interpolation.html.ini
+2 −0
reference-local-url-with-base-001.html.ini
...clip-path/reference-local-url-with-base-001.html.ini
+2 −0
clip-rule-001.html.ini
...020/css/css-masking/clip-rule/clip-rule-001.html.ini
+2 −0
clip-rule-002.html.ini
...020/css/css-masking/clip-rule/clip-rule-002.html.ini
+2 −0
clip-fixed-pos-transform-descendant-001.html.ini
...lip/clip-fixed-pos-transform-descendant-001.html.ini
+2 −0
clip-rect-scroll.html.ini
...-2020/css/css-masking/clip/clip-rect-scroll.html.ini
+4 −0
clip-path-element-objectboundingbox-001.html.ini
...est/clip-path-element-objectboundingbox-001.html.ini
+4 −0
clip-path-element-objectboundingbox-002.html.ini
...est/clip-path-element-objectboundingbox-002.html.ini
+4 −0
clip-path-element-userspaceonuse-001.html.ini
...t-test/clip-path-element-userspaceonuse-001.html.ini
+4 −0
clip-path-shape-polygon-and-box-shadow.html.ini
...test/clip-path-shape-polygon-and-box-shadow.html.ini
+95 −0
idlharness.html.ini
...data-layout-2020/css/css-masking/idlharness.html.ini
+103 −0
inheritance.sub.html.ini
...layout-2020/css/css-masking/inheritance.sub.html.ini
+2 −0
mask-image-url-image-hash.html.ini
...asking/mask-image/mask-image-url-image-hash.html.ini
+2 −0
mask-image-url-image.html.ini
...css-masking/mask-image/mask-image-url-image.html.ini
+2 −0
mask-image-url-local-mask.html.ini
...asking/mask-image/mask-image-url-local-mask.html.ini
+2 −0
mask-image-url-remote-mask.html.ini
...sking/mask-image/mask-image-url-remote-mask.html.ini
+13 −0
clip-path-computed.html.ini
.../css/css-masking/parsing/clip-path-computed.html.ini
+121 −0
clip-path-valid.html.ini
...020/css/css-masking/parsing/clip-path-valid.html.ini
+7 −0
clip-rule-computed.html.ini
.../css/css-masking/parsing/clip-rule-computed.html.ini
+7 −0
clip-rule-valid.html.ini
...020/css/css-masking/parsing/clip-rule-valid.html.ini
+55 −0
mask-position-valid.html.ini
...css/css-masking/parsing/mask-position-valid.html.ini
+7 −0
mask-type-computed.html.ini
.../css/css-masking/parsing/mask-type-computed.html.ini
+7 −0
mask-type-valid.html.ini
...020/css/css-masking/parsing/mask-type-valid.html.ini
+70 −0
mask-valid.sub.html.ini
...2020/css/css-masking/parsing/mask-valid.sub.html.ini
+1 −1
clip-004.xht.ini → test-mask.html.ini
...x/clip-004.xht.ini → css-masking/test-mask.html.ini}
+0 −6
properties-value-001.html.ini
...20/css/css-transitions/properties-value-001.html.ini
+0 −6
properties-value-auto-001.html.ini
...s/css-transitions/properties-value-auto-001.html.ini
+0 −6
properties-value-inherit-001.html.ini
...ss-transitions/properties-value-inherit-001.html.ini
+0 −6
properties-value-inherit-002.html.ini
...ss-transitions/properties-value-inherit-002.html.ini
+3 −0
elementFromPosition.html.ini
...out-2020/css/cssom-view/elementFromPosition.html.ini
+3 −0
elementsFromPoint-iframes.html.ini
...20/css/cssom-view/elementsFromPoint-iframes.html.ini
+0 −3
negativeMargins.html.ini
...-layout-2020/css/cssom-view/negativeMargins.html.ini
+85 −0
offsetTopLeft-border-box.html.ini
...020/css/cssom-view/offsetTopLeft-border-box.html.ini
+0 −9
serialize-values.html.ini
...data-layout-2020/css/cssom/serialize-values.html.ini
+0 −2
clip_a.html.ini
tests/wpt/mozilla/meta-layout-2020/css/clip_a.html.ini
+0 −2
inline_absolute_hypothetical_clip_a.html.ini
...020/css/inline_absolute_hypothetical_clip_a.html.ini