servo/tests/wpt/metadata-layout-2020/css/css-transforms
Martin Robinson 932dc72402 Fix an assertion failure in Layout 2020
The recent changes to containing blocks, exposed an issue in the
StyleExt trait:

 - When deciding whether an element creates a reference frame, whether
   or not it is a non-replaced inline is taken into account when
   determining if it has a transform.
 - When deciding whether an element creates a stacking context for all
   descendants, whether or not it is a non-replaced inline is *not*
   taken into account when determining if it has a transform.

In both cases, elements that are inline should not be considered to have
transforms. This commit fixes that issue as well as making it so that
inlines cannot be transformed. Note that is also breaks transforms on
replaced elements, but that functionality was fairly half-baked due to
the inconsistent determination of transforms.
2023-05-05 06:36:12 +02:00
..
animation Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193' 2023-04-25 11:40:51 +00:00
individual-transform Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193' 2023-04-25 11:40:51 +00:00
parsing Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
transform-box Update web-platform-tests to revision 401d9618fcda9dfbeac49b8055df98386f6118f1 2020-06-23 10:49:25 +00:00
2d-rotate-001.html.ini
2d-rotate-js.html.ini
3d-rendering-context-and-fixpos.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
3d-rendering-context-and-inline.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
3d-rendering-context-behavior.html.ini Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193' 2023-04-25 11:40:51 +00:00
3d-rendering-context-behavior.tentative.html.ini Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
3dtransform-and-filter-no-perspective-001.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
backface-visibility-hidden-004.tentative.html.ini Fix 2020 result. 2020-06-09 17:50:28 -04:00
backface-visibility-hidden-005.tentative.html.ini Fix 2020 result. 2020-06-09 17:50:51 -04:00
backface-visibility-hidden-animated-001.html.ini Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
backface-visibility-hidden-animated-002.html.ini Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
backface-visibility-hidden-animated.html.ini Update web-platform-tests to revision 78eae724c61bb01d858a01a324363e997ac66851 2020-04-25 11:14:57 +00:00
css-skew-001.html.ini
css-skew-002.html.ini Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
css-transform-animate-translate-implied-y.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
css-transform-scale-001.html.ini
css-transforms-transformlist.html.ini
fractional-scale-gradient-bg-obscure-red-bg.html.ini Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c' 2022-12-23 01:34:56 +00:00
inheritance.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
perspective-children-only-abspos.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
perspective-children-only-fixpos.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
perspective-children-only-inline.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
perspective-zero-2.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
perspective-zero-3.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
perspective-zero.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
preserve-3d-flat-grouping-properties-containing-block.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
preserve-3d-flat-grouping-properties-containing-block.tentative.html.ini Update web-platform-tests to revision 36ff3198676718b4af5d55c5e6c1ec8c51a2a0d6 2020-11-06 11:05:02 +00:00
preserve-3d-flat-grouping-properties.html.ini Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193' 2023-04-25 11:40:51 +00:00
preserve-3d-flat-grouping-properties.tentative.html.ini Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f 2020-06-09 10:26:43 +00:00
preserve3d-and-filter-no-perspective.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
preserve3d-and-flattening-001.html.ini Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
preserve3d-and-flattening-002.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
preserve3d-and-flattening-003.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
preserve3d-and-flattening-z-order-006.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
preserve3d-and-flattening-z-order-007.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
preserve3d-and-flattening-z-order-008.html.ini Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
scrolalble-hidden-3d-transform-z.html.ini Add 2020 failure. 2020-09-16 22:50:53 -04:00
scrolalble-scroll-3d-transform-z.html.ini Add 2020 failure. 2020-09-16 22:50:06 -04:00
scrollable-hidden-3d-transform-z.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
scrollable-scroll-3d-transform-z.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
skew-test1.html.ini
transform-2d-getComputedStyle-001.html.ini Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
transform-3d-rotateY-stair-above-001.xht.ini
transform-3d-rotateY-stair-below-001.xht.ini
transform-3d-scales-different-x-y-dynamic-001.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
transform-3d-scales-different-x-y-dynamic-002.html.ini Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
transform-and-individual-transform-properties-computed-style.html.ini Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
transform-background-006.html.ini
transform-clip-001.html.ini Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c' 2022-12-23 01:34:56 +00:00
transform-generated-001.html.ini
transform-getBoundingClientRect-001.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
transform-hit-testing.html.ini Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
transform-inherit-001.html.ini
transform-input-002.html.ini Update test expectations for layout_2020 generated content 2020-02-25 11:24:38 +01:00
transform-origin-013.html.ini
transform-origin-014.html.ini
transform-origin-in-shadow.html.ini
transform-percent-008.html.ini
transform-percent-009.html.ini
transform-percent-010.html.ini Update web-platform-tests to revision 78eae724c61bb01d858a01a324363e997ac66851 2020-04-25 11:14:57 +00:00
transform-scale-hittest.html.ini Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193' 2023-04-25 11:40:51 +00:00
transform-table-001.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform-table-002.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform-table-003.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform-table-004.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform-table-005.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform-table-006.html.ini
transform-table-007.html.ini
transform-table-008.html.ini
transform-transformed-caption-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-tbody-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-td-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-tfoot-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-th-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-thead-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-tr-contains-fixed-position.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform-transformed-tr-percent-height-child.html.ini
transform-translate-background-001.html.ini Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c' 2022-12-23 01:34:56 +00:00
transform-translate-background-002.html.ini Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c' 2022-12-23 01:34:56 +00:00
transform3d-image-scale-001.html.ini Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
transform3d-image-scale-002.html.ini
transform3d-perspective-002.html.ini
transform3d-perspective-003.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform3d-perspective-004.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform3d-perspective-005.html.ini Add layout_2020 support for transformations 2020-02-21 17:07:09 +01:00
transform3d-preserve3d-008.html.ini
transform3d-preserve3d-009.html.ini
transform3d-preserve3d-013.html.ini
transform3d-rotatex-perspective-003.html.ini
transform3d-sorting-001.html.ini
transform3d-sorting-006.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
transform_translate.html.ini
transform_translate_neg.html.ini
transform_translate_second_omited.html.ini
transform_translate_zero.html.ini
transforms-rotate-degree-45.html.ini
transforms-skewX.html.ini
transforms-skewY.html.ini
transforms-support-calc.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
translate-getComputedStyle.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
ttwf-css-3d-polygon-cycle.html.ini Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6' 2023-04-07 01:30:49 +00:00
ttwf-transform-skewx-001.html.ini
ttwf-transform-skewy-001.html.ini