Update css/css-multicol WPT
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Oct 2019 20:04:42 +0000 (20:04 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Oct 2019 20:04:42 +0000 (20:04 +0000)
https://bugs.webkit.org/show_bug.cgi?id=203551

Reviewed by Zalan Bujtas.
LayoutTests/imported/w3c:

Import css-multicol tests from WPT at e68120da0fb52f010f206f3ecc63cfa09885b0f4 (Wed Oct 23 13:18:06 2019 -0700).

* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-multicol/META.yml: Added.
* web-platform-tests/css/css-multicol/OWNERS: Removed.
* web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash-expected.txt: Added.
* web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash.html: Added.
* web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt: Added.
* web-platform-tests/css/css-multicol/animation/column-count-interpolation.html: Added.
* web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt: Added.
* web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html: Added.
* web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation-expected.txt: Added.
* web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html: Added.
* web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt: Added.
* web-platform-tests/css/css-multicol/animation/column-width-interpolation.html: Added.
* web-platform-tests/css/css-multicol/animation/w3c-import.log: Added.
* web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row-expected.txt: Added.
* web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row.html: Added.
* web-platform-tests/css/css-multicol/columnfill-auto-max-height-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html: Added.
* web-platform-tests/css/css-multicol/columnfill-auto-max-height-002-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html: Added.
* web-platform-tests/css/css-multicol/composited-under-clip-under-multicol-expected.html: Added.
* web-platform-tests/css/css-multicol/composited-under-clip-under-multicol.html: Added.
* web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html:
* web-platform-tests/css/css-multicol/filter-with-abspos-expected.txt: Added.
* web-platform-tests/css/css-multicol/filter-with-abspos.html: Added.
* web-platform-tests/css/css-multicol/float-with-line-after-spanner-expected.html: Added.
* web-platform-tests/css/css-multicol/float-with-line-after-spanner.html: Added.
* web-platform-tests/css/css-multicol/going-out-of-flow-after-spanner.html:
* web-platform-tests/css/css-multicol/inheritance-expected.txt: Added.
* web-platform-tests/css/css-multicol/inheritance.html: Added.
* web-platform-tests/css/css-multicol/inline-block-and-column-span-all-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/inline-block-and-column-span-all.html: Added.
* web-platform-tests/css/css-multicol/intrinsic-size-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/intrinsic-size-001.html: Added.
* web-platform-tests/css/css-multicol/large-actual-column-count-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/large-actual-column-count.html: Added.
* web-platform-tests/css/css-multicol/multicol-basic-001-expected.html:
* web-platform-tests/css/css-multicol/multicol-basic-001.html:
* web-platform-tests/css/css-multicol/multicol-basic-002-expected.html:
* web-platform-tests/css/css-multicol/multicol-basic-002.html:
* web-platform-tests/css/css-multicol/multicol-basic-003-expected.html:
* web-platform-tests/css/css-multicol/multicol-basic-003.html:
* web-platform-tests/css/css-multicol/multicol-basic-004-expected.html:
* web-platform-tests/css/css-multicol/multicol-basic-004.html:
* web-platform-tests/css/css-multicol/multicol-block-no-clip-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-block-no-clip-001.xht:
* web-platform-tests/css/css-multicol/multicol-block-no-clip-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-block-no-clip-002.xht:
* web-platform-tests/css/css-multicol/multicol-break-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-break-000.xht:
* web-platform-tests/css/css-multicol/multicol-break-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-break-001.xht:
* web-platform-tests/css/css-multicol/multicol-breaking-000-expected.html:
* web-platform-tests/css/css-multicol/multicol-breaking-000.html:
* web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html:
* web-platform-tests/css/css-multicol/multicol-breaking-001.html:
* web-platform-tests/css/css-multicol/multicol-breaking-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
* web-platform-tests/css/css-multicol/multicol-breaking-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html.
* web-platform-tests/css/css-multicol/multicol-breaking-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
* web-platform-tests/css/css-multicol/multicol-breaking-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-expected.html:
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html:
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html:
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html:
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html.
* web-platform-tests/css/css-multicol/multicol-clip-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-clip-001.xht:
* web-platform-tests/css/css-multicol/multicol-clip-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-clip-002.xht:
* web-platform-tests/css/css-multicol/multicol-collapsing-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-collapsing-001.xht:
* web-platform-tests/css/css-multicol/multicol-columns-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-001.xht:
* web-platform-tests/css/css-multicol/multicol-columns-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-002.xht:
* web-platform-tests/css/css-multicol/multicol-columns-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-003.xht:
* web-platform-tests/css/css-multicol/multicol-columns-004-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-004.xht:
* web-platform-tests/css/css-multicol/multicol-columns-005-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-005.xht:
* web-platform-tests/css/css-multicol/multicol-columns-006-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-006.xht:
* web-platform-tests/css/css-multicol/multicol-columns-007-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-007.xht:
* web-platform-tests/css/css-multicol/multicol-columns-invalid-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-invalid-001.xht:
* web-platform-tests/css/css-multicol/multicol-columns-invalid-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-invalid-002.xht:
* web-platform-tests/css/css-multicol/multicol-columns-toolong-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-columns-toolong-001.xht:
* web-platform-tests/css/css-multicol/multicol-containing-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-containing-001.xht:
* web-platform-tests/css/css-multicol/multicol-containing-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-containing-002.xht:
* web-platform-tests/css/css-multicol/multicol-count-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-001.xht:
* web-platform-tests/css/css-multicol/multicol-count-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-002.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-003.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-004-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-004.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-005-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-computed-005.xht:
* web-platform-tests/css/css-multicol/multicol-count-negative-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-negative-001.xht:
* web-platform-tests/css/css-multicol/multicol-count-negative-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-negative-002.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-001.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-002.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-count-non-integer-003.xht:
* web-platform-tests/css/css-multicol/multicol-dynamic-add-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-dynamic-add-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-fill-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-000.xht:
* web-platform-tests/css/css-multicol/multicol-fill-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-001.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-001.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-003.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht:
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-000.xht:
* web-platform-tests/css/css-multicol/multicol-gap-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-002.xht:
* web-platform-tests/css/css-multicol/multicol-gap-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-003.xht:
* web-platform-tests/css/css-multicol/multicol-gap-fraction-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-fraction-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-large-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-large-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-large-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-large-002.xht:
* web-platform-tests/css/css-multicol/multicol-gap-negative-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-gap-negative-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-percentage-001.html:
* web-platform-tests/css/css-multicol/multicol-height-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-height-001.xht:
* web-platform-tests/css/css-multicol/multicol-height-block-child-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-height-block-child-001.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-001.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-002.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-inherit-003.xht:
* web-platform-tests/css/css-multicol/multicol-list-item-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-list-item-001.xht:
* web-platform-tests/css/css-multicol/multicol-margin-001.xht:
* web-platform-tests/css/css-multicol/multicol-margin-002.xht:
* web-platform-tests/css/css-multicol/multicol-margin-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-margin-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-margin-child-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-margin-child-001.xht:
* web-platform-tests/css/css-multicol/multicol-nested-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-002.xht:
* web-platform-tests/css/css-multicol/multicol-nested-005-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-005.xht:
* web-platform-tests/css/css-multicol/multicol-nested-006-expected.txt: Added.
* web-platform-tests/css/css-multicol/multicol-nested-006.html: Added.
* web-platform-tests/css/css-multicol/multicol-nested-column-rule-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-column-rule-001.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-001.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-004-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-005-expected.xht:
* web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht:
* web-platform-tests/css/css-multicol/multicol-overflow-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-overflow-000.xht:
* web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned.html: Added.
* web-platform-tests/css/css-multicol/multicol-overflowing-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-overflowing-001.xht:
* web-platform-tests/css/css-multicol/multicol-reduce-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-reduce-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-002.xht:
* web-platform-tests/css/css-multicol/multicol-rule-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-003.xht:
* web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-004.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht:
* web-platform-tests/css/css-multicol/multicol-rule-dashed-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-dashed-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-dotted-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-dotted-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-double-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-double-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-002.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht:
* web-platform-tests/css/css-multicol/multicol-rule-groove-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-groove-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-hidden-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-hidden-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-inset-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-inset-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-large-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-large-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-large-002.xht:
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-rule-none-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-none-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-outset-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-outset-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-percent-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-percent-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-px-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-ridge-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-ridge-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-samelength-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-samelength-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-shorthand-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-shorthand-001.xht:
* web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht:
* web-platform-tests/css/css-multicol/multicol-rule-solid-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-solid-000.xht:
* web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht:
* web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-shorthand-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-000-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-000.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-002.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-003.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-005-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-005.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-006-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-006.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-007-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-007.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-008-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-008.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-009-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-009.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-010-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-010.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-011-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-011.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-button-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-button-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-button-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-button-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-button-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-button-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-005-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-005.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-006-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-006.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-007-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-007.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-008-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-children-height-008.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-list-item-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-list-item-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-list-item-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-list-item-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-margin-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-002.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-restyle-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-rule-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-all-rule-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-span-float-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-float-001.xht:
* web-platform-tests/css/css-multicol/multicol-span-none-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-span-none-001.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-001.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-height-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-height-001.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-height-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-height-002.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht:
* web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll.html: Added.
* web-platform-tests/css/css-multicol/multicol-width-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-002.xht:
* web-platform-tests/css/css-multicol/multicol-width-003-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-003.xht:
* web-platform-tests/css/css-multicol/multicol-width-004-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-width-004.html: Added.
* web-platform-tests/css/css-multicol/multicol-width-005-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-width-005.html: Added.
* web-platform-tests/css/css-multicol/multicol-width-ch-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-ch-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-count-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-count-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-count-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-count-002.xht:
* web-platform-tests/css/css-multicol/multicol-width-invalid-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-invalid-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-large-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-large-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-large-002-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-large-002.xht:
* web-platform-tests/css/css-multicol/multicol-width-negative-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-negative-001.xht:
* web-platform-tests/css/css-multicol/multicol-width-small-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-width-small-001.xht:
* web-platform-tests/css/css-multicol/multicol-zero-height-001-expected.xht:
* web-platform-tests/css/css-multicol/multicol-zero-height-001.xht:
* web-platform-tests/css/css-multicol/nested-with-padding-and-spanner-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/nested-with-padding-and-spanner.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-count-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-fill-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-color-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-shorthand-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-shorthand.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-style-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-rule-width-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-span-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-computed-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-computed.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/column-width-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/columns-invalid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/columns-invalid.html: Added.
* web-platform-tests/css/css-multicol/parsing/columns-valid-expected.txt: Added.
* web-platform-tests/css/css-multicol/parsing/columns-valid.html: Added.
* web-platform-tests/css/css-multicol/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-multicol/support/w3c-import.log:
* web-platform-tests/css/css-multicol/w3c-import.log:
* web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https-expected.txt: Added.
* web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https.html: Added.
* web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
* web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https.html: Added.

LayoutTests:

* TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@251728 268f45cc-cd09-0410-ab3c-d52691b4dbfc

497 files changed:
LayoutTests/ChangeLog
LayoutTests/TestExpectations
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/resources/import-expectations.json
LayoutTests/imported/w3c/resources/resource-files.json
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/META.yml [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/OWNERS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/w3c-import.log [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/going-out-of-flow-after-spanner.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-001-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-001.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-002-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-002.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-003-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-003.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-004-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-004.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-block-no-clip-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-block-no-clip-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-block-no-clip-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-block-no-clip-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-break-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-break-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-break-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-break-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-000-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-000.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-clip-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-clip-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-clip-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-clip-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-collapsing-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-collapsing-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-004-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-004.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-005-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-005.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-006-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-006.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-007-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-007.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-invalid-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-invalid-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-invalid-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-invalid-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-toolong-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-columns-toolong-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-containing-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-containing-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-containing-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-containing-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-004-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-004.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-005-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-005.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-negative-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-negative-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-negative-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-negative-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-count-non-integer-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-dynamic-add-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-dynamic-add-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-fraction-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-fraction-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-large-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-large-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-large-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-large-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-negative-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-negative-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-gap-percentage-001.html
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-height-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-height-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-height-block-child-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-height-block-child-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-list-item-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-list-item-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-child-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-margin-child-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-005-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-005.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-006-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-column-rule-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-column-rule-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-004-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-005-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflow-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflow-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflowing-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-overflowing-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-reduce-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-reduce-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-dashed-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-dashed-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-dotted-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-dotted-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-double-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-double-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-groove-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-groove-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-hidden-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-hidden-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-inset-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-inset-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-large-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-large-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-large-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-none-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-none-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-outset-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-outset-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-percent-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-percent-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-ridge-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-ridge-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-samelength-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-samelength-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-solid-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-solid-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-000-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-000.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-006-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-008-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-009-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-010-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-011-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-006-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-008-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-list-item-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-list-item-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-list-item-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-list-item-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-restyle-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-rule-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-rule-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-float-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-float-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-none-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-span-none-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-height-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-height-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-height-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-height-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-003-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-003.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ch-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ch-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-count-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-count-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-count-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-count-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-invalid-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-invalid-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-large-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-large-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-large-002-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-large-002.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-negative-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-negative-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-small-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-width-small-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-zero-height-001-expected.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-zero-height-001.xht
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/nested-with-padding-and-spanner-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/nested-with-padding-and-spanner.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-count-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-fill-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-color-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-shorthand-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-shorthand.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-style-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-rule-width-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-span-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-computed-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-computed.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/column-width-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/columns-invalid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/columns-invalid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/columns-valid-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/columns-valid.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/parsing/w3c-import.log [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/support/w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https.html [new file with mode: 0644]

index 581dabb..9c405be 100644 (file)
 
 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
 
+        Update css/css-multicol WPT
+        https://bugs.webkit.org/show_bug.cgi?id=203551
+
+        Reviewed by Zalan Bujtas.
+
+        * TestExpectations:
+
+2019-10-29  Simon Fraser  <simon.fraser@apple.com>
+
         Import css/css-sizing WPT
         https://bugs.webkit.org/show_bug.cgi?id=203517
 
index ee0993a..9e01bfd 100644 (file)
@@ -2010,56 +2010,87 @@ webkit.org/b/193042 imported/w3c/canvas/2d.fillStyle.parse.invalid.rgba-1.html [
 webkit.org/b/193042 imported/w3c/canvas/2d.fillStyle.parse.invalid.rgba-2.html [ Failure ]
 webkit.org/b/193042 imported/w3c/canvas/2d.fillStyle.parse.invalid.rgba-4.html [ Failure ]
 
-# Many CSS WG multicol-1 tests fail with 1px differences
-webkit.org/b/148806 imported/w3c/web-platform-tests/css/css-multicol/multicol-count-large-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148806 imported/w3c/web-platform-tests/css/css-multicol/multicol-count-large-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148806 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148806 imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-002.xht [ ImageOnlyFailure ]
+# Causes the following test to be flaky.
+webkit.org/b/148950 imported/w3c/web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html [ Skip ]
+
+imported/w3c/web-platform-tests/html/browsers/history/the-history-interface/history_go_zero.html [ Pass Failure ]
 
+# wpt css-multicol
 # http://www.w3.org/TR/css3-multicol/#column-span0
 # A spanning element takes up more space than the element would take up otherwise.
 # When space is limited, it may be impossible to find room for the spanning element.
 # In these cases, user agents may treat the element as if ‘none’ had been specified on this property.
 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-child-002.xht [ WontFix ]
 
-webkit.org/b/148818 imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht [ ImageOnlyFailure ] # only scrollbar
+imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html
+imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html
+imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-001.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-002.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-003.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-004.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-000.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-002.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-003.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-002.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-count-large-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-count-large-002.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht [ ImageOnlyFailure ] # only scrollbar webkit.org/b/148818 
+imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-003.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-004.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht [ ImageOnlyFailure ] 
+imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht [ ImageOnlyFailure ] 
+imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht [ ImageOnlyFailure ] 
+imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht [ ImageOnlyFailure ] 
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-002.xht [ ImageOnlyFailure ]
 webkit.org/b/148816 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004.xht [ ImageOnlyFailure ]
-webkit.org/b/148823 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-003.xht [ ImageOnlyFailure ]
-
-# Causes the following test to be flaky.
-webkit.org/b/148950 imported/w3c/web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html [ Skip ]
-
-imported/w3c/web-platform-tests/html/browsers/history/the-history-interface/history_go_zero.html [ Pass Failure ]
-
-# FIXME: The following failures need individual bugs.
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-inherit-004.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-count-computed-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ems-001.xht [ ImageOnlyFailure ] # Could be a bad test?
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-fill-auto.xht [ ImageOnlyFailure ]
-webkit.org/b/148805 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-child-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-none-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ch-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-001.html [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-002.html [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-003.html [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-basic-004.html [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-002.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht [ ImageOnlyFailure ]
-webkit.org/b/182087 imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-004.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-010.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-001.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-002.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-button-003.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-child-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-005.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-008.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-002.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-003.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-rule-001.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-none-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-width-004.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-width-005.html
+imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ch-001.xht [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-width-ems-001.xht [ ImageOnlyFailure ] # Could be a bad test?
+imported/w3c/web-platform-tests/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https.html
+imported/w3c/web-platform-tests/css/css-multicol/zero-column-width-layout.html [ ImageOnlyFailure ]
+imported/w3c/web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html [ Skip ] # times out
 
 webkit.org/b/148884 imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection.html [ Pass Failure ]
 
@@ -3531,14 +3562,6 @@ imported/w3c/web-platform-tests/css/css-display/run-in/run-in-table-cell-between
 imported/w3c/web-platform-tests/css/css-display/run-in/run-in-table-row-between-003.xht [ ImageOnlyFailure ]
 imported/w3c/web-platform-tests/css/css-display/run-in/run-in-text-between-004.xht [ ImageOnlyFailure ]
 imported/w3c/web-platform-tests/css/css-display/run-in/run-in-text-between-005.xht [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-002.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-003.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-multicol/zero-column-width-layout.html [ ImageOnlyFailure ]
 imported/w3c/web-platform-tests/css/css-pseudo/first-letter-property-whitelist.html [ Pass Failure ]
 imported/w3c/web-platform-tests/css/css-pseudo/placeholder-input-number.html [ ImageOnlyFailure ]
 imported/w3c/web-platform-tests/css/css-scoping/slotted-with-pseudo-element.html [ ImageOnlyFailure ]
index b935963..f54e059 100644 (file)
@@ -1,5 +1,509 @@
 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
 
+        Update css/css-multicol WPT
+        https://bugs.webkit.org/show_bug.cgi?id=203551
+
+        Reviewed by Zalan Bujtas.
+        
+        Import css-multicol tests from WPT at e68120da0fb52f010f206f3ecc63cfa09885b0f4 (Wed Oct 23 13:18:06 2019 -0700).
+
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/css/css-multicol/META.yml: Added.
+        * web-platform-tests/css/css-multicol/OWNERS: Removed.
+        * web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash.html: Added.
+        * web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/animation/column-count-interpolation.html: Added.
+        * web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html: Added.
+        * web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html: Added.
+        * web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/animation/column-width-interpolation.html: Added.
+        * web-platform-tests/css/css-multicol/animation/w3c-import.log: Added.
+        * web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row.html: Added.
+        * web-platform-tests/css/css-multicol/columnfill-auto-max-height-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html: Added.
+        * web-platform-tests/css/css-multicol/columnfill-auto-max-height-002-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html: Added.
+        * web-platform-tests/css/css-multicol/composited-under-clip-under-multicol-expected.html: Added.
+        * web-platform-tests/css/css-multicol/composited-under-clip-under-multicol.html: Added.
+        * web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html:
+        * web-platform-tests/css/css-multicol/filter-with-abspos-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/filter-with-abspos.html: Added.
+        * web-platform-tests/css/css-multicol/float-with-line-after-spanner-expected.html: Added.
+        * web-platform-tests/css/css-multicol/float-with-line-after-spanner.html: Added.
+        * web-platform-tests/css/css-multicol/going-out-of-flow-after-spanner.html:
+        * web-platform-tests/css/css-multicol/inheritance-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/inheritance.html: Added.
+        * web-platform-tests/css/css-multicol/inline-block-and-column-span-all-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/inline-block-and-column-span-all.html: Added.
+        * web-platform-tests/css/css-multicol/intrinsic-size-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/intrinsic-size-001.html: Added.
+        * web-platform-tests/css/css-multicol/large-actual-column-count-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/large-actual-column-count.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-basic-001-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-001.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-002-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-002.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-003-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-003.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-004-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-basic-004.html:
+        * web-platform-tests/css/css-multicol/multicol-block-no-clip-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-block-no-clip-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-block-no-clip-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-block-no-clip-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-break-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-break-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-break-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-break-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-breaking-000-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-000.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-001.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html:
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html.
+        * web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html.
+        * web-platform-tests/css/css-multicol/multicol-clip-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-clip-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-clip-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-clip-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-collapsing-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-collapsing-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-004-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-004.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-005-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-005.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-006-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-006.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-007-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-007.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-invalid-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-invalid-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-invalid-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-invalid-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-toolong-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-columns-toolong-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-containing-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-containing-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-containing-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-containing-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-004-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-004.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-005-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-computed-005.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-negative-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-negative-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-negative-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-negative-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-count-non-integer-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-dynamic-add-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-dynamic-add-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-fill-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-fraction-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-fraction-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-large-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-large-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-large-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-large-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-negative-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-negative-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-gap-percentage-001.html:
+        * web-platform-tests/css/css-multicol/multicol-height-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-height-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-height-block-child-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-height-block-child-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-inherit-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-list-item-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-list-item-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-margin-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-margin-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-margin-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-margin-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-margin-child-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-margin-child-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-005-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-005.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-006-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/multicol-nested-006.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-004-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-005-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht:
+        * web-platform-tests/css/css-multicol/multicol-overflow-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-overflow-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-overflow-clip-positioned.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-overflowing-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-overflowing-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-reduce-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-reduce-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-004.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-dashed-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-dashed-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-dotted-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-dotted-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-double-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-double-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-groove-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-groove-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-hidden-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-hidden-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-inset-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-inset-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-large-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-large-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-large-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-nested-balancing-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-rule-none-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-none-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-outset-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-outset-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-percent-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-percent-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-px-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-ridge-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-ridge-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-samelength-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-samelength-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-shorthand-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-shorthand-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-solid-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-solid-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-shorthand-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-000-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-000.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-005-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-005.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-006-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-006.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-007-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-007.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-008-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-008.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-009-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-009.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-010-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-010.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-011-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-011.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-button-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-004a.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-004b.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-005-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-005.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-006-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-006.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-007-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-007.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-008-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-children-height-008.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-005.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-006.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-007.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-008.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-009.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-010.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-011.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-012.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-add-013.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-005.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-006.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-dynamic-remove-007.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-fieldset-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-list-item-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-list-item-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-list-item-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-list-item-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-002-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-002.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-003-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-003.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-restyle-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-rule-001-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-all-rule-001.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-span-float-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-float-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-none-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-span-none-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-height-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-height-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-height-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-height-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-under-vertical-rl-scroll.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-width-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-003-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-003.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-004-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-width-004.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-width-005-expected.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-width-005.html: Added.
+        * web-platform-tests/css/css-multicol/multicol-width-ch-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-ch-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-count-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-count-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-count-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-count-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-invalid-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-invalid-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-large-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-large-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-large-002-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-large-002.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-negative-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-negative-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-small-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-width-small-001.xht:
+        * web-platform-tests/css/css-multicol/multicol-zero-height-001-expected.xht:
+        * web-platform-tests/css/css-multicol/multicol-zero-height-001.xht:
+        * web-platform-tests/css/css-multicol/nested-with-padding-and-spanner-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/nested-with-padding-and-spanner.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-count-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-fill-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-color-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-shorthand-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-shorthand.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-style-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-rule-width-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-span-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-computed-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-computed.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/column-width-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/columns-invalid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/columns-invalid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/columns-valid-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/parsing/columns-valid.html: Added.
+        * web-platform-tests/css/css-multicol/parsing/w3c-import.log: Added.
+        * web-platform-tests/css/css-multicol/support/w3c-import.log:
+        * web-platform-tests/css/css-multicol/w3c-import.log:
+        * web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https-expected.txt: Added.
+        * web-platform-tests/css/css-multicol/with-custom-layout-on-same-element-crash.https.html: Added.
+        * web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-004-expected.xht.
+        * web-platform-tests/css/css-multicol/with-custom-layout-on-same-element.https.html: Added.
+
+2019-10-29  Simon Fraser  <simon.fraser@apple.com>
+
         Import css/css-sizing WPT
         https://bugs.webkit.org/show_bug.cgi?id=203517
 
index d50d2e7..d9fee32 100644 (file)
@@ -1,5 +1,6 @@
 {
     "apng": "import", 
+    "css/css-multicol": "import", 
     "css/css-position": "import", 
     "css/css-shapes": "import", 
     "css/css-sizing": "import", 
index 8698763..1b07ae4 100644 (file)
@@ -12,6 +12,7 @@
         "web-platform-tests/tools"
     ],
     "files": [
+        "css/css-multicol/multicol-rule-large-002.xht",
         "css/css-shapes/test-plan/index.html",
         "css/css-sizing/support/dynamic-available-size-iframe.html",
         "css/css-syntax/charset/page-utf16-css-bomless-utf16be.html",
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/META.yml b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/META.yml
new file mode 100644 (file)
index 0000000..cc95000
--- /dev/null
@@ -0,0 +1,5 @@
+spec: https://drafts.csswg.org/css-multicol/
+suggested_reviewers:
+  - frivoal
+  - mstensho
+  - rachelandrew
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/OWNERS b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/OWNERS
deleted file mode 100644 (file)
index 3247ab2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-@frivoal
-@mstensho
-@rachelandrew
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash-expected.txt
new file mode 100644 (file)
index 0000000..f31e178
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+PASS No crash 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/abspos-in-multicol-with-spanner-crash.html
new file mode 100644 (file)
index 0000000..c30a19d
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=967180">
+<div style="columns:2;">
+  <br>
+  <div style="column-span:all;"></div>
+  <div style="position:relative;">
+    <div style="position:absolute;">
+      <div id="removeme"></div>
+    </div>
+  </div>
+</div>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+  test(()=> {
+      removeme.style.display = "none";
+  }, "No crash");
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt
new file mode 100644 (file)
index 0000000..c880839
--- /dev/null
@@ -0,0 +1,158 @@
+
+PASS CSS Transitions: property <column-count> from neutral to [20] at (-0.5) should be [5] 
+PASS CSS Transitions: property <column-count> from neutral to [20] at (0) should be [10] 
+PASS CSS Transitions: property <column-count> from neutral to [20] at (0.3) should be [13] 
+PASS CSS Transitions: property <column-count> from neutral to [20] at (0.7) should be [17] 
+PASS CSS Transitions: property <column-count> from neutral to [20] at (1) should be [20] 
+PASS CSS Transitions: property <column-count> from neutral to [20] at (1.5) should be [25] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (-0.5) should be [5] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (0) should be [10] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (0.3) should be [13] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (0.7) should be [17] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (1) should be [20] 
+PASS CSS Transitions with transition: all: property <column-count> from neutral to [20] at (1.5) should be [25] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (-0.5) should be [5] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (0) should be [10] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (0.3) should be [13] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (0.7) should be [17] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (1) should be [20] 
+PASS CSS Animations: property <column-count> from neutral to [20] at (1.5) should be [25] 
+PASS Web Animations: property <column-count> from neutral to [20] at (-0.5) should be [5] 
+FAIL Web Animations: property <column-count> from neutral to [20] at (0) should be [10] assert_equals: expected "10 " but got "5 "
+FAIL Web Animations: property <column-count> from neutral to [20] at (0.3) should be [13] assert_equals: expected "13 " but got "10 "
+PASS Web Animations: property <column-count> from neutral to [20] at (0.7) should be [17] 
+PASS Web Animations: property <column-count> from neutral to [20] at (1) should be [20] 
+FAIL Web Animations: property <column-count> from neutral to [20] at (1.5) should be [25] assert_equals: expected "25 " but got "20 "
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (-0.3) should be [20] assert_equals: expected "20 " but got "65530 "
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (0) should be [20] assert_equals: expected "20 " but got "0 "
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (0.3) should be [20] assert_equals: expected "20 " but got "6 "
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (0.5) should be [20] assert_equals: expected "20 " but got "10 "
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (0.6) should be [20] assert_equals: expected "20 " but got "12 "
+PASS CSS Transitions: property <column-count> from [auto] to [20] at (1) should be [20] 
+FAIL CSS Transitions: property <column-count> from [auto] to [20] at (1.5) should be [20] assert_equals: expected "20 " but got "30 "
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (-0.3) should be [20] assert_equals: expected "20 " but got "65530 "
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (0) should be [20] assert_equals: expected "20 " but got "0 "
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (0.3) should be [20] assert_equals: expected "20 " but got "6 "
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (0.5) should be [20] assert_equals: expected "20 " but got "10 "
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (0.6) should be [20] assert_equals: expected "20 " but got "12 "
+PASS CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (1) should be [20] 
+FAIL CSS Transitions with transition: all: property <column-count> from [auto] to [20] at (1.5) should be [20] assert_equals: expected "20 " but got "30 "
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (-0.3) should be [auto] assert_equals: expected "auto " but got "65530 "
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (0) should be [auto] assert_equals: expected "auto " but got "0 "
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (0.3) should be [auto] assert_equals: expected "auto " but got "6 "
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (0.5) should be [20] assert_equals: expected "20 " but got "10 "
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (0.6) should be [20] assert_equals: expected "20 " but got "12 "
+PASS CSS Animations: property <column-count> from [auto] to [20] at (1) should be [20] 
+FAIL CSS Animations: property <column-count> from [auto] to [20] at (1.5) should be [20] assert_equals: expected "20 " but got "30 "
+FAIL Web Animations: property <column-count> from [auto] to [20] at (-0.3) should be [auto] assert_equals: expected "auto " but got "65530 "
+FAIL Web Animations: property <column-count> from [auto] to [20] at (0) should be [auto] assert_equals: expected "auto " but got "0 "
+FAIL Web Animations: property <column-count> from [auto] to [20] at (0.3) should be [auto] assert_equals: expected "auto " but got "6 "
+FAIL Web Animations: property <column-count> from [auto] to [20] at (0.5) should be [20] assert_equals: expected "20 " but got "10 "
+FAIL Web Animations: property <column-count> from [auto] to [20] at (0.6) should be [20] assert_equals: expected "20 " but got "12 "
+PASS Web Animations: property <column-count> from [auto] to [20] at (1) should be [20] 
+FAIL Web Animations: property <column-count> from [auto] to [20] at (1.5) should be [20] assert_equals: expected "20 " but got "30 "
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (-0.5) should be [35] 
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (0) should be [30] 
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (0.3) should be [27] 
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (0.7) should be [23] 
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (1) should be [20] 
+PASS CSS Transitions: property <column-count> from [inherit] to [20] at (1.5) should be [15] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (-0.5) should be [35] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (0) should be [30] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (0.3) should be [27] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (0.7) should be [23] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (1) should be [20] 
+PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (1.5) should be [15] 
+FAIL CSS Animations: property <column-count> from [inherit] to [20] at (-0.5) should be [35] assert_equals: expected "35 " but got "5 "
+FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0) should be [30] assert_equals: expected "30 " but got "10 "
+FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0.3) should be [27] assert_equals: expected "27 " but got "13 "
+FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0.7) should be [23] assert_equals: expected "23 " but got "17 "
+PASS CSS Animations: property <column-count> from [inherit] to [20] at (1) should be [20] 
+FAIL CSS Animations: property <column-count> from [inherit] to [20] at (1.5) should be [15] assert_equals: expected "15 " but got "25 "
+FAIL Web Animations: property <column-count> from [inherit] to [20] at (-0.5) should be [35] assert_equals: expected "35 " but got "5 "
+FAIL Web Animations: property <column-count> from [inherit] to [20] at (0) should be [30] assert_equals: expected "30 " but got "5 "
+FAIL Web Animations: property <column-count> from [inherit] to [20] at (0.3) should be [27] assert_equals: expected "27 " but got "10 "
+FAIL Web Animations: property <column-count> from [inherit] to [20] at (0.7) should be [23] assert_equals: expected "23 " but got "17 "
+PASS Web Animations: property <column-count> from [inherit] to [20] at (1) should be [20] 
+FAIL Web Animations: property <column-count> from [inherit] to [20] at (1.5) should be [15] assert_equals: expected "15 " but got "20 "
+PASS CSS Transitions: property <column-count> from [10] to [1] at (-0.5) should be [15] 
+PASS CSS Transitions: property <column-count> from [10] to [1] at (0) should be [10] 
+PASS CSS Transitions: property <column-count> from [10] to [1] at (0.3) should be [7] 
+PASS CSS Transitions: property <column-count> from [10] to [1] at (0.7) should be [4] 
+PASS CSS Transitions: property <column-count> from [10] to [1] at (1) should be [1] 
+FAIL CSS Transitions: property <column-count> from [10] to [1] at (1.5) should be [1] assert_equals: expected "1 " but got "65532 "
+PASS CSS Transitions with transition: all: property <column-count> from [10] to [1] at (-0.5) should be [15] 
+PASS CSS Transitions with transition: all: property <column-count> from [10] to [1] at (0) should be [10] 
+PASS CSS Transitions with transition: all: property <column-count> from [10] to [1] at (0.3) should be [7] 
+PASS CSS Transitions with transition: all: property <column-count> from [10] to [1] at (0.7) should be [4] 
+PASS CSS Transitions with transition: all: property <column-count> from [10] to [1] at (1) should be [1] 
+FAIL CSS Transitions with transition: all: property <column-count> from [10] to [1] at (1.5) should be [1] assert_equals: expected "1 " but got "65532 "
+PASS CSS Animations: property <column-count> from [10] to [1] at (-0.5) should be [15] 
+PASS CSS Animations: property <column-count> from [10] to [1] at (0) should be [10] 
+PASS CSS Animations: property <column-count> from [10] to [1] at (0.3) should be [7] 
+PASS CSS Animations: property <column-count> from [10] to [1] at (0.7) should be [4] 
+PASS CSS Animations: property <column-count> from [10] to [1] at (1) should be [1] 
+FAIL CSS Animations: property <column-count> from [10] to [1] at (1.5) should be [1] assert_equals: expected "1 " but got "65532 "
+PASS Web Animations: property <column-count> from [10] to [1] at (-0.5) should be [15] 
+PASS Web Animations: property <column-count> from [10] to [1] at (0) should be [10] 
+PASS Web Animations: property <column-count> from [10] to [1] at (0.3) should be [7] 
+PASS Web Animations: property <column-count> from [10] to [1] at (0.7) should be [4] 
+PASS Web Animations: property <column-count> from [10] to [1] at (1) should be [1] 
+FAIL Web Animations: property <column-count> from [10] to [1] at (1.5) should be [1] assert_equals: expected "1 " but got "65532 "
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (-0.3) should be [5] assert_equals: expected "5 " but got "65535 "
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (0) should be [5] assert_equals: expected "5 " but got "0 "
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (0.3) should be [5] assert_equals: expected "5 " but got "2 "
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Transitions: property <column-count> from [initial] to [5] at (1) should be [5] 
+FAIL CSS Transitions: property <column-count> from [initial] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (-0.3) should be [5] assert_equals: expected "5 " but got "65535 "
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (0) should be [5] assert_equals: expected "5 " but got "0 "
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (0.3) should be [5] assert_equals: expected "5 " but got "2 "
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (1) should be [5] 
+FAIL CSS Transitions with transition: all: property <column-count> from [initial] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (-0.3) should be [initial] assert_equals: expected "auto " but got "65535 "
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (0) should be [initial] assert_equals: expected "auto " but got "0 "
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (0.3) should be [initial] assert_equals: expected "auto " but got "2 "
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Animations: property <column-count> from [initial] to [5] at (1) should be [5] 
+FAIL CSS Animations: property <column-count> from [initial] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL Web Animations: property <column-count> from [initial] to [5] at (-0.3) should be [initial] assert_equals: expected "auto " but got "65535 "
+FAIL Web Animations: property <column-count> from [initial] to [5] at (0) should be [initial] assert_equals: expected "auto " but got "0 "
+FAIL Web Animations: property <column-count> from [initial] to [5] at (0.3) should be [initial] assert_equals: expected "auto " but got "2 "
+FAIL Web Animations: property <column-count> from [initial] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL Web Animations: property <column-count> from [initial] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS Web Animations: property <column-count> from [initial] to [5] at (1) should be [5] 
+FAIL Web Animations: property <column-count> from [initial] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (-0.3) should be [5] assert_equals: expected "5 " but got "65535 "
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (0) should be [5] assert_equals: expected "5 " but got "0 "
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (0.3) should be [5] assert_equals: expected "5 " but got "2 "
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Transitions: property <column-count> from [unset] to [5] at (1) should be [5] 
+FAIL CSS Transitions: property <column-count> from [unset] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (-0.3) should be [5] assert_equals: expected "5 " but got "65535 "
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (0) should be [5] assert_equals: expected "5 " but got "0 "
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (0.3) should be [5] assert_equals: expected "5 " but got "2 "
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (1) should be [5] 
+FAIL CSS Transitions with transition: all: property <column-count> from [unset] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (-0.3) should be [unset] assert_equals: expected "auto " but got "65535 "
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (0) should be [unset] assert_equals: expected "auto " but got "0 "
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (0.3) should be [unset] assert_equals: expected "auto " but got "2 "
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS CSS Animations: property <column-count> from [unset] to [5] at (1) should be [5] 
+FAIL CSS Animations: property <column-count> from [unset] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+FAIL Web Animations: property <column-count> from [unset] to [5] at (-0.3) should be [unset] assert_equals: expected "auto " but got "65535 "
+FAIL Web Animations: property <column-count> from [unset] to [5] at (0) should be [unset] assert_equals: expected "auto " but got "0 "
+FAIL Web Animations: property <column-count> from [unset] to [5] at (0.3) should be [unset] assert_equals: expected "auto " but got "2 "
+FAIL Web Animations: property <column-count> from [unset] to [5] at (0.5) should be [5] assert_equals: expected "5 " but got "3 "
+FAIL Web Animations: property <column-count> from [unset] to [5] at (0.6) should be [5] assert_equals: expected "5 " but got "3 "
+PASS Web Animations: property <column-count> from [unset] to [5] at (1) should be [5] 
+FAIL Web Animations: property <column-count> from [unset] to [5] at (1.5) should be [5] assert_equals: expected "5 " but got "8 "
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation.html
new file mode 100644 (file)
index 0000000..66a7513
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+<meta charset="UTF-8">
+<title>column-count interpolation</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol-1/#cc">
+<meta name="assert" content="column-count supports animation by computed value">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/interpolation-testcommon.js"></script>
+
+<style>
+.parent {
+  column-count: 30;
+}
+.target {
+  column-count: 10;
+}
+</style>
+
+<body></body>
+
+<script>
+test_interpolation({
+  property: 'column-count',
+  from: neutralKeyframe,
+  to: '20',
+}, [
+  {at: -0.5, expect: '5'},
+  {at: 0, expect: '10'},
+  {at: 0.3, expect: '13'},
+  {at: 0.7, expect: '17'},
+  {at: 1, expect: '20'},
+  {at: 1.5, expect: '25'},
+]);
+
+test_no_interpolation({
+  property: 'column-count',
+  from: 'auto',
+  to: '20',
+});
+
+test_interpolation({
+  property: 'column-count',
+  from: 'inherit',
+  to: '20',
+}, [
+  {at: -0.5, expect: '35'},
+  {at: 0, expect: '30'},
+  {at: 0.3, expect: '27'},
+  {at: 0.7, expect: '23'},
+  {at: 1, expect: '20'},
+  {at: 1.5, expect: '15'},
+]);
+
+test_interpolation({
+  property: 'column-count',
+  from: '10',
+  to: '1'
+}, [
+  {at: -0.5, expect: '15'},
+  {at: 0, expect: '10'},
+  {at: 0.3, expect: '7'},
+  {at: 0.7, expect: '4'},
+  // Only positive integers are valid
+  {at: 1, expect: '1'},
+  {at: 1.5, expect: '1'}
+]);
+
+test_no_interpolation({
+  property: 'column-count',
+  from: 'initial',
+  to: '5',
+});
+
+test_no_interpolation({
+  property: 'column-count',
+  from: 'unset',
+  to: '5',
+});
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt
new file mode 100644 (file)
index 0000000..c234fbc
--- /dev/null
@@ -0,0 +1,154 @@
+
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (-0.5) should be [rgb(220, 20, 70)] 
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0) should be [rgb(170, 70, 70)] 
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.3) should be [rgb(140, 100, 70)] 
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.6) should be [rgb(110, 130, 70)] 
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1.5) should be [rgb(20, 220, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (-0.5) should be [rgb(220, 20, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0) should be [rgb(170, 70, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.3) should be [rgb(140, 100, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.6) should be [rgb(110, 130, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1.5) should be [rgb(20, 220, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (-0.5) should be [rgb(220, 20, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0) should be [rgb(170, 70, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.3) should be [rgb(140, 100, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.6) should be [rgb(110, 130, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+PASS CSS Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1.5) should be [rgb(20, 220, 70)] 
+PASS Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (-0.5) should be [rgb(220, 20, 70)] 
+FAIL Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0) should be [rgb(170, 70, 70)] assert_equals: expected "rgb ( 170 , 70 , 70 ) " but got "rgb ( 220 , 20 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.3) should be [rgb(140, 100, 70)] assert_equals: expected "rgb ( 140 , 100 , 70 ) " but got "rgb ( 175 , 65 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (0.6) should be [rgb(110, 130, 70)] assert_equals: expected "rgb ( 110 , 130 , 70 ) " but got "rgb ( 112 , 128 , 70 ) "
+PASS Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+FAIL Web Animations: property <column-rule-color> from neutral to [rgb(70, 170, 70)] at (1.5) should be [rgb(20, 220, 70)] assert_equals: expected "rgb ( 20 , 220 , 70 ) " but got "rgb ( 70 , 170 , 70 ) "
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (-0.5) should be [rgb(70, 220, 20)] 
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.3) should be [rgb(70, 140, 100)] 
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.6) should be [rgb(70, 110, 130)] 
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1) should be [rgb(70, 70, 170)] 
+PASS CSS Transitions: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1.5) should be [rgb(70, 20, 220)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (-0.5) should be [rgb(70, 220, 20)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.3) should be [rgb(70, 140, 100)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.6) should be [rgb(70, 110, 130)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1) should be [rgb(70, 70, 170)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1.5) should be [rgb(70, 20, 220)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (-0.5) should be [rgb(70, 220, 20)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.3) should be [rgb(70, 140, 100)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.6) should be [rgb(70, 110, 130)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1) should be [rgb(70, 70, 170)] 
+PASS CSS Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1.5) should be [rgb(70, 20, 220)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (-0.5) should be [rgb(70, 220, 20)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0) should be [rgb(70, 170, 70)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.3) should be [rgb(70, 140, 100)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (0.6) should be [rgb(70, 110, 130)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1) should be [rgb(70, 70, 170)] 
+PASS Web Animations: property <column-rule-color> from [initial] to [rgb(70, 70, 170)] at (1.5) should be [rgb(70, 20, 220)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)] 
+FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] assert_equals: expected "rgb ( 70 , 20 , 220 ) " but got "rgb ( 220 , 20 , 70 ) "
+FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] assert_equals: expected "rgb ( 70 , 70 , 170 ) " but got "rgb ( 170 , 70 , 70 ) "
+FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)] assert_equals: expected "rgb ( 70 , 100 , 140 ) " but got "rgb ( 140 , 100 , 70 ) "
+FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)] assert_equals: expected "rgb ( 70 , 130 , 110 ) " but got "rgb ( 110 , 130 , 70 ) "
+PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)] assert_equals: expected "rgb ( 70 , 220 , 20 ) " but got "rgb ( 20 , 220 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] assert_equals: expected "rgb ( 70 , 20 , 220 ) " but got "rgb ( 220 , 20 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] assert_equals: expected "rgb ( 70 , 70 , 170 ) " but got "rgb ( 220 , 20 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)] assert_equals: expected "rgb ( 70 , 100 , 140 ) " but got "rgb ( 175 , 65 , 70 ) "
+FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)] assert_equals: expected "rgb ( 70 , 130 , 110 ) " but got "rgb ( 112 , 128 , 70 ) "
+PASS Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)] 
+FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)] assert_equals: expected "rgb ( 70 , 220 , 20 ) " but got "rgb ( 70 , 170 , 70 ) "
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (-0.5) should be [rgb(20, 220, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.3) should be [rgb(100, 140, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.6) should be [rgb(130, 110, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1) should be [rgb(170, 70, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1.5) should be [rgb(220, 20, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (-0.5) should be [rgb(20, 220, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.3) should be [rgb(100, 140, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.6) should be [rgb(130, 110, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1) should be [rgb(170, 70, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1.5) should be [rgb(220, 20, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (-0.5) should be [rgb(20, 220, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.3) should be [rgb(100, 140, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.6) should be [rgb(130, 110, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1) should be [rgb(170, 70, 70)] 
+PASS CSS Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1.5) should be [rgb(220, 20, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (-0.5) should be [rgb(20, 220, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0) should be [rgb(70, 170, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.3) should be [rgb(100, 140, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (0.6) should be [rgb(130, 110, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1) should be [rgb(170, 70, 70)] 
+PASS Web Animations: property <column-rule-color> from [currentcolor] to [rgb(170, 70, 70)] at (1.5) should be [rgb(220, 20, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-5) should be [rgb(255, 0, 255)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-0.4) should be [rgb(98, 136, 98)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.2) should be [rgb(56, 187, 56)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.6) should be [rgb(28, 221, 28)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1) should be [rgb(0, 255, 0)] 
+PASS CSS Transitions: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1.5) should be [rgb(0, 255, 0)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-5) should be [rgb(255, 0, 255)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-0.4) should be [rgb(98, 136, 98)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.2) should be [rgb(56, 187, 56)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.6) should be [rgb(28, 221, 28)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1) should be [rgb(0, 255, 0)] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1.5) should be [rgb(0, 255, 0)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-5) should be [rgb(255, 0, 255)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-0.4) should be [rgb(98, 136, 98)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0) should be [rgb(70, 170, 70)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.2) should be [rgb(56, 187, 56)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.6) should be [rgb(28, 221, 28)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1) should be [rgb(0, 255, 0)] 
+PASS CSS Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1.5) should be [rgb(0, 255, 0)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-5) should be [rgb(255, 0, 255)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (-0.4) should be [rgb(98, 136, 98)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0) should be [rgb(70, 170, 70)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.2) should be [rgb(56, 187, 56)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (0.6) should be [rgb(28, 221, 28)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1) should be [rgb(0, 255, 0)] 
+PASS Web Animations: property <column-rule-color> from [unset] to [rgb(0, 255, 0)] at (1.5) should be [rgb(0, 255, 0)] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (-5) should be [#ffff00] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (-0.4) should be [#ffe700] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (0) should be [orange] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (0.2) should be [#cc8433] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (0.6) should be [#664299] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (1) should be [blue] 
+PASS CSS Transitions: property <column-rule-color> from [orange] to [blue] at (1.5) should be [blue] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (-5) should be [#ffff00] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (-0.4) should be [#ffe700] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (0) should be [orange] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (0.2) should be [#cc8433] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (0.6) should be [#664299] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (1) should be [blue] 
+PASS CSS Transitions with transition: all: property <column-rule-color> from [orange] to [blue] at (1.5) should be [blue] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (-5) should be [#ffff00] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (-0.4) should be [#ffe700] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (0) should be [orange] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (0.2) should be [#cc8433] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (0.6) should be [#664299] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (1) should be [blue] 
+PASS CSS Animations: property <column-rule-color> from [orange] to [blue] at (1.5) should be [blue] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (-5) should be [#ffff00] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (-0.4) should be [#ffe700] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (0) should be [orange] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (0.2) should be [#cc8433] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (0.6) should be [#664299] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (1) should be [blue] 
+PASS Web Animations: property <column-rule-color> from [orange] to [blue] at (1.5) should be [blue] 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html
new file mode 100644 (file)
index 0000000..3aba944
--- /dev/null
@@ -0,0 +1,105 @@
+<!DOCTYPE html>
+<meta charset="UTF-8">
+<title>column-rule-color interpolation</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol-1/#crc">
+<meta name="assert" content="column-rule-color supports animation by computed value type">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/interpolation-testcommon.js"></script>
+
+<style>
+.parent {
+  column-count: 2;
+  column-rule-color: rgb(70, 70, 170);
+}
+.target {
+  column-count: 2;
+  color: rgb(70, 170, 70);
+  column-rule-color: rgb(170, 70, 70);
+}
+</style>
+
+<body></body>
+
+<script>
+test_interpolation({
+  property: 'column-rule-color',
+  from: neutralKeyframe,
+  to: 'rgb(70, 170, 70)',
+}, [
+  {at: -0.5, expect: 'rgb(220, 20, 70)'},
+  {at: 0, expect: 'rgb(170, 70, 70)'},
+  {at: 0.3, expect: 'rgb(140, 100, 70)'},
+  {at: 0.6, expect: 'rgb(110, 130, 70)'},
+  {at: 1, expect: 'rgb(70, 170, 70)'},
+  {at: 1.5, expect: 'rgb(20, 220, 70)'},
+]);
+
+test_interpolation({
+  property: 'column-rule-color',
+  from: 'initial',
+  to: 'rgb(70, 70, 170)',
+}, [
+  {at: -0.5, expect: 'rgb(70, 220, 20)'},
+  {at: 0, expect: 'rgb(70, 170, 70)'},
+  {at: 0.3, expect: 'rgb(70, 140, 100)'},
+  {at: 0.6, expect: 'rgb(70, 110, 130)'},
+  {at: 1, expect: 'rgb(70, 70, 170)'},
+  {at: 1.5, expect: 'rgb(70, 20, 220)'},
+]);
+
+test_interpolation({
+  property: 'column-rule-color',
+  from: 'inherit',
+  to: 'rgb(70, 170, 70)',
+}, [
+  {at: -0.5, expect: 'rgb(70, 20, 220)'},
+  {at: 0, expect: 'rgb(70, 70, 170)'},
+  {at: 0.3, expect: 'rgb(70, 100, 140)'},
+  {at: 0.6, expect: 'rgb(70, 130, 110)'},
+  {at: 1, expect: 'rgb(70, 170, 70)'},
+  {at: 1.5, expect: 'rgb(70, 220, 20)'},
+]);
+
+test_interpolation({
+  property: 'column-rule-color',
+  from: 'currentcolor',
+  to: 'rgb(170, 70, 70)',
+}, [
+  {at: -0.5, expect: 'rgb(20, 220, 70)'},
+  {at: 0, expect: 'rgb(70, 170, 70)'},
+  {at: 0.3, expect: 'rgb(100, 140, 70)'},
+  {at: 0.6, expect: 'rgb(130, 110, 70)'},
+  {at: 1, expect: 'rgb(170, 70, 70)'},
+  {at: 1.5, expect: 'rgb(220, 20, 70)'},
+]);
+
+test_interpolation({
+  property: 'column-rule-color',
+  from: 'unset',
+  to: 'rgb(0, 255, 0)',
+}, [
+  {at: -5, expect: 'rgb(255, 0, 255)'},
+  {at: -0.4, expect: 'rgb(98, 136, 98)'},
+  {at: 0, expect: 'rgb(70, 170, 70)'},
+  {at: 0.2, expect: 'rgb(56, 187, 56)'},
+  {at: 0.6, expect: 'rgb(28, 221, 28)'},
+  {at: 1, expect: 'rgb(0, 255, 0)'},
+  {at: 1.5, expect: 'rgb(0, 255, 0)'},
+]);
+
+test_interpolation({
+  property: 'column-rule-color',
+  from: 'orange',
+  to: 'blue'
+}, [
+  {at: -5, expect: '#ffff00'},
+  {at: -0.4, expect: '#ffe700'},
+  {at: 0, expect: 'orange'},
+  {at: 0.2, expect: '#cc8433'},
+  {at: 0.6, expect: '#664299'},
+  {at: 1, expect: 'blue'},
+  {at: 1.5, expect: 'blue'}
+]);
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation-expected.txt
new file mode 100644 (file)
index 0000000..74cc9a1
--- /dev/null
@@ -0,0 +1,150 @@
+
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-rule-width> from neutral to [20px] at (1.5) should be [25px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from neutral to [20px] at (1.5) should be [25px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Animations: property <column-rule-width> from neutral to [20px] at (1.5) should be [25px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (0) should be [10px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (1) should be [20px] 
+PASS Web Animations: property <column-rule-width> from neutral to [20px] at (1.5) should be [25px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (0) should be [3px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-rule-width> from [initial] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (0) should be [3px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [initial] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (-0.3) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (0) should be [3px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (1) should be [20px] 
+PASS CSS Animations: property <column-rule-width> from [initial] to [20px] at (1.5) should be [28.5px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (-0.3) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (0) should be [3px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (0.3) should be [8.1px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (0.6) should be [13.2px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (1) should be [20px] 
+PASS Web Animations: property <column-rule-width> from [initial] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (0) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (0.3) should be [6px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (0.6) should be [12px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-rule-width> from [inherit] to [20px] at (1.5) should be [30px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (0) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (0.3) should be [6px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (0.6) should be [12px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [inherit] to [20px] at (1.5) should be [30px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (-0.3) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (0) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (0.3) should be [6px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (0.6) should be [12px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS CSS Animations: property <column-rule-width> from [inherit] to [20px] at (1.5) should be [30px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (-0.3) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (0) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (0.3) should be [6px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (0.6) should be [12px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS Web Animations: property <column-rule-width> from [inherit] to [20px] at (1.5) should be [30px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (0) should be [3px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-rule-width> from [unset] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (-0.3) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (0) should be [3px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [unset] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (-0.3) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (0) should be [3px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (0.3) should be [8.1px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (0.6) should be [13.2px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (1) should be [20px] 
+PASS CSS Animations: property <column-rule-width> from [unset] to [20px] at (1.5) should be [28.5px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (-0.3) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (0) should be [3px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (0.3) should be [8.1px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (0.6) should be [13.2px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (1) should be [20px] 
+PASS Web Animations: property <column-rule-width> from [unset] to [20px] at (1.5) should be [28.5px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (-0.3) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (0) should be [0px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (0.3) should be [3px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (0.6) should be [6px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (1) should be [10px] 
+PASS CSS Transitions: property <column-rule-width> from [0px] to [10px] at (1.5) should be [15px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (-0.3) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (0) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (0.3) should be [3px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (0.6) should be [6px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (1) should be [10px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [0px] to [10px] at (1.5) should be [15px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (-0.3) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (0) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (0.3) should be [3px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (0.6) should be [6px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (1) should be [10px] 
+PASS CSS Animations: property <column-rule-width> from [0px] to [10px] at (1.5) should be [15px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (-0.3) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (0) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (0.3) should be [3px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (0.6) should be [6px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (1) should be [10px] 
+PASS Web Animations: property <column-rule-width> from [0px] to [10px] at (1.5) should be [15px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (-2) should be [35px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (-0.3) should be [18px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (0) should be [15px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (0.3) should be [12px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (0.6) should be [9px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (1) should be [5px] 
+PASS CSS Transitions: property <column-rule-width> from [15px] to [thick] at (1.5) should be [0px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (-2) should be [35px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (-0.3) should be [18px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (0) should be [15px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (0.3) should be [12px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (0.6) should be [9px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (1) should be [5px] 
+PASS CSS Transitions with transition: all: property <column-rule-width> from [15px] to [thick] at (1.5) should be [0px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (-2) should be [35px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (-0.3) should be [18px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (0) should be [15px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (0.3) should be [12px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (0.6) should be [9px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (1) should be [5px] 
+PASS CSS Animations: property <column-rule-width> from [15px] to [thick] at (1.5) should be [0px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (-2) should be [35px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (-0.3) should be [18px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (0) should be [15px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (0.3) should be [12px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (0.6) should be [9px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (1) should be [5px] 
+PASS Web Animations: property <column-rule-width> from [15px] to [thick] at (1.5) should be [0px] 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html
new file mode 100644 (file)
index 0000000..d600d68
--- /dev/null
@@ -0,0 +1,101 @@
+<!DOCTYPE html>
+<meta charset="UTF-8">
+<title>column-rule-width interpolation</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol-1/#crw">
+<meta name="assert" content="column-rule-width supports animation by computed value type">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/interpolation-testcommon.js"></script>
+
+<style>
+.parent {
+  column-rule-width: 30px;
+}
+.target {
+  column-rule-width: 10px;
+}
+</style>
+
+<body></body>
+
+<script>
+test_interpolation({
+  property: 'column-rule-width',
+  from: neutralKeyframe,
+  to: '20px',
+}, [
+  {at: -0.3, expect: '7px'},
+  {at: 0, expect: '10px'},
+  {at: 0.3, expect: '13px'},
+  {at: 0.6, expect: '16px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '25px'},
+]);
+
+test_interpolation({
+  property: 'column-rule-width',
+  from: 'initial',
+  to: '20px',
+}, [
+  {at: -0.3, expect: '0px'},
+  {at: 0, expect: '3px'},
+  {at: 0.3, expect: '8.1px'},
+  {at: 0.6, expect: '13.2px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '28.5px'},
+]);
+
+test_interpolation({
+  property: 'column-rule-width',
+  from: 'inherit',
+  to: '20px',
+}, [
+  {at: -0.3, expect: '0px'},
+  {at: 0, expect: '0px'},
+  {at: 0.3, expect: '6px'},
+  {at: 0.6, expect: '12px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '30px'},
+]);
+
+test_interpolation({
+  property: 'column-rule-width',
+  from: 'unset',
+  to: '20px',
+}, [
+  {at: -0.3, expect: '0px'},
+  {at: 0, expect: '3px'},
+  {at: 0.3, expect: '8.1px'},
+  {at: 0.6, expect: '13.2px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '28.5px'},
+]);
+
+test_interpolation({
+  property: 'column-rule-width',
+  from: '0px',
+  to: '10px'
+}, [
+  {at: -0.3, expect: '0px'}, // CSS column-rule-width can't be negative.
+  {at: 0, expect: '0px'},
+  {at: 0.3, expect: '3px'},
+  {at: 0.6, expect: '6px'},
+  {at: 1, expect: '10px'},
+  {at: 1.5, expect: '15px'}
+]);
+
+test_interpolation({
+  property: 'column-rule-width',
+  from: '15px',
+  to: 'thick'
+}, [
+  {at: -2, expect: '35px'},
+  {at: -0.3, expect: '18px'},
+  {at: 0, expect: '15px'},
+  {at: 0.3, expect: '12px'},
+  {at: 0.6, expect: '9px'},
+  {at: 1, expect: '5px'},
+  {at: 1.5, expect: '0px'}
+]);
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt
new file mode 100644 (file)
index 0000000..122ac32
--- /dev/null
@@ -0,0 +1,182 @@
+
+FAIL CSS Transitions: property <column-width> from neutral to [20px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 190px "
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (-1) should be [1em] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-width> from neutral to [20px] at (1.5) should be [25px] 
+FAIL CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 190px "
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (-1) should be [1em] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-width> from neutral to [20px] at (1.5) should be [25px] 
+FAIL CSS Animations: property <column-width> from neutral to [20px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 190px "
+PASS CSS Animations: property <column-width> from neutral to [20px] at (-1) should be [1em] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (-0.3) should be [7px] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (0) should be [10px] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (0.3) should be [13px] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (0.6) should be [16px] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (1) should be [20px] 
+PASS CSS Animations: property <column-width> from neutral to [20px] at (1.5) should be [25px] 
+FAIL Web Animations: property <column-width> from neutral to [20px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 190px "
+FAIL Web Animations: property <column-width> from neutral to [20px] at (-1) should be [1em] assert_equals: expected "0px " but got "- 400px "
+FAIL Web Animations: property <column-width> from neutral to [20px] at (-0.3) should be [7px] assert_equals: expected "7px " but got "- 526px "
+FAIL Web Animations: property <column-width> from neutral to [20px] at (0) should be [10px] assert_equals: expected "10px " but got "- 526px "
+FAIL Web Animations: property <column-width> from neutral to [20px] at (0.3) should be [13px] assert_equals: expected "13px " but got "- 362.2px "
+FAIL Web Animations: property <column-width> from neutral to [20px] at (0.6) should be [16px] assert_equals: expected "16px " but got "- 132.88px "
+PASS Web Animations: property <column-width> from neutral to [20px] at (1) should be [20px] 
+FAIL Web Animations: property <column-width> from neutral to [20px] at (1.5) should be [25px] assert_equals: expected "25px " but got "20px "
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (-0.3) should be [20px] assert_equals: expected "20px " but got "- 6px "
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (0) should be [20px] assert_equals: expected "20px " but got "0px "
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (0.3) should be [20px] assert_equals: expected "20px " but got "6px "
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Transitions: property <column-width> from [initial] to [20px] at (1) should be [20px] 
+FAIL CSS Transitions: property <column-width> from [initial] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (-0.3) should be [20px] assert_equals: expected "20px " but got "- 6px "
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (0) should be [20px] assert_equals: expected "20px " but got "0px "
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (0.3) should be [20px] assert_equals: expected "20px " but got "6px "
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (1) should be [20px] 
+FAIL CSS Transitions with transition: all: property <column-width> from [initial] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "auto " but got "- 6px "
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "auto " but got "0px "
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "auto " but got "6px "
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Animations: property <column-width> from [initial] to [20px] at (1) should be [20px] 
+FAIL CSS Animations: property <column-width> from [initial] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (-0.3) should be [initial] assert_equals: expected "auto " but got "- 6px "
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (0) should be [initial] assert_equals: expected "auto " but got "0px "
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (0.3) should be [initial] assert_equals: expected "auto " but got "6px "
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS Web Animations: property <column-width> from [initial] to [20px] at (1) should be [20px] 
+FAIL Web Animations: property <column-width> from [initial] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (-20) should be [230px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (-1) should be [40px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (0) should be [30px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (0.3) should be [27px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (0.6) should be [24px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS CSS Transitions: property <column-width> from [inherit] to [20px] at (1.5) should be [15px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (-20) should be [230px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (-1) should be [40px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (0) should be [30px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (0.3) should be [27px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (0.6) should be [24px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (1) should be [20px] 
+PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (1.5) should be [15px] 
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-20) should be [230px] assert_equals: expected "230px " but got "- 190px "
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-1) should be [40px] assert_equals: expected "40px " but got "0px "
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
+PASS CSS Animations: property <column-width> from [inherit] to [20px] at (1) should be [20px] 
+FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (-20) should be [230px] assert_equals: expected "230px " but got "- 190px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (-1) should be [40px] assert_equals: expected "40px " but got "- 400px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "- 526px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "- 526px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "- 362.2px "
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "- 132.88px "
+PASS Web Animations: property <column-width> from [inherit] to [20px] at (1) should be [20px] 
+FAIL Web Animations: property <column-width> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "20px "
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (-0.3) should be [20px] assert_equals: expected "20px " but got "- 6px "
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (0) should be [20px] assert_equals: expected "20px " but got "0px "
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (0.3) should be [20px] assert_equals: expected "20px " but got "6px "
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Transitions: property <column-width> from [unset] to [20px] at (1) should be [20px] 
+FAIL CSS Transitions: property <column-width> from [unset] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (-0.3) should be [20px] assert_equals: expected "20px " but got "- 6px "
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (0) should be [20px] assert_equals: expected "20px " but got "0px "
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (0.3) should be [20px] assert_equals: expected "20px " but got "6px "
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (1) should be [20px] 
+FAIL CSS Transitions with transition: all: property <column-width> from [unset] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "auto " but got "- 6px "
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "auto " but got "0px "
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "auto " but got "6px "
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS CSS Animations: property <column-width> from [unset] to [20px] at (1) should be [20px] 
+FAIL CSS Animations: property <column-width> from [unset] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (-0.3) should be [unset] assert_equals: expected "auto " but got "- 6px "
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (0) should be [unset] assert_equals: expected "auto " but got "0px "
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (0.3) should be [unset] assert_equals: expected "auto " but got "6px "
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (0.5) should be [20px] assert_equals: expected "20px " but got "10px "
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (0.6) should be [20px] assert_equals: expected "20px " but got "12px "
+PASS Web Animations: property <column-width> from [unset] to [20px] at (1) should be [20px] 
+FAIL Web Animations: property <column-width> from [unset] to [20px] at (1.5) should be [20px] assert_equals: expected "20px " but got "30px "
+FAIL CSS Transitions: property <column-width> from [50px] to [100px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 950px "
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (-1) should be [1em] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (-0.3) should be [35px] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (0) should be [50px] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (0.3) should be [65px] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (0.6) should be [80px] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (1) should be [100px] 
+PASS CSS Transitions: property <column-width> from [50px] to [100px] at (1.5) should be [125px] 
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 950px "
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (-1) should be [1em] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (-0.3) should be [35px] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (0) should be [50px] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (0.3) should be [65px] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (0.6) should be [80px] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (1) should be [100px] 
+PASS CSS Transitions with transition: all: property <column-width> from [50px] to [100px] at (1.5) should be [125px] 
+FAIL CSS Animations: property <column-width> from [50px] to [100px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 950px "
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (-1) should be [1em] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (-0.3) should be [35px] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (0) should be [50px] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (0.3) should be [65px] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (0.6) should be [80px] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (1) should be [100px] 
+PASS CSS Animations: property <column-width> from [50px] to [100px] at (1.5) should be [125px] 
+FAIL Web Animations: property <column-width> from [50px] to [100px] at (-20) should be [1em] assert_equals: expected "0px " but got "- 950px "
+PASS Web Animations: property <column-width> from [50px] to [100px] at (-1) should be [1em] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (-0.3) should be [35px] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (0) should be [50px] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (0.3) should be [65px] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (0.6) should be [80px] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (1) should be [100px] 
+PASS Web Animations: property <column-width> from [50px] to [100px] at (1.5) should be [125px] 
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (-0.3) should be [auto] assert_equals: expected "auto " but got "65px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (0) should be [auto] assert_equals: expected "auto " but got "50px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (0.3) should be [auto] assert_equals: expected "auto " but got "35px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (0.5) should be [auto] assert_equals: expected "auto " but got "25px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (0.6) should be [auto] assert_equals: expected "auto " but got "20px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (1) should be [auto] assert_equals: expected "auto " but got "0px "
+FAIL CSS Transitions: property <column-width> from [50px] to [auto] at (1.5) should be [auto] assert_equals: expected "auto " but got "- 25px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (-0.3) should be [auto] assert_equals: expected "auto " but got "65px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (0) should be [auto] assert_equals: expected "auto " but got "50px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (0.3) should be [auto] assert_equals: expected "auto " but got "35px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (0.5) should be [auto] assert_equals: expected "auto " but got "25px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (0.6) should be [auto] assert_equals: expected "auto " but got "20px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (1) should be [auto] assert_equals: expected "auto " but got "0px "
+FAIL CSS Transitions with transition: all: property <column-width> from [50px] to [auto] at (1.5) should be [auto] assert_equals: expected "auto " but got "- 25px "
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (-0.3) should be [50px] assert_equals: expected "50px " but got "65px "
+PASS CSS Animations: property <column-width> from [50px] to [auto] at (0) should be [50px] 
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (0.3) should be [50px] assert_equals: expected "50px " but got "35px "
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (0.5) should be [auto] assert_equals: expected "auto " but got "25px "
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (0.6) should be [auto] assert_equals: expected "auto " but got "20px "
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (1) should be [auto] assert_equals: expected "auto " but got "0px "
+FAIL CSS Animations: property <column-width> from [50px] to [auto] at (1.5) should be [auto] assert_equals: expected "auto " but got "- 25px "
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (-0.3) should be [50px] assert_equals: expected "50px " but got "65px "
+PASS Web Animations: property <column-width> from [50px] to [auto] at (0) should be [50px] 
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (0.3) should be [50px] assert_equals: expected "50px " but got "35px "
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (0.5) should be [auto] assert_equals: expected "auto " but got "25px "
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (0.6) should be [auto] assert_equals: expected "auto " but got "20px "
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (1) should be [auto] assert_equals: expected "auto " but got "0px "
+FAIL Web Animations: property <column-width> from [50px] to [auto] at (1.5) should be [auto] assert_equals: expected "auto " but got "- 25px "
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation.html
new file mode 100644 (file)
index 0000000..fdb2635
--- /dev/null
@@ -0,0 +1,91 @@
+<!DOCTYPE html>
+<meta charset="UTF-8">
+<title>column-width interpolation</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol-1/#cw">
+<meta name="assert" content="column-width supports animation by computed value type">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/interpolation-testcommon.js"></script>
+
+<style>
+.parent {
+  column-width: 30px;
+}
+.target {
+  font-size: 0px; /* column-width "specified values must be greater than 0", so use font-size to achieve 0px computed value. */
+  display: inline-block;
+  column-width: 10px;
+}
+</style>
+
+<body>
+<template id="target-template">
+  <div><div class="transformed"></div></div>
+</template>
+</body>
+
+<script>
+test_interpolation({
+  property: 'column-width',
+  from: neutralKeyframe,
+  to: '20px',
+}, [
+  {at: -20, expect: '1em'}, // column-width does not accept negative values
+  {at: -1, expect: '1em'}, // column-width does not accept negative values
+  {at: -0.3, expect: '7px'},
+  {at: 0, expect: '10px'},
+  {at: 0.3, expect: '13px'},
+  {at: 0.6, expect: '16px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '25px'},
+]);
+
+test_no_interpolation({
+  property: 'column-width',
+  from: 'initial',
+  to: '20px',
+});
+
+test_interpolation({
+  property: 'column-width',
+  from: 'inherit',
+  to: '20px',
+}, [
+  {at: -20, expect: '230px'},
+  {at: -1, expect: '40px'},
+  {at: -0.3, expect: '33px'},
+  {at: 0, expect: '30px'},
+  {at: 0.3, expect: '27px'},
+  {at: 0.6, expect: '24px'},
+  {at: 1, expect: '20px'},
+  {at: 1.5, expect: '15px'},
+]);
+
+test_no_interpolation({
+  property: 'column-width',
+  from: 'unset',
+  to: '20px',
+});
+
+test_interpolation({
+  property: 'column-width',
+  from: '50px',
+  to: '100px',
+}, [
+  {at: -20, expect: '1em'}, // column-width does not accept negative values
+  {at: -1, expect: '1em'}, // column-width does not accept negative values
+  {at: -0.3, expect: '35px'},
+  {at: 0, expect: '50px'},
+  {at: 0.3, expect: '65px'},
+  {at: 0.6, expect: '80px'},
+  {at: 1, expect: '100px'},
+  {at: 1.5, expect: '125px'},
+]);
+
+test_no_interpolation({
+  property: 'column-width',
+  from: '50px',
+  to: 'auto',
+});
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/w3c-import.log
new file mode 100644 (file)
index 0000000..45d4f49
--- /dev/null
@@ -0,0 +1,20 @@
+The tests in this directory were imported from the W3C repository.
+Do NOT modify these tests directly in WebKit.
+Instead, create a pull request on the WPT github:
+       https://github.com/web-platform-tests/wpt
+
+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
+
+Do NOT modify or remove this file.
+
+------------------------------------------------------------------------
+Properties requiring vendor prefixes:
+None
+Property values requiring vendor prefixes:
+None
+------------------------------------------------------------------------
+List of files:
+/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-width-interpolation.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation.html
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row-expected.txt
new file mode 100644 (file)
index 0000000..214c6b9
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+PASS If we have room for the line, we have room for all we need 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/balance-table-with-fractional-height-row.html
new file mode 100644 (file)
index 0000000..434dc52
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#filling-columns">
+<div id="multicol" style="columns:2; line-height:100px;">
+  <div style="display:table-row; height:4.9999px;"></div>
+  <div style="display:table-row;">
+    <br>
+  </div>
+</div>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+  test(()=> {
+      assert_equals(multicol.getBoundingClientRect().height, 100);
+  }, "If we have room for the line, we have room for all we need");
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001-expected.xht b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001-expected.xht
new file mode 100644 (file)
index 0000000..05a1379
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>CSS Reftest Reference</title>
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
+  <style type="text/css"><![CDATA[
+  div
+  {
+  background-color: green;
+  height: 100px;
+  width: 100px;
+  }
+  ]]></style>
+ </head>
+ <body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div></div>
+ </body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-001.html
new file mode 100644 (file)
index 0000000..6949652
--- /dev/null
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+
+  <meta charset="UTF-8">
+
+  <title>CSS Multi-column Layout Test: 'column-fill: auto' and height constrained of a multi-column container</title>
+
+  <!--
+
+  See also
+
+  Bug 1348839: 'column-fill: auto' does not fill as expected, content ends up in one column
+  https://bugzilla.mozilla.org/show_bug.cgi?id=1348839
+
+  -->
+
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
+  <link rel="help" href="https://www.w3.org/TR/css-multicol-1/#cf" title="7.1 column-fill">
+  <link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+
+  <meta name="flags" content="">
+  <meta content="This test verifies how content is distributed among columns when the height of a multi-column container is constrained and when 'column-fill' is set to 'auto'. In this test, the line box height is exactly 25px. So, content should fill 4 lines of the first column and should only fill up the first column. Since column rules are only drawn between two columns that both have content and since the test expects only 1 column filled with content, therefore the column rule should not be painted, thus the 'no red' test success condition." name="assert">
+
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
+  <style>
+  div
+    {
+      color: green;
+      column-count: 2;
+      column-fill: auto; /* fill columns sequentially */
+      column-gap: 4em; /* computes to 100px */
+      column-rule: red solid 4em;
+      font-family: Ahem;
+      /*
+      To download Ahem font:
+      http://www.w3.org/Style/CSS/Test/Fonts/Ahem/
+      */
+      font-size: 25px;
+      line-height: 1;
+      max-height: 100px;
+      width: 300px;
+    }
+  </style>
+
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.
+
+  <div>Abcd efgh ijkl mno.</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002-expected.xht b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002-expected.xht
new file mode 100644 (file)
index 0000000..05a1379
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>CSS Reftest Reference</title>
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
+  <style type="text/css"><![CDATA[
+  div
+  {
+  background-color: green;
+  height: 100px;
+  width: 100px;
+  }
+  ]]></style>
+ </head>
+ <body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div></div>
+ </body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/columnfill-auto-max-height-002.html
new file mode 100644 (file)
index 0000000..8a6bd95
--- /dev/null
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+
+  <meta charset="UTF-8">
+
+  <title>CSS Multi-column Layout Test: 'column-fill: auto' and height constrained of a multi-column container</title>
+
+  <!--
+
+  See also
+
+  Bug 1348839: 'column-fill: auto' does not fill as expected, content ends up in one column
+  https://bugzilla.mozilla.org/show_bug.cgi?id=1348839
+
+  -->
+
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
+  <link rel="help" href="https://www.w3.org/TR/css-multicol-1/#cf" title="7.1 column-fill">
+  <link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+
+  <meta name="flags" content="">
+  <meta content="This test verifies how content is distributed among columns when the height of a multi-column container is constrained and when 'column-fill' is set to 'auto'. In this test, the line box height is exactly 25px. So, content should fill 4 lines of the first column and should only fill up the first column. Since column rules are only drawn between two columns that both have content and since the test expects only 1 column filled with content, therefore the column rule should not be painted, thus the 'no red' test success condition." name="assert">
+
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
+  <style>
+  div
+    {
+      color: green;
+      column-count: 4;
+      column-fill: auto; /* fill columns sequentially */
+      column-gap: 4em; /* computes to 100px */
+      column-rule: red solid 4em;
+      font-family: Ahem;
+      /*
+      To download Ahem font:
+      http://www.w3.org/Style/CSS/Test/Fonts/Ahem/
+      */
+      font-size: 25px;
+      line-height: 1;
+      max-height: 100px;
+      orphans: 1;
+      /*
+      In this test, the orphans property specifies the
+      minimum number of line boxes that must be left
+      in a column box before a column break, that must
+      be left at the bottom of a column box.
+      */
+      widows: 1;
+      /*
+      In this test, the widows property specifies the
+      minimum number of line boxes that must be left
+      in a column box after a column break, that must
+      be left at the top of a column box.
+      */
+      width: 700px;
+    }
+  </style>
+
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.
+
+  <div>Abcd efgh ijkl mno.</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol-expected.html
new file mode 100644 (file)
index 0000000..ebd2d86
--- /dev/null
@@ -0,0 +1,2 @@
+<!DOCTYPE html>
+<div style="width: 100px; height: 100px; background: green"></div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/composited-under-clip-under-multicol.html
new file mode 100644 (file)
index 0000000..a47ed89
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<link rel="help" href="https://drafts.csswg.org/css-multicol">
+<link rel="match" href="composited-under-clip-under-multicol-ref.html">
+<meta name="assert" content="Test that clip under multicol is correctly applied on composited child">
+<style>
+.columns {
+  columns: 2;
+  column-gap: 20px;
+  width: 220px;
+  height: 100px;
+}
+.clip {
+  height: 100px;
+  overflow: hidden;
+}
+.composited {
+  will-change: transform;
+  margin-top: -20px;
+  margin-left: -20px;
+  border: 20px solid red;
+  width: 200px;
+  height: 200px;
+  background: green;
+}
+</style>
+<div class="columns">
+  <div class="clip">
+    <div class="composited"></div>
+  </div>
+  <div class="clip"></div>
+</div>
index c39cd34..1f74697 100644 (file)
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <title>CSS Multi-column Layout Test: extremely tall multicolumn container with extremely tall inline-block inside</title>
 <link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
-<link rel="help" href="http://www.w3.org/TR/css3-multicol/" title="CSS Multi-column Layout Module Level 1">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#the-multi-column-model" title="CSS Multi-column Layout Module Level 1">
 <meta name="assert" content="This tests that we get no crash if we put an extremely tall inline-block inside an extremely tall multicol container. Engines typically have some maximum limit for how large values they can represent. If the value is large enough to become 'infinity', the engine should still not crash">
-<!--  Explanation for the CSS values specified below: This test was written for
+<!-- Explanation for the CSS values specified below: This test was written for
      the Chromium Blink engine, which uses a fixed-point 32 bit integer. In this
      example, the value will be too large, so it will be clamped to the maximum
      value (about 2^25 px). However, there's a a further complication in that
@@ -14,7 +14,7 @@
      possibly get, so we put it inside a 1234567890px tall container, and
      specify the height of the child multicol container to be 200% to ensure
      this. We also use a percentage to specify the height of the child inside
-     the multicol container, for the same reason.  -->
+     the multicol container, for the same reason. -->
 <div style="height:1234567890px;">
   <div style="columns:2; column-fill:auto; height:200%;">
     <div style="display:inline-block; height:100%;"></div><br>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos-expected.txt
new file mode 100644 (file)
index 0000000..943a8fd
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL Making a container filtered, and then removing an abspos child assert_equals: expected 50 but got 100
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/filter-with-abspos.html
new file mode 100644 (file)
index 0000000..763bf1f
--- /dev/null
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<title>Filtered block becomes containing block of absolutely positioned child</title>
+<link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
+<link rel="help" href="https://drafts.fxtf.org/filter-effects-1/#FilterProperty" title="5. Graphic filters: the filter property">
+<meta name="assert" content="A filtered block will be a containing block for absolutely positioned descendants. If all this takes place inside a multicol container, this means that the absolutely positioned box also has the multicol container in its containing block, which means that it should be fragmented.">
+<div id="multicol" style="columns:2;">
+  <div id="container" style="height:100px;">
+    <!-- The spanner is here to trigger the crash in crbug.com/847328 -->
+    <div style="column-span:all;"></div>
+    <div id="abspos" style="position:absolute; height:100px;"></div>
+  </div>
+</div>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+test(() => {
+  let container = document.getElementById("container");
+  let abspos = document.getElementById("abspos");
+  document.body.offsetTop;
+  assert_equals(abspos.getBoundingClientRect().height, 100);
+  container.style.filter = "opacity(0.5)";
+  assert_equals(abspos.getBoundingClientRect().height, 50);
+  // The last step will cause a crash if crbug.com/847328 is present
+  document.body.offsetTop;
+  abspos.style.display = "none";
+}, "Making a container filtered, and then removing an abspos child");
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner-expected.html
new file mode 100644 (file)
index 0000000..7c33b48
--- /dev/null
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<p>The word 'PASS' should be seen below, inside a blue square.</p>
+<div style="font-size:50px; width:225px; height:225px; line-height:60px; color:white; background:blue;">
+  <div style="height:165px;"></div>
+  PASS
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/float-with-line-after-spanner.html
new file mode 100644 (file)
index 0000000..2351fb4
--- /dev/null
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">
+<link rel="match" href="float-with-line-after-spanner-ref.html">
+<p>The word 'PASS' should be seen below, inside a blue square.</p>
+<div style="columns:1; font-size:50px; width:225px; line-height:60px; color:white; background:blue;">
+  <div style="float:left; padding-top:165px;">PASS</div>
+  <div style="height:65px;"></div>
+  <div style="column-span:all;"></div>
+  <div></div>
+</div>
index 2433864..2fe0e42 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Taking the sole box after a spanner out of flow, then remove it</title>
 <link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
-<link rel="help" href="http://www.w3.org/TR/css3-multicol/" title="CSS Multi-column Layout Module Level 1">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#the-multi-column-model">
 <meta name="assert" content="An absolutely positioned box is still contained by the multicol container if its containing block is inside the multicol container">
 <div id="multicol" style="columns:3;">
   <div style="position:relative;">
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance-expected.txt
new file mode 100644 (file)
index 0000000..0b60be5
--- /dev/null
@@ -0,0 +1,16 @@
+
+PASS Property column-count has initial value auto 
+PASS Property column-count does not inherit 
+PASS Property column-fill has initial value balance 
+PASS Property column-fill does not inherit 
+FAIL Property column-rule-color has initial value rgba(42, 53, 64, 0.75) assert_equals: expected "rgba(42, 53, 64, 0.75)" but got "rgba(42, 53, 64, 0.74902)"
+FAIL Property column-rule-color does not inherit assert_equals: expected "rgba(2, 3, 5, 0.5)" but got "rgba(2, 3, 5, 0.498039)"
+PASS Property column-rule-style has initial value none 
+PASS Property column-rule-style does not inherit 
+PASS Property column-rule-width has initial value 3px 
+PASS Property column-rule-width does not inherit 
+PASS Property column-span has initial value none 
+PASS Property column-span does not inherit 
+PASS Property column-width has initial value auto 
+PASS Property column-width does not inherit 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inheritance.html
new file mode 100644 (file)
index 0000000..e7938d3
--- /dev/null
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>Inheritance of CSS Multi-column Layout properties</title>
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#property-index">
+<meta name="assert" content="Properties should not inherit.">
+<meta name="assert" content="Properties have initial values according to the spec.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/inheritance-testcommon.js"></script>
+</head>
+<body>
+<div id="reference"></div>
+<div id="container">
+  <div id="target"></div>
+</div>
+<style>
+  #reference {
+    border-style: dotted; /* Avoid border-top-width computed style 0 */
+    border-top-width: medium;
+  }
+  #container {
+    color: rgba(42, 53, 64, 0.75);
+    column-rule-style: dotted; /* Avoid column-rule-width computed style 0 */
+  }
+  #target {
+    column-rule-style: dotted;
+  }
+</style>
+<script>
+const mediumWidth = getComputedStyle(reference).borderTopWidth; // e.g. 3px
+reference.style.display = 'none';
+
+assert_not_inherited('column-count', 'auto', '2');
+assert_not_inherited('column-fill', 'balance', 'auto');
+assert_not_inherited('column-rule-color', 'rgba(42, 53, 64, 0.75)', 'rgba(2, 3, 5, 0.5)');
+assert_not_inherited('column-rule-style', 'none', 'dashed');
+assert_not_inherited('column-rule-width', mediumWidth, '10px');
+assert_not_inherited('column-span', 'none', 'all');
+assert_not_inherited('column-width', 'auto', '10px');
+</script>
+</body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all-expected.xht b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all-expected.xht
new file mode 100644 (file)
index 0000000..05a1379
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>CSS Reftest Reference</title>
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
+  <style type="text/css"><![CDATA[
+  div
+  {
+  background-color: green;
+  height: 100px;
+  width: 100px;
+  }
+  ]]></style>
+ </head>
+ <body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div></div>
+ </body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/inline-block-and-column-span-all.html
new file mode 100644 (file)
index 0000000..c968a08
--- /dev/null
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<title>Combining column-span and inline-block on the same element</title>
+<link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#column-span" title="6.1. column-span">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<meta name="assert" content="column-span:all only applies to block-level elements, i.e. not inline-blocks, for instance">
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div style="columns:4; column-gap:0; width:400px;">
+  <div style="column-span:all; display:inline-block;">
+    <div style="float:left; width:100px; height:50px; background:green;"></div>
+    <div style="float:left; width:100px; height:50px; background:green;"></div>
+  </div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001-expected.xht b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001-expected.xht
new file mode 100644 (file)
index 0000000..05a1379
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>CSS Reftest Reference</title>
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
+  <style type="text/css"><![CDATA[
+  div
+  {
+  background-color: green;
+  height: 100px;
+  width: 100px;
+  }
+  ]]></style>
+ </head>
+ <body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div></div>
+ </body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/intrinsic-size-001.html
new file mode 100644 (file)
index 0000000..ce8011b
--- /dev/null
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<title>Intrinsic size computation with specified padding</title>
+<link rel="author" title="Googld Inc." href="https://www.google.com/">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#pseudo-algorithm  " title="3.4. Pseudo-algorithm">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div style="float:left; columns:2; height:40px; padding:30px; column-gap:0; background:green;">
+  <div style="width:20px;"></div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count-expected.xht b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count-expected.xht
new file mode 100644 (file)
index 0000000..05a1379
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>CSS Reftest Reference</title>
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
+  <style type="text/css"><![CDATA[
+  div
+  {
+  background-color: green;
+  height: 100px;
+  width: 100px;
+  }
+  ]]></style>
+ </head>
+ <body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div></div>
+ </body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/large-actual-column-count.html
new file mode 100644 (file)
index 0000000..615e3f2
--- /dev/null
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#pseudo-algorithm">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div id="container" style="overflow:hidden; columns:1; column-fill:auto; column-gap:0; width:100px; height:100px; background:red;">
+  <div style="height:300000px;"></div>
+  <div style="width:100px; height:100px; background:green;"></div>
+  <div style="height:123456px;"></div>
+</div>
+<script>
+  document.getElementById("container").scrollLeft = 300000;
+</script>
index 8c04121..7d88977 100644 (file)
@@ -1,12 +1,13 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <title>CSS Test reference</title>
        <link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
        <meta name="flags" content="ahem"/>
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index 960e74c..e3da1a9 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <meta charset="utf-8">
        <title>CSS Test: Multi-column element via columns: [integer]</title>
@@ -11,6 +11,7 @@
        <meta name="flags" content="ahem"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index 8c04121..7d88977 100644 (file)
@@ -1,12 +1,13 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <title>CSS Test reference</title>
        <link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
        <meta name="flags" content="ahem"/>
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index d350706..f325b85 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <meta charset="utf-8">
        <title>CSS Test: Multi-column element via column-count: [integer]</title>
@@ -11,6 +11,7 @@
        <meta name="flags" content="ahem"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index 8c04121..7d88977 100644 (file)
@@ -1,12 +1,13 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <title>CSS Test reference</title>
        <link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
        <meta name="flags" content="ahem"/>
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index b0faf5b..814d1e7 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <meta charset="utf-8">
        <title>CSS Test: Multi-column element via columns: [width]</title>
@@ -11,6 +11,7 @@
        <meta name="flags" content="ahem"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index 8c04121..7d88977 100644 (file)
@@ -1,12 +1,13 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <title>CSS Test reference</title>
        <link rel="author" title="Anselm Hannemann" href="mailto:info@anselm-hannemann.com"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
        <meta name="flags" content="ahem"/>
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index b346ac8..4d80826 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <html>
-<!--  Submitted from TestTWF Paris  -->
+<!-- Submitted from TestTWF Paris -->
 <head>
        <meta charset="utf-8">
        <title>CSS Test: Multi-column element via column-width: [width]</title>
@@ -11,6 +11,7 @@
        <meta name="flags" content="ahem"/>
        <link rel="reviewer" title="Elika J Etemad" href="http://fantasai.inkedblade.net/contact">
 
+       <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
        <style type="text/css">
                .multicol-wrapper>*{
                        font-family: Ahem;
index fb140db..1313948 100644 (file)
@@ -3,7 +3,7 @@
  <head>
   <title>CSS Reftest Reference</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-07-24  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-24 -->
   <meta name="flags" content="image" />
   <style type="text/css"><![CDATA[
   table
index 2bf87ff..239ecfe 100644 (file)
@@ -3,11 +3,12 @@
  <head>
   <title>CSS Multi-column Layout Test: Overflowed content inside multicol element</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-07-24  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-24 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#overflow-inside-multicol-elements" title="8.1. Overflow inside multicol elements" />
   <link rel="match" href="multicol-block-no-clip-001-ref.xht"/>
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks that content in the normal flow that extends into column gaps is not clipped in the middle of the column gap." />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div
   {
index e61dce2..dd0461f 100644 (file)
@@ -3,7 +3,7 @@
  <head>
   <title>CSS Reftest Reference</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-07-24  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-24 -->
   <meta name="flags" content="image" />
   <style type="text/css"><![CDATA[
   div
index 4192f29..52439d2 100644 (file)
@@ -3,11 +3,12 @@
  <head>
   <title>CSS Multi-column Layout Test: Overflowed content inside and outside multicol element</title>
   <link rel="author" title="Opera Software ASA" href="http://www.opera.com/" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-07-24  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-07-24 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#overflow-inside-multicol-elements" title="8.1. Overflow inside multicol elements" />
   <link rel="match" href="multicol-block-no-clip-002-ref.xht"/>
   <meta name="flags" content="ahem" />
   <meta name="assert" content="This test checks that content in the normal flow that extends into column gaps is not clipped in the middle of the column gap." />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div
   {
index d87ead0..ae647a1 100644 (file)
@@ -3,8 +3,9 @@
  <head>
   <title>CSS Reftest Reference</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-08-25  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
   <meta name="flags" content="ahem image" />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div
   {
index c9e6ff6..c4deb31 100644 (file)
@@ -3,11 +3,12 @@
  <head>
   <title>CSS Multi-column Layout Test: break-after: column (basic)</title>
   <link rel="author" title="Hakon Wium Lie" href="mailto:howcome@opera.com" />
-  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-08-25  -->
+  <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-08-25 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#break-before-break-after-break-inside" title="5.1. 'break-before', 'break-after', 'break-inside'" />
   <link rel="match" href="multicol-break-000-ref.xht" />
   <meta name="flags" content="ahem image" />
   <meta name="assert" content="This test checks that basic support of 'break-after: column'." />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div#test, div#reference
   {
index 2922716..fa02d33 100644 (file)
@@ -2,8 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Reftest Reference</title>
-  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-09-14  -->
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-09-14 -->
   <meta name="flags" content="ahem image" />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div
   {
index c8c53d4..432f7c5 100644 (file)
@@ -2,11 +2,12 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <title>CSS Multi-column Layout Test: break-before: column (basic)</title>
-  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!--  2013-09-14  -->
+  <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-09-14 -->
   <link rel="help" href="http://www.w3.org/TR/css3-multicol/#break-before-break-after-break-inside" title="5.1. 'break-before', 'break-after', 'break-inside'" />
   <link rel="match" href="multicol-break-001-ref.xht" />
   <meta name="flags" content="ahem image" />
   <meta name="assert" content="This test checks that basic support of 'break-before: column'." />
+  <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
   <style type="text/css"><![CDATA[
   div#test, div#reference
   {
index 3d496cd..916f716 100644 (file)
@@ -52,7 +52,7 @@
 <div class="outer">
   <div class="blueborders"></div>
   <div class="innerbg" style="left: 0"></div>
-  <div class="inner lefthalf" style="left: 0; height: 60px">
+  <div class="inner lefthalf" style="left: 0">
     AAAAA<br>
     BBBBB<br>
     CCCCC
index 391985d..98f8081 100644 (file)
@@ -5,6 +5,7 @@
 <link rel="author" title="Mozilla" href="https://mozilla.org/">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
 <link rel="match" href="multicol-breaking-000-ref.html">
 <style>
 
index 46357f9..db2b45c 100644 (file)
@@ -67,7 +67,7 @@
     JJJJJ
   </div>
   <div class="innerbg" style="left: 204px"></div>
-  <div class="inner lefthalf" style="left: 204px; height: 80px">
+  <div class="inner lefthalf" style="left: 204px">
     KKKKK<br>
     LLLLL<br>
     MMMMM<br>
index 69c9049..e1ba966 100644 (file)
@@ -5,6 +5,7 @@
 <link rel="author" title="Mozilla" href="https://mozilla.org/">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
 <link rel="match" href="multicol-breaking-001-ref.html">
 <style>
 
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004-expected.html
new file mode 100644 (file)
index 0000000..f48ebb2
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML>
+<title>CSS Test Reference: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<style>
+
+.outer {
+  height: 125px;
+  width: 800px;
+  background: rgba(0, 0, 255, 0.3);
+  position: relative;
+}
+
+.blueborders {
+  position: absolute;
+  top: 0;
+  left: 194px; /* 188px first column + (16px gap - 4px rule) / 2 */
+  width: 200px; /* 188px second column + (16px gap - 4px rule) */
+  height: 125px;
+  border-right: blue solid 4px;
+  border-left: blue solid 4px;
+}
+
+.innerbg {
+  height: 125px;
+  width: 188px;
+  background: rgba(255, 0, 255, 0.3);
+  position: absolute;
+  top: 0;
+}
+
+.inner {
+  height: 100px;
+  width: 86px;
+  font: 16px/1.25 sans-serif;
+  position: absolute;
+  top: 0;
+}
+
+.border-bottom {
+  height: 25px;
+  width: 188px;
+  background: green;
+  position: absolute;
+  top: 100px;
+}
+
+.lefthalf {
+  border-right: 2px solid fuchsia;
+  padding-right: 7px;
+}
+
+.righthalf {
+  padding-left: 7px;
+}
+
+</style>
+
+<div class="outer">
+  <div class="blueborders"></div>
+  <div class="innerbg" style="left: 0"></div>
+  <div class="inner lefthalf" style="left: 0">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE
+  </div>
+  <div class="inner righthalf" style="left: 95px">
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ
+  </div>
+  <div class="border-bottom" style="left: 0"></div>
+  <div class="innerbg" style="left: 204px"></div>
+  <div class="inner lefthalf" style="left: 204px">
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN
+  </div>
+  <div class="border-bottom" style="left: 204px;"></div>
+  <div class="inner righthalf" style="left: 299px">
+    OOOOO<br>
+    PPPPP<br>
+    QQQQQ<br>
+  </div>
+  <div class="innerbg" style="left: 408px"></div>
+  <div class="border-bottom" style="left: 408px"></div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-004.html
new file mode 100644 (file)
index 0000000..82931ac
--- /dev/null
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML>
+<title>CSS Test: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
+<link rel="help" href="https://drafts.csswg.org/css-break/#break-decoration">
+<link rel="match" href="multicol-breaking-004-ref.html">
+<style>
+
+.outer {
+  height: 125px;
+  column-fill: auto;
+  width: 800px;
+  column-count: 4;
+  column-rule: 4px solid blue;
+  column-gap: 16px;
+  background: rgba(0, 0, 255, 0.3);
+}
+
+.inner {
+  column-count: 2;
+  column-rule: 2px solid fuchsia;
+  column-gap: 16px;
+  background: rgba(255, 0, 255, 0.3);
+  font: 16px/1.25 sans-serif;
+  border: solid green;
+  border-width: 0 0 25px 0;
+  box-decoration-break: clone;
+}
+
+</style>
+
+<div class="outer">
+  <div class="inner" style="height: 300px">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE<br>
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ<br>
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN<br>
+    OOOOO<br>
+    PPPPP<br>
+    QQQQQ
+  </div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005-expected.html
new file mode 100644 (file)
index 0000000..a22fda5
--- /dev/null
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML>
+<title>CSS Test Reference: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<style>
+
+.outer {
+  height: 200px;
+  width: 800px;
+  background: rgba(0, 0, 255, 0.3);
+  position: relative;
+}
+
+.blueborders {
+  position: absolute;
+  top: 0;
+  left: 262px; /* 256px first column + (16px gap - 4px rule) / 2 */
+  width: 268px; /* 256px second column + (16px gap - 4px rule) */
+  height: 200px;
+  border-right: blue solid 4px;
+  border-left: blue solid 4px;
+}
+
+.innerbg {
+  height: 100px;
+  width: 256px;
+  background: rgba(255, 0, 255, 0.3);
+  position: absolute;
+  top: 0;
+}
+
+.inner {
+  height: 100px;
+  width: 120px;
+  font: 16px/1.25 sans-serif;
+  position: absolute;
+  top: 0;
+}
+
+.lefthalf {
+  border-right: 2px solid fuchsia;
+  padding-right: 7px;
+}
+
+.righthalf {
+  padding-left: 7px;
+}
+
+</style>
+
+<div class="outer">
+  <div class="blueborders"></div>
+  <div class="innerbg" style="left: 0"></div>
+  <div class="inner lefthalf" style="left: 0">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE
+  </div>
+  <div class="inner righthalf" style="left: 129px">
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ
+  </div>
+  <div class="innerbg" style="left: 272px"></div>
+  <div class="inner lefthalf" style="left: 272px">
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN<br>
+    OOOOO
+  </div>
+  <div class="inner righthalf" style="left: 401px">
+    PPPPP<br>
+    QQQQQ<br>
+    RRRRR<br>
+    SSSSS<br>
+    TTTTT
+  </div>
+  <div class="innerbg" style="left: 544px"></div>
+  <div class="inner lefthalf" style="left: 544px">
+    UUUUU<br>
+    VVVVV<br>
+    WWWWW<br>
+    XXXXX<br>
+    YYYYY
+  </div>
+  <div class="inner righthalf" style="left: 673px">
+    ZZZZZ<br>
+    aaaaa<br>
+    bbbbb<br>
+    ccccc<br>
+    ddddd
+  </div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-005.html
new file mode 100644 (file)
index 0000000..18a1b78
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML>
+<title>CSS Test: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
+<link rel="match" href="multicol-breaking-005-ref.html">
+<style>
+
+.outer {
+  height: 200px;
+  width: 800px;
+  column-fill: balance;
+  column-count: 3;
+  column-rule: 4px solid blue;
+  column-gap: 16px;
+  background: rgba(0, 0, 255, 0.3);
+}
+
+.inner {
+  column-count: 2;
+  column-fill: balance;
+  column-rule: 2px solid fuchsia;
+  column-gap: 16px;
+  background: rgba(255, 0, 255, 0.3);
+  font: 16px/1.25 sans-serif;
+}
+
+</style>
+
+<!-- This test is similar to multicol-breaking-002.html,
+     but both outer and inner columns are balancing. The outer multi-column is
+     made explicitly taller than the inner columns' optimal balance height. -->
+<div class="outer">
+  <div class="inner" style="height: 300px">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE<br>
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ<br>
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN<br>
+    OOOOO<br>
+    PPPPP<br>
+    QQQQQ<br>
+    RRRRR<br>
+    SSSSS<br>
+    TTTTT<br>
+    UUUUU<br>
+    VVVVV<br>
+    WWWWW<br>
+    XXXXX<br>
+    YYYYY<br>
+    ZZZZZ<br>
+    aaaaa<br>
+    bbbbb<br>
+    ccccc<br>
+    ddddd
+  </div>
+</div>
index a66a58f..768ec63 100644 (file)
@@ -5,6 +5,7 @@
 <link rel="author" title="Mozilla" href="https://mozilla.org/">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
 <link rel="match" href="multicol-breaking-nobackground-000-ref.html">
 <style>
 
index d47fcd3..78eda23 100644 (file)
@@ -5,6 +5,7 @@
 <link rel="author" title="Mozilla" href="https://mozilla.org/">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
 <link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
 <link rel="match" href="multicol-breaking-nobackground-001-ref.html">
 <style>
 
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004-expected.html
new file mode 100644 (file)
index 0000000..2245fae
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML>
+<title>CSS Test Reference: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<style>
+
+.outer {
+  height: 125px;
+  width: 800px;
+  background: rgba(0, 0, 255, 0.3);
+  position: relative;
+}
+
+.inner {
+  height: 100px;
+  width: 86px;
+  font: 16px/1.25 sans-serif;
+  position: absolute;
+  top: 0;
+}
+
+.border-bottom {
+  height: 25px;
+  width: 188px;
+  background: green;
+  position: absolute;
+  top: 100px;
+}
+
+.lefthalf {
+  border-right: 2px solid fuchsia;
+  padding-right: 7px;
+}
+
+.righthalf {
+  padding-left: 7px;
+}
+
+</style>
+
+<div class="outer">
+  <div class="inner lefthalf" style="left: 0">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE
+  </div>
+  <div class="inner righthalf" style="left: 95px">
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ
+  </div>
+  <div class="border-bottom" style="left: 0"></div>
+  <div class="inner lefthalf" style="left: 204px">
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN
+  </div>
+  <div class="inner righthalf" style="left: 299px">
+    OOOOO<br>
+    PPPPP<br>
+    QQQQQ<br>
+  </div>
+  <div class="border-bottom" style="left: 204px;"></div>
+  <div class="border-bottom" style="left: 408px"></div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-004.html
new file mode 100644 (file)
index 0000000..7b81042
--- /dev/null
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML>
+<title>CSS Test: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
+<link rel="help" href="https://drafts.csswg.org/css-multicol/#cf">
+<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/2309">
+<link rel="help" href="https://drafts.csswg.org/css-break/#break-decoration">
+<link rel="match" href="multicol-breaking-nobackground-004-ref.html">
+<style>
+
+.outer {
+  height: 125px;
+  column-fill: auto;
+  width: 800px;
+  column-count: 4;
+  column-gap: 16px;
+  background: rgba(0, 0, 255, 0.3);
+}
+
+.inner {
+  column-count: 2;
+  column-rule: 2px solid fuchsia;
+  column-gap: 16px;
+  font: 16px/1.25 sans-serif;
+  border: solid green;
+  border-width: 0 0 25px 0;
+  box-decoration-break: clone;
+}
+
+</style>
+
+<div class="outer">
+  <div class="inner" style="height: 300px">
+    AAAAA<br>
+    BBBBB<br>
+    CCCCC<br>
+    DDDDD<br>
+    EEEEE<br>
+    FFFFF<br>
+    GGGGG<br>
+    HHHHH<br>
+    IIIII<br>
+    JJJJJ<br>
+    KKKKK<br>
+    LLLLL<br>
+    MMMMM<br>
+    NNNNN<br>
+    OOOOO<br>
+    PPPPP<br>
+    QQQQQ
+  </div>
+</div>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-005-expected.html
new file mode 100644 (file)
index 0000000..6329636
--- /dev/null
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML>
+<title>CSS Test Reference: breaking of a multicolumn</title>
+<meta charset="utf-8">
+<link rel="author" title="L. David Baron" href="https://dbaron.org/">
+<link rel="author" title="Ting-Yu Lin" href="tlin@mozilla.com">
+<link rel="author" title="Mozilla" href="https://mozilla.org/">
+<style>
+
+.outer {
+  height: 200px;
+  width: 800px;
+  background: rgba(0, 0, 255, 0.3);
+  position: relative;
+}
+
+.innerbg {
+  height: 100px;
+  width: 256px;
+  background: rgba(255, 0, 255, 0.3);
+  position: absolute;
+  top: 0;
+}
+
+.inner {
+  height: 100px;
+  width: 120px;
+  font: 16px/1.25 sans-serif;
+  position: absolute;
+  top: 0;
+}
+
+.lefthalf {
+  border-right: 2px solid fuchsia;
+  padding-right: 7px;
+}
+
+.righthalf {
+  padding-left: 7px;
+}
+
+</style>
+
+<div class="outer">
+  <div class="inner lefthalf" style="left: 0">