aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm2
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data4
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/testinfo.data2
-rw-r--r--tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht2
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm232
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_position.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_position.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_radius.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_radius.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_size.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_size.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_position.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_position.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_radius.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_radius.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_size.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_size.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_position.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_position.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_radius.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_radius.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_size.htm (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_size.htm)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm73
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm2
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data36
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht232
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht73
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht232
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_position.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_position.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_radius.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_radius.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_size.xht (renamed from tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_size.xht)0
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht72
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht73
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht69
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht71
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht70
-rw-r--r--tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm18
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm66
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm38
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm (renamed from tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm)31
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm69
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm19
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm26
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm4
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm62
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm4
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data46
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/index.htm1
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/index.xht1
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data23
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht18
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht66
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht38
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht (renamed from tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht)31
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht68
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht19
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht26
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht4
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht62
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht4
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht18
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht66
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht6
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht41
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht38
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht39
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht (renamed from tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht)33
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht77
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht19
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht26
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht4
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht62
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht4
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data12
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/testinfo.data6
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht2
-rw-r--r--tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht2
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm12
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm2
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data6
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/index.htm1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/index.xht1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/testinfo.data3
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht12
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht2
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht8
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list1
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht21
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/html/vh-interpolate-pct.htm2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data4
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/testinfo.data2
-rw-r--r--tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-interpolate-pct.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-block-vrl-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-043-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-block-vrl-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vlr-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vrl-006.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-001-ref.htm4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-002-ref.htm5
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-lr-002-ref.htm1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-001-ref.htm1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-002-ref.htm1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-003-ref.htm1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-001.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-002.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-004.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-001.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-002.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-003.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-004.htm3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data524
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data262
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-block-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vlr-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-043-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-block-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vlr-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-001-ref.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-002-ref.xht5
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-lr-002-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-001-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-002-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-003-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-001.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-002.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-004.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-001.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-002.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-003.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-004.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-block-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vlr-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-043-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-block-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vlr-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vrl-006.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-001-ref.xht4
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-002-ref.xht5
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-lr-002-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-001-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-002-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-003-ref.xht1
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-001.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-002.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-004.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-001.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-002.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-003.xht3
-rw-r--r--tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-004.xht3
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/background-body-001.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/background-body-002.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/background-body-003.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/background-html-body-001.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/before-after-positioned-002.htm33
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm33
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm34
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-12.htm61
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-14.htm8
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-8.htm4
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-066.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-081.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-090.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-091.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-149.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/content-153.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/margin-collapse-021.htm7
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-002-ref.htm16
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm13
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-007-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-011-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-002-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-006-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-010-ref.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm28
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reftest.list3
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/toc.htm2
-rw-r--r--tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data87
-rw-r--r--tests/wpt/css-tests/css21_dev/testinfo.data49
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/background-body-001.xht23
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht24
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht34
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht169
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht44
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht11
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht27
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht26
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht20
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht39
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht16
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht13
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht40
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reftest.list3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/background-body-001.xht32
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht33
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht34
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht169
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht44
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht11
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht36
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht38
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht35
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht38
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht29
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht48
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht16
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht13
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht2
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht40
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list3
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/MediaList.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm68
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-11.htm194
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm74
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-3.htm222
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-4.htm119
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-5.htm2536
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-6.htm895
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-7.htm77
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-8.htm60
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/chapter-9.htm27
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/computed-style-001.htm6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/css-style-declaration-modifications.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssimportrule.htm6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssom-cssText-serialize.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssom-cssstyledeclaration-set.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssom-setProperty-shorthand.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssstyledeclaration-mutability.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/cssstylerule.htm6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/index-001.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/index-002.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/index-003.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/inline-style-001.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/matchMedia.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-001.htm26
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-002.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-003.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-004.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-000.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-001.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-notation-000.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-001.htm14
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-002.htm4
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/toc.htm35
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-tree-order.htm6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm4
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data104
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/index.htm2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/index.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/testinfo.data52
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-1.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-10.xht68
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-11.xht194
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht74
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-3.xht222
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-4.xht119
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-5.xht2536
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-6.xht895
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-7.xht77
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-8.xht60
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-9.xht27
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/computed-style-001.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/css-style-declaration-modifications.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssimportrule.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssText-serialize.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssstyledeclaration-set.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-setProperty-shorthand.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstyledeclaration-mutability.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstylerule.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/index-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/index-002.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/index-003.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/inline-style-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/matchMedia.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-001.xht26
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-002.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-003.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-004.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-000.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-notation-000.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-001.xht14
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-002.xht4
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/toc.xht35
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-count.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht4
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-1.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-10.xht68
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-11.xht194
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht74
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-3.xht222
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-4.xht119
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-5.xht2536
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-6.xht895
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-7.xht77
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-8.xht60
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-9.xht27
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/computed-style-001.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/css-style-declaration-modifications.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssimportrule.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssText-serialize.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssstyledeclaration-set.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-setProperty-shorthand.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstyledeclaration-mutability.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstylerule.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-002.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-003.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/inline-style-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/matchMedia.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-001.xht26
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-002.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-003.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-004.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-notation-000.xht2
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-001.xht14
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-002.xht4
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/toc.xht35
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-count.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-tree-order.xht6
-rw-r--r--tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht4
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm124
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-11.htm155
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-12.htm68
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm307
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-14.htm108
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm286
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-3.htm83
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-4.htm896
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-5.htm378
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-6.htm746
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-7.htm232
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-8.htm70
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/chapter-9.htm25
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/matchMedia.htm2
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/html/toc.htm37
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data4
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/testinfo.data2
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-10.xht124
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-11.xht155
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-12.xht68
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht307
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-14.xht108
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht286
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-3.xht83
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-4.xht896
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-5.xht378
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-6.xht746
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-7.xht232
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-8.xht70
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-9.xht25
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMedia.xht2
-rw-r--r--tests/wpt/css-tests/cssom-view-1_dev/xhtml1/toc.xht37
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/html/DOMMatrix-003.htm180
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/html/chapter-6.htm12
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/html/toc.htm2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/testinfo.data1
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMMatrix-003.xht180
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-6.xht12
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1/toc.xht2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMMatrix-003.xht180
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-6.xht12
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1print/toc.xht2
-rw-r--r--tests/wpt/css-tests/source_rev2
-rw-r--r--tests/wpt/metadata-css/MANIFEST.json704
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm.ini (renamed from tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm.ini)2
-rw-r--r--tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm.ini3
-rw-r--r--tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm.ini1
-rw-r--r--tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-document-extension.htm.ini3
-rw-r--r--tests/wpt/metadata-css/geometry-1_dev/html/DOMMatrix-003.htm.ini41
540 files changed, 23701 insertions, 6329 deletions
diff --git a/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm b/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm
index 8dddd3fdb3e..0e086bef764 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm
+++ b/tests/wpt/css-tests/css-animations-1_dev/html/vh-interpolate-pct.htm
@@ -23,7 +23,7 @@
to { width: 200vw; height: 200vh; }
}
- html, body { margin: 0px; padding: 0px; }
+ html, body { margin: 0px; padding: 0px; height: 100%; }
html { background: red; overflow: hidden; }
#outer { position: relative; background: green; }
diff --git a/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data
index 31d1f185507..83abb276431 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-animations-1_dev/implementation-report-TEMPLATE.data
@@ -163,8 +163,8 @@ html/css-filters-animation-saturate.htm 1527b952f6a2421d3ff02ce50405d38d1cbb45b5
xhtml1/css-filters-animation-saturate.xht 1527b952f6a2421d3ff02ce50405d38d1cbb45b5 ?
html/css-filters-animation-sepia.htm 36a7316bfb518ea1cdefd38151449383c02b57a0 ?
xhtml1/css-filters-animation-sepia.xht 36a7316bfb518ea1cdefd38151449383c02b57a0 ?
-html/vh-interpolate-pct.htm ceef2964c18d7fd3cab6f5923fa60a633ec97442 ?
-xhtml1/vh-interpolate-pct.xht ceef2964c18d7fd3cab6f5923fa60a633ec97442 ?
+html/vh-interpolate-pct.htm b3791c1f30e52dc8582b2081404c23d6c2a15292 ?
+xhtml1/vh-interpolate-pct.xht b3791c1f30e52dc8582b2081404c23d6c2a15292 ?
html/vh-interpolate-px.htm ade4e7b3374856c99aa9515a936630f49c5c44fb ?
xhtml1/vh-interpolate-px.xht ade4e7b3374856c99aa9515a936630f49c5c44fb ?
html/vh-interpolate-vh.htm 9a46dd5fa51b77278d6d50f7c7f862592aea3413 ?
diff --git a/tests/wpt/css-tests/css-animations-1_dev/testinfo.data b/tests/wpt/css-tests/css-animations-1_dev/testinfo.data
index dcd68408de6..b0c48e258e7 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-animations-1_dev/testinfo.data
@@ -79,6 +79,6 @@ css-filters-animation-invert reference/css-filters-animation-invert-ref CSS Filt
css-filters-animation-opacity reference/css-filters-animation-opacity-ref CSS Filters Animation: Opacity http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-opacity,http://www.w3.org/TR/css3-animations/#animations c280f619d6a33d5953c6bde268ba7b0813467b70 `Gunther Brunner`<mailto:takeshimiya@gmail.com> The black square should be gray
css-filters-animation-saturate reference/css-filters-animation-saturate-ref CSS Filters Animation: Saturate http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-saturate,http://www.w3.org/TR/css3-animations/#animations 1527b952f6a2421d3ff02ce50405d38d1cbb45b5 `Gunther Brunner`<mailto:takeshimiya@gmail.com> The blue square should be light-blue
css-filters-animation-sepia reference/css-filters-animation-sepia-ref CSS Filters Animation: Sepia http://www.w3.org/TR/filter-effects-1/#FilterProperty,http://www.w3.org/TR/filter-effects-1/#funcdef-sepia,http://www.w3.org/TR/css3-animations/#animations 36a7316bfb518ea1cdefd38151449383c02b57a0 `Gunther Brunner`<mailto:takeshimiya@gmail.com> The blue square should be half-sepia
-vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ceef2964c18d7fd3cab6f5923fa60a633ec97442 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
+vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations b3791c1f30e52dc8582b2081404c23d6c2a15292 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
vh-interpolate-px reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ade4e7b3374856c99aa9515a936630f49c5c44fb `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
vh-interpolate-vh reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations 9a46dd5fa51b77278d6d50f7c7f862592aea3413 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 75vh and 125vh is 100vh (respectively for vw)
diff --git a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht
index 3ca5964d97e..a6420a5934e 100644
--- a/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht
+++ b/tests/wpt/css-tests/css-animations-1_dev/xhtml1/vh-interpolate-pct.xht
@@ -23,7 +23,7 @@
to { width: 200vw; height: 200vh; }
}
- html, body { margin: 0px; padding: 0px; }
+ html, body { margin: 0px; padding: 0px; height: 100%; }
html { background: red; overflow: hidden; }
#outer { position: relative; background: green; }
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm
index c281d7c0004..91a00e6ec8a 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/chapter-3.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS Backgrounds and Borders Module Level 3 CR Test Suite</h1>
- <h2>Backgrounds (381 tests)</h2>
+ <h2>Backgrounds (393 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -1168,9 +1168,9 @@
</ul>
</td>
</tr>
- <tr id="border-box-3.7" class="image">
+ <tr id="clip-border-box-3.7" class="image">
<td>
- <a href="border-box.htm">border-box</a></td>
+ <a href="clip-border-box.htm">clip-border-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box
@@ -1179,9 +1179,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_position-3.7" class="image">
+ <tr id="clip-border-box_with_position-3.7" class="image">
<td>
- <a href="border-box_with_position.htm">border-box_with_position</a></td>
+ <a href="clip-border-box_with_position.htm">clip-border-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-position
@@ -1190,9 +1190,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_radius-3.7" class="image">
+ <tr id="clip-border-box_with_radius-3.7" class="image">
<td>
- <a href="border-box_with_radius.htm">border-box_with_radius</a></td>
+ <a href="clip-border-box_with_radius.htm">clip-border-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; border-radius
@@ -1201,9 +1201,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_size-3.7" class="image">
+ <tr id="clip-border-box_with_size-3.7" class="image">
<td>
- <a href="border-box_with_size.htm">border-box_with_size</a></td>
+ <a href="clip-border-box_with_size.htm">clip-border-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-size
@@ -1212,9 +1212,9 @@
</ul>
</td>
</tr>
- <tr id="content-box-3.7" class="image">
+ <tr id="clip-content-box-3.7" class="image">
<td>
- <a href="content-box.htm">content-box</a></td>
+ <a href="clip-content-box.htm">clip-content-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box
@@ -1223,9 +1223,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_position-3.7" class="image">
+ <tr id="clip-content-box_with_position-3.7" class="image">
<td>
- <a href="content-box_with_position.htm">content-box_with_position</a></td>
+ <a href="clip-content-box_with_position.htm">clip-content-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-position
@@ -1234,9 +1234,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_radius-3.7" class="image">
+ <tr id="clip-content-box_with_radius-3.7" class="image">
<td>
- <a href="content-box_with_radius.htm">content-box_with_radius</a></td>
+ <a href="clip-content-box_with_radius.htm">clip-content-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; border-radius
@@ -1245,9 +1245,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_size-3.7" class="image">
+ <tr id="clip-content-box_with_size-3.7" class="image">
<td>
- <a href="content-box_with_size.htm">content-box_with_size</a></td>
+ <a href="clip-content-box_with_size.htm">clip-content-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-size
@@ -1256,33 +1256,9 @@
</ul>
</td>
</tr>
- <tr id="css3-background-clip-border-box-3.7" class="">
+ <tr id="clip-padding-box-3.7" class="image">
<td>
- <a href="css3-background-clip-border-box.htm">css3-background-clip-border-box</a></td>
- <td><a href="reference/css3-background-clip-border-box-ref.htm">=</a> </td>
- <td></td>
- <td>background clip property with value border-box
- </td>
- </tr>
- <tr id="css3-background-clip-content-box-3.7" class="">
- <td>
- <a href="css3-background-clip-content-box.htm">css3-background-clip-content-box</a></td>
- <td><a href="reference/css3-background-clip-content-box-ref.htm">=</a> </td>
- <td></td>
- <td>background clip property with value content-box
- </td>
- </tr>
- <tr id="css3-background-clip-padding-box-3.7" class="">
- <td>
- <a href="css3-background-clip-padding-box.htm">css3-background-clip-padding-box</a></td>
- <td><a href="reference/css3-background-clip-padding-box-ref.htm">=</a> </td>
- <td></td>
- <td>background clip property with value padding-box
- </td>
- </tr>
- <tr id="padding-box-3.7" class="image">
- <td>
- <a href="padding-box.htm">padding-box</a></td>
+ <a href="clip-padding-box.htm">clip-padding-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box
@@ -1291,9 +1267,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_position-3.7" class="image">
+ <tr id="clip-padding-box_with_position-3.7" class="image">
<td>
- <a href="padding-box_with_position.htm">padding-box_with_position</a></td>
+ <a href="clip-padding-box_with_position.htm">clip-padding-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-position
@@ -1302,9 +1278,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_radius-3.7" class="image">
+ <tr id="clip-padding-box_with_radius-3.7" class="image">
<td>
- <a href="padding-box_with_radius.htm">padding-box_with_radius</a></td>
+ <a href="clip-padding-box_with_radius.htm">clip-padding-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; border-radius
@@ -1313,9 +1289,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_size-3.7" class="image">
+ <tr id="clip-padding-box_with_size-3.7" class="image">
<td>
- <a href="padding-box_with_size.htm">padding-box_with_size</a></td>
+ <a href="clip-padding-box_with_size.htm">clip-padding-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-size
@@ -1324,6 +1300,30 @@
</ul>
</td>
</tr>
+ <tr id="css3-background-clip-border-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-border-box.htm">css3-background-clip-border-box</a></td>
+ <td><a href="reference/css3-background-clip-border-box-ref.htm">=</a> </td>
+ <td></td>
+ <td>background clip property with value border-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-content-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-content-box.htm">css3-background-clip-content-box</a></td>
+ <td><a href="reference/css3-background-clip-content-box-ref.htm">=</a> </td>
+ <td></td>
+ <td>background clip property with value content-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-padding-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-padding-box.htm">css3-background-clip-padding-box</a></td>
+ <td><a href="reference/css3-background-clip-padding-box-ref.htm">=</a> </td>
+ <td></td>
+ <td>background clip property with value padding-box
+ </td>
+ </tr>
</tbody>
<tbody id="s3.7.#background-clip">
<!-- 0 tests -->
@@ -1347,7 +1347,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.8">+</a>
<a href="https://www.w3.org/TR/css3-background/#the-background-origin">3.8 Positioning Area: the &#8216;background-origin&#8217; property</a></th></tr>
- <!-- 13 tests -->
+ <!-- 25 tests -->
<tr id="background-origin-001-3.8" class="dom script">
<td>
<a href="background-origin-001.htm">background-origin-001</a></td>
@@ -1482,6 +1482,138 @@
<td>background origin property with value content-box
</td>
</tr>
+ <tr id="origin-border-box-3.8" class="image">
+ <td>
+ <a href="origin-border-box.htm">origin-border-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_position.htm">origin-border-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-position
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_radius.htm">origin-border-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; border-radius
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_size.htm">origin-border-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-size
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box-3.8" class="image">
+ <td>
+ <a href="origin-content-box.htm">origin-content-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_position.htm">origin-content-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-position
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_radius.htm">origin-content-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; border-radius
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_size.htm">origin-content-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-size
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box-3.8" class="image">
+ <td>
+ <a href="origin-padding-box.htm">origin-padding-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;#8216;0 0&amp;#8217; is the upper left corner of the padding edge, &amp;#8216;100% 100%&amp;#8217; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_position.htm">origin-padding-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-position
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_radius.htm">origin-padding-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; border-radius
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_size.htm">origin-padding-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-size
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s3.8.#background-origin">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box.htm
index ef29ec0b6b4..ef29ec0b6b4 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_position.htm
index bad71a00cac..bad71a00cac 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_position.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_position.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_radius.htm
index bc2e83b1fae..bc2e83b1fae 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_radius.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_radius.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_size.htm
index 543ad94a8b7..543ad94a8b7 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/border-box_with_size.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-border-box_with_size.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box.htm
index 44eecf81bbd..44eecf81bbd 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_position.htm
index 8fbaa8eccac..8fbaa8eccac 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_position.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_position.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_radius.htm
index a943a04efbf..a943a04efbf 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_radius.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_radius.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_size.htm
index 69568a04a60..69568a04a60 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/content-box_with_size.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-content-box_with_size.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box.htm
index 59f2d65ef05..59f2d65ef05 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_position.htm
index 313c1d9d879..313c1d9d879 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_position.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_position.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_radius.htm
index 2c4c31875af..2c4c31875af 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_radius.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_radius.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_size.htm
index fdfd9268e84..fdfd9268e84 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/padding-box_with_size.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/clip-padding-box_with_size.htm
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm
new file mode 100644
index 00000000000..cc763d28ebe
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box.htm
@@ -0,0 +1,69 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Backgrounds Test: background-origin:border-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="border-box : The position is relative to the border box." name="assert">
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ }
+
+</style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br>
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm
new file mode 100644
index 00000000000..b780f0411d6
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_position.htm
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:border-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="border-box : The position is relative to the border box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br>
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin:
+ </div>
+
+ <div class="view case">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm
new file mode 100644
index 00000000000..f0b39431b9d
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_radius.htm
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:border-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="border-box : The position is relative to the border box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br>
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm
new file mode 100644
index 00000000000..0f31080aee9
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-border-box_with_size.htm
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:border-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="border-box : The position is relative to the border box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-size : 50%;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br>
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm
new file mode 100644
index 00000000000..123a93cd3f5
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box.htm
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:content-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="content-box : The position is relative to the content box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm
new file mode 100644
index 00000000000..d94a985b251
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_position.htm
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:content-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="content-box : The position is relative to the content box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br>
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm
new file mode 100644
index 00000000000..34378162fa6
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_radius.htm
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:content-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="content-box : The position is relative to the content box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br>
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm
new file mode 100644
index 00000000000..5e29a3141dd
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-content-box_with_size.htm
@@ -0,0 +1,69 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:content-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="content-box : The position is relative to the content box." name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br>
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm
new file mode 100644
index 00000000000..859ffd0d46b
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box.htm
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html><head>
+ <meta charset="utf-8">
+ <title>CSS Backgrounds Test: background-origin:padding-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert">
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+</div>
+
+<div class="test-case">
+
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm
new file mode 100644
index 00000000000..42efb7aa23d
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_position.htm
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:padding-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-position: -15px -15px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br>
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm
new file mode 100644
index 00000000000..5bb08ef2fc8
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_radius.htm
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:padding-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ border-radius: 60px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br>
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm
new file mode 100644
index 00000000000..c7b6e238b8f
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/origin-padding-box_with_size.htm
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Backgrounds Test: background-origin:padding-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn">
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help">
+ <meta content="image" name="flags">
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert">
+
+ <meta charset="utf-8">
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br>
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm
index ce8d44e7d39..0781850f44b 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/html4/toc.htm
@@ -32,7 +32,7 @@
<tbody id="s3">
<tr><th><a href="chapter-3.htm">Chapter 3 -
Backgrounds</a></th>
- <td>(381 Tests)</td></tr>
+ <td>(393 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data
index f842601819c..2437c0c173d 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/implementation-report-TEMPLATE.data
@@ -431,14 +431,6 @@ html4/border-bottom-right-radius-013.htm 033344f1f722b102330a32347d6655e2d6d2406
xhtml1/border-bottom-right-radius-013.xht 033344f1f722b102330a32347d6655e2d6d24067 ?
html4/border-bottom-right-radius-014.htm 344be3e376e814808318eebb489a61e4ca02409c ?
xhtml1/border-bottom-right-radius-014.xht 344be3e376e814808318eebb489a61e4ca02409c ?
-html4/border-box.htm e94f9369378951394fed22891b1fd01bafca039d ?
-xhtml1/border-box.xht e94f9369378951394fed22891b1fd01bafca039d ?
-html4/border-box_with_position.htm a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ?
-xhtml1/border-box_with_position.xht a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ?
-html4/border-box_with_radius.htm 00f7bc1670c0484c8b56f064bcc82d867e192b50 ?
-xhtml1/border-box_with_radius.xht 00f7bc1670c0484c8b56f064bcc82d867e192b50 ?
-html4/border-box_with_size.htm 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ?
-xhtml1/border-box_with_size.xht 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ?
html4/border-color_transparent.htm b49637ff5a553ca66e7fba67e1a533c18c06fdda ?
xhtml1/border-color_transparent.xht b49637ff5a553ca66e7fba67e1a533c18c06fdda ?
html4/border-image-017.htm d989efaaaf69da114fdf8d622cda3827d7b6048b ?
@@ -693,16 +685,32 @@ html4/box-shadow-outset-without-border-radius.htm b1f52411881fa34bdc4a4e100f2d97
xhtml1/box-shadow-outset-without-border-radius.xht b1f52411881fa34bdc4a4e100f2d9792478bb8a6 ?
html4/box-shadow-syntax-001.htm adc70c5f810a3182f5aad7255f9dd7ec5d35f977 ?
xhtml1/box-shadow-syntax-001.xht adc70c5f810a3182f5aad7255f9dd7ec5d35f977 ?
+html4/clip-border-box.htm e94f9369378951394fed22891b1fd01bafca039d ?
+xhtml1/clip-border-box.xht e94f9369378951394fed22891b1fd01bafca039d ?
+html4/clip-border-box_with_position.htm a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ?
+xhtml1/clip-border-box_with_position.xht a3dc11dbc05b0b4b21dea6b725192f859b96c6bb ?
+html4/clip-border-box_with_radius.htm 00f7bc1670c0484c8b56f064bcc82d867e192b50 ?
+xhtml1/clip-border-box_with_radius.xht 00f7bc1670c0484c8b56f064bcc82d867e192b50 ?
+html4/clip-border-box_with_size.htm 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ?
+xhtml1/clip-border-box_with_size.xht 279c25b383ffc1e60f889ea077f0979bf18d3ca8 ?
+html4/clip-content-box.htm 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ?
+xhtml1/clip-content-box.xht 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ?
+html4/clip-content-box_with_position.htm 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ?
+xhtml1/clip-content-box_with_position.xht 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ?
+html4/clip-content-box_with_radius.htm 2f4c470675a768689216adb298cc46282ebc6f2f ?
+xhtml1/clip-content-box_with_radius.xht 2f4c470675a768689216adb298cc46282ebc6f2f ?
+html4/clip-content-box_with_size.htm 8c10fa095529249067aed2a490ce5effa695f546 ?
+xhtml1/clip-content-box_with_size.xht 8c10fa095529249067aed2a490ce5effa695f546 ?
+html4/clip-padding-box.htm 30c8e1826b34e6b2b132ee8e6c0765138d479761 ?
+xhtml1/clip-padding-box.xht 30c8e1826b34e6b2b132ee8e6c0765138d479761 ?
+html4/clip-padding-box_with_position.htm d207e5c29e417b86ead2cf93e6d4715075674f52 ?
+xhtml1/clip-padding-box_with_position.xht d207e5c29e417b86ead2cf93e6d4715075674f52 ?
+html4/clip-padding-box_with_radius.htm d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ?
+xhtml1/clip-padding-box_with_radius.xht d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ?
+html4/clip-padding-box_with_size.htm 02a4f955189fc9cabbd43cb29870f01b6628644b ?
+xhtml1/clip-padding-box_with_size.xht 02a4f955189fc9cabbd43cb29870f01b6628644b ?
html4/color-behind-images.htm f0a536f5c70d50863079b17059b4bb1b94316f2f ?
xhtml1/color-behind-images.xht f0a536f5c70d50863079b17059b4bb1b94316f2f ?
-html4/content-box.htm 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ?
-xhtml1/content-box.xht 930d3ca0bda1025eea22f22d8ec20d53c4a2175b ?
-html4/content-box_with_position.htm 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ?
-xhtml1/content-box_with_position.xht 5ced35b8928414a87a38b80b3b3e937ae5b21c1e ?
-html4/content-box_with_radius.htm 2f4c470675a768689216adb298cc46282ebc6f2f ?
-xhtml1/content-box_with_radius.xht 2f4c470675a768689216adb298cc46282ebc6f2f ?
-html4/content-box_with_size.htm 8c10fa095529249067aed2a490ce5effa695f546 ?
-xhtml1/content-box_with_size.xht 8c10fa095529249067aed2a490ce5effa695f546 ?
html4/css-border-radius-001.htm d028c67ed2dc8acc8b5b173d61a0ec37afd93876 ?
xhtml1/css-border-radius-001.xht d028c67ed2dc8acc8b5b173d61a0ec37afd93876 ?
html4/css-border-radius-002.htm f9fa09eb62c25f262d3e33fbd9574c5eb8cf2b52 ?
@@ -743,14 +751,30 @@ html4/none-as-image-layer.htm 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 ?
xhtml1/none-as-image-layer.xht 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 ?
html4/order-of-images.htm 4492b601c1313612451da01db8faa8d04828f558 ?
xhtml1/order-of-images.xht 4492b601c1313612451da01db8faa8d04828f558 ?
-html4/padding-box.htm 30c8e1826b34e6b2b132ee8e6c0765138d479761 ?
-xhtml1/padding-box.xht 30c8e1826b34e6b2b132ee8e6c0765138d479761 ?
-html4/padding-box_with_position.htm d207e5c29e417b86ead2cf93e6d4715075674f52 ?
-xhtml1/padding-box_with_position.xht d207e5c29e417b86ead2cf93e6d4715075674f52 ?
-html4/padding-box_with_radius.htm d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ?
-xhtml1/padding-box_with_radius.xht d3f47dae7fd8e1b0216994fad247e29fa9e90a93 ?
-html4/padding-box_with_size.htm 02a4f955189fc9cabbd43cb29870f01b6628644b ?
-xhtml1/padding-box_with_size.xht 02a4f955189fc9cabbd43cb29870f01b6628644b ?
+html4/origin-border-box.htm bf8c13bebca3503411c71f5216c7f87badbb7b00 ?
+xhtml1/origin-border-box.xht bf8c13bebca3503411c71f5216c7f87badbb7b00 ?
+html4/origin-border-box_with_position.htm d86f6224ab5d6ca2cd94f12303f2797ca6a64979 ?
+xhtml1/origin-border-box_with_position.xht d86f6224ab5d6ca2cd94f12303f2797ca6a64979 ?
+html4/origin-border-box_with_radius.htm 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 ?
+xhtml1/origin-border-box_with_radius.xht 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 ?
+html4/origin-border-box_with_size.htm 97f4cc2e9d0d88759264280dfc3cdd0733490bae ?
+xhtml1/origin-border-box_with_size.xht 97f4cc2e9d0d88759264280dfc3cdd0733490bae ?
+html4/origin-content-box.htm 7988aefacbaa5637c6c10818ead6ece5efa43500 ?
+xhtml1/origin-content-box.xht 7988aefacbaa5637c6c10818ead6ece5efa43500 ?
+html4/origin-content-box_with_position.htm b80b9d7131ba56ce90c3ee671feef8cec0084b11 ?
+xhtml1/origin-content-box_with_position.xht b80b9d7131ba56ce90c3ee671feef8cec0084b11 ?
+html4/origin-content-box_with_radius.htm f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c ?
+xhtml1/origin-content-box_with_radius.xht f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c ?
+html4/origin-content-box_with_size.htm 9f11873b405cf76f6cf0182218a3fe73f1691b4d ?
+xhtml1/origin-content-box_with_size.xht 9f11873b405cf76f6cf0182218a3fe73f1691b4d ?
+html4/origin-padding-box.htm 88ed81d132c4eea13e35b33f81fb59c43b900089 ?
+xhtml1/origin-padding-box.xht 88ed81d132c4eea13e35b33f81fb59c43b900089 ?
+html4/origin-padding-box_with_position.htm 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 ?
+xhtml1/origin-padding-box_with_position.xht 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 ?
+html4/origin-padding-box_with_radius.htm 71a7bef86157c393a99035e3cd63bfd5a5bc0615 ?
+xhtml1/origin-padding-box_with_radius.xht 71a7bef86157c393a99035e3cd63bfd5a5bc0615 ?
+html4/origin-padding-box_with_size.htm 1c53596da91331bbe9cb94e21135a6893352a266 ?
+xhtml1/origin-padding-box_with_size.xht 1c53596da91331bbe9cb94e21135a6893352a266 ?
html4/scroll-positioned-multiple-background-images.htm 9963b10722dbb38a5271823e94832f5ff151116a ?
xhtml1/scroll-positioned-multiple-background-images.xht 9963b10722dbb38a5271823e94832f5ff151116a ?
html4/tall--auto--omitted-width-percent-height.htm 6772e61cb81749f6bdd8188a3c42d6106f0aba4a ?
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data b/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data
index c8116e2fb05..0ccb46ca253 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/testinfo.data
@@ -213,10 +213,6 @@ border-bottom-right-radius-011 reference/border-radius-001-ref Borders. Border-b
border-bottom-right-radius-012 Borders. Border-bottom-right-radius using two length values: 0.5in 10mm http://www.w3.org/TR/css3-background/#the-border-radius 1abe42ee07f3a8207c0e40ffe53aaee66f4a0b7a `Nokia`<http://www.nokia.com/> To verify border-bottom-right-radius property set with two values (with different units), works as expected
border-bottom-right-radius-013 Borders. Border-bottom-right-radius using two length values: 40pt 2pc http://www.w3.org/TR/css3-background/#the-border-radius 033344f1f722b102330a32347d6655e2d6d24067 `Nokia`<http://www.nokia.com/> To verify border-bottom-right-radius property set with two values (with different units), works fine
border-bottom-right-radius-014 reference/border-radius-001-ref Borders. Border-bottom-right-radius using two length values: 50px -25px http://www.w3.org/TR/css3-background/#the-border-radius 344be3e376e814808318eebb489a61e4ca02409c `Nokia`<http://www.nokia.com/> To verify if one length value is negative in border-bottom-right-radius, then the corner is not rounded.
-border-box background-clip:border-box image http://www.w3.org/TR/css3-background/#the-background-clip e94f9369378951394fed22891b1fd01bafca039d `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
-border-box_with_position background-clip:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip a3dc11dbc05b0b4b21dea6b725192f859b96c6bb `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
-border-box_with_radius background-clip:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 00f7bc1670c0484c8b56f064bcc82d867e192b50 `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
-border-box_with_size background-clip:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 279c25b383ffc1e60f889ea077f0979bf18d3ca8 `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
border-color_transparent border-clip_border-box http://www.w3.org/TR/css3-background/#the-border-color b49637ff5a553ca66e7fba67e1a533c18c06fdda `Dong An`<andong135@126.com> Test transparent of border-color
border-image-017 reference/ref-filled-green-100px-square border-image shorthand - with border-image-slice <percentage> and border-image-width <percentage> image http://www.w3.org/TR/css3-background/#the-border-image d989efaaaf69da114fdf8d622cda3827d7b6048b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> Percentage values for 'border-image-slice' are relative to the size of the image: the width of the image for the horizontal (left and right) offsets, the height for vertical (top and bottom) offsets. 'border-image-slice' specifies inward offsets from the top, right, bottom, and left edges (in that order) of the image. In this test, the image serving as 'border-image-source' is a 100px by 100px image which has 5px of green at the top, 10px of green on the right, 15px of green at the bottom and 20px of green at the left; the remaining center (which has a width of 70px and a height of 80px) is all red.
border-image-018 reference/ref-filled-green-100px-square border-image shorthand - with border-image-slice <number> and border-image-width <percentage> image http://www.w3.org/TR/css3-background/#the-border-image c7c3fbd31a77382c5eb0c92e98d0a4d5d659c41f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> Number values for 'border-image-slice' are pixels in the image: the width of the image for the horizontal (left and right) offsets, the height for vertical (top and bottom) offsets. 'border-image-slice' specifies inward offsets from the top, right, bottom, and left edges (in that order) of the image. In this test, the image serving as 'border-image-source' is a 100px by 100px image which has 5px of green at the top, 10px of green on the right, 15px of green at the bottom and 20px of green at the left; the remaining center (which has a width of 70px and a height of 80px) is all red.
@@ -344,11 +340,19 @@ box-shadow-inset-without-border-radius reference/box-shadow-inset-without-border
box-shadow-outset-spread-without-border-radius reference/box-shadow-outset-spread-without-border-radius box-shadow http://www.w3.org/TR/css3-background/#the-box-shadow 58ab18a345d6bbdc4b80849e1b92d15fb8015904 `Zhang Xiaochong`<mailto:joy.xczhang@gmail.com> outset spread box-shadow should show shadow.
box-shadow-outset-without-border-radius reference/box-shadow-outset-without-border-radius box-shadow http://www.w3.org/TR/css3-background/#the-box-shadow b1f52411881fa34bdc4a4e100f2d9792478bb8a6 `Zhang Xiaochong`<mailto:joy.xczhang@gmail.com> box-shadow should show shadow.
box-shadow-syntax-001 Box Shadow Syntax: Reordering Components http://www.w3.org/TR/css3-background/#the-box-shadow adc70c5f810a3182f5aad7255f9dd7ec5d35f977 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> Box shadow color, inset, and length parameters can be mixed in any order, but lengths must stay adjacent.
+clip-border-box background-clip:border-box image http://www.w3.org/TR/css3-background/#the-background-clip e94f9369378951394fed22891b1fd01bafca039d `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
+clip-border-box_with_position background-clip:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip a3dc11dbc05b0b4b21dea6b725192f859b96c6bb `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
+clip-border-box_with_radius background-clip:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 00f7bc1670c0484c8b56f064bcc82d867e192b50 `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
+clip-border-box_with_size background-clip:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 279c25b383ffc1e60f889ea077f0979bf18d3ca8 `finscn`<mail:finscn@gmail.com> border-box : The background is painted within (clipped to) the border box.
+clip-content-box background-clip:content-box image http://www.w3.org/TR/css3-background/#the-background-clip 930d3ca0bda1025eea22f22d8ec20d53c4a2175b `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
+clip-content-box_with_position background-clip:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip 5ced35b8928414a87a38b80b3b3e937ae5b21c1e `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
+clip-content-box_with_radius background-clip:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 2f4c470675a768689216adb298cc46282ebc6f2f `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
+clip-content-box_with_size background-clip:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 8c10fa095529249067aed2a490ce5effa695f546 `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
+clip-padding-box background-clip:padding-box image http://www.w3.org/TR/css3-background/#the-background-clip 30c8e1826b34e6b2b132ee8e6c0765138d479761 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
+clip-padding-box_with_position background-clip:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip d207e5c29e417b86ead2cf93e6d4715075674f52 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
+clip-padding-box_with_radius background-clip:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip d3f47dae7fd8e1b0216994fad247e29fa9e90a93 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
+clip-padding-box_with_size background-clip:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 02a4f955189fc9cabbd43cb29870f01b6628644b `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
color-behind-images Background color is drawn behind images http://www.w3.org/TR/css3-background/#the-background-color f0a536f5c70d50863079b17059b4bb1b94316f2f `Microsoft`<http://www.microsoft.com/> Background color is drawn behind any number of background images.
-content-box background-clip:content-box image http://www.w3.org/TR/css3-background/#the-background-clip 930d3ca0bda1025eea22f22d8ec20d53c4a2175b `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
-content-box_with_position background-clip:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip 5ced35b8928414a87a38b80b3b3e937ae5b21c1e `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
-content-box_with_radius background-clip:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip 2f4c470675a768689216adb298cc46282ebc6f2f `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
-content-box_with_size background-clip:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 8c10fa095529249067aed2a490ce5effa695f546 `finscn`<mail:finscn@gmail.com> content-box : The background is painted within (clipped to) the content box.
css-border-radius-001 reference/css-border-radius-ref-001 CSS border-radius Test http://www.w3.org/TR/css3-background/#the-border-radius d028c67ed2dc8acc8b5b173d61a0ec37afd93876 `tmd`<mailto:weisong4413@126.com>
css-border-radius-002 reference/css-border-radius-ref-002 CSS border-radius Test http://www.w3.org/TR/css3-background/#the-border-radius f9fa09eb62c25f262d3e33fbd9574c5eb8cf2b52 `tmd`<mailto:weisong4413@126.com> if there is more then one graph and one color
css-box-shadow-001 reference/css-box-shadow-ref-001 CSS box-shadow Test http://www.w3.org/TR/css3-background/#the-box-shadow,http://www.w3.org/TR/css3-background/#the-border-radius 5b797441df20c4cc70e3073544e2df1026946b69 `tmd`<mailto:weisong4413@126.com>
@@ -369,10 +373,18 @@ css3-box-shadow reference/css3-box-shadow-ref the test passes if adding one or m
diagonal-percentage-vector-background reference/diagonal-percentage-vector-background-ref scaled vector image without intrinsic dimensions as background, with rendering dependent on the diagonal svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute 181f4bf8b33ab85eaf3937a2f0f212eb5437fab3 `Jeff Walden`<http://whereswalden.com/>
none-as-image-layer None counts as an image layer http://www.w3.org/TR/css3-background/#the-background-image 3c26f26e7017ddf4e3e5ec05eed3e1eb5eb4ab42 `Microsoft`<http://www.microsoft.com/> 'Background-image: none' counts as an image layer but draws nothing.
order-of-images Order of images http://www.w3.org/TR/css3-background/#the-background-image 4492b601c1313612451da01db8faa8d04828f558 `Microsoft`<http://www.microsoft.com/> Background images are listed in order, with the first image being rendered on top of all the other images, and so on.
-padding-box background-clip:padding-box image http://www.w3.org/TR/css3-background/#the-background-clip 30c8e1826b34e6b2b132ee8e6c0765138d479761 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
-padding-box_with_position background-clip:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-clip d207e5c29e417b86ead2cf93e6d4715075674f52 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
-padding-box_with_radius background-clip:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-clip d3f47dae7fd8e1b0216994fad247e29fa9e90a93 `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
-padding-box_with_size background-clip:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-clip 02a4f955189fc9cabbd43cb29870f01b6628644b `finscn`<mail:finscn@gmail.com> padding-box : The background is painted within (clipped to) the padding box
+origin-border-box background-origin:border-box image http://www.w3.org/TR/css3-background/#the-background-origin bf8c13bebca3503411c71f5216c7f87badbb7b00 `finscn`<mail:finscn@gmail.com> border-box : The position is relative to the border box.
+origin-border-box_with_position background-origin:border-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin d86f6224ab5d6ca2cd94f12303f2797ca6a64979 `finscn`<mail:finscn@gmail.com> border-box : The position is relative to the border box.
+origin-border-box_with_radius background-origin:border-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin 8620ce8bcd4c2321f8323f6d3cf6e27ebcad74d2 `finscn`<mail:finscn@gmail.com> border-box : The position is relative to the border box.
+origin-border-box_with_size background-origin:border-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 97f4cc2e9d0d88759264280dfc3cdd0733490bae `finscn`<mail:finscn@gmail.com> border-box : The position is relative to the border box.
+origin-content-box background-origin:content-box image http://www.w3.org/TR/css3-background/#the-background-origin 7988aefacbaa5637c6c10818ead6ece5efa43500 `finscn`<mail:finscn@gmail.com> content-box : The position is relative to the content box.
+origin-content-box_with_position background-origin:content-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin b80b9d7131ba56ce90c3ee671feef8cec0084b11 `finscn`<mail:finscn@gmail.com> content-box : The position is relative to the content box.
+origin-content-box_with_radius background-origin:content-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin f9e5c53f3ed47f7f29bc25a86380f460e5a3b34c `finscn`<mail:finscn@gmail.com> content-box : The position is relative to the content box.
+origin-content-box_with_size background-origin:content-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 9f11873b405cf76f6cf0182218a3fe73f1691b4d `finscn`<mail:finscn@gmail.com> content-box : The position is relative to the content box.
+origin-padding-box background-origin:padding-box image http://www.w3.org/TR/css3-background/#the-background-origin 88ed81d132c4eea13e35b33f81fb59c43b900089 `finscn`<mail:finscn@gmail.com> padding-box : The position is relative to the padding box. (For single boxes &#8216;0 0&#8217; is the upper left corner of the padding edge, &#8216;100% 100%&#8217; is the lower right corner.)
+origin-padding-box_with_position background-origin:padding-box & background-position image http://www.w3.org/TR/css3-background/#the-background-origin 784c1ded55af7abac2e1c45e5f8cfbbe3d3ec788 `finscn`<mail:finscn@gmail.com> padding-box : The position is relative to the padding box. (For single boxes &acirc;&#8364;&#732;0 0&acirc;&#8364;&#8482; is the upper left corner of the padding edge, &acirc;&#8364;&#732;100% 100%&acirc;&#8364;&#8482; is the lower right corner.)
+origin-padding-box_with_radius background-origin:padding-box & border-radius image http://www.w3.org/TR/css3-background/#the-background-origin 71a7bef86157c393a99035e3cd63bfd5a5bc0615 `finscn`<mail:finscn@gmail.com> padding-box : The position is relative to the padding box. (For single boxes &acirc;&#8364;&#732;0 0&acirc;&#8364;&#8482; is the upper left corner of the padding edge, &acirc;&#8364;&#732;100% 100%&acirc;&#8364;&#8482; is the lower right corner.)
+origin-padding-box_with_size background-origin:padding-box & background-size image http://www.w3.org/TR/css3-background/#the-background-origin 1c53596da91331bbe9cb94e21135a6893352a266 `finscn`<mail:finscn@gmail.com> padding-box : The position is relative to the padding box. (For single boxes &acirc;&#8364;&#732;0 0&acirc;&#8364;&#8482; is the upper left corner of the padding edge, &acirc;&#8364;&#732;100% 100%&acirc;&#8364;&#8482; is the lower right corner.)
scroll-positioned-multiple-background-images reference/60x60-green-background Scroll multiple background images that are positioned dom,image,scroll http://www.w3.org/TR/css3-background/#layering 9963b10722dbb38a5271823e94832f5ff151116a `Google`<http://www.google.com/> When multiple background images are positioned at (0px, 0px) and (0, 60px) of each 60px by 60px in a scrollable element, and the element is scrolled to (0, 60px), only the second image is shown.
tall--auto--omitted-width-percent-height background-size: auto; for omitted-width-percent-height.svg svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute 6772e61cb81749f6bdd8188a3c42d6106f0aba4a `Jeff Walden`<http://whereswalden.com/>
tall--auto--percent-width-nonpercent-height background-size: auto; for percent-width-nonpercent-height.svg svg http://www.w3.org/TR/css3-background/#the-background-size,http://www.w3.org/TR/SVG/coords.html#IntrinsicSizing,http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute f3c6bcf30bb2d6a3af78b9a841ca8176c37d7a4d `Jeff Walden`<http://whereswalden.com/>
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht
index a19d8b73240..8e7bb87b517 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/chapter-3.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Backgrounds and Borders Module Level 3 CR Test Suite</h1>
- <h2>Backgrounds (381 tests)</h2>
+ <h2>Backgrounds (393 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -1168,9 +1168,9 @@
</ul>
</td>
</tr>
- <tr id="border-box-3.7" class="image">
+ <tr id="clip-border-box-3.7" class="image">
<td>
- <a href="border-box.xht">border-box</a></td>
+ <a href="clip-border-box.xht">clip-border-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box
@@ -1179,9 +1179,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_position-3.7" class="image">
+ <tr id="clip-border-box_with_position-3.7" class="image">
<td>
- <a href="border-box_with_position.xht">border-box_with_position</a></td>
+ <a href="clip-border-box_with_position.xht">clip-border-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-position
@@ -1190,9 +1190,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_radius-3.7" class="image">
+ <tr id="clip-border-box_with_radius-3.7" class="image">
<td>
- <a href="border-box_with_radius.xht">border-box_with_radius</a></td>
+ <a href="clip-border-box_with_radius.xht">clip-border-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; border-radius
@@ -1201,9 +1201,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_size-3.7" class="image">
+ <tr id="clip-border-box_with_size-3.7" class="image">
<td>
- <a href="border-box_with_size.xht">border-box_with_size</a></td>
+ <a href="clip-border-box_with_size.xht">clip-border-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-size
@@ -1212,9 +1212,9 @@
</ul>
</td>
</tr>
- <tr id="content-box-3.7" class="image">
+ <tr id="clip-content-box-3.7" class="image">
<td>
- <a href="content-box.xht">content-box</a></td>
+ <a href="clip-content-box.xht">clip-content-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box
@@ -1223,9 +1223,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_position-3.7" class="image">
+ <tr id="clip-content-box_with_position-3.7" class="image">
<td>
- <a href="content-box_with_position.xht">content-box_with_position</a></td>
+ <a href="clip-content-box_with_position.xht">clip-content-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-position
@@ -1234,9 +1234,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_radius-3.7" class="image">
+ <tr id="clip-content-box_with_radius-3.7" class="image">
<td>
- <a href="content-box_with_radius.xht">content-box_with_radius</a></td>
+ <a href="clip-content-box_with_radius.xht">clip-content-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; border-radius
@@ -1245,9 +1245,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_size-3.7" class="image">
+ <tr id="clip-content-box_with_size-3.7" class="image">
<td>
- <a href="content-box_with_size.xht">content-box_with_size</a></td>
+ <a href="clip-content-box_with_size.xht">clip-content-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-size
@@ -1256,33 +1256,9 @@
</ul>
</td>
</tr>
- <tr id="css3-background-clip-border-box-3.7" class="">
+ <tr id="clip-padding-box-3.7" class="image">
<td>
- <a href="css3-background-clip-border-box.xht">css3-background-clip-border-box</a></td>
- <td><a href="reference/css3-background-clip-border-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value border-box
- </td>
- </tr>
- <tr id="css3-background-clip-content-box-3.7" class="">
- <td>
- <a href="css3-background-clip-content-box.xht">css3-background-clip-content-box</a></td>
- <td><a href="reference/css3-background-clip-content-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value content-box
- </td>
- </tr>
- <tr id="css3-background-clip-padding-box-3.7" class="">
- <td>
- <a href="css3-background-clip-padding-box.xht">css3-background-clip-padding-box</a></td>
- <td><a href="reference/css3-background-clip-padding-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value padding-box
- </td>
- </tr>
- <tr id="padding-box-3.7" class="image">
- <td>
- <a href="padding-box.xht">padding-box</a></td>
+ <a href="clip-padding-box.xht">clip-padding-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box
@@ -1291,9 +1267,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_position-3.7" class="image">
+ <tr id="clip-padding-box_with_position-3.7" class="image">
<td>
- <a href="padding-box_with_position.xht">padding-box_with_position</a></td>
+ <a href="clip-padding-box_with_position.xht">clip-padding-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-position
@@ -1302,9 +1278,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_radius-3.7" class="image">
+ <tr id="clip-padding-box_with_radius-3.7" class="image">
<td>
- <a href="padding-box_with_radius.xht">padding-box_with_radius</a></td>
+ <a href="clip-padding-box_with_radius.xht">clip-padding-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; border-radius
@@ -1313,9 +1289,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_size-3.7" class="image">
+ <tr id="clip-padding-box_with_size-3.7" class="image">
<td>
- <a href="padding-box_with_size.xht">padding-box_with_size</a></td>
+ <a href="clip-padding-box_with_size.xht">clip-padding-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-size
@@ -1324,6 +1300,30 @@
</ul>
</td>
</tr>
+ <tr id="css3-background-clip-border-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-border-box.xht">css3-background-clip-border-box</a></td>
+ <td><a href="reference/css3-background-clip-border-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value border-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-content-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-content-box.xht">css3-background-clip-content-box</a></td>
+ <td><a href="reference/css3-background-clip-content-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value content-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-padding-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-padding-box.xht">css3-background-clip-padding-box</a></td>
+ <td><a href="reference/css3-background-clip-padding-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value padding-box
+ </td>
+ </tr>
</tbody>
<tbody id="s3.7.#background-clip">
<!-- 0 tests -->
@@ -1347,7 +1347,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.8">+</a>
<a href="https://www.w3.org/TR/css3-background/#the-background-origin">3.8 Positioning Area: the &#8216;background-origin&#8217; property</a></th></tr>
- <!-- 13 tests -->
+ <!-- 25 tests -->
<tr id="background-origin-001-3.8" class="dom script">
<td>
<a href="background-origin-001.xht">background-origin-001</a></td>
@@ -1482,6 +1482,138 @@
<td>background origin property with value content-box
</td>
</tr>
+ <tr id="origin-border-box-3.8" class="image">
+ <td>
+ <a href="origin-border-box.xht">origin-border-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_position.xht">origin-border-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-position
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_radius.xht">origin-border-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; border-radius
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_size.xht">origin-border-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-size
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box-3.8" class="image">
+ <td>
+ <a href="origin-content-box.xht">origin-content-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_position.xht">origin-content-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-position
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_radius.xht">origin-content-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; border-radius
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_size.xht">origin-content-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-size
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box-3.8" class="image">
+ <td>
+ <a href="origin-padding-box.xht">origin-padding-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;#8216;0 0&amp;#8217; is the upper left corner of the padding edge, &amp;#8216;100% 100%&amp;#8217; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_position.xht">origin-padding-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-position
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_radius.xht">origin-padding-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; border-radius
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_size.xht">origin-padding-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-size
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s3.8.#background-origin">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box.xht
index b78e9758154..b78e9758154 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_position.xht
index b1392ef74b0..b1392ef74b0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_radius.xht
index f54586ed59d..f54586ed59d 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_size.xht
index 36c87cbbed0..36c87cbbed0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/border-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-border-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box.xht
index 2cec3ebcdc9..2cec3ebcdc9 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_position.xht
index 1c10bb77f43..1c10bb77f43 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_radius.xht
index 6b0cf4a7ecc..6b0cf4a7ecc 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_size.xht
index 3469f50e445..3469f50e445 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/content-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-content-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box.xht
index 5785d59f1ce..5785d59f1ce 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_position.xht
index 57a3334cbdd..57a3334cbdd 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_radius.xht
index 136b97995f0..136b97995f0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_size.xht
index ba77d9616ee..ba77d9616ee 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/padding-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/clip-padding-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht
new file mode 100644
index 00000000000..0080c51b797
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box.xht
@@ -0,0 +1,69 @@
+<!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>
+ <meta charset="utf-8" />
+ <title>CSS Backgrounds Test: background-origin:border-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ }
+
+</style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht
new file mode 100644
index 00000000000..22b55a4ee8e
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_position.xht
@@ -0,0 +1,72 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin:
+ </div>
+
+ <div class="view case">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht
new file mode 100644
index 00000000000..2d8960308a4
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_radius.xht
@@ -0,0 +1,72 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht
new file mode 100644
index 00000000000..5c5bd5e51d2
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-border-box_with_size.xht
@@ -0,0 +1,71 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-size : 50%;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht
new file mode 100644
index 00000000000..72ee166e105
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:content-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht
new file mode 100644
index 00000000000..623e617d28b
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_position.xht
@@ -0,0 +1,73 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht
new file mode 100644
index 00000000000..0fd7ab8e067
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_radius.xht
@@ -0,0 +1,71 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht
new file mode 100644
index 00000000000..eeb544f913f
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-content-box_with_size.xht
@@ -0,0 +1,69 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht
new file mode 100644
index 00000000000..662c5e36c8f
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box.xht
@@ -0,0 +1,71 @@
+<!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>
+ <meta charset="utf-8" />
+ <title>CSS Backgrounds Test: background-origin:padding-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+</div>
+
+<div class="test-case">
+
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht
new file mode 100644
index 00000000000..75c3479bd91
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_position.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-position: -15px -15px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht
new file mode 100644
index 00000000000..6ca0e9b85e2
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_radius.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ border-radius: 60px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht
new file mode 100644
index 00000000000..3d4bfadde21
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/origin-padding-box_with_size.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht
index ba9d985e25a..0f2c0af15da 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1/toc.xht
@@ -32,7 +32,7 @@
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
Backgrounds</a></th>
- <td>(381 Tests)</td></tr>
+ <td>(393 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht
index a19d8b73240..8e7bb87b517 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/chapter-3.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Backgrounds and Borders Module Level 3 CR Test Suite</h1>
- <h2>Backgrounds (381 tests)</h2>
+ <h2>Backgrounds (393 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -1168,9 +1168,9 @@
</ul>
</td>
</tr>
- <tr id="border-box-3.7" class="image">
+ <tr id="clip-border-box-3.7" class="image">
<td>
- <a href="border-box.xht">border-box</a></td>
+ <a href="clip-border-box.xht">clip-border-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box
@@ -1179,9 +1179,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_position-3.7" class="image">
+ <tr id="clip-border-box_with_position-3.7" class="image">
<td>
- <a href="border-box_with_position.xht">border-box_with_position</a></td>
+ <a href="clip-border-box_with_position.xht">clip-border-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-position
@@ -1190,9 +1190,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_radius-3.7" class="image">
+ <tr id="clip-border-box_with_radius-3.7" class="image">
<td>
- <a href="border-box_with_radius.xht">border-box_with_radius</a></td>
+ <a href="clip-border-box_with_radius.xht">clip-border-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; border-radius
@@ -1201,9 +1201,9 @@
</ul>
</td>
</tr>
- <tr id="border-box_with_size-3.7" class="image">
+ <tr id="clip-border-box_with_size-3.7" class="image">
<td>
- <a href="border-box_with_size.xht">border-box_with_size</a></td>
+ <a href="clip-border-box_with_size.xht">clip-border-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:border-box &amp; background-size
@@ -1212,9 +1212,9 @@
</ul>
</td>
</tr>
- <tr id="content-box-3.7" class="image">
+ <tr id="clip-content-box-3.7" class="image">
<td>
- <a href="content-box.xht">content-box</a></td>
+ <a href="clip-content-box.xht">clip-content-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box
@@ -1223,9 +1223,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_position-3.7" class="image">
+ <tr id="clip-content-box_with_position-3.7" class="image">
<td>
- <a href="content-box_with_position.xht">content-box_with_position</a></td>
+ <a href="clip-content-box_with_position.xht">clip-content-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-position
@@ -1234,9 +1234,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_radius-3.7" class="image">
+ <tr id="clip-content-box_with_radius-3.7" class="image">
<td>
- <a href="content-box_with_radius.xht">content-box_with_radius</a></td>
+ <a href="clip-content-box_with_radius.xht">clip-content-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; border-radius
@@ -1245,9 +1245,9 @@
</ul>
</td>
</tr>
- <tr id="content-box_with_size-3.7" class="image">
+ <tr id="clip-content-box_with_size-3.7" class="image">
<td>
- <a href="content-box_with_size.xht">content-box_with_size</a></td>
+ <a href="clip-content-box_with_size.xht">clip-content-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:content-box &amp; background-size
@@ -1256,33 +1256,9 @@
</ul>
</td>
</tr>
- <tr id="css3-background-clip-border-box-3.7" class="">
+ <tr id="clip-padding-box-3.7" class="image">
<td>
- <a href="css3-background-clip-border-box.xht">css3-background-clip-border-box</a></td>
- <td><a href="reference/css3-background-clip-border-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value border-box
- </td>
- </tr>
- <tr id="css3-background-clip-content-box-3.7" class="">
- <td>
- <a href="css3-background-clip-content-box.xht">css3-background-clip-content-box</a></td>
- <td><a href="reference/css3-background-clip-content-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value content-box
- </td>
- </tr>
- <tr id="css3-background-clip-padding-box-3.7" class="">
- <td>
- <a href="css3-background-clip-padding-box.xht">css3-background-clip-padding-box</a></td>
- <td><a href="reference/css3-background-clip-padding-box-ref.xht">=</a> </td>
- <td></td>
- <td>background clip property with value padding-box
- </td>
- </tr>
- <tr id="padding-box-3.7" class="image">
- <td>
- <a href="padding-box.xht">padding-box</a></td>
+ <a href="clip-padding-box.xht">clip-padding-box</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box
@@ -1291,9 +1267,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_position-3.7" class="image">
+ <tr id="clip-padding-box_with_position-3.7" class="image">
<td>
- <a href="padding-box_with_position.xht">padding-box_with_position</a></td>
+ <a href="clip-padding-box_with_position.xht">clip-padding-box_with_position</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-position
@@ -1302,9 +1278,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_radius-3.7" class="image">
+ <tr id="clip-padding-box_with_radius-3.7" class="image">
<td>
- <a href="padding-box_with_radius.xht">padding-box_with_radius</a></td>
+ <a href="clip-padding-box_with_radius.xht">clip-padding-box_with_radius</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; border-radius
@@ -1313,9 +1289,9 @@
</ul>
</td>
</tr>
- <tr id="padding-box_with_size-3.7" class="image">
+ <tr id="clip-padding-box_with_size-3.7" class="image">
<td>
- <a href="padding-box_with_size.xht">padding-box_with_size</a></td>
+ <a href="clip-padding-box_with_size.xht">clip-padding-box_with_size</a></td>
<td></td>
<td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>background-clip:padding-box &amp; background-size
@@ -1324,6 +1300,30 @@
</ul>
</td>
</tr>
+ <tr id="css3-background-clip-border-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-border-box.xht">css3-background-clip-border-box</a></td>
+ <td><a href="reference/css3-background-clip-border-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value border-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-content-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-content-box.xht">css3-background-clip-content-box</a></td>
+ <td><a href="reference/css3-background-clip-content-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value content-box
+ </td>
+ </tr>
+ <tr id="css3-background-clip-padding-box-3.7" class="">
+ <td>
+ <a href="css3-background-clip-padding-box.xht">css3-background-clip-padding-box</a></td>
+ <td><a href="reference/css3-background-clip-padding-box-ref.xht">=</a> </td>
+ <td></td>
+ <td>background clip property with value padding-box
+ </td>
+ </tr>
</tbody>
<tbody id="s3.7.#background-clip">
<!-- 0 tests -->
@@ -1347,7 +1347,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.8">+</a>
<a href="https://www.w3.org/TR/css3-background/#the-background-origin">3.8 Positioning Area: the &#8216;background-origin&#8217; property</a></th></tr>
- <!-- 13 tests -->
+ <!-- 25 tests -->
<tr id="background-origin-001-3.8" class="dom script">
<td>
<a href="background-origin-001.xht">background-origin-001</a></td>
@@ -1482,6 +1482,138 @@
<td>background origin property with value content-box
</td>
</tr>
+ <tr id="origin-border-box-3.8" class="image">
+ <td>
+ <a href="origin-border-box.xht">origin-border-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_position.xht">origin-border-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-position
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_radius.xht">origin-border-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; border-radius
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-border-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-border-box_with_size.xht">origin-border-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:border-box &amp; background-size
+ <ul class="assert">
+ <li>border-box : The position is relative to the border box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box-3.8" class="image">
+ <td>
+ <a href="origin-content-box.xht">origin-content-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_position.xht">origin-content-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-position
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_radius.xht">origin-content-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; border-radius
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-content-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-content-box_with_size.xht">origin-content-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:content-box &amp; background-size
+ <ul class="assert">
+ <li>content-box : The position is relative to the content box.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box-3.8" class="image">
+ <td>
+ <a href="origin-padding-box.xht">origin-padding-box</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;#8216;0 0&amp;#8217; is the upper left corner of the padding edge, &amp;#8216;100% 100%&amp;#8217; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_position-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_position.xht">origin-padding-box_with_position</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-position
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_radius-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_radius.xht">origin-padding-box_with_radius</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; border-radius
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="origin-padding-box_with_size-3.8" class="image">
+ <td>
+ <a href="origin-padding-box_with_size.xht">origin-padding-box_with_size</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>background-origin:padding-box &amp; background-size
+ <ul class="assert">
+ <li>padding-box : The position is relative to the padding box. (For single boxes &amp;acirc;&amp;#8364;&amp;#732;0 0&amp;acirc;&amp;#8364;&amp;#8482; is the upper left corner of the padding edge, &amp;acirc;&amp;#8364;&amp;#732;100% 100%&amp;acirc;&amp;#8364;&amp;#8482; is the lower right corner.)</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s3.8.#background-origin">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box.xht
index b78e9758154..b78e9758154 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_position.xht
index b1392ef74b0..b1392ef74b0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_radius.xht
index f54586ed59d..f54586ed59d 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_size.xht
index 36c87cbbed0..36c87cbbed0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/border-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-border-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box.xht
index 2cec3ebcdc9..2cec3ebcdc9 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_position.xht
index 1c10bb77f43..1c10bb77f43 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_radius.xht
index 6b0cf4a7ecc..6b0cf4a7ecc 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_size.xht
index 3469f50e445..3469f50e445 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/content-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-content-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box.xht
index 5785d59f1ce..5785d59f1ce 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_position.xht
index 57a3334cbdd..57a3334cbdd 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_position.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_position.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_radius.xht
index 136b97995f0..136b97995f0 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_radius.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_radius.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_size.xht
index ba77d9616ee..ba77d9616ee 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/padding-box_with_size.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/clip-padding-box_with_size.xht
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht
new file mode 100644
index 00000000000..0080c51b797
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box.xht
@@ -0,0 +1,69 @@
+<!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>
+ <meta charset="utf-8" />
+ <title>CSS Backgrounds Test: background-origin:border-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ }
+
+</style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht
new file mode 100644
index 00000000000..22b55a4ee8e
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_position.xht
@@ -0,0 +1,72 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin:
+ </div>
+
+ <div class="view case">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht
new file mode 100644
index 00000000000..2d8960308a4
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_radius.xht
@@ -0,0 +1,72 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht
new file mode 100644
index 00000000000..5c5bd5e51d2
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-border-box_with_size.xht
@@ -0,0 +1,71 @@
+<!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 Backgrounds Test: background-origin:border-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="border-box : The position is relative to the border box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : border-box;
+ background-size : 50%;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat" id="border-box">
+ Test background-origin:
+ </div>
+
+ <div class="view case" id="border-box">
+ Test background-origin:
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht
new file mode 100644
index 00000000000..72ee166e105
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:content-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht
new file mode 100644
index 00000000000..623e617d28b
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_position.xht
@@ -0,0 +1,73 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-position: -15px -15px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht
new file mode 100644
index 00000000000..0fd7ab8e067
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_radius.xht
@@ -0,0 +1,71 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ border-radius: 60px;
+ }
+
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht
new file mode 100644
index 00000000000..eeb544f913f
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-content-box_with_size.xht
@@ -0,0 +1,69 @@
+<!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 Backgrounds Test: background-origin:content-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="content-box : The position is relative to the content box." name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : content-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht
new file mode 100644
index 00000000000..662c5e36c8f
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box.xht
@@ -0,0 +1,71 @@
+<!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>
+ <meta charset="utf-8" />
+ <title>CSS Backgrounds Test: background-origin:padding-box</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ }
+
+
+</style>
+
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+</div>
+
+<div class="test-case">
+
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht
new file mode 100644
index 00000000000..75c3479bd91
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_position.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; background-position</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-position: -15px -15px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When background-position is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht
new file mode 100644
index 00000000000..6ca0e9b85e2
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_radius.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; border-radius</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ border-radius: 60px;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When border-radius is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht
new file mode 100644
index 00000000000..3d4bfadde21
--- /dev/null
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/origin-padding-box_with_size.xht
@@ -0,0 +1,70 @@
+<!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 Backgrounds Test: background-origin:padding-box &amp; background-size</title>
+ <link href="mail:finscn@gmail.com" rel="author" title="finscn" />
+ <link href="http://www.w3.org/TR/css3-background/#the-background-origin" rel="help" />
+ <meta content="image" name="flags" />
+ <meta content="padding-box : The position is relative to the padding box. (For single boxes ‘0 0’ is the upper left corner of the padding edge, ‘100% 100%’ is the lower right corner.)" name="assert" />
+
+ <meta charset="utf-8" />
+
+
+<style type="text/css">
+
+ .infomation {
+ padding : 10px;
+ font-size : 16pt;
+ margin : 5px;
+ }
+
+ .test-case {
+ padding : 5px;
+ margin : 5px;
+ }
+
+ .view {
+ border : 30px solid rgba(60,150,255,0.4);
+ width : 320px;
+ height : 240px;
+ padding : 30px;
+ margin : 10px;
+ font-size : 16pt;
+ color : #ff9933;
+ background-image : url("../support/css3.png");
+ }
+
+ .no-repeat {
+ background-repeat : no-repeat;
+ }
+
+ .case {
+ background-origin : padding-box;
+ background-size : 50%;
+ }
+
+ </style>
+
+</head>
+<body>
+
+<div class="infomation">
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).<br />
+When background-size is enabled, the browser should paint the background correctly.
+</div>
+
+<div class="test-case">
+
+ <div class="view case no-repeat">
+ Test background-origin
+ </div>
+
+ <div class="view case">
+ Test background-origin
+ </div>
+
+</div>
+
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht
index ba9d985e25a..0f2c0af15da 100644
--- a/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/css-backgrounds-3_dev/xhtml1print/toc.xht
@@ -32,7 +32,7 @@
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
Backgrounds</a></th>
- <td>(381 Tests)</td></tr>
+ <td>(393 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm
index d88228519f1..05dc67af614 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-4.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Items (72 tests)</h2>
+ <h2>Flex Items (71 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="https://www.w3.org/TR/css-flexbox-1/#flex-items">4 Flex Items</a></th></tr>
- <!-- 24 tests -->
+ <!-- 23 tests -->
<tr id="flex-flexitem-childmargin-4" class="">
<td>
<a href="flex-flexitem-childmargin.htm">flex-flexitem-childmargin</a></td>
@@ -62,20 +62,12 @@
<td>Testing that we gracefully handle cases where two anonymous flex items become adjacent due to &quot;order&quot; reordering
</td>
</tr>
- <tr id="flexbox-table-fixup-001a-4" class="">
+ <tr id="flexbox-table-fixup-001-4" class="">
<td>
- <a href="flexbox-table-fixup-001a.htm">flexbox-table-fixup-001a</a></td>
+ <a href="flexbox-table-fixup-001.htm">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.htm">=</a> </td>
<td></td>
- <td>Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item
- </td>
- </tr>
- <tr id="flexbox-table-fixup-001b-4" class="">
- <td>
- <a href="flexbox-table-fixup-001b.htm">flexbox-table-fixup-001b</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.htm">=</a> </td>
- <td></td>
- <td>Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items
+ <td>Testing that table cells in a flex container get blockified and each form their own flex item
</td>
</tr>
<tr id="flexbox-whitespace-handling-001a-4" class="">
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm
index cefdf343979..3b7f6ecf69e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/chapter-9.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Layout Algorithm (62 tests)</h2>
+ <h2>Flex Layout Algorithm (68 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -517,7 +517,23 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.2.#hypothetical-main-size">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="flex-aspect-ratio-img-column-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-001.htm">flex-aspect-ratio-img-column-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-001.htm">flex-aspect-ratio-img-row-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
</tbody>
<tbody id="s9.3">
<tr><th colspan="4" scope="rowgroup">
@@ -613,7 +629,51 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.4.#algo-cross-item">
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="flex-aspect-ratio-img-column-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-002.htm">flex-aspect-ratio-img-column-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a height is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-column-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-003.htm">flex-aspect-ratio-img-column-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-002.htm">flex-aspect-ratio-img-row-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a width is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-003.htm">flex-aspect-ratio-img-row-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s9.4.#algo-cross-line">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm
index 9a2f834ced2..24c1e7c41fc 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap-reverse.htm
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
<div class="item">c</div>
<div class="item">3</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm
index 160c94d313a..9c2815f90e9 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse-wrap.htm
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
<div class="item">a</div>
<div class="item">1</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm
index 4a59313016a..2c1cbe5f43d 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-reverse.htm
@@ -28,7 +28,7 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">ghi</div>
+ <div class="item">stu</div>
<div class="item">789</div>
<div class="item">def</div>
<div class="item">456</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm
index 45069188142..9bcdc91e830 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap-reverse.htm
@@ -36,19 +36,19 @@
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">1</div>
<div class="item">a</div>
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm
index 014b4279edc..bf7fe66d3f8 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column-wrap.htm
@@ -36,19 +36,19 @@
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">3</div>
<div class="item">c</div>
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm
index f1e3353b7c3..27df3e49787 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/css-flexbox-column.htm
@@ -33,7 +33,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm
new file mode 100644
index 00000000000..c8076d2b50d
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm
new file mode 100644
index 00000000000..b5422282b5c
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a height is specified" name="assert">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm
new file mode 100644
index 00000000000..2c8cec157f0
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm
new file mode 100644
index 00000000000..a481e4c10ff
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm
new file mode 100644
index 00000000000..5ab342bdda3
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a width is specified" name="assert">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm
new file mode 100644
index 00000000000..134fa89f80e
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+ <title>CSS Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc.">
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help">
+ <link href="reference/ref-filled-green-100px-square.htm" rel="match">
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert">
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green">
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm
index 8bc0d0f07a0..99782a527f1 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm
@@ -3,13 +3,14 @@
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
--><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
+ Testcase with table parts inside of a flex container, which should *not*
+ trigger table-fixup. We use justify-content:space-between to stick packing
space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
+ run of <td>s will each be blockified & form its own flex item (instead of
+ being aggregated into a single table & single flex item).
--><html>
<head>
- <title>CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item</title>
+ <title>CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item</title>
<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-items">
<link rel="match" href="reference/flexbox-table-fixup-001-ref.htm">
@@ -21,12 +22,10 @@
justify-content: space-around;
}
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
td {
- padding-top: 0px;
- padding-bottom: 0px;
+ /* Remove any default padding for td elements, so we can compare them
+ easily against blocks in the reference case. */
+ padding: 0px;
}
.a {
@@ -46,16 +45,16 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
+ <!-- The adjacent table-parts in each example below should *not* be
+ grouped into the same flex item. -->
+ <!-- 2 adjacent table cells -->
<div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
+ <!-- Table cell followed by tbody -->
<div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td></td><div class="c">div</div><td class="b">cell1</td></div>
+ <!-- Empty table cell (ends up occupying 2px of width), followed by
+ nonempty table cell.-->
+ <div class="flexbox"><td></td><td class="b">cell1</td></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm
deleted file mode 100644
index 5a12805439f..00000000000
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<!--
- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/
---><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
- space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
-
- In this variant of the test, we also assign 'flex' values to the
- table parts - these values should have no effect, since these children
- don't themselves form flex items. The flex property _is_ honored on
- the <div class="c">, though, because _its_ box _is_ a direct child of a
- flexbox, so it _is_ a flex item.
---><html>
- <head>
- <title>CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items</title>
- <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
- <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-items">
- <link rel="match" href="reference/flexbox-table-fixup-001-ref.htm">
- <style>
- div.flexbox {
- border: 1px dashed blue;
- width: 200px;
- display: flex;
- justify-content: space-around;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
- }
-
- .a {
- background: lightgreen;
- width: 48px;
- flex: 5 3 100px;
- }
-
- .b {
- background: yellow;
- width: 48px;
- flex: 1 2 3px;
- }
-
- .c {
- background: pink;
- flex: 0 0 48px;
- }
- </style>
- </head>
- <body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
-
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
-
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td></td><div class="c">div</div><td class="b">cell1</td></div>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm
index 22479c3a8b2..dcc6f0234e7 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/flexbox-with-pseudo-elements-003.htm
@@ -6,10 +6,9 @@
flex container, specifically when they've got display:table-row or
table-cell.
- Note that we *don't* treat the table row or cell frames themselves as flex
- items, because they get wrapped in an anonymous table box, and *that* is
- the flex item. So, "align-self" and "order" have no effect on the
- row/cell. --><html><head>
+ The table-row / table-cell 'display' values should be blockified, and the
+ pseudo-elements should be treated as flex items. (They should not get
+ wrapped in an anonymous table box.) --><html><head>
<title>CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item</title>
<link href="mailto:dholbert@mozilla.com" rel="author" title="Daniel Holbert">
<link href="http://www.w3.org/TR/css-flexbox-1/#flex-items" rel="help">
@@ -29,15 +28,19 @@
display: table-row;
content: 'b';
background: yellow;
- align-self: center; /* should have no effect */
- order: 1; /* should have no effect */
+ /* If these "align-self" & "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: 1;
}
div.withAfter::after {
display: table-cell;
content: 'a';
background: lightblue;
- align-self: center; /* should have no effect */
- order: -1; /* should have no effect */
+ /* If these "align-self" & "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm
index adbc1426a62..4c62e2adeb0 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/css-flexbox-column-ref.htm
@@ -25,7 +25,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm
index e9ba478711b..e6f34209cd0 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm
@@ -2,22 +2,17 @@
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
---><!-- Reference case for table-fixup on table parts inside of a
- flex container. --><html>
+--><!-- Reference case for ensuring table-fixup does not happen to adjacent
+ table parts directly inside of a flex container. --><html>
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
<style>
div.flexbox {
border: 1px dashed blue;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
+ width: 200px;
+ display: flex;
+ justify-content: space-around;
}
.a {
@@ -37,14 +32,11 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 50px; width: 150px"><td class="a">cell1</td><td class="b">cell2</td></div>
+ <!-- In each example here, we simply use blocks instead of table parts -->
+ <div class="flexbox"><div class="a">cell1</div><div class="b">cell2</div></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 75px; width: 125px"><td class="a">cell1</td><tbody class="b">t</tbody></div>
+ <div class="flexbox"><div class="a">cell1</div><div class="b">t</div></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <div class="flexbox" style="padding-left: 52px; width: 148px"><div style="display: inline-block;" class="c">div</div><div style="display: inline-table; margin-left: 50px"><td class="b">cell1</td></div></div>
+ <div class="flexbox"><div></div><div class="b">cell1</div></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm
index 3e7bbaa5f99..2eb3494e69f 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reference/flexbox-with-pseudo-elements-003-ref.htm
@@ -23,10 +23,14 @@
.fakeBefore {
content: 'b';
background: yellow;
+ align-self: center;
+ order: 1;
}
.fakeAfter {
content: 'a';
background: lightblue;
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm
index 4befb51b36f..030807532f9 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest-toc.htm
@@ -512,6 +512,54 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="flex-aspect-ratio-img-column-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-001.htm">flex-aspect-ratio-img-column-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-002.htm">flex-aspect-ratio-img-column-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-003.htm">flex-aspect-ratio-img-column-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-001.htm">flex-aspect-ratio-img-row-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-002.htm">flex-aspect-ratio-img-row-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-003.htm">flex-aspect-ratio-img-row-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="flex-basis-001" class="">
<tr>
<td rowspan="1" title="flex-basis - positive number">
@@ -2120,18 +2168,10 @@
<td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="flexbox-table-fixup-001a" class="">
- <tr>
- <td rowspan="1" title="Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item">
- <a href="flexbox-table-fixup-001a.htm">flexbox-table-fixup-001a</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.htm">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="flexbox-table-fixup-001b" class="">
+ <tbody id="flexbox-table-fixup-001" class="">
<tr>
- <td rowspan="1" title="Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items">
- <a href="flexbox-table-fixup-001b.htm">flexbox-table-fixup-001b</a></td>
+ <td rowspan="1" title="Testing that table cells in a flex container get blockified and each form their own flex item">
+ <a href="flexbox-table-fixup-001.htm">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.htm">=</a> </td>
<td rowspan="1"></td>
</tr>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list
index d864c2a8e9a..d83308d4362 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/reftest.list
@@ -60,6 +60,12 @@ flex-002.htm == reference/justify-content-001-ref.htm
flex-003.htm == reference/justify-content-001-ref.htm
flex-004.htm == reference/justify-content-001-ref.htm
flex-align-items-center.htm == reference/flex-align-items-center-ref.htm
+flex-aspect-ratio-img-column-001.htm == reference/ref-filled-green-100px-square.htm
+flex-aspect-ratio-img-column-002.htm == reference/ref-filled-green-100px-square.htm
+flex-aspect-ratio-img-column-003.htm == reference/ref-filled-green-100px-square.htm
+flex-aspect-ratio-img-row-001.htm == reference/ref-filled-green-100px-square.htm
+flex-aspect-ratio-img-row-002.htm == reference/ref-filled-green-100px-square.htm
+flex-aspect-ratio-img-row-003.htm == reference/ref-filled-green-100px-square.htm
flex-basis-001.htm == reference/ref-filled-green-100px-square.htm
flex-basis-002.htm == reference/ref-filled-green-100px-square.htm
flex-basis-003.htm == reference/ref-filled-green-100px-square.htm
@@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.htm == reference/flexbox-sizing-horiz-001-ref.htm
flexbox-sizing-horiz-002.htm == reference/flexbox-sizing-horiz-002-ref.htm
flexbox-sizing-vert-001.htm == reference/flexbox-sizing-vert-001-ref.htm
flexbox-sizing-vert-002.htm == reference/flexbox-sizing-vert-002-ref.htm
-flexbox-table-fixup-001a.htm == reference/flexbox-table-fixup-001-ref.htm
-flexbox-table-fixup-001b.htm == reference/flexbox-table-fixup-001-ref.htm
+flexbox-table-fixup-001.htm == reference/flexbox-table-fixup-001-ref.htm
flexbox-whitespace-handling-001a.htm == reference/flexbox-whitespace-handling-001-ref.htm
flexbox-whitespace-handling-001b.htm == reference/flexbox-whitespace-handling-001-ref.htm
flexbox-whitespace-handling-002.htm == reference/flexbox-whitespace-handling-002-ref.htm
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm b/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm
index 2920427d381..af1a70abaa4 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/html/toc.htm
@@ -37,7 +37,7 @@
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
Flex Items</a></th>
- <td>(72 Tests)</td></tr>
+ <td>(71 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.htm">Chapter 9 -
Flex Layout Algorithm</a></th>
- <td>(62 Tests)</td></tr>
+ <td>(68 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.htm">Chapter 10 -
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data
index 482eb77ad0d..6f7a375d8f0 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/implementation-report-TEMPLATE.data
@@ -99,18 +99,18 @@ html/column-flexbox-break.htm 447d07932ea88069d2350bf6201a4f4b8261ea21 ?
xhtml1/column-flexbox-break.xht 447d07932ea88069d2350bf6201a4f4b8261ea21 ?
html/css-box-justify-content.htm 8eb9ef235feb6bf970b0c71c58e98e639d447352 ?
xhtml1/css-box-justify-content.xht 8eb9ef235feb6bf970b0c71c58e98e639d447352 ?
-html/css-flexbox-column-reverse-wrap-reverse.htm 151160ed3d2ad2d58e598e4b1027bbc483dcc957 ?
-xhtml1/css-flexbox-column-reverse-wrap-reverse.xht 151160ed3d2ad2d58e598e4b1027bbc483dcc957 ?
-html/css-flexbox-column-reverse-wrap.htm 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 ?
-xhtml1/css-flexbox-column-reverse-wrap.xht 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 ?
-html/css-flexbox-column-reverse.htm a4226108be2f0af901413339910960676e0aeab3 ?
-xhtml1/css-flexbox-column-reverse.xht a4226108be2f0af901413339910960676e0aeab3 ?
-html/css-flexbox-column-wrap-reverse.htm 7a03ee23187886a90b8d25cf2f83ea452454b769 ?
-xhtml1/css-flexbox-column-wrap-reverse.xht 7a03ee23187886a90b8d25cf2f83ea452454b769 ?
-html/css-flexbox-column-wrap.htm 81bfe00b93f428cb9c18db56c7403d4b3fa8423e ?
-xhtml1/css-flexbox-column-wrap.xht 81bfe00b93f428cb9c18db56c7403d4b3fa8423e ?
-html/css-flexbox-column.htm 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 ?
-xhtml1/css-flexbox-column.xht 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 ?
+html/css-flexbox-column-reverse-wrap-reverse.htm 4124389b15cb84f439c4c0578c171484081ff973 ?
+xhtml1/css-flexbox-column-reverse-wrap-reverse.xht 4124389b15cb84f439c4c0578c171484081ff973 ?
+html/css-flexbox-column-reverse-wrap.htm 950f5d32f14a69707a50c119de4dbc95def22310 ?
+xhtml1/css-flexbox-column-reverse-wrap.xht 950f5d32f14a69707a50c119de4dbc95def22310 ?
+html/css-flexbox-column-reverse.htm 67d2835860268b472d6fff962a6408f2924a0fbf ?
+xhtml1/css-flexbox-column-reverse.xht 67d2835860268b472d6fff962a6408f2924a0fbf ?
+html/css-flexbox-column-wrap-reverse.htm d7831de1ebfb54010673179c815e0fd368b24f16 ?
+xhtml1/css-flexbox-column-wrap-reverse.xht d7831de1ebfb54010673179c815e0fd368b24f16 ?
+html/css-flexbox-column-wrap.htm dd812f6be787f630eaaa722f216fe1d8a98f5c20 ?
+xhtml1/css-flexbox-column-wrap.xht dd812f6be787f630eaaa722f216fe1d8a98f5c20 ?
+html/css-flexbox-column.htm e358c1fc3e1f03e963508ca979d5c3ea56532d65 ?
+xhtml1/css-flexbox-column.xht e358c1fc3e1f03e963508ca979d5c3ea56532d65 ?
html/css-flexbox-height-animation-stretch.htm c0ec675efc75f1316a44fd2ab919ba9001af8b79 ?
xhtml1/css-flexbox-height-animation-stretch.xht c0ec675efc75f1316a44fd2ab919ba9001af8b79 ?
html/css-flexbox-img-expand-evenly.htm a3d322e0c668c00cb991d7016ab1e7b025d493b2 ?
@@ -145,6 +145,18 @@ html/flex-004.htm eacca20d92c3fd3ae90aa6531733d8112ea48f07 ?
xhtml1/flex-004.xht eacca20d92c3fd3ae90aa6531733d8112ea48f07 ?
html/flex-align-items-center.htm b0c25464d925ac14a19de215685135c15a2b4540 ?
xhtml1/flex-align-items-center.xht b0c25464d925ac14a19de215685135c15a2b4540 ?
+html/flex-aspect-ratio-img-column-001.htm 00e43725bff6f6f1c142143360dd37151d2f7bfa ?
+xhtml1/flex-aspect-ratio-img-column-001.xht 00e43725bff6f6f1c142143360dd37151d2f7bfa ?
+html/flex-aspect-ratio-img-column-002.htm 8299bf12926c3a9c4bd4b65185c370eb1541b2bf ?
+xhtml1/flex-aspect-ratio-img-column-002.xht 8299bf12926c3a9c4bd4b65185c370eb1541b2bf ?
+html/flex-aspect-ratio-img-column-003.htm 9b82b9b627e49ef062c7c6f695968eda71e38f27 ?
+xhtml1/flex-aspect-ratio-img-column-003.xht 9b82b9b627e49ef062c7c6f695968eda71e38f27 ?
+html/flex-aspect-ratio-img-row-001.htm b49f921a9733a1442524b04229043dd5a97aa101 ?
+xhtml1/flex-aspect-ratio-img-row-001.xht b49f921a9733a1442524b04229043dd5a97aa101 ?
+html/flex-aspect-ratio-img-row-002.htm b39800fb8c361a193eaaa4e54ac6d70cb508197d ?
+xhtml1/flex-aspect-ratio-img-row-002.xht b39800fb8c361a193eaaa4e54ac6d70cb508197d ?
+html/flex-aspect-ratio-img-row-003.htm d7189842a434a66f6380badbfd14a96093abffe4 ?
+xhtml1/flex-aspect-ratio-img-row-003.xht d7189842a434a66f6380badbfd14a96093abffe4 ?
html/flex-basis-001.htm cf4c8932cb4704bae235021bc2c0bde3e94bf71d ?
xhtml1/flex-basis-001.xht cf4c8932cb4704bae235021bc2c0bde3e94bf71d ?
html/flex-basis-002.htm bd0b95ddbaf7caf8595c5f24cdb25e24f8312f0e ?
@@ -575,10 +587,8 @@ html/flexbox-sizing-vert-001.htm 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd ?
xhtml1/flexbox-sizing-vert-001.xht 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd ?
html/flexbox-sizing-vert-002.htm 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 ?
xhtml1/flexbox-sizing-vert-002.xht 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 ?
-html/flexbox-table-fixup-001a.htm 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 ?
-xhtml1/flexbox-table-fixup-001a.xht 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 ?
-html/flexbox-table-fixup-001b.htm 39c5b9776686a49723f158b01285b1c5ecda0d99 ?
-xhtml1/flexbox-table-fixup-001b.xht 39c5b9776686a49723f158b01285b1c5ecda0d99 ?
+html/flexbox-table-fixup-001.htm e077c9a8352635c9dce0fe7f2ff57ddc326c1035 ?
+xhtml1/flexbox-table-fixup-001.xht e077c9a8352635c9dce0fe7f2ff57ddc326c1035 ?
html/flexbox-whitespace-handling-001a.htm adf4c8485f397ef7c079db3aeb1df21b633b35aa ?
xhtml1/flexbox-whitespace-handling-001a.xht adf4c8485f397ef7c079db3aeb1df21b633b35aa ?
html/flexbox-whitespace-handling-001b.htm 97512777163dc1da26e9a2df8abd4694ec32572c ?
@@ -589,8 +599,8 @@ html/flexbox-with-pseudo-elements-001.htm 840f23805278348fabc43767fbda8357c1e58b
xhtml1/flexbox-with-pseudo-elements-001.xht 840f23805278348fabc43767fbda8357c1e58b8a ?
html/flexbox-with-pseudo-elements-002.htm 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f ?
xhtml1/flexbox-with-pseudo-elements-002.xht 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f ?
-html/flexbox-with-pseudo-elements-003.htm 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 ?
-xhtml1/flexbox-with-pseudo-elements-003.xht 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 ?
+html/flexbox-with-pseudo-elements-003.htm f088c97d964631b8888e0adb8c6d7c2714c50db4 ?
+xhtml1/flexbox-with-pseudo-elements-003.xht f088c97d964631b8888e0adb8c6d7c2714c50db4 ?
html/flexbox-writing-mode-001.htm a8724a8de3bd951d06e289fb86dbadc70a885d22 ?
xhtml1/flexbox-writing-mode-001.xht a8724a8de3bd951d06e289fb86dbadc70a885d22 ?
html/flexbox-writing-mode-002.htm 0952e87b8e95154bbb469d828c79b8c7e02df63b ?
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/index.htm b/tests/wpt/css-tests/css-flexbox-1_dev/index.htm
index a54bcb3fe27..00fceb81863 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/index.htm
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/index.htm
@@ -138,6 +138,7 @@
<li>Eiji Kitamura</li>
<li>Gavin Elster</li>
<li>Google</li>
+ <li>Google Inc.</li>
<li>Hanrui Gao</li>
<li>haosdent</li>
<li>houzhenyu</li>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/index.xht b/tests/wpt/css-tests/css-flexbox-1_dev/index.xht
index 4bb88dc3c73..4a85888d398 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/index.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/index.xht
@@ -138,6 +138,7 @@
<li>Eiji Kitamura</li>
<li>Gavin Elster</li>
<li>Google</li>
+ <li>Google Inc.</li>
<li>Hanrui Gao</li>
<li>haosdent</li>
<li>houzhenyu</li>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data b/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data
index 90afec65255..22cc7710c83 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/testinfo.data
@@ -47,12 +47,12 @@ autoheight-regions-in-fixed-sized-flexbox-007 reference/autoheight-regions-in-fi
autoheight-regions-in-fixed-sized-flexbox-008 reference/autoheight-regions-in-fixed-sized-flexbox-008-ref CSS Regions: auto-height regions with max height in fixed sized flexbox ahem http://www.w3.org/TR/css3-regions/#rfcb-flow-fragment-height-resolution,http://www.w3.org/TR/css3-regions/#the-flow-into-property,http://www.w3.org/TR/css3-regions/#flow-from,http://www.w3.org/TR/css-flexbox-1/#layout-algorithm ea64b7e570b77e26c14667899a6f07be7629a859 `Catalin Badea`<mailto:badea@adobe.com> Test that the max-height property is applied to regions placed inside a fixed sized flexbox with a column flow. The flex container should not flex the region flex items beyond their max height value.
column-flexbox-break reference/column-flexbox-break-ref CSS Regions: fragmenting a flex container with column flow ahem http://www.w3.org/TR/css3-regions/#the-flow-into-property,http://www.w3.org/TR/css3-regions/#flow-from,http://www.w3.org/TR/css-flexbox-1/#flex-containers,http://www.w3.org/TR/css-flexbox-1/#flex-direction-property 447d07932ea88069d2350bf6201a4f4b8261ea21 `Catalin Badea`<mailto:badea@adobe.com> Test checks that a flex container with column flow is fragmented between regions.
css-box-justify-content reference/css-box-justify-content-ref flexbox |css-box-justify-content http://www.w3.org/TR/css-flexbox-1/#propdef-justify-content,http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 8eb9ef235feb6bf970b0c71c58e98e639d447352 `xiaoxia`<ava656094@gmail.com>
-css-flexbox-column reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 2e5bf4ca2fcfceb11ea7a14828ed53b096385155 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical.
-css-flexbox-column-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow a4226108be2f0af901413339910960676e0aeab3 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical.
-css-flexbox-column-reverse-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 8c9461d7bb8e46a2173f6651e3596f1ea0650e94 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical.
-css-flexbox-column-reverse-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 151160ed3d2ad2d58e598e4b1027bbc483dcc957 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical.
-css-flexbox-column-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 81bfe00b93f428cb9c18db56c7403d4b3fa8423e `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical.
-css-flexbox-column-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 7a03ee23187886a90b8d25cf2f83ea452454b769 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical.
+css-flexbox-column reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow e358c1fc3e1f03e963508ca979d5c3ea56532d65 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical.
+css-flexbox-column-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 67d2835860268b472d6fff962a6408f2924a0fbf `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column, the flex container is vertical.
+css-flexbox-column-reverse-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 950f5d32f14a69707a50c119de4dbc95def22310 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical.
+css-flexbox-column-reverse-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow 4124389b15cb84f439c4c0578c171484081ff973 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical.
+css-flexbox-column-wrap reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow dd812f6be787f630eaaa722f216fe1d8a98f5c20 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap, the flex container is vertical.
+css-flexbox-column-wrap-reverse reference/css-flexbox-column-ref flex direction: row http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow d7831de1ebfb54010673179c815e0fd368b24f16 `Naoki Okada`<mailto:somathor@gmail.com> Test checks that when writing mode is vertical and flex-flow: column wrap-reverse, the flex container is vertical.
css-flexbox-height-animation-stretch reference/css-flexbox-height-animation-stretch-ref Items stretch correctly while content is animating http://www.w3.org/TR/css-flexbox-1/#propdef-align-items c0ec675efc75f1316a44fd2ab919ba9001af8b79 `Micky Brunetti`<mailto:micky2be@gmail.com> Items should stretch vertically in all time
css-flexbox-img-expand-evenly reference/css-flexbox-img-expand-evenly-ref Image Expansion http://www.w3.org/TR/css-flexbox-1/#propdef-flex-grow a3d322e0c668c00cb991d7016ab1e7b025d493b2 `Eiji Kitamura`<mailto:agektmr@gmail.com> 3 rectangular images fill out border.
css-flexbox-row reference/css-flexbox-row-ref flex direction: row, writing mode vertical http://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow,http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode 2095a3cec191a88ee70b6fa4f9186cc94aba326b `Tsutomu ogaoga Ogasawara`<mailto:info@ogaoga.org> Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical.
@@ -70,6 +70,12 @@ flex-002 reference/justify-content-001-ref The 'flex' shorthand adjusting the 'f
flex-003 reference/justify-content-001-ref Comparing two different elements using different values for the 'flex-grow' sub-property on the 'flex' shorthand http://www.w3.org/TR/css-flexbox-1/#flex-property aa083c3c37e6ccf91569adfb76e7fbfd26af5cf0 `Microsoft`<http://www.microsoft.com/> This test checks that the flex items with a different flex grow factor have different flexibilities.
flex-004 reference/justify-content-001-ref Comparing two different elements using different values for the 'flex-shrink' sub-property on the 'flex' shorthand http://www.w3.org/TR/css-flexbox-1/#flex-property eacca20d92c3fd3ae90aa6531733d8112ea48f07 `Microsoft`<http://www.microsoft.com/> This test checks that the flex items with a different flex shrink factor have different flexibilities.
flex-align-items-center reference/flex-align-items-center-ref CSS Flex-basis Test http://www.w3.org/TR/css-flexbox-1/#alignment b0c25464d925ac14a19de215685135c15a2b4540 `Chunsheng Zhang`<mailto:zhangcs_423@163.com> flex items center
+flex-aspect-ratio-img-column-001 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size 00e43725bff6f6f1c142143360dd37151d2f7bfa `Google Inc.`<http://www.google.com/>
+flex-aspect-ratio-img-column-002 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item 8299bf12926c3a9c4bd4b65185c370eb1541b2bf `Google Inc.`<http://www.google.com/> Test that we compute the correct aspect-ratio based cross size when a height is specified
+flex-aspect-ratio-img-column-003 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item 9b82b9b627e49ef062c7c6f695968eda71e38f27 `Google Inc.`<http://www.google.com/> Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
+flex-aspect-ratio-img-row-001 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size b49f921a9733a1442524b04229043dd5a97aa101 `Google Inc.`<http://www.google.com/>
+flex-aspect-ratio-img-row-002 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item b39800fb8c361a193eaaa4e54ac6d70cb508197d `Google Inc.`<http://www.google.com/> Test that we compute the correct aspect-ratio based cross size when a width is specified
+flex-aspect-ratio-img-row-003 reference/ref-filled-green-100px-square Aspect ratio handling of images https://drafts.csswg.org/css-flexbox-1/#algo-cross-item d7189842a434a66f6380badbfd14a96093abffe4 `Google Inc.`<http://www.google.com/> Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified
flex-basis-001 reference/ref-filled-green-100px-square flex-basis - positive number http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis cf4c8932cb4704bae235021bc2c0bde3e94bf71d `http://www.intel.com`<Intel>,`mailto:shiyoux.tan@intel.com`<Intel> The 'flex-basis' property set positive number, the actual value of test element size is same as the positive number
flex-basis-002 reference/ref-filled-green-100px-square flex-basis - positive number http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis bd0b95ddbaf7caf8595c5f24cdb25e24f8312f0e `http://www.intel.com`<Intel>,`mailto:shiyoux.tan@intel.com`<Intel> The 'flex-basis' property specified correct value, the actual value of test element size is same as to the value of 'flex-basis' property, and the 'width' property is invalid.
flex-basis-003 reference/ref-filled-green-100px-square flex-basis - negative number(width not specified) http://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis 75bc5a47afacb6416a93c6eb0fd876c4ad288f76 `http://www.intel.com`<Intel>,`mailto:shiyoux.tan@intel.com`<Intel> The 'flex-basis' property set negative number, the tested element is not shown when width not set either.
@@ -285,14 +291,13 @@ flexbox-sizing-horiz-001 reference/flexbox-sizing-horiz-001-ref Testing sizing o
flexbox-sizing-horiz-002 reference/flexbox-sizing-horiz-002-ref Testing sizing of an auto-sized horizontal flex container with min-height and max-height constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 4963f41505c0e53be620ff6158dfba5c5c6fe26b `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-sizing-vert-001 reference/flexbox-sizing-vert-001-ref Testing sizing of an auto-sized vertical flex container with min-height and max-height constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 4bece9556972f83b198bf5bc0e9335a2f2e5f0cd `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-sizing-vert-002 reference/flexbox-sizing-vert-002-ref Testing sizing of an auto-sized vertical flex container with min-width and max-width constraints http://www.w3.org/TR/css-flexbox-1/#layout-algorithm 752f2a91acbff746fd6ba7414e962a2c4e0e09e6 `Daniel Holbert`<mailto:dholbert@mozilla.com>
-flexbox-table-fixup-001a reference/flexbox-table-fixup-001-ref Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item http://www.w3.org/TR/css-flexbox-1/#flex-items 73c984c73adfae58f2b1a2ad77d7fdd9ef12fd47 `Daniel Holbert`<mailto:dholbert@mozilla.com>
-flexbox-table-fixup-001b reference/flexbox-table-fixup-001-ref Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items http://www.w3.org/TR/css-flexbox-1/#flex-items 39c5b9776686a49723f158b01285b1c5ecda0d99 `Daniel Holbert`<mailto:dholbert@mozilla.com>
+flexbox-table-fixup-001 reference/flexbox-table-fixup-001-ref Testing that table cells in a flex container get blockified and each form their own flex item http://www.w3.org/TR/css-flexbox-1/#flex-items e077c9a8352635c9dce0fe7f2ff57ddc326c1035 `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-whitespace-handling-001a reference/flexbox-whitespace-handling-001-ref Test that anonymous flex items aren't created for pure-whitespace inline content http://www.w3.org/TR/css-flexbox-1/#flex-items adf4c8485f397ef7c079db3aeb1df21b633b35aa `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-whitespace-handling-001b reference/flexbox-whitespace-handling-001-ref Test that flex items are created correctly http://www.w3.org/TR/css-flexbox-1/#flex-items 97512777163dc1da26e9a2df8abd4694ec32572c `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-whitespace-handling-002 reference/flexbox-whitespace-handling-002-ref Test that whitespace is preserved at the edges of anonymous flex items if 'white-space: pre' is set http://www.w3.org/TR/css-flexbox-1/#flex-items 6de836d376b85b954af361b51db27193dd535603 `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-with-pseudo-elements-001 reference/flexbox-with-pseudo-elements-001-ref Testing that generated content nodes are treated as a flex items http://www.w3.org/TR/css-flexbox-1/#flex-items 840f23805278348fabc43767fbda8357c1e58b8a `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-with-pseudo-elements-002 reference/flexbox-with-pseudo-elements-002-ref Testing that generated content nodes are treated as a flex items, and honor 'order' http://www.w3.org/TR/css-flexbox-1/#flex-items 1131841b5d5f11eac2b9e81fc6f4358d418a6f2f `Daniel Holbert`<mailto:dholbert@mozilla.com>
-flexbox-with-pseudo-elements-003 reference/flexbox-with-pseudo-elements-003-ref Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item http://www.w3.org/TR/css-flexbox-1/#flex-items 58e927b1ff3432b60ab48838cd47f1ec1b3fd0d2 `Daniel Holbert`<mailto:dholbert@mozilla.com>
+flexbox-with-pseudo-elements-003 reference/flexbox-with-pseudo-elements-003-ref Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item http://www.w3.org/TR/css-flexbox-1/#flex-items f088c97d964631b8888e0adb8c6d7c2714c50db4 `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-writing-mode-001 reference/flexbox-writing-mode-001-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: horizontal-tb' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction a8724a8de3bd951d06e289fb86dbadc70a885d22 `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-writing-mode-002 reference/flexbox-writing-mode-002-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: vertical-rl' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction 0952e87b8e95154bbb469d828c79b8c7e02df63b `Daniel Holbert`<mailto:dholbert@mozilla.com>
flexbox-writing-mode-003 reference/flexbox-writing-mode-003-ref Try various flex-flow values, with 'direction: ltr' and 'writing-mode: vertical-lr' http://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction c64a448ab00761be9fc61d430a293f990e0b26ca `Daniel Holbert`<mailto:dholbert@mozilla.com>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht
index a54c7840794..563a03b7463 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-4.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Items (72 tests)</h2>
+ <h2>Flex Items (71 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="https://www.w3.org/TR/css-flexbox-1/#flex-items">4 Flex Items</a></th></tr>
- <!-- 24 tests -->
+ <!-- 23 tests -->
<tr id="flex-flexitem-childmargin-4" class="">
<td>
<a href="flex-flexitem-childmargin.xht">flex-flexitem-childmargin</a></td>
@@ -62,20 +62,12 @@
<td>Testing that we gracefully handle cases where two anonymous flex items become adjacent due to &quot;order&quot; reordering
</td>
</tr>
- <tr id="flexbox-table-fixup-001a-4" class="">
+ <tr id="flexbox-table-fixup-001-4" class="">
<td>
- <a href="flexbox-table-fixup-001a.xht">flexbox-table-fixup-001a</a></td>
+ <a href="flexbox-table-fixup-001.xht">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
<td></td>
- <td>Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item
- </td>
- </tr>
- <tr id="flexbox-table-fixup-001b-4" class="">
- <td>
- <a href="flexbox-table-fixup-001b.xht">flexbox-table-fixup-001b</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
- <td></td>
- <td>Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items
+ <td>Testing that table cells in a flex container get blockified and each form their own flex item
</td>
</tr>
<tr id="flexbox-whitespace-handling-001a-4" class="">
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht
index 054abb13b4a..d441ea2784e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/chapter-9.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Layout Algorithm (62 tests)</h2>
+ <h2>Flex Layout Algorithm (68 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -517,7 +517,23 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.2.#hypothetical-main-size">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="flex-aspect-ratio-img-column-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-001.xht">flex-aspect-ratio-img-column-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-001.xht">flex-aspect-ratio-img-row-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
</tbody>
<tbody id="s9.3">
<tr><th colspan="4" scope="rowgroup">
@@ -613,7 +629,51 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.4.#algo-cross-item">
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="flex-aspect-ratio-img-column-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-002.xht">flex-aspect-ratio-img-column-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a height is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-column-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-003.xht">flex-aspect-ratio-img-column-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-002.xht">flex-aspect-ratio-img-row-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a width is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-003.xht">flex-aspect-ratio-img-row-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s9.4.#algo-cross-line">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht
index 89f04eacbc4..6c2e8503b46 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap-reverse.xht
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
<div class="item">c</div>
<div class="item">3</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht
index ae756f965fe..e84765f96e5 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse-wrap.xht
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
<div class="item">a</div>
<div class="item">1</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht
index 9d7ec41b8d9..c744de241f6 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-reverse.xht
@@ -28,7 +28,7 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">ghi</div>
+ <div class="item">stu</div>
<div class="item">789</div>
<div class="item">def</div>
<div class="item">456</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht
index 0afe2787f5e..a0ddabdbba9 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap-reverse.xht
@@ -36,19 +36,19 @@
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">1</div>
<div class="item">a</div>
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht
index aeaebe31fc0..20b6da6fdd2 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column-wrap.xht
@@ -36,19 +36,19 @@
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">3</div>
<div class="item">c</div>
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht
index 032fba3e598..20a7ed7ccff 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/css-flexbox-column.xht
@@ -33,7 +33,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht
new file mode 100644
index 00000000000..2f761c2fac7
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht
new file mode 100644
index 00000000000..6e120f4b772
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht
@@ -0,0 +1,41 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a height is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht
new file mode 100644
index 00000000000..fc9790011f4
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht
@@ -0,0 +1,41 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht
new file mode 100644
index 00000000000..7fb7e068bb6
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht
@@ -0,0 +1,38 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht
new file mode 100644
index 00000000000..a5e7bd4576d
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a width is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht
new file mode 100644
index 00000000000..77f9557600c
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht
index 7589ffd6ad2..04933cb4f56 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht
@@ -2,13 +2,14 @@
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
--><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
+ Testcase with table parts inside of a flex container, which should *not*
+ trigger table-fixup. We use justify-content:space-between to stick packing
space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
+ run of <td>s will each be blockified & form its own flex item (instead of
+ being aggregated into a single table & single flex item).
--><html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item</title>
+ <title>CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item</title>
<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-items"/>
<link rel="match" href="reference/flexbox-table-fixup-001-ref.xht"/>
@@ -20,12 +21,10 @@
justify-content: space-around;
}
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
td {
- padding-top: 0px;
- padding-bottom: 0px;
+ /* Remove any default padding for td elements, so we can compare them
+ easily against blocks in the reference case. */
+ padding: 0px;
}
.a {
@@ -45,16 +44,16 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
+ <!-- The adjacent table-parts in each example below should *not* be
+ grouped into the same flex item. -->
+ <!-- 2 adjacent table cells -->
<div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
+ <!-- Table cell followed by tbody -->
<div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td/><div class="c">div</div><td class="b">cell1</td></div>
+ <!-- Empty table cell (ends up occupying 2px of width), followed by
+ nonempty table cell.-->
+ <div class="flexbox"><td/><td class="b">cell1</td></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht
deleted file mode 100644
index 701ddd9fed3..00000000000
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht
+++ /dev/null
@@ -1,68 +0,0 @@
-<!--
- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/
---><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
- space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
-
- In this variant of the test, we also assign 'flex' values to the
- table parts - these values should have no effect, since these children
- don't themselves form flex items. The flex property _is_ honored on
- the <div class="c">, though, because _its_ box _is_ a direct child of a
- flexbox, so it _is_ a flex item.
---><html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items</title>
- <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
- <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-items"/>
- <link rel="match" href="reference/flexbox-table-fixup-001-ref.xht"/>
- <style>
- div.flexbox {
- border: 1px dashed blue;
- width: 200px;
- display: flex;
- justify-content: space-around;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
- }
-
- .a {
- background: lightgreen;
- width: 48px;
- flex: 5 3 100px;
- }
-
- .b {
- background: yellow;
- width: 48px;
- flex: 1 2 3px;
- }
-
- .c {
- background: pink;
- flex: 0 0 48px;
- }
- </style>
- </head>
- <body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
-
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
-
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td/><div class="c">div</div><td class="b">cell1</td></div>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht
index 3f1f97cc7c9..f4622cad58e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/flexbox-with-pseudo-elements-003.xht
@@ -6,10 +6,9 @@
flex container, specifically when they've got display:table-row or
table-cell.
- Note that we *don't* treat the table row or cell frames themselves as flex
- items, because they get wrapped in an anonymous table box, and *that* is
- the flex item. So, "align-self" and "order" have no effect on the
- row/cell. --><html xmlns="http://www.w3.org/1999/xhtml"><head>
+ The table-row / table-cell 'display' values should be blockified, and the
+ pseudo-elements should be treated as flex items. (They should not get
+ wrapped in an anonymous table box.) --><html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item</title>
<link href="mailto:dholbert@mozilla.com" rel="author" title="Daniel Holbert" />
<link href="http://www.w3.org/TR/css-flexbox-1/#flex-items" rel="help" />
@@ -29,15 +28,19 @@
display: table-row;
content: 'b';
background: yellow;
- align-self: center; /* should have no effect */
- order: 1; /* should have no effect */
+ /* If these "align-self" &amp; "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: 1;
}
div.withAfter::after {
display: table-cell;
content: 'a';
background: lightblue;
- align-self: center; /* should have no effect */
- order: -1; /* should have no effect */
+ /* If these "align-self" &amp; "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht
index 3ac0639340b..45c6e583630 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/css-flexbox-column-ref.xht
@@ -25,7 +25,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht
index 0cc62afefc8..df7aff59d7f 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht
@@ -1,22 +1,17 @@
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
---><!-- Reference case for table-fixup on table parts inside of a
- flex container. --><html xmlns="http://www.w3.org/1999/xhtml">
+--><!-- Reference case for ensuring table-fixup does not happen to adjacent
+ table parts directly inside of a flex container. --><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Reftest Reference</title>
<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
<style>
div.flexbox {
border: 1px dashed blue;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
+ width: 200px;
+ display: flex;
+ justify-content: space-around;
}
.a {
@@ -36,14 +31,11 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 50px; width: 150px"><td class="a">cell1</td><td class="b">cell2</td></div>
+ <!-- In each example here, we simply use blocks instead of table parts -->
+ <div class="flexbox"><div class="a">cell1</div><div class="b">cell2</div></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 75px; width: 125px"><td class="a">cell1</td><tbody class="b">t</tbody></div>
+ <div class="flexbox"><div class="a">cell1</div><div class="b">t</div></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <div class="flexbox" style="padding-left: 52px; width: 148px"><div style="display: inline-block;" class="c">div</div><div style="display: inline-table; margin-left: 50px"><td class="b">cell1</td></div></div>
+ <div class="flexbox"><div/><div class="b">cell1</div></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht
index 364f554c3c8..69df8dd4ebc 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reference/flexbox-with-pseudo-elements-003-ref.xht
@@ -23,10 +23,14 @@
.fakeBefore {
content: 'b';
background: yellow;
+ align-self: center;
+ order: 1;
}
.fakeAfter {
content: 'a';
background: lightblue;
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht
index bd797e69228..1719d74d30d 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest-toc.xht
@@ -512,6 +512,54 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="flex-aspect-ratio-img-column-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-001.xht">flex-aspect-ratio-img-column-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-002.xht">flex-aspect-ratio-img-column-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-003.xht">flex-aspect-ratio-img-column-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-001.xht">flex-aspect-ratio-img-row-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-002.xht">flex-aspect-ratio-img-row-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-003.xht">flex-aspect-ratio-img-row-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="flex-basis-001" class="">
<tr>
<td rowspan="1" title="flex-basis - positive number">
@@ -2120,18 +2168,10 @@
<td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="flexbox-table-fixup-001a" class="">
- <tr>
- <td rowspan="1" title="Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item">
- <a href="flexbox-table-fixup-001a.xht">flexbox-table-fixup-001a</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="flexbox-table-fixup-001b" class="">
+ <tbody id="flexbox-table-fixup-001" class="">
<tr>
- <td rowspan="1" title="Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items">
- <a href="flexbox-table-fixup-001b.xht">flexbox-table-fixup-001b</a></td>
+ <td rowspan="1" title="Testing that table cells in a flex container get blockified and each form their own flex item">
+ <a href="flexbox-table-fixup-001.xht">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list
index f922a5de004..51deb4f4cf7 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/reftest.list
@@ -60,6 +60,12 @@ flex-002.xht == reference/justify-content-001-ref.xht
flex-003.xht == reference/justify-content-001-ref.xht
flex-004.xht == reference/justify-content-001-ref.xht
flex-align-items-center.xht == reference/flex-align-items-center-ref.xht
+flex-aspect-ratio-img-column-001.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-column-002.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-column-003.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-001.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-002.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-003.xht == reference/ref-filled-green-100px-square.xht
flex-basis-001.xht == reference/ref-filled-green-100px-square.xht
flex-basis-002.xht == reference/ref-filled-green-100px-square.xht
flex-basis-003.xht == reference/ref-filled-green-100px-square.xht
@@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.xht == reference/flexbox-sizing-horiz-001-ref.xht
flexbox-sizing-horiz-002.xht == reference/flexbox-sizing-horiz-002-ref.xht
flexbox-sizing-vert-001.xht == reference/flexbox-sizing-vert-001-ref.xht
flexbox-sizing-vert-002.xht == reference/flexbox-sizing-vert-002-ref.xht
-flexbox-table-fixup-001a.xht == reference/flexbox-table-fixup-001-ref.xht
-flexbox-table-fixup-001b.xht == reference/flexbox-table-fixup-001-ref.xht
+flexbox-table-fixup-001.xht == reference/flexbox-table-fixup-001-ref.xht
flexbox-whitespace-handling-001a.xht == reference/flexbox-whitespace-handling-001-ref.xht
flexbox-whitespace-handling-001b.xht == reference/flexbox-whitespace-handling-001-ref.xht
flexbox-whitespace-handling-002.xht == reference/flexbox-whitespace-handling-002-ref.xht
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht
index 134ef8abb41..0569a941892 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1/toc.xht
@@ -37,7 +37,7 @@
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Flex Items</a></th>
- <td>(72 Tests)</td></tr>
+ <td>(71 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
Flex Layout Algorithm</a></th>
- <td>(62 Tests)</td></tr>
+ <td>(68 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht
index a54c7840794..563a03b7463 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-4.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Items (72 tests)</h2>
+ <h2>Flex Items (71 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="https://www.w3.org/TR/css-flexbox-1/#flex-items">4 Flex Items</a></th></tr>
- <!-- 24 tests -->
+ <!-- 23 tests -->
<tr id="flex-flexitem-childmargin-4" class="">
<td>
<a href="flex-flexitem-childmargin.xht">flex-flexitem-childmargin</a></td>
@@ -62,20 +62,12 @@
<td>Testing that we gracefully handle cases where two anonymous flex items become adjacent due to &quot;order&quot; reordering
</td>
</tr>
- <tr id="flexbox-table-fixup-001a-4" class="">
+ <tr id="flexbox-table-fixup-001-4" class="">
<td>
- <a href="flexbox-table-fixup-001a.xht">flexbox-table-fixup-001a</a></td>
+ <a href="flexbox-table-fixup-001.xht">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
<td></td>
- <td>Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item
- </td>
- </tr>
- <tr id="flexbox-table-fixup-001b-4" class="">
- <td>
- <a href="flexbox-table-fixup-001b.xht">flexbox-table-fixup-001b</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
- <td></td>
- <td>Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items
+ <td>Testing that table cells in a flex container get blockified and each form their own flex item
</td>
</tr>
<tr id="flexbox-whitespace-handling-001a-4" class="">
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht
index 054abb13b4a..d441ea2784e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/chapter-9.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Flexible Box Layout Module Level 1 CR Test Suite</h1>
- <h2>Flex Layout Algorithm (62 tests)</h2>
+ <h2>Flex Layout Algorithm (68 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -517,7 +517,23 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.2.#hypothetical-main-size">
- <!-- 0 tests -->
+ <!-- 2 tests -->
+ <tr id="flex-aspect-ratio-img-column-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-001.xht">flex-aspect-ratio-img-column-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-001-9.2.#hypothetical-main-size" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-001.xht">flex-aspect-ratio-img-row-001</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ </td>
+ </tr>
</tbody>
<tbody id="s9.3">
<tr><th colspan="4" scope="rowgroup">
@@ -613,7 +629,51 @@
<!-- 0 tests -->
</tbody>
<tbody id="s9.4.#algo-cross-item">
- <!-- 0 tests -->
+ <!-- 4 tests -->
+ <tr id="flex-aspect-ratio-img-column-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-002.xht">flex-aspect-ratio-img-column-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a height is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-column-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-column-003.xht">flex-aspect-ratio-img-column-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-002-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-002.xht">flex-aspect-ratio-img-row-002</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a width is specified</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="flex-aspect-ratio-img-row-003-9.4.#algo-cross-item" class="primary">
+ <td><strong>
+ <a href="flex-aspect-ratio-img-row-003.xht">flex-aspect-ratio-img-row-003</a></strong></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td></td>
+ <td>Aspect ratio handling of images
+ <ul class="assert">
+ <li>Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified</li>
+ </ul>
+ </td>
+ </tr>
</tbody>
<tbody id="s9.4.#algo-cross-line">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht
index 89f04eacbc4..6c2e8503b46 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap-reverse.xht
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
<div class="item">c</div>
<div class="item">3</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht
index ae756f965fe..e84765f96e5 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse-wrap.xht
@@ -31,19 +31,19 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">7</div>
<div class="item">d</div>
<div class="item">4</div>
<div class="item">a</div>
<div class="item">1</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">8</div>
<div class="item">e</div>
<div class="item">5</div>
<div class="item">b</div>
<div class="item">2</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">9</div>
<div class="item">f</div>
<div class="item">6</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht
index 9d7ec41b8d9..c744de241f6 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-reverse.xht
@@ -28,7 +28,7 @@
<body>
<p>The test passes if you see a tall green box with pairs of the digits 1-9 and a-i listed right to left in two columns.</p>
<div class="container">
- <div class="item">ghi</div>
+ <div class="item">stu</div>
<div class="item">789</div>
<div class="item">def</div>
<div class="item">456</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht
index 0afe2787f5e..a0ddabdbba9 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap-reverse.xht
@@ -36,19 +36,19 @@
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">1</div>
<div class="item">a</div>
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht
index aeaebe31fc0..20b6da6fdd2 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column-wrap.xht
@@ -36,19 +36,19 @@
<div class="item">4</div>
<div class="item">d</div>
<div class="item">7</div>
- <div class="item">g</div>
+ <div class="item">s</div>
<div class="item">2</div>
<div class="item">b</div>
<div class="item">5</div>
<div class="item">e</div>
<div class="item">8</div>
- <div class="item">h</div>
+ <div class="item">t</div>
<div class="item">3</div>
<div class="item">c</div>
<div class="item">6</div>
<div class="item">f</div>
<div class="item">9</div>
- <div class="item">i</div>
+ <div class="item">u</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht
index 032fba3e598..20a7ed7ccff 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/css-flexbox-column.xht
@@ -33,7 +33,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht
new file mode 100644
index 00000000000..2f761c2fac7
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht
new file mode 100644
index 00000000000..6e120f4b772
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht
@@ -0,0 +1,41 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a height is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht
new file mode 100644
index 00000000000..fc9790011f4
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht
@@ -0,0 +1,41 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ flex-direction: column;
+ height: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ align-self: flex-start;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht
new file mode 100644
index 00000000000..7fb7e068bb6
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht
@@ -0,0 +1,38 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#hypothetical-main-size" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ height: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht
new file mode 100644
index 00000000000..a5e7bd4576d
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a width is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ width: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht
new file mode 100644
index 00000000000..77f9557600c
--- /dev/null
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht
@@ -0,0 +1,39 @@
+<!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 Flexible Box Test: Aspect ratio handling of images</title>
+ <link href="http://www.google.com/" rel="author" title="Google Inc." />
+ <link href="https://drafts.csswg.org/css-flexbox-1/#algo-cross-item" rel="help" />
+ <link href="reference/ref-filled-green-100px-square.xht" rel="match" />
+ <meta content="Test that we compute the correct aspect-ratio based cross size when a flex-basis is specified" name="assert" />
+ <style type="text/css">
+ #reference-overlapped-red {
+ position: absolute;
+ background-color: red;
+ width: 100px;
+ height: 100px;
+ z-index: -1;
+ }
+
+ #constrained-flex {
+ display: flex;
+ width: 10px;
+ }
+
+ img {
+ min-width: 0;
+ min-height: 0;
+ flex: none;
+ flex-basis: 100px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+
+ <div id="reference-overlapped-red"></div>
+ <div id="constrained-flex">
+ <img src="support/200x200-green.png" id="test-flex-item-overlapping-green" />
+ </div>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht
index 90fa082c34e..f1e4b240f38 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht
@@ -2,19 +2,20 @@
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
--><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
+ Testcase with table parts inside of a flex container, which should *not*
+ trigger table-fixup. We use justify-content:space-between to stick packing
space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
+ run of <td>s will each be blockified & form its own flex item (instead of
+ being aggregated into a single table & single flex item).
--><html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>CSS Test: Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item</title>
+ <title>CSS Test: Testing that table cells in a flex container get blockified and each form their own flex item</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
counter-increment: page;
@top-left { content: "CSS Flexible Box Layout Module Level 1 CR Test Suite"; }
- @top-right { content: "Test flexbox-table-fixup-001a"; }
+ @top-right { content: "Test flexbox-table-fixup-001"; }
@bottom-right { content: counter(page); }
}
</style>
@@ -29,12 +30,10 @@
justify-content: space-around;
}
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
td {
- padding-top: 0px;
- padding-bottom: 0px;
+ /* Remove any default padding for td elements, so we can compare them
+ easily against blocks in the reference case. */
+ padding: 0px;
}
.a {
@@ -54,16 +53,16 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
+ <!-- The adjacent table-parts in each example below should *not* be
+ grouped into the same flex item. -->
+ <!-- 2 adjacent table cells -->
<div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
+ <!-- Table cell followed by tbody -->
<div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td/><div class="c">div</div><td class="b">cell1</td></div>
+ <!-- Empty table cell (ends up occupying 2px of width), followed by
+ nonempty table cell.-->
+ <div class="flexbox"><td/><td class="b">cell1</td></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht
deleted file mode 100644
index c832ec7260e..00000000000
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht
+++ /dev/null
@@ -1,77 +0,0 @@
-<!--
- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/
---><!--
- Testcase with table parts inside of a flex container, triggering
- table-fixup. We use justify-content:space-between to stick packing
- space between flex items, so that we can verify that e.g. a contiguous
- run of <td>s will end up in the same flex item (wrapped in a table).
-
- In this variant of the test, we also assign 'flex' values to the
- table parts - these values should have no effect, since these children
- don't themselves form flex items. The flex property _is_ honored on
- the <div class="c">, though, because _its_ box _is_ a direct child of a
- flexbox, so it _is_ a flex item.
---><html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Test: Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items</title>
- <style type="text/css">
- @page { font: italic 8pt sans-serif; color: gray;
- margin: 7%;
- counter-increment: page;
- @top-left { content: "CSS Flexible Box Layout Module Level 1 CR Test Suite"; }
- @top-right { content: "Test flexbox-table-fixup-001b"; }
- @bottom-right { content: counter(page); }
- }
-</style>
- <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"/>
- <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-items"/>
- <link rel="match" href="reference/flexbox-table-fixup-001-ref.xht"/>
- <style>
- div.flexbox {
- border: 1px dashed blue;
- width: 200px;
- display: flex;
- justify-content: space-around;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
- }
-
- .a {
- background: lightgreen;
- width: 48px;
- flex: 5 3 100px;
- }
-
- .b {
- background: yellow;
- width: 48px;
- flex: 1 2 3px;
- }
-
- .c {
- background: pink;
- flex: 0 0 48px;
- }
- </style>
- </head>
- <body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><td class="b">cell2</td></div>
-
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox"><td class="a">cell1</td><tbody class="b">t</tbody></div>
-
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <!-- Note: We use "space-between" (instead of "space-around") here because
- it makes the math cleaner. (100px split 2 ways instead of 3 ways.) -->
- <div class="flexbox" style="justify-content: space-between"><td/><div class="c">div</div><td class="b">cell1</td></div>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht
index 3f1f97cc7c9..f4622cad58e 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/flexbox-with-pseudo-elements-003.xht
@@ -6,10 +6,9 @@
flex container, specifically when they've got display:table-row or
table-cell.
- Note that we *don't* treat the table row or cell frames themselves as flex
- items, because they get wrapped in an anonymous table box, and *that* is
- the flex item. So, "align-self" and "order" have no effect on the
- row/cell. --><html xmlns="http://www.w3.org/1999/xhtml"><head>
+ The table-row / table-cell 'display' values should be blockified, and the
+ pseudo-elements should be treated as flex items. (They should not get
+ wrapped in an anonymous table box.) --><html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: Testing that generated content nodes with table-part display types are wrapped with an anonymous table, which forms a flex item</title>
<link href="mailto:dholbert@mozilla.com" rel="author" title="Daniel Holbert" />
<link href="http://www.w3.org/TR/css-flexbox-1/#flex-items" rel="help" />
@@ -29,15 +28,19 @@
display: table-row;
content: 'b';
background: yellow;
- align-self: center; /* should have no effect */
- order: 1; /* should have no effect */
+ /* If these "align-self" &amp; "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: 1;
}
div.withAfter::after {
display: table-cell;
content: 'a';
background: lightblue;
- align-self: center; /* should have no effect */
- order: -1; /* should have no effect */
+ /* If these "align-self" &amp; "order" properties impact the rendering (as
+ they should), that verifies we're being treated as a flex item. */
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht
index 3ac0639340b..45c6e583630 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/css-flexbox-column-ref.xht
@@ -25,7 +25,7 @@
<div class="item">456</div>
<div class="item">def</div>
<div class="item">789</div>
- <div class="item">ghi</div>
+ <div class="item">stu</div>
</div>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht
index a03b166f39f..dad93f57af7 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht
@@ -1,8 +1,8 @@
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/
---><!-- Reference case for table-fixup on table parts inside of a
- flex container. --><html xmlns="http://www.w3.org/1999/xhtml">
+--><!-- Reference case for ensuring table-fixup does not happen to adjacent
+ table parts directly inside of a flex container. --><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Reftest Reference</title>
<style type="text/css">
@@ -18,14 +18,9 @@
<style>
div.flexbox {
border: 1px dashed blue;
- }
-
- <!-- NOTE: table-fixup pads each td element by 1px on each side. We
- override that for top & bottom, for simplicity. So the td makes us
- generate a box that's 2px wider than its contents. -->
- td {
- padding-top: 0px;
- padding-bottom: 0px;
+ width: 200px;
+ display: flex;
+ justify-content: space-around;
}
.a {
@@ -45,14 +40,11 @@
</style>
</head>
<body>
- <!-- Just 2 adjacent table cells (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 50px; width: 150px"><td class="a">cell1</td><td class="b">cell2</td></div>
+ <!-- In each example here, we simply use blocks instead of table parts -->
+ <div class="flexbox"><div class="a">cell1</div><div class="b">cell2</div></div>
- <!-- Table cell followed by tbody (they end up in the same table) -->
- <div class="flexbox" style="padding-left: 75px; width: 125px"><td class="a">cell1</td><tbody class="b">t</tbody></div>
+ <div class="flexbox"><div class="a">cell1</div><div class="b">t</div></div>
- <!-- Empty table cell (ends up occupying 2px of width), followed by div,
- followed by nonempty table cell. (3 flex items). -->
- <div class="flexbox" style="padding-left: 52px; width: 148px"><div style="display: inline-block;" class="c">div</div><div style="display: inline-table; margin-left: 50px"><td class="b">cell1</td></div></div>
+ <div class="flexbox"><div/><div class="b">cell1</div></div>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht
index 364f554c3c8..69df8dd4ebc 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reference/flexbox-with-pseudo-elements-003-ref.xht
@@ -23,10 +23,14 @@
.fakeBefore {
content: 'b';
background: yellow;
+ align-self: center;
+ order: 1;
}
.fakeAfter {
content: 'a';
background: lightblue;
+ align-self: center;
+ order: -1;
}
</style>
</head>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht
index bd797e69228..1719d74d30d 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest-toc.xht
@@ -512,6 +512,54 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="flex-aspect-ratio-img-column-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-001.xht">flex-aspect-ratio-img-column-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-002.xht">flex-aspect-ratio-img-column-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-column-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-column-003.xht">flex-aspect-ratio-img-column-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-001" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-001.xht">flex-aspect-ratio-img-row-001</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-002" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-002.xht">flex-aspect-ratio-img-row-002</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="flex-aspect-ratio-img-row-003" class="">
+ <tr>
+ <td rowspan="1" title="Aspect ratio handling of images">
+ <a href="flex-aspect-ratio-img-row-003.xht">flex-aspect-ratio-img-row-003</a></td>
+ <td><a href="reference/ref-filled-green-100px-square.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="flex-basis-001" class="">
<tr>
<td rowspan="1" title="flex-basis - positive number">
@@ -2120,18 +2168,10 @@
<td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="flexbox-table-fixup-001a" class="">
- <tr>
- <td rowspan="1" title="Testing that table cells in a flex container get an anonymous table wrapper that forms the flex item">
- <a href="flexbox-table-fixup-001a.xht">flexbox-table-fixup-001a</a></td>
- <td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
- <td rowspan="1"></td>
- </tr>
- </tbody>
- <tbody id="flexbox-table-fixup-001b" class="">
+ <tbody id="flexbox-table-fixup-001" class="">
<tr>
- <td rowspan="1" title="Testing that the 'flex' shorthand has no effect on table cells in a flex container, since they aren't flex items">
- <a href="flexbox-table-fixup-001b.xht">flexbox-table-fixup-001b</a></td>
+ <td rowspan="1" title="Testing that table cells in a flex container get blockified and each form their own flex item">
+ <a href="flexbox-table-fixup-001.xht">flexbox-table-fixup-001</a></td>
<td><a href="reference/flexbox-table-fixup-001-ref.xht">=</a> </td>
<td rowspan="1"></td>
</tr>
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list
index f922a5de004..51deb4f4cf7 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/reftest.list
@@ -60,6 +60,12 @@ flex-002.xht == reference/justify-content-001-ref.xht
flex-003.xht == reference/justify-content-001-ref.xht
flex-004.xht == reference/justify-content-001-ref.xht
flex-align-items-center.xht == reference/flex-align-items-center-ref.xht
+flex-aspect-ratio-img-column-001.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-column-002.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-column-003.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-001.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-002.xht == reference/ref-filled-green-100px-square.xht
+flex-aspect-ratio-img-row-003.xht == reference/ref-filled-green-100px-square.xht
flex-basis-001.xht == reference/ref-filled-green-100px-square.xht
flex-basis-002.xht == reference/ref-filled-green-100px-square.xht
flex-basis-003.xht == reference/ref-filled-green-100px-square.xht
@@ -261,8 +267,7 @@ flexbox-sizing-horiz-001.xht == reference/flexbox-sizing-horiz-001-ref.xht
flexbox-sizing-horiz-002.xht == reference/flexbox-sizing-horiz-002-ref.xht
flexbox-sizing-vert-001.xht == reference/flexbox-sizing-vert-001-ref.xht
flexbox-sizing-vert-002.xht == reference/flexbox-sizing-vert-002-ref.xht
-flexbox-table-fixup-001a.xht == reference/flexbox-table-fixup-001-ref.xht
-flexbox-table-fixup-001b.xht == reference/flexbox-table-fixup-001-ref.xht
+flexbox-table-fixup-001.xht == reference/flexbox-table-fixup-001-ref.xht
flexbox-whitespace-handling-001a.xht == reference/flexbox-whitespace-handling-001-ref.xht
flexbox-whitespace-handling-001b.xht == reference/flexbox-whitespace-handling-001-ref.xht
flexbox-whitespace-handling-002.xht == reference/flexbox-whitespace-handling-002-ref.xht
diff --git a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht
index 134ef8abb41..0569a941892 100644
--- a/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/css-flexbox-1_dev/xhtml1print/toc.xht
@@ -37,7 +37,7 @@
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Flex Items</a></th>
- <td>(72 Tests)</td></tr>
+ <td>(71 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
@@ -62,7 +62,7 @@
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
Flex Layout Algorithm</a></th>
- <td>(62 Tests)</td></tr>
+ <td>(68 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm
index 18345074561..480de5326e2 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm
+++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-000.htm
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help">
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm
index 3866b834653..59432e5f2bf 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm
+++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-arguments-001.htm
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help">
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="The basic shape can contain all valid number formats" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm
index f7ddbfd2e7b..f83f71efdae 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm
+++ b/tests/wpt/css-tests/css-shapes-1_dev/html/shape-outside-shape-notation-000.htm
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data
index 6ee1fbe990d..87e0abfe7c0 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-shapes-1_dev/implementation-report-TEMPLATE.data
@@ -357,10 +357,10 @@ html/shape-outside-radial-gradient-003.htm 36df67d2a4f36457a10f0d70fc66cfb73819d
xhtml1/shape-outside-radial-gradient-003.xht 36df67d2a4f36457a10f0d70fc66cfb73819d887 ?
html/shape-outside-radial-gradient-004.htm bebf00779a02cf6a40e50f46089f1138debd28ac ?
xhtml1/shape-outside-radial-gradient-004.xht bebf00779a02cf6a40e50f46089f1138debd28ac ?
-html/shape-outside-shape-arguments-000.htm 8e30b0aa976388a251ee8392188230ae8d983576 ?
-xhtml1/shape-outside-shape-arguments-000.xht 8e30b0aa976388a251ee8392188230ae8d983576 ?
-html/shape-outside-shape-arguments-001.htm 9dd0113414a623dabe94f0e29eb616393dc49315 ?
-xhtml1/shape-outside-shape-arguments-001.xht 9dd0113414a623dabe94f0e29eb616393dc49315 ?
+html/shape-outside-shape-arguments-000.htm 74969ba14c9e4f25b9b0532a121abe7f84177b0d ?
+xhtml1/shape-outside-shape-arguments-000.xht 74969ba14c9e4f25b9b0532a121abe7f84177b0d ?
+html/shape-outside-shape-arguments-001.htm 11c5f05823458b5929e1db90af900209de8ff189 ?
+xhtml1/shape-outside-shape-arguments-001.xht 11c5f05823458b5929e1db90af900209de8ff189 ?
html/shape-outside-shape-box-pair-000.htm 933c98aa2fc465349a9cd2317f5678c963ad7950 ?
xhtml1/shape-outside-shape-box-pair-000.xht 933c98aa2fc465349a9cd2317f5678c963ad7950 ?
html/shape-outside-shape-inherit-000.htm ea00deb38af81f257a024277d0977a292a56ef0a ?
@@ -369,5 +369,5 @@ html/shape-outside-shape-initial-000.htm cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c
xhtml1/shape-outside-shape-initial-000.xht cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c5 ?
html/shape-outside-shape-none-000.htm c6b4376df9f48de07b36fe2e392aab791be53cbe ?
xhtml1/shape-outside-shape-none-000.xht c6b4376df9f48de07b36fe2e392aab791be53cbe ?
-html/shape-outside-shape-notation-000.htm f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ?
-xhtml1/shape-outside-shape-notation-000.xht f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ?
+html/shape-outside-shape-notation-000.htm 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ?
+xhtml1/shape-outside-shape-notation-000.xht 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ?
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data b/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data
index 015ad593b2b..21d1a49b296 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-shapes-1_dev/testinfo.data
@@ -176,10 +176,10 @@ shape-outside-radial-gradient-001 Left float with radial gradient ahem,dom http
shape-outside-radial-gradient-002 Left float with radial gradient and percentage shape margin ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-margin-property 096cd5cd311a99e710f3ed427d3219c6297c1bdd `Bear Travis`<betravis@adobe.com> This test verifies that shape-outside respects a simple radial gradient when a percentage margin is applied.
shape-outside-radial-gradient-003 Left float with radial gradient shape, shape margin, and shape-image-threshold ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-margin-property,http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property 36df67d2a4f36457a10f0d70fc66cfb73819d887 `Bear Travis`<betravis@adobe.com> This test verifies that shape-outside respects a simple radial gradient when a shape margin and shape-image threshold are applied.
shape-outside-radial-gradient-004 Left float with radial gradient shape, shape margin, and shape-image-threshold ahem,dom http://www.w3.org/TR/css-shapes-1/#shapes-from-image,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#shape-image-threshold-property bebf00779a02cf6a40e50f46089f1138debd28ac `Bear Travis`<betravis@adobe.com> This test verifies that shape-outside respects a simple radial gradient on a right float when shape-image-threshold is applied.
-shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 8e30b0aa976388a251ee8392188230ae8d983576 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> A basic basic shape can contain any length unit type, or percentage
-shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 9dd0113414a623dabe94f0e29eb616393dc49315 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> The basic shape can contain all valid number formats
+shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 74969ba14c9e4f25b9b0532a121abe7f84177b0d `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> A basic basic shape can contain any length unit type, or percentage
+shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 11c5f05823458b5929e1db90af900209de8ff189 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> The basic shape can contain all valid number formats
shape-outside-shape-box-pair-000 Shape Outside Box Shape and Box Valid Values dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/css-shapes-1/#typedef-shape-box 933c98aa2fc465349a9cd2317f5678c963ad7950 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Shape-outside may be a pair of shape and box values
shape-outside-shape-inherit-000 Shape Outside Box Inherit Value dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property ea00deb38af81f257a024277d0977a292a56ef0a `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Shape-outside takes can be assigned the 'inherit' value.
shape-outside-shape-initial-000 Shape Outside Box Initial Value dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property cb344cd8527bf4b636c1d7a91209ad2c5ecfa9c5 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Shape-outside takes its default value of none when assigned the 'initial' value
shape-outside-shape-none-000 Shape Outside - none dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property c6b4376df9f48de07b36fe2e392aab791be53cbe `Adobe`<http://html.adobe.com/>,`Rebecca Hauck`<mailto:rhauck@adobe.com> shape-outside can be explictly assigned the default value of none.
-shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Basic shapes use functional notation, and may contain optional whitespace inside the parentheses
+shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Basic shapes use functional notation, and may contain optional whitespace inside the parentheses
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
index 1a74a5fc0e6..53740da4f47 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
index 08461ca5eca..d5651507ef3 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="The basic shape can contain all valid number formats" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht
index 8bd7561266c..87928f1ec33 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1/shape-outside-shape-notation-000.xht
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
index 1a74a5fc0e6..53740da4f47 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
index 08461ca5eca..d5651507ef3 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="The basic shape can contain all valid number formats" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
index 8bd7561266c..87928f1ec33 100644
--- a/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
+++ b/tests/wpt/css-tests/css-shapes-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm
new file mode 100644
index 00000000000..14c0137bb02
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/html/reference/text-transform-lowercase-002-ref.htm
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+ <head>
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com">
+ </head><body>
+ <span lang="en" style="font-size:32px">i̇i</span>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm
index 29be8f0234f..24b3aa09dff 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest-toc.htm
@@ -4512,6 +4512,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="text-transform-lowercase-002" class="">
+ <tr>
+ <td rowspan="1" title="text-transform I with dot above">
+ <a href="text-transform-lowercase-002.htm">text-transform-lowercase-002</a></td>
+ <td><a href="reference/text-transform-lowercase-002-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="text-transform-none-001" class="">
<tr>
<td rowspan="1" title="text-transform - none - basic cases">
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list
index 7c371742c83..71fb267b020 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/reftest.list
+++ b/tests/wpt/css-tests/css-text-3_dev/html/reftest.list
@@ -560,6 +560,7 @@ text-transform-capitalize-031.htm == reference/text-transform-tailoring-005-ref.
text-transform-capitalize-032.htm == reference/text-transform-capitalize-032-ref.htm
text-transform-fullwidth-001.htm == reference/text-transform-fullwidth-001-ref.htm
text-transform-lowercase-001.htm == reference/text-transform-lowercase-001-ref.htm
+text-transform-lowercase-002.htm == reference/text-transform-lowercase-002-ref.htm
text-transform-none-001.htm == reference/text-transform-none-001-ref.htm
text-transform-tailoring-001.htm == reference/text-transform-tailoring-001-ref.htm
text-transform-tailoring-002.htm == reference/text-transform-tailoring-002-ref.htm
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm
new file mode 100644
index 00000000000..fdd17375a26
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-lowercase-002.htm
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+ <head>
+ <title>CSS Test: text-transform I with dot above</title>
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com">
+ <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase">
+ <link rel="match" href="reference/text-transform-lowercase-002-ref.htm">
+ <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307">
+ <meta name="flags" content="">
+ </head><body>
+ <span lang="en" style="font-size:32px;text-transform:lowercase">İI</span>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm
index 1689486d0a8..b6a54772fc6 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/text-transform-upperlower-006.htm
@@ -21,7 +21,7 @@
</head>
<body>
<p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p>
-<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
+<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
<!--Notes:
Characters from this block that do not have case equivalents: &#x0131;, &#x0138;, &#x0149;, &#x017F;
Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>.
diff --git a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
index 718fb07751a..3dcd1cb1a4b 100644
--- a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
@@ -1449,6 +1449,8 @@ html/text-transform-fullwidth-001.htm 3ce14e96ac5b083ef463997c3b6d1da292b3e449 ?
xhtml1/text-transform-fullwidth-001.xht 3ce14e96ac5b083ef463997c3b6d1da292b3e449 ?
html/text-transform-lowercase-001.htm b99d33435f651a9ba6d835eaa2fd51ad6684ae48 ?
xhtml1/text-transform-lowercase-001.xht b99d33435f651a9ba6d835eaa2fd51ad6684ae48 ?
+html/text-transform-lowercase-002.htm 9eb47a5bb06a75d36467296c30f98c18d51a549c ?
+xhtml1/text-transform-lowercase-002.xht 9eb47a5bb06a75d36467296c30f98c18d51a549c ?
html/text-transform-none-001.htm 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 ?
xhtml1/text-transform-none-001.xht 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 ?
html/text-transform-tailoring-001.htm 99b773a03069b7cb2ce00960100aa9bac0715338 ?
@@ -1475,8 +1477,8 @@ html/text-transform-upperlower-004.htm 39d47022c2793a63433bbdee87de7e4d42dd2524
xhtml1/text-transform-upperlower-004.xht 39d47022c2793a63433bbdee87de7e4d42dd2524 ?
html/text-transform-upperlower-005.htm 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 ?
xhtml1/text-transform-upperlower-005.xht 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 ?
-html/text-transform-upperlower-006.htm 011c001f19b9c6f6130e56b88879f46da3b55724 ?
-xhtml1/text-transform-upperlower-006.xht 011c001f19b9c6f6130e56b88879f46da3b55724 ?
+html/text-transform-upperlower-006.htm 40c576e4e83ff76045f9d5471112814fb5226a75 ?
+xhtml1/text-transform-upperlower-006.xht 40c576e4e83ff76045f9d5471112814fb5226a75 ?
html/text-transform-upperlower-007.htm 93638de713822904c8f999bec14e70ddd4104f80 ?
xhtml1/text-transform-upperlower-007.xht 93638de713822904c8f999bec14e70ddd4104f80 ?
html/text-transform-upperlower-008.htm 833a17ae2b4f7c6750fc1046c231f34784530ba3 ?
diff --git a/tests/wpt/css-tests/css-text-3_dev/index.htm b/tests/wpt/css-tests/css-text-3_dev/index.htm
index 98b4e2e0211..960ae612ff8 100644
--- a/tests/wpt/css-tests/css-text-3_dev/index.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/index.htm
@@ -131,6 +131,7 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
+ <li>Anthony Ramine</li>
<li>David Storey</li>
<li>Florian Rivoal</li>
<li>Ian Hickson</li>
diff --git a/tests/wpt/css-tests/css-text-3_dev/index.xht b/tests/wpt/css-tests/css-text-3_dev/index.xht
index 25c39e2c0e0..147f694a95a 100644
--- a/tests/wpt/css-tests/css-text-3_dev/index.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/index.xht
@@ -131,6 +131,7 @@
<p>Many thanks to the following for their contributions:</p>
<ul>
+ <li>Anthony Ramine</li>
<li>David Storey</li>
<li>Florian Rivoal</li>
<li>Ian Hickson</li>
diff --git a/tests/wpt/css-tests/css-text-3_dev/testinfo.data b/tests/wpt/css-tests/css-text-3_dev/testinfo.data
index 8c7913aec30..81163a010d4 100644
--- a/tests/wpt/css-tests/css-text-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-text-3_dev/testinfo.data
@@ -722,6 +722,7 @@ text-transform-capitalize-031 reference/text-transform-tailoring-005-ref CSS3 Te
text-transform-capitalize-032 reference/text-transform-capitalize-032-ref text-transform - capitalize - basic cases http://www.w3.org/TR/css-text-3/#text-transform 52d80e2dfa0bec31fb5106de69360f658f2ec907 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should put all words in titlecase when text-transform is set to capitalize.
text-transform-fullwidth-001 reference/text-transform-fullwidth-001-ref text-transform - fullwidth - basic cases http://www.w3.org/TR/css-text-3/#text-transform 3ce14e96ac5b083ef463997c3b6d1da292b3e449 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should transform halfwidth character to fullwidth character when text-transform is set to fullwidth.
text-transform-lowercase-001 reference/text-transform-lowercase-001-ref text-transform - lowercase - basic cases http://www.w3.org/TR/css-text-3/#text-transform b99d33435f651a9ba6d835eaa2fd51ad6684ae48 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should put all characters in lowercase when text-transform is set to lowercase.
+text-transform-lowercase-002 reference/text-transform-lowercase-002-ref text-transform I with dot above https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase 9eb47a5bb06a75d36467296c30f98c18d51a549c `Anthony Ramine`<mailto:n.oxyde@gmail.com> Tests that U+0130 to lowercase includes U+0307
text-transform-none-001 reference/text-transform-none-001-ref text-transform - none - basic cases http://www.w3.org/TR/css-text-3/#text-transform 3f76372dde584e0852e7cd297d3e68a30ecc4ec6 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should do nothing when text-transform is set to none.
text-transform-tailoring-001 reference/text-transform-tailoring-001-ref CSS3 Text, text transform: capitalize, Dutch IJ https://drafts.csswg.org/css-text-3/#text-transform 99b773a03069b7cb2ce00960100aa9bac0715338 `Richard Ishida`<mailto:ishida@w3.org> [Exploratory] the brower tailors text-transform: capitalize to put both I and J in titlecase at the start of a word when the language is Dutch.
text-transform-tailoring-002 reference/text-transform-tailoring-002-ref CSS3 Text, text transform: uppercase, Greek tonos https://drafts.csswg.org/css-text-3/#text-transform e43fb7b2ad89f9f562747f153786953d2979f67a `Richard Ishida`<mailto:ishida@w3.org> [Exploratory] the brower tailors text-transform: uppercase such that Greek words that are all uppercase lose tonos.
@@ -735,7 +736,7 @@ text-transform-upperlower-002 reference/text-transform-upperlower-002-ref CSS3 T
text-transform-upperlower-003 reference/text-transform-upperlower-003-ref CSS3 Text, text transform: Latin Extended Additional, uppercase https://drafts.csswg.org/css-text-3/#text-transform d8532112fb0fb6642ebc16355548e8ec978ecae7 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended Additional Unicode block, text-transform: uppercase puts all letters in uppercase .
text-transform-upperlower-004 reference/text-transform-upperlower-004-ref CSS3 Text, text transform: Latin Extended Additional, lowercase https://drafts.csswg.org/css-text-3/#text-transform 39d47022c2793a63433bbdee87de7e4d42dd2524 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended Additional Unicode block, text-transform: lowercase puts all letters in lowercase .
text-transform-upperlower-005 reference/text-transform-upperlower-005-ref CSS3 Text, text transform: Latin Extended-A, uppercase https://drafts.csswg.org/css-text-3/#text-transform 8aa34e79e3bf8ffe3c4ea5bf673c463d9232dcf8 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: uppercase puts all letters in uppercase .
-text-transform-upperlower-006 reference/text-transform-upperlower-006-ref CSS3 Text, text transform: Latin Extended-A, lowercase https://drafts.csswg.org/css-text-3/#text-transform 011c001f19b9c6f6130e56b88879f46da3b55724 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: lowercase puts all letters in lowercase .
+text-transform-upperlower-006 reference/text-transform-upperlower-006-ref CSS3 Text, text transform: Latin Extended-A, lowercase https://drafts.csswg.org/css-text-3/#text-transform 40c576e4e83ff76045f9d5471112814fb5226a75 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-A Unicode block, text-transform: lowercase puts all letters in lowercase .
text-transform-upperlower-007 reference/text-transform-upperlower-007-ref CSS3 Text, text transform: Latin Extended-B, uppercase https://drafts.csswg.org/css-text-3/#text-transform 93638de713822904c8f999bec14e70ddd4104f80 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-B Unicode block, text-transform: uppercase puts all letters in uppercase .
text-transform-upperlower-008 reference/text-transform-upperlower-008-ref CSS3 Text, text transform: Latin Extended-B, lowercase https://drafts.csswg.org/css-text-3/#text-transform 833a17ae2b4f7c6750fc1046c231f34784530ba3 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-B Unicode block, text-transform: lowercase puts all letters in lowercase .
text-transform-upperlower-009 reference/text-transform-upperlower-009-ref CSS3 Text, text transform: Latin Extended-C, uppercase https://drafts.csswg.org/css-text-3/#text-transform d8dff37bb77891a73c44cb371fbb81e02027c902 `Richard Ishida`<mailto:ishida@w3.org> For the Latin Extended-C Unicode block, text-transform: uppercase puts all letters in uppercase .
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht
new file mode 100644
index 00000000000..714f133150a
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht
@@ -0,0 +1,8 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" />
+ </head><body>
+ <span lang="en" style="font-size:32px" xml:lang="en">i̇i</span>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht
index 5afa3131090..e9c9cf27c37 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest-toc.xht
@@ -4512,6 +4512,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="text-transform-lowercase-002" class="">
+ <tr>
+ <td rowspan="1" title="text-transform I with dot above">
+ <a href="text-transform-lowercase-002.xht">text-transform-lowercase-002</a></td>
+ <td><a href="reference/text-transform-lowercase-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="text-transform-none-001" class="">
<tr>
<td rowspan="1" title="text-transform - none - basic cases">
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list
index c44b7390cab..903654219bd 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/reftest.list
@@ -560,6 +560,7 @@ text-transform-capitalize-031.xht == reference/text-transform-tailoring-005-ref.
text-transform-capitalize-032.xht == reference/text-transform-capitalize-032-ref.xht
text-transform-fullwidth-001.xht == reference/text-transform-fullwidth-001-ref.xht
text-transform-lowercase-001.xht == reference/text-transform-lowercase-001-ref.xht
+text-transform-lowercase-002.xht == reference/text-transform-lowercase-002-ref.xht
text-transform-none-001.xht == reference/text-transform-none-001-ref.xht
text-transform-tailoring-001.xht == reference/text-transform-tailoring-001-ref.xht
text-transform-tailoring-002.xht == reference/text-transform-tailoring-002-ref.xht
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht
new file mode 100644
index 00000000000..5faa7954375
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht
@@ -0,0 +1,12 @@
+<!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" lang="en" xml:lang="en">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: text-transform I with dot above</title>
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" />
+ <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase" />
+ <link rel="match" href="reference/text-transform-lowercase-002-ref.xht" />
+ <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307" />
+ <meta name="flags" content="" />
+ </head><body>
+ <span lang="en" style="font-size:32px;text-transform:lowercase" xml:lang="en">İI</span>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht
index 342207b4cc5..c63fc732c6f 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/text-transform-upperlower-006.xht
@@ -21,7 +21,7 @@
</head>
<body>
<p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p>
-<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
+<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
<!--Notes:
Characters from this block that do not have case equivalents: &#x0131;, &#x0138;, &#x0149;, &#x017F;
Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>.
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht
new file mode 100644
index 00000000000..714f133150a
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht
@@ -0,0 +1,8 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" />
+ </head><body>
+ <span lang="en" style="font-size:32px" xml:lang="en">i̇i</span>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht
index 5afa3131090..e9c9cf27c37 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest-toc.xht
@@ -4512,6 +4512,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="text-transform-lowercase-002" class="">
+ <tr>
+ <td rowspan="1" title="text-transform I with dot above">
+ <a href="text-transform-lowercase-002.xht">text-transform-lowercase-002</a></td>
+ <td><a href="reference/text-transform-lowercase-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="text-transform-none-001" class="">
<tr>
<td rowspan="1" title="text-transform - none - basic cases">
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list
index c44b7390cab..903654219bd 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/reftest.list
@@ -560,6 +560,7 @@ text-transform-capitalize-031.xht == reference/text-transform-tailoring-005-ref.
text-transform-capitalize-032.xht == reference/text-transform-capitalize-032-ref.xht
text-transform-fullwidth-001.xht == reference/text-transform-fullwidth-001-ref.xht
text-transform-lowercase-001.xht == reference/text-transform-lowercase-001-ref.xht
+text-transform-lowercase-002.xht == reference/text-transform-lowercase-002-ref.xht
text-transform-none-001.xht == reference/text-transform-none-001-ref.xht
text-transform-tailoring-001.xht == reference/text-transform-tailoring-001-ref.xht
text-transform-tailoring-002.xht == reference/text-transform-tailoring-002-ref.xht
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht
new file mode 100644
index 00000000000..187725f4552
--- /dev/null
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht
@@ -0,0 +1,21 @@
+<!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" lang="en" xml:lang="en">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: text-transform I with dot above</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS Text Module Level 3 CR Test Suite"; }
+ @top-right { content: "Test text-transform-lowercase-002"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Anthony Ramine" href="mailto:n.oxyde@gmail.com" />
+ <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-text-transform-lowercase" />
+ <link rel="match" href="reference/text-transform-lowercase-002-ref.xht" />
+ <meta name="assert" content="Tests that U+0130 to lowercase includes U+0307" />
+ <meta name="flags" content="" />
+ </head><body>
+ <span lang="en" style="font-size:32px;text-transform:lowercase" xml:lang="en">İI</span>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht
index 342207b4cc5..c63fc732c6f 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-upperlower-006.xht
@@ -21,7 +21,7 @@
</head>
<body>
<p class="instructions">Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.</p>
-<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ I</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
+<div class="test"><span title="U+0100">Ā ā</span> <span title="U+0102">Ă ă</span> <span title="U+0104">Ą ą</span> <span title="U+0106">Ć ć</span> <span title="U+0108">Ĉ ĉ</span> <span title="U+010A">Ċ ċ</span> <span title="U+010C">Č č</span> <span title="U+010E">Ď ď</span> <span title="U+0110">Đ đ</span> <span title="U+0112">Ē ē</span> <span title="U+0114">Ĕ ĕ</span> <span title="U+0116">Ė ė</span> <span title="U+0118">Ę ę</span> <span title="U+011A">Ě ě</span> <span title="U+011C">Ĝ ĝ</span> <span title="U+011E">Ğ ğ</span> <span title="U+0120">Ġ ġ</span> <span title="U+0122">Ģ ģ</span> <span title="U+0124">Ĥ ĥ</span> <span title="U+0126">Ħ ħ</span> <span title="U+0128">Ĩ ĩ</span> <span title="U+012A">Ī ī</span> <span title="U+012C">Ĭ ĭ</span> <span title="U+012E">Į į</span> <span title="U+0049">İ İ</span> <span title="U+0132">IJ ij</span> <span title="U+0134">Ĵ ĵ</span> <span title="U+0136">Ķ ķ</span> <span title="U+0139">Ĺ ĺ</span> <span title="U+013B">Ļ ļ</span> <span title="U+013D">Ľ ľ</span> <span title="U+013F">Ŀ ŀ</span> <span title="U+0141">Ł ł</span> <span title="U+0143">Ń ń</span> <span title="U+0145">Ņ ņ</span> <span title="U+0147">Ň ň</span> <span title="U+014A">Ŋ ŋ</span> <span title="U+014C">Ō ō</span> <span title="U+014E">Ŏ ŏ</span> <span title="U+0150">Ő ő</span> <span title="U+0152">Œ œ</span> <span title="U+0154">Ŕ ŕ</span> <span title="U+0156">Ŗ ŗ</span> <span title="U+0158">Ř ř</span> <span title="U+015A">Ś ś</span> <span title="U+015C">Ŝ ŝ</span> <span title="U+015E">Ş ş</span> <span title="U+0160">Š š</span> <span title="U+0162">Ţ ţ</span> <span title="U+0164">Ť ť</span> <span title="U+0166">Ŧ ŧ</span> <span title="U+0168">Ũ ũ</span> <span title="U+016A">Ū ū</span> <span title="U+016C">Ŭ ŭ</span> <span title="U+016E">Ů ů</span> <span title="U+0170">Ű ű</span> <span title="U+0172">Ų ų</span> <span title="U+0174">Ŵ ŵ</span> <span title="U+0176">Ŷ ŷ</span> <span title="U+0178">Ÿ ÿ</span> <span title="U+0179">Ź ź</span> <span title="U+017B">Ż ż</span> <span title="U+017D">Ž ž</span></div>
<!--Notes:
Characters from this block that do not have case equivalents: &#x0131;, &#x0138;, &#x0149;, &#x017F;
Tip: To identify the characters where differences occur, in order to report problem characters,either mouse over to reveal a tooltip, or copy and paste the sequence into a tool such as <a href='http://r12a.github.io/uniview/' target='_blank'>UniView</a> or the <a href='http://r12a.github.io/apps/conversion/' target='_blank'>Unicode Conversion Tool</a>.
diff --git a/tests/wpt/css-tests/css-values-3_dev/html/vh-interpolate-pct.htm b/tests/wpt/css-tests/css-values-3_dev/html/vh-interpolate-pct.htm
index 8dddd3fdb3e..0e086bef764 100644
--- a/tests/wpt/css-tests/css-values-3_dev/html/vh-interpolate-pct.htm
+++ b/tests/wpt/css-tests/css-values-3_dev/html/vh-interpolate-pct.htm
@@ -23,7 +23,7 @@
to { width: 200vw; height: 200vh; }
}
- html, body { margin: 0px; padding: 0px; }
+ html, body { margin: 0px; padding: 0px; height: 100%; }
html { background: red; overflow: hidden; }
#outer { position: relative; background: green; }
diff --git a/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
index 2ce7b4487ff..105ff42ee6f 100644
--- a/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-values-3_dev/implementation-report-TEMPLATE.data
@@ -179,8 +179,8 @@ html/vh-em-inherit.htm b9fbd87b6cedf89db957e1668a0b7baf0a637f6b ?
xhtml1/vh-em-inherit.xht b9fbd87b6cedf89db957e1668a0b7baf0a637f6b ?
html/vh-inherit.htm 143b598f9e8f5aa2a349f9ad524249d0b61f1c4f ?
xhtml1/vh-inherit.xht 143b598f9e8f5aa2a349f9ad524249d0b61f1c4f ?
-html/vh-interpolate-pct.htm ceef2964c18d7fd3cab6f5923fa60a633ec97442 ?
-xhtml1/vh-interpolate-pct.xht ceef2964c18d7fd3cab6f5923fa60a633ec97442 ?
+html/vh-interpolate-pct.htm b3791c1f30e52dc8582b2081404c23d6c2a15292 ?
+xhtml1/vh-interpolate-pct.xht b3791c1f30e52dc8582b2081404c23d6c2a15292 ?
html/vh-interpolate-px.htm ade4e7b3374856c99aa9515a936630f49c5c44fb ?
xhtml1/vh-interpolate-px.xht ade4e7b3374856c99aa9515a936630f49c5c44fb ?
html/vh-interpolate-vh.htm 9a46dd5fa51b77278d6d50f7c7f862592aea3413 ?
diff --git a/tests/wpt/css-tests/css-values-3_dev/testinfo.data b/tests/wpt/css-tests/css-values-3_dev/testinfo.data
index 3d8b4c1de23..6462d3b3139 100644
--- a/tests/wpt/css-tests/css-values-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-values-3_dev/testinfo.data
@@ -87,7 +87,7 @@ vh-calc-support reference/all-green Viewport units are supported inside calc exp
vh-calc-support-pct reference/all-green Viewport units are supported inside calc expressions. http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-values/#calc-notation 44dab675c1250fbe6733f93b073658e50c553906 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Check that viewport units add correctly to percentages in calc() expressions
vh-em-inherit reference/all-green 0vh and 0vw are correctly treated as 0px http://www.w3.org/TR/css3-values/#viewport-relative-lengths b9fbd87b6cedf89db957e1668a0b7baf0a637f6b `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> 0vh and 0vw are correctly treated as 0px
vh-inherit reference/all-green Viewport units are inherited properly http://www.w3.org/TR/css3-values/#viewport-relative-lengths 143b598f9e8f5aa2a349f9ad524249d0b61f1c4f `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewport units are inherited properly
-vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ceef2964c18d7fd3cab6f5923fa60a633ec97442 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
+vh-interpolate-pct reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations b3791c1f30e52dc8582b2081404c23d6c2a15292 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
vh-interpolate-px reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations ade4e7b3374856c99aa9515a936630f49c5c44fb `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 0px and 200vh is 100vh (respectively for vw)
vh-interpolate-vh reference/all-green Viewport units are interpolated correctly http://www.w3.org/TR/css3-values/#viewport-relative-lengths,http://www.w3.org/TR/css3-animations/#animations 9a46dd5fa51b77278d6d50f7c7f862592aea3413 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> The interpolated size mid-way between 75vh and 125vh is 100vh (respectively for vw)
vh-support reference/all-green Viewports units are supported in sizing properties http://www.w3.org/TR/css3-values/#viewport-relative-lengths 2be374c5e5ec334fe4c6c3417901f70c910e1384 `Fran&ccedil;ois REMY`<mailto:fremycompany.developer@yahoo.fr> Viewports units are supported in sizing properties
diff --git a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-interpolate-pct.xht b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-interpolate-pct.xht
index 3ca5964d97e..a6420a5934e 100644
--- a/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-interpolate-pct.xht
+++ b/tests/wpt/css-tests/css-values-3_dev/xhtml1/vh-interpolate-pct.xht
@@ -23,7 +23,7 @@
to { width: 200vw; height: 200vh; }
}
- html, body { margin: 0px; padding: 0px; }
+ html, body { margin: 0px; padding: 0px; height: 100%; }
html { background: red; overflow: hidden; }
#outer { position: relative; background: green; }
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-block-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-block-vrl-006.htm
index c0afa20fef8..cadaba9aaac 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-block-vrl-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-block-vrl-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
<link href="reference/outline-inline-block-vrl-006.htm" rel="match">
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm
index 3b6f95562df..daa02dcd942 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vlr-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="reference/outline-inline-vlr-006.htm" rel="match">
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm
index f82eec0821b..b0f39eec499 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/outline-inline-vrl-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="reference/outline-inline-vrl-006.htm" rel="match">
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm
index 0aad7d404eb..1a1e625bfcf 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-001-ref.htm
@@ -4,7 +4,7 @@
<title>CSS Reftest Reference</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2014-12-30 -->
- <meta name="flags" content="image">
+ <meta name="flags" content="ahem image">
<style type="text/css">
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm
index 7d66a1bad78..f63cf19fdea 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-002-ref.htm
@@ -8,7 +8,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image">
+ <meta name="flags" content="ahem image">
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-043-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-043-ref.htm
index 225dee0ef77..4ae84c606d8 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-043-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/block-flow-direction-043-ref.htm
@@ -8,7 +8,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image">
+ <meta name="flags" content="ahem image">
<style type="text/css">
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm
index 62da2ece397..dda526c53f1 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-003-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm
index 8e098e8cd80..5aa1d3f4153 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-007-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm
index 22ced564578..e4a33150b04 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vlr-011-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm
index ea8e4c313ac..ec7df1ebf7a 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-002-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm
index a2aa3a71d98..d4ba91e3f0b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-006-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm
index 2bbfe259734..2f856ecf723 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/line-box-height-vrl-010-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-block-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-block-vrl-006.htm
index 49c3d658e96..a773b32e06b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-block-vrl-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-block-vrl-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
<meta content="ahem" name="flags">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vlr-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vlr-006.htm
index fbe6cfe4ddf..3e6887b243f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vlr-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vlr-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
<meta content="ahem" name="flags">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vrl-006.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vrl-006.htm
index 41dc882a006..ecc1e497130 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vrl-006.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/outline-inline-vrl-006.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html><head><meta charset="utf-8">
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-14 -->
<meta content="ahem" name="flags">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-001-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-001-ref.htm
index 14a95ec1d34..56b23f3e0f9 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-001-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-001-ref.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Reference</title>
+<html><head><meta charset="utf-8">
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
@@ -90,5 +91,4 @@
<td class="teal">
</td><td class="purp">
</td></tr></tbody></table>
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-002-ref.htm
index 120aa88e6b8..2b6810cdfa6 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-002-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/table-progression-002-ref.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Reference</title>
+<html><head><meta charset="utf-8">
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
@@ -65,6 +66,4 @@
</td></tr><tr><td class="aqua">
</td></tr><tr><td class="aqua">
</td></tr></tbody></table>
-
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-lr-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-lr-002-ref.htm
index fc8ebd31088..474999ee89c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-lr-002-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-lr-002-ref.htm
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-lr - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp">
+ <meta name="flags" content="ahem">
<style type="text/css">
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-001-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-001-ref.htm
index 1ad2ba54a20..3df8aaa4ca1 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-001-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-001-ref.htm
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-rl - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp">
+ <meta name="flags" content="ahem">
<style type="text/css">
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-002-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-002-ref.htm
index ebe7dd4416b..7bd44fc66ad 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-002-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-002-ref.htm
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-rl - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp">
+ <meta name="flags" content="ahem">
<style type="text/css">
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-003-ref.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-003-ref.htm
index b67683115a0..0933a405fdf 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-003-ref.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/reference/writing-mode-vertical-rl-003-ref.htm
@@ -2,6 +2,7 @@
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:toshihiro@kisaka.jp" rel="author" title="KISAKA Toshihiro">
+ <meta content="ahem" name="flags">
<style type="text/css">
div {
writing-mode: vertical-rl;
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-001.htm
index 6af95feb425..0837606a12c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-001.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-001.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-002.htm
index b340c645149..4331cc882ee 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-002.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-002.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-lr Table Column/Colgroup Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-lr Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
index b417c5a91be..61e3b56b78c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-003.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-004.htm
index b8941bfedca..9278b039760 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-004.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vlr-004.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="reference/table-progression-002-ref.htm" rel="match">
<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-001.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-001.htm
index 3ddf6ba1563..01eb38d7a29 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-001.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-001.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-002.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-002.htm
index 1e703f93bd9..951e394d87c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-002.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-002.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-rl Table Column/Colgroup Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-rl Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-003.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-003.htm
index b8c2e0f65c8..705fec39fcc 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-003.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-003.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot"> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.htm" rel="match">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-004.htm b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-004.htm
index ac70612770c..242d3e45068 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-004.htm
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/html/table-progression-vrl-004.htm
@@ -1,5 +1,6 @@
<!DOCTYPE html>
-<html><head><title>CSS Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
+<html><head><meta charset="utf-8">
+<title>CSS Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad">
<link href="reference/table-progression-002-ref.htm" rel="match">
<meta content="This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert">
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
index 0cf0cdf7344..af426ca06ef 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/implementation-report-TEMPLATE.data
@@ -807,102 +807,102 @@ html/block-embed-002.htm 5069f35597f779fbb548ebf2f2ee2e5cc5416bcf ?
xhtml1/block-embed-002.xht 5069f35597f779fbb548ebf2f2ee2e5cc5416bcf ?
html/block-embed-003.htm 5a2ea65cfd1fccd182350cb160caaadd6d17a02d ?
xhtml1/block-embed-003.xht 5a2ea65cfd1fccd182350cb160caaadd6d17a02d ?
-html/block-flow-direction-004.htm 7f44e9c74d1b3a6301f206d24540d59b9671d949 ?
-xhtml1/block-flow-direction-004.xht 7f44e9c74d1b3a6301f206d24540d59b9671d949 ?
-html/block-flow-direction-htb-001.htm d01d287f663b80a864a3c30ff9f3994b9bc909a0 ?
-xhtml1/block-flow-direction-htb-001.xht d01d287f663b80a864a3c30ff9f3994b9bc909a0 ?
-html/block-flow-direction-slr-043.htm d620513327a1baf327a3a34c8a2cf6e3fbd25f68 ?
-xhtml1/block-flow-direction-slr-043.xht d620513327a1baf327a3a34c8a2cf6e3fbd25f68 ?
-html/block-flow-direction-slr-047.htm ab814a81eb8f3e25782dfe3b49eac7f9638a3ec6 ?
-xhtml1/block-flow-direction-slr-047.xht ab814a81eb8f3e25782dfe3b49eac7f9638a3ec6 ?
-html/block-flow-direction-slr-048.htm 2ac972f18c1a1ba25385d1c92d02bc3f54478431 ?
-xhtml1/block-flow-direction-slr-048.xht 2ac972f18c1a1ba25385d1c92d02bc3f54478431 ?
-html/block-flow-direction-slr-050.htm 199ca9acad6c70f8bbca71653ed5e0353b9d350a ?
-xhtml1/block-flow-direction-slr-050.xht 199ca9acad6c70f8bbca71653ed5e0353b9d350a ?
-html/block-flow-direction-slr-054.htm c52517f876c6d75c185e9e80bf7fcb0786e14c2f ?
-xhtml1/block-flow-direction-slr-054.xht c52517f876c6d75c185e9e80bf7fcb0786e14c2f ?
-html/block-flow-direction-slr-055.htm 43343964103ab81e0d2fd8f88c699e5c12c23824 ?
-xhtml1/block-flow-direction-slr-055.xht 43343964103ab81e0d2fd8f88c699e5c12c23824 ?
-html/block-flow-direction-slr-056.htm 149d683e6dee716a8eecb3cf010545e56df21b69 ?
-xhtml1/block-flow-direction-slr-056.xht 149d683e6dee716a8eecb3cf010545e56df21b69 ?
-html/block-flow-direction-slr-058.htm 75e9f1c643c28706c18e41f66f5f3501a2747646 ?
-xhtml1/block-flow-direction-slr-058.xht 75e9f1c643c28706c18e41f66f5f3501a2747646 ?
-html/block-flow-direction-slr-060.htm f9ba469869e342fc903aa2c8a6e5c1c687f64d21 ?
-xhtml1/block-flow-direction-slr-060.xht f9ba469869e342fc903aa2c8a6e5c1c687f64d21 ?
-html/block-flow-direction-slr-062.htm 4790f1a71d513e51935cfa8e6f4d5ae8df8ade46 ?
-xhtml1/block-flow-direction-slr-062.xht 4790f1a71d513e51935cfa8e6f4d5ae8df8ade46 ?
-html/block-flow-direction-slr-063.htm 1f3ef0d5b047336ae444f036209e66fde393ffd3 ?
-xhtml1/block-flow-direction-slr-063.xht 1f3ef0d5b047336ae444f036209e66fde393ffd3 ?
+html/block-flow-direction-004.htm 9ca43686169341cd91fcfc0db1d005cad6efb986 ?
+xhtml1/block-flow-direction-004.xht 9ca43686169341cd91fcfc0db1d005cad6efb986 ?
+html/block-flow-direction-htb-001.htm 19e21587b43fa0778ce0f43db9fcf7c57405275f ?
+xhtml1/block-flow-direction-htb-001.xht 19e21587b43fa0778ce0f43db9fcf7c57405275f ?
+html/block-flow-direction-slr-043.htm f0f19a27cf126c33be9848728a27a8814b01ba27 ?
+xhtml1/block-flow-direction-slr-043.xht f0f19a27cf126c33be9848728a27a8814b01ba27 ?
+html/block-flow-direction-slr-047.htm 47fbbc845a007ca8a8f5104234e9addc846f6ee7 ?
+xhtml1/block-flow-direction-slr-047.xht 47fbbc845a007ca8a8f5104234e9addc846f6ee7 ?
+html/block-flow-direction-slr-048.htm b078db164533e214fc6180e85ab321633137690b ?
+xhtml1/block-flow-direction-slr-048.xht b078db164533e214fc6180e85ab321633137690b ?
+html/block-flow-direction-slr-050.htm 3052b2a77320e48be8b776d3ff4924668e2252e7 ?
+xhtml1/block-flow-direction-slr-050.xht 3052b2a77320e48be8b776d3ff4924668e2252e7 ?
+html/block-flow-direction-slr-054.htm e209c2b51469bbc8c8713684553c4ca56fe1aa32 ?
+xhtml1/block-flow-direction-slr-054.xht e209c2b51469bbc8c8713684553c4ca56fe1aa32 ?
+html/block-flow-direction-slr-055.htm 6894c1d369650025829a1c5c8752081d14b9fb72 ?
+xhtml1/block-flow-direction-slr-055.xht 6894c1d369650025829a1c5c8752081d14b9fb72 ?
+html/block-flow-direction-slr-056.htm c20afa11180386908af8d3da2fdfa54d878d5be3 ?
+xhtml1/block-flow-direction-slr-056.xht c20afa11180386908af8d3da2fdfa54d878d5be3 ?
+html/block-flow-direction-slr-058.htm 3e9062a66be648f8c57073f49c78dbeca4f10008 ?
+xhtml1/block-flow-direction-slr-058.xht 3e9062a66be648f8c57073f49c78dbeca4f10008 ?
+html/block-flow-direction-slr-060.htm a781bba1fd685355b887e74c921759fb769d0131 ?
+xhtml1/block-flow-direction-slr-060.xht a781bba1fd685355b887e74c921759fb769d0131 ?
+html/block-flow-direction-slr-062.htm 55c1ef07b5530f1307acddc0e08a3529aeb8b754 ?
+xhtml1/block-flow-direction-slr-062.xht 55c1ef07b5530f1307acddc0e08a3529aeb8b754 ?
+html/block-flow-direction-slr-063.htm 49fc5258dc7a9f63f154f5fcdc5a09d060ca8a8e ?
+xhtml1/block-flow-direction-slr-063.xht 49fc5258dc7a9f63f154f5fcdc5a09d060ca8a8e ?
html/block-flow-direction-slr-066.htm 172e1587f1d5af4a41e87f5010fa2046053ba0c6 ?
xhtml1/block-flow-direction-slr-066.xht 172e1587f1d5af4a41e87f5010fa2046053ba0c6 ?
-html/block-flow-direction-srl-042.htm 9386d50b85c8828acf6ddf748cc7bd7312e3bc61 ?
-xhtml1/block-flow-direction-srl-042.xht 9386d50b85c8828acf6ddf748cc7bd7312e3bc61 ?
-html/block-flow-direction-srl-045.htm 2593332cde19804208c285fbb1081baac7c01fe6 ?
-xhtml1/block-flow-direction-srl-045.xht 2593332cde19804208c285fbb1081baac7c01fe6 ?
-html/block-flow-direction-srl-046.htm 0dd2254cce8022adbfe35e7297bfb3c90434cce9 ?
-xhtml1/block-flow-direction-srl-046.xht 0dd2254cce8022adbfe35e7297bfb3c90434cce9 ?
-html/block-flow-direction-srl-049.htm 74bf2e9fee2c109dbbf993eadb3298a3e3a588fb ?
-xhtml1/block-flow-direction-srl-049.xht 74bf2e9fee2c109dbbf993eadb3298a3e3a588fb ?
-html/block-flow-direction-srl-051.htm 898556b977d0ece3dbe57d5adb8621db1953b1be ?
-xhtml1/block-flow-direction-srl-051.xht 898556b977d0ece3dbe57d5adb8621db1953b1be ?
-html/block-flow-direction-srl-052.htm a796b5de2004cecccd7a85aa302c95ffe02be3e7 ?
-xhtml1/block-flow-direction-srl-052.xht a796b5de2004cecccd7a85aa302c95ffe02be3e7 ?
-html/block-flow-direction-srl-053.htm bb2d227543ea4112c87a792ae9a0ee1630037431 ?
-xhtml1/block-flow-direction-srl-053.xht bb2d227543ea4112c87a792ae9a0ee1630037431 ?
-html/block-flow-direction-srl-057.htm c19b3919e5191225d83710b5fb1441f40c9549bf ?
-xhtml1/block-flow-direction-srl-057.xht c19b3919e5191225d83710b5fb1441f40c9549bf ?
-html/block-flow-direction-srl-059.htm f1ffc1d7192f376de74c9aec1d7c663325258e87 ?
-xhtml1/block-flow-direction-srl-059.xht f1ffc1d7192f376de74c9aec1d7c663325258e87 ?
-html/block-flow-direction-srl-061.htm aabc75d1fe9460ede6b45a6597bae5e3c813d5e7 ?
-xhtml1/block-flow-direction-srl-061.xht aabc75d1fe9460ede6b45a6597bae5e3c813d5e7 ?
-html/block-flow-direction-srl-064.htm f7e5ec148f1d9dabd8f306889c20f915b7b3461f ?
-xhtml1/block-flow-direction-srl-064.xht f7e5ec148f1d9dabd8f306889c20f915b7b3461f ?
+html/block-flow-direction-srl-042.htm ab03f64551e35354daf7206f57ab1976dca25e12 ?
+xhtml1/block-flow-direction-srl-042.xht ab03f64551e35354daf7206f57ab1976dca25e12 ?
+html/block-flow-direction-srl-045.htm ff4e89856bb631c3b5d0ee63c7ac169aaa5c2378 ?
+xhtml1/block-flow-direction-srl-045.xht ff4e89856bb631c3b5d0ee63c7ac169aaa5c2378 ?
+html/block-flow-direction-srl-046.htm 28f47141871524977f60ce473fda57dca967b55f ?
+xhtml1/block-flow-direction-srl-046.xht 28f47141871524977f60ce473fda57dca967b55f ?
+html/block-flow-direction-srl-049.htm 5ecf1fbb180fa7b90cd266a0b0dbba0d4bb9cef7 ?
+xhtml1/block-flow-direction-srl-049.xht 5ecf1fbb180fa7b90cd266a0b0dbba0d4bb9cef7 ?
+html/block-flow-direction-srl-051.htm f66717fefa5d602f8fe5cae28cb3fc4200a10996 ?
+xhtml1/block-flow-direction-srl-051.xht f66717fefa5d602f8fe5cae28cb3fc4200a10996 ?
+html/block-flow-direction-srl-052.htm 9ee13b072337e291f2d707554a920aed6dfd3fdb ?
+xhtml1/block-flow-direction-srl-052.xht 9ee13b072337e291f2d707554a920aed6dfd3fdb ?
+html/block-flow-direction-srl-053.htm 978cad9a363e52567291ff64c663d46b7e7276e5 ?
+xhtml1/block-flow-direction-srl-053.xht 978cad9a363e52567291ff64c663d46b7e7276e5 ?
+html/block-flow-direction-srl-057.htm 182d3af884d68012bb3226f2db345bf49189fec7 ?
+xhtml1/block-flow-direction-srl-057.xht 182d3af884d68012bb3226f2db345bf49189fec7 ?
+html/block-flow-direction-srl-059.htm bf29f7d394b39ac9fe4a11f64e31ae21fde62254 ?
+xhtml1/block-flow-direction-srl-059.xht bf29f7d394b39ac9fe4a11f64e31ae21fde62254 ?
+html/block-flow-direction-srl-061.htm fde51935d287add9d71e5aba78795ae2da1045d4 ?
+xhtml1/block-flow-direction-srl-061.xht fde51935d287add9d71e5aba78795ae2da1045d4 ?
+html/block-flow-direction-srl-064.htm 68343319095cd02b00993b904fe408863d2bbeea ?
+xhtml1/block-flow-direction-srl-064.xht 68343319095cd02b00993b904fe408863d2bbeea ?
html/block-flow-direction-srl-065.htm 023ff8747304789a30ff10a1bca125ec74d665db ?
xhtml1/block-flow-direction-srl-065.xht 023ff8747304789a30ff10a1bca125ec74d665db ?
-html/block-flow-direction-vlr-003.htm 928dfdfc072ccd950cfe66b98b35ea6db784d588 ?
-xhtml1/block-flow-direction-vlr-003.xht 928dfdfc072ccd950cfe66b98b35ea6db784d588 ?
-html/block-flow-direction-vlr-007.htm 407c1365b18b1e3e83ab58e5fd16b5d8cb5419f5 ?
-xhtml1/block-flow-direction-vlr-007.xht 407c1365b18b1e3e83ab58e5fd16b5d8cb5419f5 ?
-html/block-flow-direction-vlr-008.htm 1b2d1380bc909ae7441e57ff440596f17d9eae73 ?
-xhtml1/block-flow-direction-vlr-008.xht 1b2d1380bc909ae7441e57ff440596f17d9eae73 ?
-html/block-flow-direction-vlr-010.htm 5397d3de28574e98ffa7bca5a5b97809f9823cc3 ?
-xhtml1/block-flow-direction-vlr-010.xht 5397d3de28574e98ffa7bca5a5b97809f9823cc3 ?
-html/block-flow-direction-vlr-014.htm 849885b8c4960f045abde1260bb439643c48d33a ?
-xhtml1/block-flow-direction-vlr-014.xht 849885b8c4960f045abde1260bb439643c48d33a ?
-html/block-flow-direction-vlr-015.htm fe90fcbf2e0f40058810558347cddb216371c73f ?
-xhtml1/block-flow-direction-vlr-015.xht fe90fcbf2e0f40058810558347cddb216371c73f ?
-html/block-flow-direction-vlr-016.htm 3f05887970a4dbc16f24bb64dd3ae8fceaa93079 ?
-xhtml1/block-flow-direction-vlr-016.xht 3f05887970a4dbc16f24bb64dd3ae8fceaa93079 ?
-html/block-flow-direction-vlr-018.htm 6ae8e965380f6ef858b3553ed79644626cba4b50 ?
-xhtml1/block-flow-direction-vlr-018.xht 6ae8e965380f6ef858b3553ed79644626cba4b50 ?
-html/block-flow-direction-vlr-020.htm c50b08132e34b9502195a534e292dce167bb8034 ?
-xhtml1/block-flow-direction-vlr-020.xht c50b08132e34b9502195a534e292dce167bb8034 ?
-html/block-flow-direction-vlr-022.htm 5fd5ba344cabe111c44407f5af8030d9d33ce0a3 ?
-xhtml1/block-flow-direction-vlr-022.xht 5fd5ba344cabe111c44407f5af8030d9d33ce0a3 ?
-html/block-flow-direction-vlr-023.htm 54263c76d878d9e2af7e4cac421821f2b81d964f ?
-xhtml1/block-flow-direction-vlr-023.xht 54263c76d878d9e2af7e4cac421821f2b81d964f ?
-html/block-flow-direction-vrl-002.htm 245dbcb9b9fdf7ddc7a0856ebb0410527aa2ff35 ?
-xhtml1/block-flow-direction-vrl-002.xht 245dbcb9b9fdf7ddc7a0856ebb0410527aa2ff35 ?
-html/block-flow-direction-vrl-005.htm 77aa227c6700cdce48fb05a7c128dabdd4a17a01 ?
-xhtml1/block-flow-direction-vrl-005.xht 77aa227c6700cdce48fb05a7c128dabdd4a17a01 ?
-html/block-flow-direction-vrl-006.htm 53884f58a11b626ff2c509b0fad1c1b434dd3f95 ?
-xhtml1/block-flow-direction-vrl-006.xht 53884f58a11b626ff2c509b0fad1c1b434dd3f95 ?
-html/block-flow-direction-vrl-009.htm fdf3568373f80b82ae92ddd543097eb18f22e938 ?
-xhtml1/block-flow-direction-vrl-009.xht fdf3568373f80b82ae92ddd543097eb18f22e938 ?
-html/block-flow-direction-vrl-011.htm 3c910ddee86af042c66f17a26b2a8b2b7fbe4da5 ?
-xhtml1/block-flow-direction-vrl-011.xht 3c910ddee86af042c66f17a26b2a8b2b7fbe4da5 ?
-html/block-flow-direction-vrl-012.htm 070fec5fdb6e75420661ab86ce649d0709150d69 ?
-xhtml1/block-flow-direction-vrl-012.xht 070fec5fdb6e75420661ab86ce649d0709150d69 ?
-html/block-flow-direction-vrl-013.htm 963c81fe1ba79af32377953142e546df28573f96 ?
-xhtml1/block-flow-direction-vrl-013.xht 963c81fe1ba79af32377953142e546df28573f96 ?
-html/block-flow-direction-vrl-017.htm fb307f52cfcf3186e73150fca4b2906e7a998c44 ?
-xhtml1/block-flow-direction-vrl-017.xht fb307f52cfcf3186e73150fca4b2906e7a998c44 ?
-html/block-flow-direction-vrl-019.htm b6765c57fa724a174db964d6d5ae1523daebf260 ?
-xhtml1/block-flow-direction-vrl-019.xht b6765c57fa724a174db964d6d5ae1523daebf260 ?
-html/block-flow-direction-vrl-021.htm c6cbb2e1f8e824fdda5d94bb31c8ad9507162e65 ?
-xhtml1/block-flow-direction-vrl-021.xht c6cbb2e1f8e824fdda5d94bb31c8ad9507162e65 ?
-html/block-flow-direction-vrl-024.htm a1dddb1952ff3df783226338b1a14f7906288e23 ?
-xhtml1/block-flow-direction-vrl-024.xht a1dddb1952ff3df783226338b1a14f7906288e23 ?
+html/block-flow-direction-vlr-003.htm 3c55091c15256af54366402e2608af8a1e2c9a28 ?
+xhtml1/block-flow-direction-vlr-003.xht 3c55091c15256af54366402e2608af8a1e2c9a28 ?
+html/block-flow-direction-vlr-007.htm 8ed071ac83a22d3a96ec3839015bafb2eb4a9a05 ?
+xhtml1/block-flow-direction-vlr-007.xht 8ed071ac83a22d3a96ec3839015bafb2eb4a9a05 ?
+html/block-flow-direction-vlr-008.htm e5c24df7b4593741e0c63b2bf261e9f4d1890a6e ?
+xhtml1/block-flow-direction-vlr-008.xht e5c24df7b4593741e0c63b2bf261e9f4d1890a6e ?
+html/block-flow-direction-vlr-010.htm b46d5e00bae49640403b9dc6a105768d2fced9dd ?
+xhtml1/block-flow-direction-vlr-010.xht b46d5e00bae49640403b9dc6a105768d2fced9dd ?
+html/block-flow-direction-vlr-014.htm d61bddc55e503cd99eaa21ddf587d4d0defe4bab ?
+xhtml1/block-flow-direction-vlr-014.xht d61bddc55e503cd99eaa21ddf587d4d0defe4bab ?
+html/block-flow-direction-vlr-015.htm f7eeead86638f702f4867d7ae6abc112c1638959 ?
+xhtml1/block-flow-direction-vlr-015.xht f7eeead86638f702f4867d7ae6abc112c1638959 ?
+html/block-flow-direction-vlr-016.htm f59c8091a59a85401808431c754c783261b650aa ?
+xhtml1/block-flow-direction-vlr-016.xht f59c8091a59a85401808431c754c783261b650aa ?
+html/block-flow-direction-vlr-018.htm 41120046ec81a86a0f6395fe61e6e2d2c91cfd39 ?
+xhtml1/block-flow-direction-vlr-018.xht 41120046ec81a86a0f6395fe61e6e2d2c91cfd39 ?
+html/block-flow-direction-vlr-020.htm 38ac297499dee6d8f70960af506b4e372b729534 ?
+xhtml1/block-flow-direction-vlr-020.xht 38ac297499dee6d8f70960af506b4e372b729534 ?
+html/block-flow-direction-vlr-022.htm cf473e50ad23262e8ea95be2360b1dab793cf84c ?
+xhtml1/block-flow-direction-vlr-022.xht cf473e50ad23262e8ea95be2360b1dab793cf84c ?
+html/block-flow-direction-vlr-023.htm cd3cab16755c6bccb45a18e475699aa5ef9e3463 ?
+xhtml1/block-flow-direction-vlr-023.xht cd3cab16755c6bccb45a18e475699aa5ef9e3463 ?
+html/block-flow-direction-vrl-002.htm 87521b10edaeb1ee4b6b9250b074883ed51c9d29 ?
+xhtml1/block-flow-direction-vrl-002.xht 87521b10edaeb1ee4b6b9250b074883ed51c9d29 ?
+html/block-flow-direction-vrl-005.htm a885b716973215c9cfac6bd6f1d2cc2632c17881 ?
+xhtml1/block-flow-direction-vrl-005.xht a885b716973215c9cfac6bd6f1d2cc2632c17881 ?
+html/block-flow-direction-vrl-006.htm e8a5b2f9ef6480bf0324b10ee40abd2bf79941a0 ?
+xhtml1/block-flow-direction-vrl-006.xht e8a5b2f9ef6480bf0324b10ee40abd2bf79941a0 ?
+html/block-flow-direction-vrl-009.htm 66efd178c3b745eba7c2b501a143aa67f8d0d7d1 ?
+xhtml1/block-flow-direction-vrl-009.xht 66efd178c3b745eba7c2b501a143aa67f8d0d7d1 ?
+html/block-flow-direction-vrl-011.htm 74db787f1de21b4ef3082b71ee0659bfe20dd2ca ?
+xhtml1/block-flow-direction-vrl-011.xht 74db787f1de21b4ef3082b71ee0659bfe20dd2ca ?
+html/block-flow-direction-vrl-012.htm f0e17522e4b855e25c559c21166c6e08510c2062 ?
+xhtml1/block-flow-direction-vrl-012.xht f0e17522e4b855e25c559c21166c6e08510c2062 ?
+html/block-flow-direction-vrl-013.htm a8ae74420c47ed4c54b23622c122c61269b78ea4 ?
+xhtml1/block-flow-direction-vrl-013.xht a8ae74420c47ed4c54b23622c122c61269b78ea4 ?
+html/block-flow-direction-vrl-017.htm b16de9703f83d5e04b37a6cdf7523ed1b9447963 ?
+xhtml1/block-flow-direction-vrl-017.xht b16de9703f83d5e04b37a6cdf7523ed1b9447963 ?
+html/block-flow-direction-vrl-019.htm 3f803eb768ff27096c5abe29a987c6d61caf12b5 ?
+xhtml1/block-flow-direction-vrl-019.xht 3f803eb768ff27096c5abe29a987c6d61caf12b5 ?
+html/block-flow-direction-vrl-021.htm 1f9c368a1c747aa57b7df079e3048224ef22fd42 ?
+xhtml1/block-flow-direction-vrl-021.xht 1f9c368a1c747aa57b7df079e3048224ef22fd42 ?
+html/block-flow-direction-vrl-024.htm 53c85c6a2a4b2b5994fce73ce2f7652b89caf31e ?
+xhtml1/block-flow-direction-vrl-024.xht 53c85c6a2a4b2b5994fce73ce2f7652b89caf31e ?
html/block-flow-direction-vrl-025.htm 6b3673477ab3c066dec96f347d5c1f6aaafc0622 ?
xhtml1/block-flow-direction-vrl-025.xht 6b3673477ab3c066dec96f347d5c1f6aaafc0622 ?
html/block-flow-direction-vrl-026.htm 4a9a4ca16a3437bfc29a9d0f96e0daa5579e209b ?
@@ -1275,104 +1275,104 @@ html/inline-table-alignment-004.htm 208f4d4629d59da12eed17dbc62ad8b4ea548b6b ?
xhtml1/inline-table-alignment-004.xht 208f4d4629d59da12eed17dbc62ad8b4ea548b6b ?
html/inline-table-alignment-005.htm 4eb7321db34cf93c7935fe552ecdbdec711bd446 ?
xhtml1/inline-table-alignment-005.xht 4eb7321db34cf93c7935fe552ecdbdec711bd446 ?
-html/line-box-direction-htb-001.htm 144e3ebc814d53d779e5a53cf11783e6caae3180 ?
-xhtml1/line-box-direction-htb-001.xht 144e3ebc814d53d779e5a53cf11783e6caae3180 ?
-html/line-box-direction-slr-043.htm b2433e448382beee6144ea9273ccaeedb78020b1 ?
-xhtml1/line-box-direction-slr-043.xht b2433e448382beee6144ea9273ccaeedb78020b1 ?
-html/line-box-direction-slr-047.htm 33a41609e0d1539dce695b96676e4919ea7b258c ?
-xhtml1/line-box-direction-slr-047.xht 33a41609e0d1539dce695b96676e4919ea7b258c ?
-html/line-box-direction-slr-048.htm ee0709b06ab8e4b2a8bf2b2406366c29d5c53d5d ?
-xhtml1/line-box-direction-slr-048.xht ee0709b06ab8e4b2a8bf2b2406366c29d5c53d5d ?
-html/line-box-direction-slr-050.htm bcbc21bf1fb977852ada32cfac396832fb9d5b17 ?
-xhtml1/line-box-direction-slr-050.xht bcbc21bf1fb977852ada32cfac396832fb9d5b17 ?
-html/line-box-direction-slr-053.htm f6604cd69dd159c1d5705e869cf31f867d629254 ?
-xhtml1/line-box-direction-slr-053.xht f6604cd69dd159c1d5705e869cf31f867d629254 ?
-html/line-box-direction-slr-054.htm 2c2841653a35d9b05f534f49d56b4028f190a919 ?
-xhtml1/line-box-direction-slr-054.xht 2c2841653a35d9b05f534f49d56b4028f190a919 ?
-html/line-box-direction-slr-056.htm 2d3669f0af86f760de2634af6207336eb442c921 ?
-xhtml1/line-box-direction-slr-056.xht 2d3669f0af86f760de2634af6207336eb442c921 ?
-html/line-box-direction-slr-058.htm f24d35df60f340e6517ddfead376fc0e4efc742d ?
-xhtml1/line-box-direction-slr-058.xht f24d35df60f340e6517ddfead376fc0e4efc742d ?
-html/line-box-direction-slr-060.htm fc05fc8300233325dc2fea1fdcf728673648a7a5 ?
-xhtml1/line-box-direction-slr-060.xht fc05fc8300233325dc2fea1fdcf728673648a7a5 ?
-html/line-box-direction-srl-042.htm 8ca53d1cd9afc2dd562e8023def14f684ffe16ed ?
-xhtml1/line-box-direction-srl-042.xht 8ca53d1cd9afc2dd562e8023def14f684ffe16ed ?
-html/line-box-direction-srl-045.htm 99caccd5418ffda9b994611a7488b6b1745572de ?
-xhtml1/line-box-direction-srl-045.xht 99caccd5418ffda9b994611a7488b6b1745572de ?
-html/line-box-direction-srl-046.htm cbd2e4fe2693d040a789292b42d94478a4e541b8 ?
-xhtml1/line-box-direction-srl-046.xht cbd2e4fe2693d040a789292b42d94478a4e541b8 ?
-html/line-box-direction-srl-049.htm df3471f8ef7a3b2c7177276e1a15e48480428595 ?
-xhtml1/line-box-direction-srl-049.xht df3471f8ef7a3b2c7177276e1a15e48480428595 ?
-html/line-box-direction-srl-051.htm 1bd46b5d80ce08a2fc101a0e18e3a9447926082b ?
-xhtml1/line-box-direction-srl-051.xht 1bd46b5d80ce08a2fc101a0e18e3a9447926082b ?
-html/line-box-direction-srl-052.htm 1d0fadf9cda8bdf84e13ca8881c1c89f4a287748 ?
-xhtml1/line-box-direction-srl-052.xht 1d0fadf9cda8bdf84e13ca8881c1c89f4a287748 ?
-html/line-box-direction-srl-055.htm 2c1d68d9b71e5ff33e9ff162190cbecdad12b77d ?
-xhtml1/line-box-direction-srl-055.xht 2c1d68d9b71e5ff33e9ff162190cbecdad12b77d ?
-html/line-box-direction-srl-057.htm 64c5a030a661981fa859e4c68103f0f2cc225d07 ?
-xhtml1/line-box-direction-srl-057.xht 64c5a030a661981fa859e4c68103f0f2cc225d07 ?
-html/line-box-direction-srl-059.htm 378ecb3403c3380efc24fd54232631ad82d645a4 ?
-xhtml1/line-box-direction-srl-059.xht 378ecb3403c3380efc24fd54232631ad82d645a4 ?
-html/line-box-direction-vlr-003.htm d9fcd7b49fbc4fe3b24b3cb059b522c4f179ad0d ?
-xhtml1/line-box-direction-vlr-003.xht d9fcd7b49fbc4fe3b24b3cb059b522c4f179ad0d ?
-html/line-box-direction-vlr-007.htm 115b8a1f9bef34b401bf795ef39a88e9f6e19f99 ?
-xhtml1/line-box-direction-vlr-007.xht 115b8a1f9bef34b401bf795ef39a88e9f6e19f99 ?
-html/line-box-direction-vlr-008.htm f40fdba518442442703b1cb8da0d6ffc6e95e6b3 ?
-xhtml1/line-box-direction-vlr-008.xht f40fdba518442442703b1cb8da0d6ffc6e95e6b3 ?
-html/line-box-direction-vlr-010.htm c6f443ac9e94bc551fcabb939a831f334d7d40a4 ?
-xhtml1/line-box-direction-vlr-010.xht c6f443ac9e94bc551fcabb939a831f334d7d40a4 ?
-html/line-box-direction-vlr-013.htm b31bd55d32bcfa9d86dc801a83a90154324cdfb3 ?
-xhtml1/line-box-direction-vlr-013.xht b31bd55d32bcfa9d86dc801a83a90154324cdfb3 ?
-html/line-box-direction-vlr-014.htm 5224ea0b9d5ec13fd59fbae552727a5174c87198 ?
-xhtml1/line-box-direction-vlr-014.xht 5224ea0b9d5ec13fd59fbae552727a5174c87198 ?
-html/line-box-direction-vlr-016.htm fadcdc86ef9300844f8bd02400a57f334a3bcae2 ?
-xhtml1/line-box-direction-vlr-016.xht fadcdc86ef9300844f8bd02400a57f334a3bcae2 ?
-html/line-box-direction-vlr-018.htm bf53f0deb2871e433df5eb0c3cc0593ded9132ef ?
-xhtml1/line-box-direction-vlr-018.xht bf53f0deb2871e433df5eb0c3cc0593ded9132ef ?
-html/line-box-direction-vlr-020.htm db035c99299d7413d004aa821f4d9b3398c70f1d ?
-xhtml1/line-box-direction-vlr-020.xht db035c99299d7413d004aa821f4d9b3398c70f1d ?
-html/line-box-direction-vrl-002.htm 563ae753cbb286fe18650af370e00d8757a4c75a ?
-xhtml1/line-box-direction-vrl-002.xht 563ae753cbb286fe18650af370e00d8757a4c75a ?
-html/line-box-direction-vrl-005.htm 4b9b003ac5cc8249e2a3eef0feda45c63f6b5914 ?
-xhtml1/line-box-direction-vrl-005.xht 4b9b003ac5cc8249e2a3eef0feda45c63f6b5914 ?
-html/line-box-direction-vrl-006.htm b30e8f58fcf775079e969e2f091d953eb0e16526 ?
-xhtml1/line-box-direction-vrl-006.xht b30e8f58fcf775079e969e2f091d953eb0e16526 ?
-html/line-box-direction-vrl-009.htm 861e4d377d83c90aebb17125af569ccb07d09ba5 ?
-xhtml1/line-box-direction-vrl-009.xht 861e4d377d83c90aebb17125af569ccb07d09ba5 ?
-html/line-box-direction-vrl-011.htm a80267f76e132b79fbe1924ac9da216679d0592a ?
-xhtml1/line-box-direction-vrl-011.xht a80267f76e132b79fbe1924ac9da216679d0592a ?
-html/line-box-direction-vrl-012.htm abc84b308cee5049f63e4d6381e18863c466848f ?
-xhtml1/line-box-direction-vrl-012.xht abc84b308cee5049f63e4d6381e18863c466848f ?
-html/line-box-direction-vrl-015.htm 6ffc6ef6794e2f4385ec3556c7524fa2918559dd ?
-xhtml1/line-box-direction-vrl-015.xht 6ffc6ef6794e2f4385ec3556c7524fa2918559dd ?
-html/line-box-direction-vrl-017.htm 6d6812e1fa5256ccbde67e3207be408445c692be ?
-xhtml1/line-box-direction-vrl-017.xht 6d6812e1fa5256ccbde67e3207be408445c692be ?
-html/line-box-direction-vrl-019.htm 3470e31a39c2844b821a55a0fdfb13d69f98452a ?
-xhtml1/line-box-direction-vrl-019.xht 3470e31a39c2844b821a55a0fdfb13d69f98452a ?
-html/line-box-height-vlr-003.htm 259671e58e36b19184004f050de2c537b7a1894b ?
-xhtml1/line-box-height-vlr-003.xht 259671e58e36b19184004f050de2c537b7a1894b ?
-html/line-box-height-vlr-005.htm cbc67a463940ff5ec5decb725bfeec62814b5752 ?
-xhtml1/line-box-height-vlr-005.xht cbc67a463940ff5ec5decb725bfeec62814b5752 ?
-html/line-box-height-vlr-007.htm ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 ?
-xhtml1/line-box-height-vlr-007.xht ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 ?
-html/line-box-height-vlr-009.htm bd5df8c249932e6fdfb4cfacc02084e6d3c86532 ?
-xhtml1/line-box-height-vlr-009.xht bd5df8c249932e6fdfb4cfacc02084e6d3c86532 ?
-html/line-box-height-vlr-011.htm aa6690497ef0a8a1add231a251cf489b80ce7ba6 ?
-xhtml1/line-box-height-vlr-011.xht aa6690497ef0a8a1add231a251cf489b80ce7ba6 ?
-html/line-box-height-vlr-013.htm 8711d934a91a1a1efabf6539b5909189757efd9a ?
-xhtml1/line-box-height-vlr-013.xht 8711d934a91a1a1efabf6539b5909189757efd9a ?
-html/line-box-height-vrl-002.htm 1a00417e8f74d820cd70fc5ed7752868750495ec ?
-xhtml1/line-box-height-vrl-002.xht 1a00417e8f74d820cd70fc5ed7752868750495ec ?
-html/line-box-height-vrl-004.htm e6879c456117b2c3ef67db7a625ea753d3cb95b5 ?
-xhtml1/line-box-height-vrl-004.xht e6879c456117b2c3ef67db7a625ea753d3cb95b5 ?
-html/line-box-height-vrl-006.htm 693c03b0850d29cd35b5d20305b9581f54f83928 ?
-xhtml1/line-box-height-vrl-006.xht 693c03b0850d29cd35b5d20305b9581f54f83928 ?
-html/line-box-height-vrl-008.htm 36c6c6f00dcadbab278d0b170de4213c35971606 ?
-xhtml1/line-box-height-vrl-008.xht 36c6c6f00dcadbab278d0b170de4213c35971606 ?
-html/line-box-height-vrl-010.htm 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 ?
-xhtml1/line-box-height-vrl-010.xht 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 ?
-html/line-box-height-vrl-012.htm e42b72f8b9295ee123752049d4423a9eeabc0b08 ?
-xhtml1/line-box-height-vrl-012.xht e42b72f8b9295ee123752049d4423a9eeabc0b08 ?
+html/line-box-direction-htb-001.htm 123ee6074098b491e09f2010c16b685ab4923f6b ?
+xhtml1/line-box-direction-htb-001.xht 123ee6074098b491e09f2010c16b685ab4923f6b ?
+html/line-box-direction-slr-043.htm 447a0d7ebdbbc32682c05b82a1acf6028162e26c ?
+xhtml1/line-box-direction-slr-043.xht 447a0d7ebdbbc32682c05b82a1acf6028162e26c ?
+html/line-box-direction-slr-047.htm d459fb25688f3fd14f50ab744595ce58edb21965 ?
+xhtml1/line-box-direction-slr-047.xht d459fb25688f3fd14f50ab744595ce58edb21965 ?
+html/line-box-direction-slr-048.htm 3a1e9d7ccd3a7d27cece817b3138f4e82a4bf724 ?
+xhtml1/line-box-direction-slr-048.xht 3a1e9d7ccd3a7d27cece817b3138f4e82a4bf724 ?
+html/line-box-direction-slr-050.htm 15e80db0f94560d0a6fa60c2809d63f5c4a5e76c ?
+xhtml1/line-box-direction-slr-050.xht 15e80db0f94560d0a6fa60c2809d63f5c4a5e76c ?
+html/line-box-direction-slr-053.htm 97851b7d645a2082fcf25d079fd055015190acae ?
+xhtml1/line-box-direction-slr-053.xht 97851b7d645a2082fcf25d079fd055015190acae ?
+html/line-box-direction-slr-054.htm 874a2b4be5cf469be83aa3bd950c1dda1e60d79d ?
+xhtml1/line-box-direction-slr-054.xht 874a2b4be5cf469be83aa3bd950c1dda1e60d79d ?
+html/line-box-direction-slr-056.htm f7ed922e5ff28daedb8349574c305c2183f0ce6d ?
+xhtml1/line-box-direction-slr-056.xht f7ed922e5ff28daedb8349574c305c2183f0ce6d ?
+html/line-box-direction-slr-058.htm fd95d49b337922caf1a835455e132e6177ea1079 ?
+xhtml1/line-box-direction-slr-058.xht fd95d49b337922caf1a835455e132e6177ea1079 ?
+html/line-box-direction-slr-060.htm 54f325dbc5743264998ffa46e74ea73c96d7c483 ?
+xhtml1/line-box-direction-slr-060.xht 54f325dbc5743264998ffa46e74ea73c96d7c483 ?
+html/line-box-direction-srl-042.htm a6109d01de74b087f5499cff9e55446b47da0ef0 ?
+xhtml1/line-box-direction-srl-042.xht a6109d01de74b087f5499cff9e55446b47da0ef0 ?
+html/line-box-direction-srl-045.htm 8dd0ca21ad627c097b071e571fc5a81038a5ed04 ?
+xhtml1/line-box-direction-srl-045.xht 8dd0ca21ad627c097b071e571fc5a81038a5ed04 ?
+html/line-box-direction-srl-046.htm 61a81defb323c0af77917f50b27a15dff858bd09 ?
+xhtml1/line-box-direction-srl-046.xht 61a81defb323c0af77917f50b27a15dff858bd09 ?
+html/line-box-direction-srl-049.htm 071125fcdd165d78718fe35b7fe255675beee801 ?
+xhtml1/line-box-direction-srl-049.xht 071125fcdd165d78718fe35b7fe255675beee801 ?
+html/line-box-direction-srl-051.htm bb4586073a0b589ef0a9b865a72020f8bb890f9e ?
+xhtml1/line-box-direction-srl-051.xht bb4586073a0b589ef0a9b865a72020f8bb890f9e ?
+html/line-box-direction-srl-052.htm 513f3677572f96b1311ba0f65e7b6aa5eefde177 ?
+xhtml1/line-box-direction-srl-052.xht 513f3677572f96b1311ba0f65e7b6aa5eefde177 ?
+html/line-box-direction-srl-055.htm 84e16b93e84ebb2323f25c70f4c7ec2496039dd5 ?
+xhtml1/line-box-direction-srl-055.xht 84e16b93e84ebb2323f25c70f4c7ec2496039dd5 ?
+html/line-box-direction-srl-057.htm 62ca8b4c02cc22f9dcd0fea40bd6a8e1579549ea ?
+xhtml1/line-box-direction-srl-057.xht 62ca8b4c02cc22f9dcd0fea40bd6a8e1579549ea ?
+html/line-box-direction-srl-059.htm 3c85343ab5bee7bee094ab04cd8ddc6202dc43d8 ?
+xhtml1/line-box-direction-srl-059.xht 3c85343ab5bee7bee094ab04cd8ddc6202dc43d8 ?
+html/line-box-direction-vlr-003.htm 93256109e8a601c1b61928951e674e08019b601c ?
+xhtml1/line-box-direction-vlr-003.xht 93256109e8a601c1b61928951e674e08019b601c ?
+html/line-box-direction-vlr-007.htm 15989659625cb8bda7700d6c9e90c621d40e4501 ?
+xhtml1/line-box-direction-vlr-007.xht 15989659625cb8bda7700d6c9e90c621d40e4501 ?
+html/line-box-direction-vlr-008.htm 1d2ea3e530820a2c23af51158a1f4f0de9754942 ?
+xhtml1/line-box-direction-vlr-008.xht 1d2ea3e530820a2c23af51158a1f4f0de9754942 ?
+html/line-box-direction-vlr-010.htm fa255368a388f343edff0da21297a7d3a8631534 ?
+xhtml1/line-box-direction-vlr-010.xht fa255368a388f343edff0da21297a7d3a8631534 ?
+html/line-box-direction-vlr-013.htm 612b6ba9fe501602faa3ff04778f45044c7f4d25 ?
+xhtml1/line-box-direction-vlr-013.xht 612b6ba9fe501602faa3ff04778f45044c7f4d25 ?
+html/line-box-direction-vlr-014.htm d04ceaaf1b89a1a8b4607e89d8444c0d701f0ec7 ?
+xhtml1/line-box-direction-vlr-014.xht d04ceaaf1b89a1a8b4607e89d8444c0d701f0ec7 ?
+html/line-box-direction-vlr-016.htm d43db83c7cd6852de59e32c621fa4c5be5ea39d0 ?
+xhtml1/line-box-direction-vlr-016.xht d43db83c7cd6852de59e32c621fa4c5be5ea39d0 ?
+html/line-box-direction-vlr-018.htm 1a90ea3c273a728b868156b52b4f6907c3bfe493 ?
+xhtml1/line-box-direction-vlr-018.xht 1a90ea3c273a728b868156b52b4f6907c3bfe493 ?
+html/line-box-direction-vlr-020.htm 353d64c28be74ecca5108b930cfc8a0d7ebf6f8c ?
+xhtml1/line-box-direction-vlr-020.xht 353d64c28be74ecca5108b930cfc8a0d7ebf6f8c ?
+html/line-box-direction-vrl-002.htm 4789ef5e02beeab9bdb876e835d095066df3484c ?
+xhtml1/line-box-direction-vrl-002.xht 4789ef5e02beeab9bdb876e835d095066df3484c ?
+html/line-box-direction-vrl-005.htm 1cad8d9ff6c3aea866727eee6a709847aa57f3fd ?
+xhtml1/line-box-direction-vrl-005.xht 1cad8d9ff6c3aea866727eee6a709847aa57f3fd ?
+html/line-box-direction-vrl-006.htm ae384901b3c65365510d230d90f0bd56d08eb619 ?
+xhtml1/line-box-direction-vrl-006.xht ae384901b3c65365510d230d90f0bd56d08eb619 ?
+html/line-box-direction-vrl-009.htm 6e2f1945051483ecb664afeeb1d29b010d919fb0 ?
+xhtml1/line-box-direction-vrl-009.xht 6e2f1945051483ecb664afeeb1d29b010d919fb0 ?
+html/line-box-direction-vrl-011.htm 8878a66b3089ad8a72b3d228af5c6a3f7c53fc27 ?
+xhtml1/line-box-direction-vrl-011.xht 8878a66b3089ad8a72b3d228af5c6a3f7c53fc27 ?
+html/line-box-direction-vrl-012.htm 67975dfd0c519294362e1924095a7c728db54c3b ?
+xhtml1/line-box-direction-vrl-012.xht 67975dfd0c519294362e1924095a7c728db54c3b ?
+html/line-box-direction-vrl-015.htm aa076921f9ddc396f2f8e29964da82eaa1f27100 ?
+xhtml1/line-box-direction-vrl-015.xht aa076921f9ddc396f2f8e29964da82eaa1f27100 ?
+html/line-box-direction-vrl-017.htm 8cc32f72a194d66433499df31bd8f41abe36e508 ?
+xhtml1/line-box-direction-vrl-017.xht 8cc32f72a194d66433499df31bd8f41abe36e508 ?
+html/line-box-direction-vrl-019.htm 7585eb47f73b1ee566baf84de71c70bc407aae02 ?
+xhtml1/line-box-direction-vrl-019.xht 7585eb47f73b1ee566baf84de71c70bc407aae02 ?
+html/line-box-height-vlr-003.htm 5006c2c344c6f0ed6007c0d334102decf125845d ?
+xhtml1/line-box-height-vlr-003.xht 5006c2c344c6f0ed6007c0d334102decf125845d ?
+html/line-box-height-vlr-005.htm a4b941e93de3df10e0f3c595d9a70c4ad247e22d ?
+xhtml1/line-box-height-vlr-005.xht a4b941e93de3df10e0f3c595d9a70c4ad247e22d ?
+html/line-box-height-vlr-007.htm 9c0760f6b557ac91e205570c6875e88820ce3e6e ?
+xhtml1/line-box-height-vlr-007.xht 9c0760f6b557ac91e205570c6875e88820ce3e6e ?
+html/line-box-height-vlr-009.htm aa05070353478cd47d77b47d6dbfa2b3f7d801c4 ?
+xhtml1/line-box-height-vlr-009.xht aa05070353478cd47d77b47d6dbfa2b3f7d801c4 ?
+html/line-box-height-vlr-011.htm 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 ?
+xhtml1/line-box-height-vlr-011.xht 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 ?
+html/line-box-height-vlr-013.htm ece628469338bd82d8e712d2fa996e179abc3bfd ?
+xhtml1/line-box-height-vlr-013.xht ece628469338bd82d8e712d2fa996e179abc3bfd ?
+html/line-box-height-vrl-002.htm 3eda347a3d49a55d6adf018588d2e1bdd87c01bd ?
+xhtml1/line-box-height-vrl-002.xht 3eda347a3d49a55d6adf018588d2e1bdd87c01bd ?
+html/line-box-height-vrl-004.htm 7a4e2c32e9ce291758ca3c077e1ee438f9838018 ?
+xhtml1/line-box-height-vrl-004.xht 7a4e2c32e9ce291758ca3c077e1ee438f9838018 ?
+html/line-box-height-vrl-006.htm b7d22569581b86f74a0654297e24abab7a441edd ?
+xhtml1/line-box-height-vrl-006.xht b7d22569581b86f74a0654297e24abab7a441edd ?
+html/line-box-height-vrl-008.htm fa938981839c03466a86c8c9e3a2475371d1affd ?
+xhtml1/line-box-height-vrl-008.xht fa938981839c03466a86c8c9e3a2475371d1affd ?
+html/line-box-height-vrl-010.htm 8de72694c48183de742175ef61c704e83a30907e ?
+xhtml1/line-box-height-vrl-010.xht 8de72694c48183de742175ef61c704e83a30907e ?
+html/line-box-height-vrl-012.htm 3ce2bef7fce81a9065b0452c4a536047286475e0 ?
+xhtml1/line-box-height-vrl-012.xht 3ce2bef7fce81a9065b0452c4a536047286475e0 ?
html/margin-collapse-vlr-003.htm f3279ce1049031193a82693278cfc3f18b0570f6 ?
xhtml1/margin-collapse-vlr-003.xht f3279ce1049031193a82693278cfc3f18b0570f6 ?
html/margin-collapse-vlr-009.htm 64524331f355a9824dc23ffe02a3662a974c54fd ?
@@ -1467,20 +1467,20 @@ html/orthogonal-parent-shrink-to-fit-001w.htm 3f44332501b632a5ddbeca714335ccb5b3
xhtml1/orthogonal-parent-shrink-to-fit-001w.xht 3f44332501b632a5ddbeca714335ccb5b3c79096 ?
html/orthogonal-parent-shrink-to-fit-001x.htm 140dc84800ef567ebddd8bee12c8d6334eb367c1 ?
xhtml1/orthogonal-parent-shrink-to-fit-001x.xht 140dc84800ef567ebddd8bee12c8d6334eb367c1 ?
-html/outline-inline-block-vrl-006.htm fe585f235c9db079ff5fc5c6ecf201ea18fc40e1 ?
-xhtml1/outline-inline-block-vrl-006.xht fe585f235c9db079ff5fc5c6ecf201ea18fc40e1 ?
+html/outline-inline-block-vrl-006.htm 28aff989e2711c2a49c2aa012058f633f6a64bc3 ?
+xhtml1/outline-inline-block-vrl-006.xht 28aff989e2711c2a49c2aa012058f633f6a64bc3 ?
html/outline-inline-slr-005.htm feefed7bb113e47f3bbb347eec4dac1a3f9310ec ?
xhtml1/outline-inline-slr-005.xht feefed7bb113e47f3bbb347eec4dac1a3f9310ec ?
html/outline-inline-srl-004.htm 78586049cea376c528cb91f51fb496b83c9ad4d1 ?
xhtml1/outline-inline-srl-004.xht 78586049cea376c528cb91f51fb496b83c9ad4d1 ?
html/outline-inline-vlr-003.htm aa78e4d2270903852d387b3d25cc21a7af73d8a9 ?
xhtml1/outline-inline-vlr-003.xht aa78e4d2270903852d387b3d25cc21a7af73d8a9 ?
-html/outline-inline-vlr-006.htm 5381771f4574ffdced6f86c1d3a04471605885b8 ?
-xhtml1/outline-inline-vlr-006.xht 5381771f4574ffdced6f86c1d3a04471605885b8 ?
+html/outline-inline-vlr-006.htm 7c510ac5bb1875786028239193275f5481f298a3 ?
+xhtml1/outline-inline-vlr-006.xht 7c510ac5bb1875786028239193275f5481f298a3 ?
html/outline-inline-vrl-002.htm 74c5379d6fd8c46ca528d9f91df735b584cb9a55 ?
xhtml1/outline-inline-vrl-002.xht 74c5379d6fd8c46ca528d9f91df735b584cb9a55 ?
-html/outline-inline-vrl-006.htm a5f84ab4960bbd0c4b44f01a5cbd5d6ee9d902bb ?
-xhtml1/outline-inline-vrl-006.xht a5f84ab4960bbd0c4b44f01a5cbd5d6ee9d902bb ?
+html/outline-inline-vrl-006.htm 86a4245934225753f6582f4893130c289d562c9f ?
+xhtml1/outline-inline-vrl-006.xht 86a4245934225753f6582f4893130c289d562c9f ?
html/padding-vlr-005.htm 4c16042900e00793d562c3b4f5c39a3df16b1f95 ?
xhtml1/padding-vlr-005.xht 4c16042900e00793d562c3b4f5c39a3df16b1f95 ?
html/padding-vrl-004.htm 43a0740c77fa25671e5831c88555b884e75216ee ?
@@ -1521,66 +1521,66 @@ html/replaced-content-image-002.htm 70d61235f5585e0d31e481bcf211b85eff22f9e9 ?
xhtml1/replaced-content-image-002.xht 70d61235f5585e0d31e481bcf211b85eff22f9e9 ?
html/replaced-content-image-003.htm 7b74dbd7ce8dfb573f138987a97a5bcd5d209973 ?
xhtml1/replaced-content-image-003.xht 7b74dbd7ce8dfb573f138987a97a5bcd5d209973 ?
-html/row-progression-slr-023.htm a9de747337b3db0711133ae1888330b4908a5728 ?
-xhtml1/row-progression-slr-023.xht a9de747337b3db0711133ae1888330b4908a5728 ?
-html/row-progression-slr-029.htm 12d59fcc02872fb61092b93f292ed10d01049498 ?
-xhtml1/row-progression-slr-029.xht 12d59fcc02872fb61092b93f292ed10d01049498 ?
-html/row-progression-srl-022.htm e9df4023c3127a72de4ede78636e0b20f2d4c7cf ?
-xhtml1/row-progression-srl-022.xht e9df4023c3127a72de4ede78636e0b20f2d4c7cf ?
-html/row-progression-srl-028.htm 6346e1e4759f28d04824a3405513c2a784b1742f ?
-xhtml1/row-progression-srl-028.xht 6346e1e4759f28d04824a3405513c2a784b1742f ?
-html/row-progression-vlr-003.htm 84c432b8cdbbf5cf7183e90135ac46957fa3cb1b ?
-xhtml1/row-progression-vlr-003.xht 84c432b8cdbbf5cf7183e90135ac46957fa3cb1b ?
-html/row-progression-vlr-005.htm c031930a3ed4ea1e73734dfd2e273afe44c4d2e3 ?
-xhtml1/row-progression-vlr-005.xht c031930a3ed4ea1e73734dfd2e273afe44c4d2e3 ?
-html/row-progression-vlr-007.htm 1247d033839cc0e6a846fe3715239104315644c8 ?
-xhtml1/row-progression-vlr-007.xht 1247d033839cc0e6a846fe3715239104315644c8 ?
-html/row-progression-vlr-009.htm 206688d0b2fda2cd4bff586e4451aff4639d85bd ?
-xhtml1/row-progression-vlr-009.xht 206688d0b2fda2cd4bff586e4451aff4639d85bd ?
-html/row-progression-vrl-002.htm 4efc6ea75fdd7079197d71e8654d70c14b8d1b90 ?
-xhtml1/row-progression-vrl-002.xht 4efc6ea75fdd7079197d71e8654d70c14b8d1b90 ?
-html/row-progression-vrl-004.htm 37962c7e044b1a6942196368d4e8c9e3d9b72a64 ?
-xhtml1/row-progression-vrl-004.xht 37962c7e044b1a6942196368d4e8c9e3d9b72a64 ?
-html/row-progression-vrl-006.htm 7bfa2f995c84aec6ab7121cd6dae6155859af190 ?
-xhtml1/row-progression-vrl-006.xht 7bfa2f995c84aec6ab7121cd6dae6155859af190 ?
-html/row-progression-vrl-008.htm ede35d79789fd49484a0a94bb805484616b16b2a ?
-xhtml1/row-progression-vrl-008.xht ede35d79789fd49484a0a94bb805484616b16b2a ?
-html/table-column-order-002.htm 881d99d2548aee002a0ae41a35093be8175e86d3 ?
-xhtml1/table-column-order-002.xht 881d99d2548aee002a0ae41a35093be8175e86d3 ?
-html/table-column-order-003.htm 5f2dcae397f613b835248d1ebd8b5a79b444245f ?
-xhtml1/table-column-order-003.xht 5f2dcae397f613b835248d1ebd8b5a79b444245f ?
-html/table-column-order-004.htm 0c1f53857d04b397b832e5a6cc8e45d9b9ddbf6f ?
-xhtml1/table-column-order-004.xht 0c1f53857d04b397b832e5a6cc8e45d9b9ddbf6f ?
-html/table-column-order-005.htm d24841a543db487bed6df77b72fd587e8068ce8d ?
-xhtml1/table-column-order-005.xht d24841a543db487bed6df77b72fd587e8068ce8d ?
-html/table-column-order-slr-007.htm ea478dbdbecdf23b8c3a372c7705bd750082bcce ?
-xhtml1/table-column-order-slr-007.xht ea478dbdbecdf23b8c3a372c7705bd750082bcce ?
-html/table-column-order-srl-006.htm 2295255867388acfa69312ce25b5effa822169d4 ?
-xhtml1/table-column-order-srl-006.xht 2295255867388acfa69312ce25b5effa822169d4 ?
+html/row-progression-slr-023.htm 2811597537e45a6b831a0c5669ce3c283e99db21 ?
+xhtml1/row-progression-slr-023.xht 2811597537e45a6b831a0c5669ce3c283e99db21 ?
+html/row-progression-slr-029.htm 547c641be27bc5796fab32af8ee3ec25d2b6c496 ?
+xhtml1/row-progression-slr-029.xht 547c641be27bc5796fab32af8ee3ec25d2b6c496 ?
+html/row-progression-srl-022.htm 50da552ec2d110db34e40a89a87962608f86c7be ?
+xhtml1/row-progression-srl-022.xht 50da552ec2d110db34e40a89a87962608f86c7be ?
+html/row-progression-srl-028.htm 36cdab67253dd0e5d7dc568498ae252a1562ede5 ?
+xhtml1/row-progression-srl-028.xht 36cdab67253dd0e5d7dc568498ae252a1562ede5 ?
+html/row-progression-vlr-003.htm 0f5ffd6248385c69a9aec4cdb1977f1873ff160b ?
+xhtml1/row-progression-vlr-003.xht 0f5ffd6248385c69a9aec4cdb1977f1873ff160b ?
+html/row-progression-vlr-005.htm 7793a443d864bad6cb5beb5bcfceaf866dd77a94 ?
+xhtml1/row-progression-vlr-005.xht 7793a443d864bad6cb5beb5bcfceaf866dd77a94 ?
+html/row-progression-vlr-007.htm 69702c9f507e993049f6c760c9e426e19be60c36 ?
+xhtml1/row-progression-vlr-007.xht 69702c9f507e993049f6c760c9e426e19be60c36 ?
+html/row-progression-vlr-009.htm b54d268a3f1ed3b568ae6d3ddce6d6c7f9ba3946 ?
+xhtml1/row-progression-vlr-009.xht b54d268a3f1ed3b568ae6d3ddce6d6c7f9ba3946 ?
+html/row-progression-vrl-002.htm 4f127e5e5c28ea0a15df96877dd4d52296894d6e ?
+xhtml1/row-progression-vrl-002.xht 4f127e5e5c28ea0a15df96877dd4d52296894d6e ?
+html/row-progression-vrl-004.htm 474a9bdb5937fc8ae2cd0103b6a5c4765c4b0da9 ?
+xhtml1/row-progression-vrl-004.xht 474a9bdb5937fc8ae2cd0103b6a5c4765c4b0da9 ?
+html/row-progression-vrl-006.htm 2c70207cdb708d82dc7d266793dc9820e42db5f8 ?
+xhtml1/row-progression-vrl-006.xht 2c70207cdb708d82dc7d266793dc9820e42db5f8 ?
+html/row-progression-vrl-008.htm fe1d1e43c5c6993b7801ba1054893f95c5cbc10b ?
+xhtml1/row-progression-vrl-008.xht fe1d1e43c5c6993b7801ba1054893f95c5cbc10b ?
+html/table-column-order-002.htm 5ced50ddca1daa75238f0aba34c76653e23069db ?
+xhtml1/table-column-order-002.xht 5ced50ddca1daa75238f0aba34c76653e23069db ?
+html/table-column-order-003.htm 8f9a6c75a878653471eb74d4ca4b0c0b7c38fe07 ?
+xhtml1/table-column-order-003.xht 8f9a6c75a878653471eb74d4ca4b0c0b7c38fe07 ?
+html/table-column-order-004.htm ed2abe9c0c30df0c9f3c4850f5c201fc95ea2cf8 ?
+xhtml1/table-column-order-004.xht ed2abe9c0c30df0c9f3c4850f5c201fc95ea2cf8 ?
+html/table-column-order-005.htm 0f35324e6d373d208bf38dfa69015dd69fdaf2f5 ?
+xhtml1/table-column-order-005.xht 0f35324e6d373d208bf38dfa69015dd69fdaf2f5 ?
+html/table-column-order-slr-007.htm 09dc7407fd482303a1b236026b1b2d786e3c67dd ?
+xhtml1/table-column-order-slr-007.xht 09dc7407fd482303a1b236026b1b2d786e3c67dd ?
+html/table-column-order-srl-006.htm e9c7a80163a8fd2b22e34ca5b0b5e72db5fd3123 ?
+xhtml1/table-column-order-srl-006.xht e9c7a80163a8fd2b22e34ca5b0b5e72db5fd3123 ?
html/table-progression-slr-001.htm 7092e08a590c1402c0b24202f7a952baf8631a7a ?
xhtml1/table-progression-slr-001.xht 7092e08a590c1402c0b24202f7a952baf8631a7a ?
-html/table-progression-slr-002.htm 01d26621899f1d68fdd335eed95b1b37d0f9d4f5 ?
-xhtml1/table-progression-slr-002.xht 01d26621899f1d68fdd335eed95b1b37d0f9d4f5 ?
-html/table-progression-srl-001.htm cdf6e9ddd2342af266766e50753dfec1c3c79b0c ?
-xhtml1/table-progression-srl-001.xht cdf6e9ddd2342af266766e50753dfec1c3c79b0c ?
-html/table-progression-srl-002.htm 0d7bc885e429aee7a343b24b4ad3c5d737a9c750 ?
-xhtml1/table-progression-srl-002.xht 0d7bc885e429aee7a343b24b4ad3c5d737a9c750 ?
-html/table-progression-vlr-001.htm 527880a478419dbe493ce46d912f813484988577 ?
-xhtml1/table-progression-vlr-001.xht 527880a478419dbe493ce46d912f813484988577 ?
-html/table-progression-vlr-002.htm 6e273fcd27c7ff4c6fe33f58c33cde17f1b5c6e3 ?
-xhtml1/table-progression-vlr-002.xht 6e273fcd27c7ff4c6fe33f58c33cde17f1b5c6e3 ?
-html/table-progression-vlr-003.htm 9ea08695376a104a7b4b07337a56dc9e3fdad135 ?
-xhtml1/table-progression-vlr-003.xht 9ea08695376a104a7b4b07337a56dc9e3fdad135 ?
-html/table-progression-vlr-004.htm 19dab84bce1207eb43667fb18e8b9e99439f74ec ?
-xhtml1/table-progression-vlr-004.xht 19dab84bce1207eb43667fb18e8b9e99439f74ec ?
-html/table-progression-vrl-001.htm 5ff8605883f3f0afca9ba4d0b507bfcce575b5bc ?
-xhtml1/table-progression-vrl-001.xht 5ff8605883f3f0afca9ba4d0b507bfcce575b5bc ?
-html/table-progression-vrl-002.htm 4d4d39f086bb78a9647f33b209679874071b4cb9 ?
-xhtml1/table-progression-vrl-002.xht 4d4d39f086bb78a9647f33b209679874071b4cb9 ?
-html/table-progression-vrl-003.htm 3317bbba4ab470f50a39153f41d21cb50aaf9870 ?
-xhtml1/table-progression-vrl-003.xht 3317bbba4ab470f50a39153f41d21cb50aaf9870 ?
-html/table-progression-vrl-004.htm 388393be8bfe7eb66b71a97c564ce1af048a22bb ?
-xhtml1/table-progression-vrl-004.xht 388393be8bfe7eb66b71a97c564ce1af048a22bb ?
+html/table-progression-slr-002.htm 963f4b79b493c6112f132c74e45a8eea63a71cb8 ?
+xhtml1/table-progression-slr-002.xht 963f4b79b493c6112f132c74e45a8eea63a71cb8 ?
+html/table-progression-srl-001.htm 81be4989e40ec3ae86b6102b31a2b9d9c36fdf14 ?
+xhtml1/table-progression-srl-001.xht 81be4989e40ec3ae86b6102b31a2b9d9c36fdf14 ?
+html/table-progression-srl-002.htm 5b7d0579f3fec248822d31a4d5d3f6fae9787ce3 ?
+xhtml1/table-progression-srl-002.xht 5b7d0579f3fec248822d31a4d5d3f6fae9787ce3 ?
+html/table-progression-vlr-001.htm 080b35606e3d9197fad4900ef9db204935b61ed7 ?
+xhtml1/table-progression-vlr-001.xht 080b35606e3d9197fad4900ef9db204935b61ed7 ?
+html/table-progression-vlr-002.htm 0d0b33595bbedcce4c7a2461c0a8197a26432a5a ?
+xhtml1/table-progression-vlr-002.xht 0d0b33595bbedcce4c7a2461c0a8197a26432a5a ?
+html/table-progression-vlr-003.htm 27b613e5470475ae30f77994a57911f4f9ba5b62 ?
+xhtml1/table-progression-vlr-003.xht 27b613e5470475ae30f77994a57911f4f9ba5b62 ?
+html/table-progression-vlr-004.htm d2b45d56c96a738ce7dc9f5451e5468f67e0826f ?
+xhtml1/table-progression-vlr-004.xht d2b45d56c96a738ce7dc9f5451e5468f67e0826f ?
+html/table-progression-vrl-001.htm fc1814e366b2dbdfc31307664e4a0921dc5ebbbc ?
+xhtml1/table-progression-vrl-001.xht fc1814e366b2dbdfc31307664e4a0921dc5ebbbc ?
+html/table-progression-vrl-002.htm b75051b071ec6bfe556e2f3554c87cdf12f82c8d ?
+xhtml1/table-progression-vrl-002.xht b75051b071ec6bfe556e2f3554c87cdf12f82c8d ?
+html/table-progression-vrl-003.htm db7b95b080a2a2f71861a16165cd16fa43b8f091 ?
+xhtml1/table-progression-vrl-003.xht db7b95b080a2a2f71861a16165cd16fa43b8f091 ?
+html/table-progression-vrl-004.htm 868fb8c7526b3c4729fcc79eae95e82eece9d60a ?
+xhtml1/table-progression-vrl-004.xht 868fb8c7526b3c4729fcc79eae95e82eece9d60a ?
html/text-align-vlr-003.htm 63d2278fd7ab4b542a582612b3f50994a634c98e ?
xhtml1/text-align-vlr-003.xht 63d2278fd7ab4b542a582612b3f50994a634c98e ?
html/text-align-vlr-005.htm c4f382dad23e3aa6adc9c299cafbeb8a349412c7 ?
@@ -1949,11 +1949,11 @@ html/writing-mode-parsing-sideways-rl-001.htm 182103682044156866012dcbd0c99a3ba7
xhtml1/writing-mode-parsing-sideways-rl-001.xht 182103682044156866012dcbd0c99a3ba7f9d476 ?
html/writing-mode-parsing-svg1-001.htm ce2637b4c3b5c62aa8fbfc18d7e8ab9ce4107a12 ?
xhtml1/writing-mode-parsing-svg1-001.xht ce2637b4c3b5c62aa8fbfc18d7e8ab9ce4107a12 ?
-html/writing-mode-vertical-lr-002.htm 1b80446ce4992cfb990f8fca7962cf124d62c222 ?
-xhtml1/writing-mode-vertical-lr-002.xht 1b80446ce4992cfb990f8fca7962cf124d62c222 ?
-html/writing-mode-vertical-rl-001.htm 7765f193170501c4e4397ac39b98c87fb37d1f36 ?
-xhtml1/writing-mode-vertical-rl-001.xht 7765f193170501c4e4397ac39b98c87fb37d1f36 ?
-html/writing-mode-vertical-rl-002.htm 94131caeef80f45a718d5ad3e02351b8e9442b04 ?
-xhtml1/writing-mode-vertical-rl-002.xht 94131caeef80f45a718d5ad3e02351b8e9442b04 ?
-html/writing-mode-vertical-rl-003.htm 64d250bb6fc2f656baa991d3b523de6d0a20970f ?
-xhtml1/writing-mode-vertical-rl-003.xht 64d250bb6fc2f656baa991d3b523de6d0a20970f ?
+html/writing-mode-vertical-lr-002.htm f9aa1b3911c80ba488ab91184072443b6deafc0c ?
+xhtml1/writing-mode-vertical-lr-002.xht f9aa1b3911c80ba488ab91184072443b6deafc0c ?
+html/writing-mode-vertical-rl-001.htm a7851a4659f72ae343532e17c6e2945ceedbf9a0 ?
+xhtml1/writing-mode-vertical-rl-001.xht a7851a4659f72ae343532e17c6e2945ceedbf9a0 ?
+html/writing-mode-vertical-rl-002.htm c8e133c51ade145c4a85a209d4b60667aa2c70de ?
+xhtml1/writing-mode-vertical-rl-002.xht c8e133c51ade145c4a85a209d4b60667aa2c70de ?
+html/writing-mode-vertical-rl-003.htm 645debba10a838cd0988741248a7b44e45f7111e ?
+xhtml1/writing-mode-vertical-rl-003.xht 645debba10a838cd0988741248a7b44e45f7111e ?
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data b/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
index c8fb2d25958..c4c15640016 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/testinfo.data
@@ -401,54 +401,54 @@ bidi-unset-010 reference/bidi-normal-010 direction/unicode-bidi: element isolati
block-embed-001 reference/block-embed-001 direction: div direction rtl http://www.w3.org/TR/css-writing-modes-3/#text-direction ad3828d40cdff06f4d37fa183de424787966e75d `Richard Ishida`<mailto:ishida@w3.org> If direction is applied to a block element containing mixed direction text, the text in that element will be displayed in the expected order.
block-embed-002 reference/block-embed-002 direction: div direction ltr http://www.w3.org/TR/css-writing-modes-3/#text-direction 5069f35597f779fbb548ebf2f2ee2e5cc5416bcf `Richard Ishida`<mailto:ishida@w3.org> If direction is applied to a block element containing mixed direction text, the text in that element will be displayed in the expected order.
block-embed-003 reference/block-embed-003 direction: div direction rtl http://www.w3.org/TR/css-writing-modes-3/#text-direction 5a2ea65cfd1fccd182350cb160caaadd6d17a02d `Richard Ishida`<mailto:ishida@w3.org> If direction is applied to a block element, contained block elements inherit that direction.
-block-flow-direction-004 reference/block-flow-direction-001-ref 'writing-mode' - initial value is 'horizontal-tb' ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 7f44e9c74d1b3a6301f206d24540d59b9671d949 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the default, initial value of writing-mode is 'horizontal-tb'.
-block-flow-direction-htb-001 reference/block-flow-direction-001-ref horizontal-tb - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d01d287f663b80a864a3c30ff9f3994b9bc909a0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
-block-flow-direction-slr-043 reference/block-flow-direction-043-ref sideways-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d620513327a1baf327a3a34c8a2cf6e3fbd25f68 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
-block-flow-direction-slr-047 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ab814a81eb8f3e25782dfe3b49eac7f9638a3ec6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a right-floated box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-048 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2ac972f18c1a1ba25385d1c92d02bc3f54478431 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that right-floated boxes with 'writing-mode' set to 'sideways-lr' establish block formating contexts with a left-to-right block flow direction.
-block-flow-direction-slr-050 reference/block-flow-direction-001-ref position absolute and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 199ca9acad6c70f8bbca71653ed5e0353b9d350a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-054 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c52517f876c6d75c185e9e80bf7fcb0786e14c2f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-055 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 43343964103ab81e0d2fd8f88c699e5c12c23824 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-056 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 149d683e6dee716a8eecb3cf010545e56df21b69 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-058 reference/block-flow-direction-001-ref table-cell and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 75e9f1c643c28706c18e41f66f5f3501a2747646 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-060 reference/block-flow-direction-001-ref table-caption and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f9ba469869e342fc903aa2c8a6e5c1c687f64d21 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-slr-062 reference/block-flow-direction-043-ref list and sideways-lr - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode 4790f1a71d513e51935cfa8e6f4d5ae8df8ade46 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
-block-flow-direction-slr-063 reference/block-flow-direction-043-ref sideways-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1f3ef0d5b047336ae444f036209e66fde393ffd3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
+block-flow-direction-004 reference/block-flow-direction-001-ref 'writing-mode' - initial value is 'horizontal-tb' ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 9ca43686169341cd91fcfc0db1d005cad6efb986 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the default, initial value of writing-mode is 'horizontal-tb'.
+block-flow-direction-htb-001 reference/block-flow-direction-001-ref horizontal-tb - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 19e21587b43fa0778ce0f43db9fcf7c57405275f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of a containing block; they are ordered from top to bottom meaning that the 1st block box is the topmost one, then the 2nd block is juxtaposed at its bottom, then the 3rd block is juxtaposed to the 2nd block at its bottom, etc...
+block-flow-direction-slr-043 reference/block-flow-direction-043-ref sideways-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f0f19a27cf126c33be9848728a27a8814b01ba27 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
+block-flow-direction-slr-047 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 47fbbc845a007ca8a8f5104234e9addc846f6ee7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a right-floated box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-048 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b078db164533e214fc6180e85ab321633137690b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that right-floated boxes with 'writing-mode' set to 'sideways-lr' establish block formating contexts with a left-to-right block flow direction.
+block-flow-direction-slr-050 reference/block-flow-direction-001-ref position absolute and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3052b2a77320e48be8b776d3ff4924668e2252e7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-054 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode e209c2b51469bbc8c8713684553c4ca56fe1aa32 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-055 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6894c1d369650025829a1c5c8752081d14b9fb72 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-056 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c20afa11180386908af8d3da2fdfa54d878d5be3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-058 reference/block-flow-direction-001-ref table-cell and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3e9062a66be648f8c57073f49c78dbeca4f10008 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-060 reference/block-flow-direction-001-ref table-caption and 'sideways-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a781bba1fd685355b887e74c921759fb769d0131 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'sideways-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-slr-062 reference/block-flow-direction-043-ref list and sideways-lr - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode 55c1ef07b5530f1307acddc0e08a3529aeb8b754 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
+block-flow-direction-slr-063 reference/block-flow-direction-043-ref sideways-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 49fc5258dc7a9f63f154f5fcdc5a09d060ca8a8e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
block-flow-direction-slr-066 reference/block-flow-direction-066-ref writing mode (sideways-lr) of document - horizontal position of first block image http://www.w3.org/TR/css-writing-modes-3/#writing-mode,http://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#block-formatting 172e1587f1d5af4a41e87f5010fa2046053ba0c6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that, when 'writing-mode' value of the root element is set to 'sideways-lr', then its block boxes are laid out rightwardedly (from left to right) one after the other beginning at its lefthand side. Also, the inline flow direction is 'topwardedly', that is inline boxes in the line box flow from the bottom toward the top; inline boxes are laid out vertically, one after the other, starting at the physical bottom side of its containing block.
-block-flow-direction-srl-042 reference/block-flow-direction-002-ref sideways-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 9386d50b85c8828acf6ddf748cc7bd7312e3bc61 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
-block-flow-direction-srl-045 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2593332cde19804208c285fbb1081baac7c01fe6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-046 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 0dd2254cce8022adbfe35e7297bfb3c90434cce9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
-block-flow-direction-srl-049 reference/block-flow-direction-001-ref position absolute and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 74bf2e9fee2c109dbbf993eadb3298a3e3a588fb `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-051 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 898556b977d0ece3dbe57d5adb8621db1953b1be `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-052 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a796b5de2004cecccd7a85aa302c95ffe02be3e7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-053 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode bb2d227543ea4112c87a792ae9a0ee1630037431 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-057 reference/block-flow-direction-001-ref table-cell and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c19b3919e5191225d83710b5fb1441f40c9549bf `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-059 reference/block-flow-direction-001-ref table-caption and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f1ffc1d7192f376de74c9aec1d7c663325258e87 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-srl-061 reference/block-flow-direction-002-ref list and sideways-rl - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode aabc75d1fe9460ede6b45a6597bae5e3c813d5e7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
-block-flow-direction-srl-064 reference/block-flow-direction-002-ref sideways-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f7e5ec148f1d9dabd8f306889c20f915b7b3461f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
+block-flow-direction-srl-042 reference/block-flow-direction-002-ref sideways-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ab03f64551e35354daf7206f57ab1976dca25e12 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
+block-flow-direction-srl-045 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ff4e89856bb631c3b5d0ee63c7ac169aaa5c2378 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a left-floated box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-046 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 28f47141871524977f60ce473fda57dca967b55f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that left-floated boxes with 'writing-mode' set to 'sideways-rl' establish block formating contexts with a right-to-left block flow direction.
+block-flow-direction-srl-049 reference/block-flow-direction-001-ref position absolute and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 5ecf1fbb180fa7b90cd266a0b0dbba0d4bb9cef7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-051 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f66717fefa5d602f8fe5cae28cb3fc4200a10996 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-052 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 9ee13b072337e291f2d707554a920aed6dfd3fdb `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-053 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 978cad9a363e52567291ff64c663d46b7e7276e5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-057 reference/block-flow-direction-001-ref table-cell and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 182d3af884d68012bb3226f2db345bf49189fec7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-059 reference/block-flow-direction-001-ref table-caption and 'sideways-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode bf29f7d394b39ac9fe4a11f64e31ae21fde62254 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'sideways-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-srl-061 reference/block-flow-direction-002-ref list and sideways-rl - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode fde51935d287add9d71e5aba78795ae2da1045d4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
+block-flow-direction-srl-064 reference/block-flow-direction-002-ref sideways-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 68343319095cd02b00993b904fe408863d2bbeea `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'sideways-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
block-flow-direction-srl-065 reference/block-flow-direction-025-ref writing mode (sideways-rl) of document - horizontal position of first block image http://www.w3.org/TR/css-writing-modes-3/#writing-mode,http://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#block-formatting 023ff8747304789a30ff10a1bca125ec74d665db `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that, when 'writing-mode' value of the root element is set to 'sideways-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side. Also, the inline flow direction is 'bottomwardedly', that is inline boxes in the line box flow from the top toward the bottom; inline boxes are laid out vertically, one after the other, starting at the physical top side of its containing block.
-block-flow-direction-vlr-003 reference/block-flow-direction-001-ref vertical-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 928dfdfc072ccd950cfe66b98b35ea6db784d588 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
-block-flow-direction-vlr-007 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 407c1365b18b1e3e83ab58e5fd16b5d8cb5419f5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-008 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1b2d1380bc909ae7441e57ff440596f17d9eae73 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
-block-flow-direction-vlr-010 reference/block-flow-direction-001-ref position absolute and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 5397d3de28574e98ffa7bca5a5b97809f9823cc3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-014 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 849885b8c4960f045abde1260bb439643c48d33a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-015 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fe90fcbf2e0f40058810558347cddb216371c73f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-016 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3f05887970a4dbc16f24bb64dd3ae8fceaa93079 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-018 reference/block-flow-direction-001-ref table-cell and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6ae8e965380f6ef858b3553ed79644626cba4b50 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-020 reference/block-flow-direction-001-ref table-caption and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c50b08132e34b9502195a534e292dce167bb8034 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
-block-flow-direction-vlr-022 reference/block-flow-direction-001-ref list and vertical-lr - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode 5fd5ba344cabe111c44407f5af8030d9d33ce0a3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
-block-flow-direction-vlr-023 reference/block-flow-direction-001-ref vertical-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 54263c76d878d9e2af7e4cac421821f2b81d964f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
-block-flow-direction-vrl-002 reference/block-flow-direction-002-ref vertical-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 245dbcb9b9fdf7ddc7a0856ebb0410527aa2ff35 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
-block-flow-direction-vrl-005 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 77aa227c6700cdce48fb05a7c128dabdd4a17a01 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-006 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 53884f58a11b626ff2c509b0fad1c1b434dd3f95 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
-block-flow-direction-vrl-009 reference/block-flow-direction-001-ref position absolute and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fdf3568373f80b82ae92ddd543097eb18f22e938 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-011 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3c910ddee86af042c66f17a26b2a8b2b7fbe4da5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-012 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 070fec5fdb6e75420661ab86ce649d0709150d69 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-013 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 963c81fe1ba79af32377953142e546df28573f96 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-017 reference/block-flow-direction-001-ref table-cell and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fb307f52cfcf3186e73150fca4b2906e7a998c44 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-019 reference/block-flow-direction-001-ref table-caption and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b6765c57fa724a174db964d6d5ae1523daebf260 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
-block-flow-direction-vrl-021 reference/block-flow-direction-002-ref list and vertical-rl - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode c6cbb2e1f8e824fdda5d94bb31c8ad9507162e65 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
-block-flow-direction-vrl-024 reference/block-flow-direction-002-ref vertical-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a1dddb1952ff3df783226338b1a14f7906288e23 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
+block-flow-direction-vlr-003 reference/block-flow-direction-001-ref vertical-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3c55091c15256af54366402e2608af8a1e2c9a28 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
+block-flow-direction-vlr-007 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 8ed071ac83a22d3a96ec3839015bafb2eb4a9a05 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a right-floated box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-008 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode e5c24df7b4593741e0c63b2bf261e9f4d1890a6e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that right-floated boxes with 'writing-mode' set to 'vertical-lr' establish block formating contexts with a left-to-right block flow direction.
+block-flow-direction-vlr-010 reference/block-flow-direction-001-ref position absolute and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b46d5e00bae49640403b9dc6a105768d2fced9dd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-014 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d61bddc55e503cd99eaa21ddf587d4d0defe4bab `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-015 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f7eeead86638f702f4867d7ae6abc112c1638959 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-016 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f59c8091a59a85401808431c754c783261b650aa `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-018 reference/block-flow-direction-001-ref table-cell and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 41120046ec81a86a0f6395fe61e6e2d2c91cfd39 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-020 reference/block-flow-direction-001-ref table-caption and 'vertical-lr' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 38ac297499dee6d8f70960af506b4e372b729534 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'vertical-lr' establishes a block formating context with a left-to-right block flow direction.
+block-flow-direction-vlr-022 reference/block-flow-direction-001-ref list and vertical-lr - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode cf473e50ad23262e8ea95be2360b1dab793cf84c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and then the 2nd block is juxtaposed to the right-hand side of 1st block, the 3rd block is juxtaposed to the 2nd block on its right-hand side, etc...
+block-flow-direction-vlr-023 reference/block-flow-direction-001-ref vertical-lr - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode cd3cab16755c6bccb45a18e475699aa5ef9e3463 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of its containing block; they are ordered from left to right meaning that the 1st block box is the leftmost one and, then the 2nd block is juxtaposed at the right-hand side of 1st block, then the 3rd block is juxtaposed at the 2nd block on its right-hand side, etc...
+block-flow-direction-vrl-002 reference/block-flow-direction-002-ref vertical-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 87521b10edaeb1ee4b6b9250b074883ed51c9d29 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
+block-flow-direction-vrl-005 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a885b716973215c9cfac6bd6f1d2cc2632c17881 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a left-floated box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-006 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode e8a5b2f9ef6480bf0324b10ee40abd2bf79941a0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that left-floated boxes with 'writing-mode' set to 'vertical-rl' establish block formating contexts with a right-to-left block flow direction.
+block-flow-direction-vrl-009 reference/block-flow-direction-001-ref position absolute and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 66efd178c3b745eba7c2b501a143aa67f8d0d7d1 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-011 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 74db787f1de21b4ef3082b71ee0659bfe20dd2ca `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-012 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f0e17522e4b855e25c559c21166c6e08510c2062 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-013 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a8ae74420c47ed4c54b23622c122c61269b78ea4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that an inline-block with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-017 reference/block-flow-direction-001-ref table-cell and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b16de9703f83d5e04b37a6cdf7523ed1b9447963 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-cell with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-019 reference/block-flow-direction-001-ref table-caption and 'vertical-rl' - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3f803eb768ff27096c5abe29a987c6d61caf12b5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a table-caption with its 'writing-mode' set to 'vertical-rl' establishes a block formating context with a right-to-left block flow direction.
+block-flow-direction-vrl-021 reference/block-flow-direction-002-ref list and vertical-rl - block flow direction of block-level boxes ahem,image http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1f9c368a1c747aa57b7df079e3048224ef22fd42 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one and then the 2nd block is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
+block-flow-direction-vrl-024 reference/block-flow-direction-002-ref vertical-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 53c85c6a2a4b2b5994fce73ce2f7652b89caf31e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that block-level boxes in a block formating context with 'writing-mode' set to 'vertical-rl' are laid out one after the other with the first beginning at the right-hand side of its containing block; they are ordered from right to left meaning that the 1st block box is the rightmost one, then the 2nd block is juxtaposed at its left-hand side, then the 3rd block is juxtaposed at the 2nd block on its left-hand side, etc...
block-flow-direction-vrl-025 reference/block-flow-direction-025-ref writing mode of document - horizontal position of first block image http://www.w3.org/TR/css-writing-modes-3/#writing-mode,http://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#block-formatting 6b3673477ab3c066dec96f347d5c1f6aaafc0622 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that, when 'writing-mode' value of the root element is set to 'vertical-rl', then its block boxes are laid out leftwardedly (from right to left) one after the other beginning at its righthand side.
block-flow-direction-vrl-026 reference/block-flow-direction-vrl-026-ref vertical-rl - block flow direction of block-level boxes ahem http://www.w3.org/TR/css-writing-modes-3/#block-flow 4a9a4ca16a3437bfc29a9d0f96e0daa5579e209b `Taka Oshiyama`<mailto:takaoshiyama@gmail.com> This test checks 1.block flow direction, 2.inline direction when 'writing-mode' is set to 'vertical-rl'.
block-override-001 reference/block-override-001 direction: div override rtl http://www.w3.org/TR/css-writing-modes-3/#text-direction c9f01a298fdc3c1c6eaceefc08c1f134078a0c61 `Richard Ishida`<mailto:ishida@w3.org> If unicode-bidi:bidi-override is applied to a block element, characters are displayed strictly in sequence according to the direction property.
@@ -635,55 +635,55 @@ inline-table-alignment-002 reference/inline-table-alignment-002-ref inline-table
inline-table-alignment-003 reference/inline-table-alignment-003-ref inline-table alignment - central alignment with vertical layout ahem http://www.w3.org/TR/css-writing-modes-3/#replaced-baselines,http://www.w3.org/TR/CSS21/visudet.html#leading a5750768d6c014ab71d88b84f0670bc40e1bc94b `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks the generation of inline-table baseline. When 'writing-mode' is 'vertical-lr' and when 'text-orientation' is 'mixed', then the central baseline is used as the dominant baseline.
inline-table-alignment-004 reference/inline-table-alignment-002-ref inline-table alignment - central alignment with vertical layout ahem http://www.w3.org/TR/css-writing-modes-3/#replaced-baselines,http://www.w3.org/TR/CSS21/visudet.html#leading 208f4d4629d59da12eed17dbc62ad8b4ea548b6b `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks the generation of inline-table baseline. When 'writing-mode' is 'vertical-rl' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
inline-table-alignment-005 reference/inline-table-alignment-003-ref inline-table alignment - central alignment with vertical layout ahem http://www.w3.org/TR/css-writing-modes-3/#replaced-baselines,http://www.w3.org/TR/CSS21/visudet.html#leading 4eb7321db34cf93c7935fe552ecdbdec711bd446 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks the generation of inline-table baseline. When 'writing-mode' is 'vertical-lr' and when 'text-orientation' is 'upright', then the central baseline is used as the dominant baseline.
-line-box-direction-htb-001 reference/block-flow-direction-001-ref horizontal-tb - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 144e3ebc814d53d779e5a53cf11783e6caae3180 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of the block box; they are ordered from top to bottom meaning that the 1st line box is the topmost one and then the 2nd block is juxtaposed to its bottom, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
-line-box-direction-slr-043 reference/block-flow-direction-001-ref sideways-lr - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b2433e448382beee6144ea9273ccaeedb78020b1 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
-line-box-direction-slr-047 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 33a41609e0d1539dce695b96676e4919ea7b258c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
-line-box-direction-slr-048 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ee0709b06ab8e4b2a8bf2b2406366c29d5c53d5d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
-line-box-direction-slr-050 reference/block-flow-direction-001-ref position absolute and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode bcbc21bf1fb977852ada32cfac396832fb9d5b17 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
-line-box-direction-slr-053 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f6604cd69dd159c1d5705e869cf31f867d629254 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
-line-box-direction-slr-054 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2c2841653a35d9b05f534f49d56b4028f190a919 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right.
-line-box-direction-slr-056 reference/block-flow-direction-001-ref table-cell and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2d3669f0af86f760de2634af6207336eb442c921 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
-line-box-direction-slr-058 reference/block-flow-direction-001-ref table-caption and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f24d35df60f340e6517ddfead376fc0e4efc742d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
-line-box-direction-slr-060 reference/block-flow-direction-001-ref list and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fc05fc8300233325dc2fea1fdcf728673648a7a5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
-line-box-direction-srl-042 reference/block-flow-direction-001-ref sideways-rl - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 8ca53d1cd9afc2dd562e8023def14f684ffe16ed `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
-line-box-direction-srl-045 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 99caccd5418ffda9b994611a7488b6b1745572de `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
-line-box-direction-srl-046 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode cbd2e4fe2693d040a789292b42d94478a4e541b8 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
-line-box-direction-srl-049 reference/block-flow-direction-001-ref position absolute and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode df3471f8ef7a3b2c7177276e1a15e48480428595 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
-line-box-direction-srl-051 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1bd46b5d80ce08a2fc101a0e18e3a9447926082b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
-line-box-direction-srl-052 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1d0fadf9cda8bdf84e13ca8881c1c89f4a287748 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left.
-line-box-direction-srl-055 reference/block-flow-direction-001-ref table-cell and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2c1d68d9b71e5ff33e9ff162190cbecdad12b77d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
-line-box-direction-srl-057 reference/block-flow-direction-001-ref table-caption and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 64c5a030a661981fa859e4c68103f0f2cc225d07 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
-line-box-direction-srl-059 reference/block-flow-direction-001-ref list and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 378ecb3403c3380efc24fd54232631ad82d645a4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
-line-box-direction-vlr-003 reference/block-flow-direction-001-ref vertical-lr - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d9fcd7b49fbc4fe3b24b3cb059b522c4f179ad0d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
-line-box-direction-vlr-007 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 115b8a1f9bef34b401bf795ef39a88e9f6e19f99 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
-line-box-direction-vlr-008 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f40fdba518442442703b1cb8da0d6ffc6e95e6b3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
-line-box-direction-vlr-010 reference/block-flow-direction-001-ref position absolute and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c6f443ac9e94bc551fcabb939a831f334d7d40a4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
-line-box-direction-vlr-013 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b31bd55d32bcfa9d86dc801a83a90154324cdfb3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
-line-box-direction-vlr-014 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 5224ea0b9d5ec13fd59fbae552727a5174c87198 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-lr' are ordered from left to right.
-line-box-direction-vlr-016 reference/block-flow-direction-001-ref table-cell and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fadcdc86ef9300844f8bd02400a57f334a3bcae2 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
-line-box-direction-vlr-018 reference/block-flow-direction-001-ref table-caption and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode bf53f0deb2871e433df5eb0c3cc0593ded9132ef `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
-line-box-direction-vlr-020 reference/block-flow-direction-001-ref list and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode db035c99299d7413d004aa821f4d9b3398c70f1d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
-line-box-direction-vrl-002 reference/block-flow-direction-001-ref vertical-rl - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 563ae753cbb286fe18650af370e00d8757a4c75a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
-line-box-direction-vrl-005 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 4b9b003ac5cc8249e2a3eef0feda45c63f6b5914 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
-line-box-direction-vrl-006 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b30e8f58fcf775079e969e2f091d953eb0e16526 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
-line-box-direction-vrl-009 reference/block-flow-direction-001-ref position absolute and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 861e4d377d83c90aebb17125af569ccb07d09ba5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
-line-box-direction-vrl-011 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a80267f76e132b79fbe1924ac9da216679d0592a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
-line-box-direction-vrl-012 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode abc84b308cee5049f63e4d6381e18863c466848f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
-line-box-direction-vrl-015 reference/block-flow-direction-001-ref table-cell and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6ffc6ef6794e2f4385ec3556c7524fa2918559dd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
-line-box-direction-vrl-017 reference/block-flow-direction-001-ref table-caption and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6d6812e1fa5256ccbde67e3207be408445c692be `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
-line-box-direction-vrl-019 reference/block-flow-direction-001-ref list and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3470e31a39c2844b821a55a0fdfb13d69f98452a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
-line-box-height-vlr-003 reference/line-box-height-vlr-003-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 259671e58e36b19184004f050de2c537b7a1894b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-005 reference/line-box-height-vlr-003-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height cbc67a463940ff5ec5decb725bfeec62814b5752 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vlr-007 reference/line-box-height-vlr-007-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-009 reference/line-box-height-vlr-007-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height bd5df8c249932e6fdfb4cfacc02084e6d3c86532 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vlr-011 reference/line-box-height-vlr-011-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height aa6690497ef0a8a1add231a251cf489b80ce7ba6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-013 reference/line-box-height-vlr-011-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 8711d934a91a1a1efabf6539b5909189757efd9a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-002 reference/line-box-height-vrl-002-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 1a00417e8f74d820cd70fc5ed7752868750495ec `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-004 reference/line-box-height-vrl-002-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height e6879c456117b2c3ef67db7a625ea753d3cb95b5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-006 reference/line-box-height-vrl-006-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 693c03b0850d29cd35b5d20305b9581f54f83928 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-008 reference/line-box-height-vrl-006-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 36c6c6f00dcadbab278d0b170de4213c35971606 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-010 reference/line-box-height-vrl-010-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-012 reference/line-box-height-vrl-010-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height e42b72f8b9295ee123752049d4423a9eeabc0b08 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-direction-htb-001 reference/block-flow-direction-001-ref horizontal-tb - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 123ee6074098b491e09f2010c16b685ab4923f6b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'horizontal-tb' writing mode are laid out one after the other, vertically, with the first beginning at the top of the block box; they are ordered from top to bottom meaning that the 1st line box is the topmost one and then the 2nd block is juxtaposed to its bottom, the 3rd block is juxtaposed to the 2nd block on its left-hand side, etc...
+line-box-direction-slr-043 reference/block-flow-direction-001-ref sideways-lr - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 447a0d7ebdbbc32682c05b82a1acf6028162e26c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
+line-box-direction-slr-047 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d459fb25688f3fd14f50ab744595ce58edb21965 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
+line-box-direction-slr-048 reference/block-flow-direction-002-ref 'float: right' and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3a1e9d7ccd3a7d27cece817b3138f4e82a4bf724 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
+line-box-direction-slr-050 reference/block-flow-direction-001-ref position absolute and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 15e80db0f94560d0a6fa60c2809d63f5c4a5e76c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-lr' will be ordered from left to right.
+line-box-direction-slr-053 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 97851b7d645a2082fcf25d079fd055015190acae `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
+line-box-direction-slr-054 reference/block-flow-direction-001-ref inline-block and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 874a2b4be5cf469be83aa3bd950c1dda1e60d79d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-lr' are ordered from left to right.
+line-box-direction-slr-056 reference/block-flow-direction-001-ref table-cell and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode f7ed922e5ff28daedb8349574c305c2183f0ce6d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
+line-box-direction-slr-058 reference/block-flow-direction-001-ref table-caption and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fd95d49b337922caf1a835455e132e6177ea1079 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-lr' are ordered from left to right.
+line-box-direction-slr-060 reference/block-flow-direction-001-ref list and 'sideways-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 54f325dbc5743264998ffa46e74ea73c96d7c483 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'sideways-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
+line-box-direction-srl-042 reference/block-flow-direction-001-ref sideways-rl - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a6109d01de74b087f5499cff9e55446b47da0ef0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
+line-box-direction-srl-045 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 8dd0ca21ad627c097b071e571fc5a81038a5ed04 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
+line-box-direction-srl-046 reference/block-flow-direction-001-ref 'float: left' and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 61a81defb323c0af77917f50b27a15dff858bd09 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
+line-box-direction-srl-049 reference/block-flow-direction-001-ref position absolute and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 071125fcdd165d78718fe35b7fe255675beee801 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'sideways-rl' will be ordered from right to left.
+line-box-direction-srl-051 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode bb4586073a0b589ef0a9b865a72020f8bb890f9e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
+line-box-direction-srl-052 reference/block-flow-direction-001-ref inline-block and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 513f3677572f96b1311ba0f65e7b6aa5eefde177 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'sideways-rl' are ordered from right to left.
+line-box-direction-srl-055 reference/block-flow-direction-001-ref table-cell and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 84e16b93e84ebb2323f25c70f4c7ec2496039dd5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
+line-box-direction-srl-057 reference/block-flow-direction-001-ref table-caption and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 62ca8b4c02cc22f9dcd0fea40bd6a8e1579549ea `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'sideways-rl' are ordered from right to left.
+line-box-direction-srl-059 reference/block-flow-direction-001-ref list and 'sideways-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 3c85343ab5bee7bee094ab04cd8ddc6202dc43d8 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
+line-box-direction-vlr-003 reference/block-flow-direction-001-ref vertical-lr - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 93256109e8a601c1b61928951e674e08019b601c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
+line-box-direction-vlr-007 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 15989659625cb8bda7700d6c9e90c621d40e4501 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a right-floated box with its 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
+line-box-direction-vlr-008 reference/block-flow-direction-002-ref 'float: right' and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1d2ea3e530820a2c23af51158a1f4f0de9754942 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of right-floated boxes with 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
+line-box-direction-vlr-010 reference/block-flow-direction-001-ref position absolute and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fa255368a388f343edff0da21297a7d3a8631534 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-lr' will be ordered from left to right.
+line-box-direction-vlr-013 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 612b6ba9fe501602faa3ff04778f45044c7f4d25 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
+line-box-direction-vlr-014 reference/block-flow-direction-001-ref inline-block and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d04ceaaf1b89a1a8b4607e89d8444c0d701f0ec7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-lr' are ordered from left to right.
+line-box-direction-vlr-016 reference/block-flow-direction-001-ref table-cell and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode d43db83c7cd6852de59e32c621fa4c5be5ea39d0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
+line-box-direction-vlr-018 reference/block-flow-direction-001-ref table-caption and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1a90ea3c273a728b868156b52b4f6907c3bfe493 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-lr' are ordered from left to right.
+line-box-direction-vlr-020 reference/block-flow-direction-001-ref list and 'vertical-lr' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 353d64c28be74ecca5108b930cfc8a0d7ebf6f8c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes in a block box with 'writing-mode' set to 'vertical-lr' are laid out one after the other with the first beginning at the left-hand side of the block box; they are ordered from left to right meaning that the 1st line box is the leftmost one and then the 2nd line box is juxtaposed to the right-hand side of 1st line box, the 3rd line box is juxtaposed to the 2nd line box on its right-hand side, etc...
+line-box-direction-vrl-002 reference/block-flow-direction-001-ref vertical-rl - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 4789ef5e02beeab9bdb876e835d095066df3484c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
+line-box-direction-vrl-005 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1cad8d9ff6c3aea866727eee6a709847aa57f3fd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of a left-floated box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
+line-box-direction-vrl-006 reference/block-flow-direction-001-ref 'float: left' and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ae384901b3c65365510d230d90f0bd56d08eb619 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the line boxes of left-floated boxes with 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
+line-box-direction-vrl-009 reference/block-flow-direction-001-ref position absolute and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6e2f1945051483ecb664afeeb1d29b010d919fb0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of an absolutely positioned box with its 'writing-mode' set to 'vertical-rl' will be ordered from right to left.
+line-box-direction-vrl-011 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 8878a66b3089ad8a72b3d228af5c6a3f7c53fc27 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of an inline-block with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
+line-box-direction-vrl-012 reference/block-flow-direction-001-ref inline-block and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 67975dfd0c519294362e1924095a7c728db54c3b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that lines boxes of descendant block boxes of inline-blocks with 'writing-mode' set to 'vertical-rl' are ordered from right to left.
+line-box-direction-vrl-015 reference/block-flow-direction-001-ref table-cell and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode aa076921f9ddc396f2f8e29964da82eaa1f27100 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-cell with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
+line-box-direction-vrl-017 reference/block-flow-direction-001-ref table-caption and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 8cc32f72a194d66433499df31bd8f41abe36e508 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that the lines boxes of a table-caption with its 'writing-mode' set to 'vertical-rl' are ordered from right to left.
+line-box-direction-vrl-019 reference/block-flow-direction-001-ref list and 'vertical-rl' - ordering direction of line boxes ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 7585eb47f73b1ee566baf84de71c70bc407aae02 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that line boxes of a block box in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost line of the block box; they are ordered from right to left meaning that the 1st line box is the rightmost one and then the 2nd line box is juxtaposed to its left-hand side, the 3rd block is juxtaposed to the 2nd line box on its left-hand side, etc...
+line-box-height-vlr-003 reference/line-box-height-vlr-003-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 5006c2c344c6f0ed6007c0d334102decf125845d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-005 reference/line-box-height-vlr-003-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height a4b941e93de3df10e0f3c595d9a70c4ad247e22d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vlr-007 reference/line-box-height-vlr-007-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 9c0760f6b557ac91e205570c6875e88820ce3e6e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-009 reference/line-box-height-vlr-007-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height aa05070353478cd47d77b47d6dbfa2b3f7d801c4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vlr-011 reference/line-box-height-vlr-011-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-013 reference/line-box-height-vlr-011-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height ece628469338bd82d8e712d2fa996e179abc3bfd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-002 reference/line-box-height-vrl-002-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 3eda347a3d49a55d6adf018588d2e1bdd87c01bd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-004 reference/line-box-height-vrl-002-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 7a4e2c32e9ce291758ca3c077e1ee438f9838018 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-006 reference/line-box-height-vrl-006-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height b7d22569581b86f74a0654297e24abab7a441edd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-008 reference/line-box-height-vrl-006-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height fa938981839c03466a86c8c9e3a2475371d1affd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-010 reference/line-box-height-vrl-010-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 8de72694c48183de742175ef61c704e83a30907e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-012 reference/line-box-height-vrl-010-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 3ce2bef7fce81a9065b0452c4a536047286475e0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
margin-collapse-vlr-003 reference/ref-filled-green-100px-square 'vertical-lr' and margin collapsing - maximum of 2 adjoining margins ahem,image http://www.w3.org/TR/css-writing-modes-3/#logical-direction-layout f3279ce1049031193a82693278cfc3f18b0570f6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that margin-end and margin-start of adjacent blocks collapse into its maximum in 'vertical-lr' writing-mode.
margin-collapse-vlr-009 reference/ref-filled-green-100px-square 'vertical-lr' and margin collapsing - adjoining margins of non-siblings or ancestors ahem,image http://www.w3.org/TR/css-writing-modes-3/#logical-direction-layout 64524331f355a9824dc23ffe02a3662a974c54fd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that adjoining margin-end and margin-start boxes generated by elements, that are not related by siblings or ancestors, collapse in 'vertical-lr' writing-mode.
margin-collapse-vlr-011 reference/ref-filled-green-100px-square 'vertical-lr' and margin collapsing - floated elements do not collapse margins ahem,image http://www.w3.org/TR/css-writing-modes-3/#logical-direction-layout 4299e432bf3bd03d0ca34585bf661ebb96a90458 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that margin-end of floated box does not collapse with the margin-start of a preceding block box in 'vertical-lr' writing-mode.
@@ -731,13 +731,13 @@ orthogonal-parent-shrink-to-fit-001u Shrink-to-fit table-cell with a child of o
orthogonal-parent-shrink-to-fit-001v Shrink-to-fit table-cell with a child of orthogonal inline in inline-block ahem,dom,script http://www.w3.org/TR/css-writing-modes-3/#orthogonal-flows aae56acb9c42f29a7912faa2e870ddbbdfca249e `Koji Ishii`<mailto:kojiishi@gmail.com> Shrink-to-fit table-cell with a child of orthogonal inline in inline-block
orthogonal-parent-shrink-to-fit-001w Shrink-to-fit table-cell with a child of orthogonal block with borders in inline-block ahem,dom,script http://www.w3.org/TR/css-writing-modes-3/#orthogonal-flows 3f44332501b632a5ddbeca714335ccb5b3c79096 `Koji Ishii`<mailto:kojiishi@gmail.com> Shrink-to-fit table-cell with a child of orthogonal block with borders in inline-block
orthogonal-parent-shrink-to-fit-001x Shrink-to-fit table-cell with a child of orthogonal inline with borders in inline-block ahem,dom,script http://www.w3.org/TR/css-writing-modes-3/#orthogonal-flows 140dc84800ef567ebddd8bee12c8d6334eb367c1 `Koji Ishii`<mailto:kojiishi@gmail.com> Shrink-to-fit table-cell with a child of orthogonal inline with borders in inline-block
-outline-inline-block-vrl-006 reference/outline-inline-block-vrl-006 outline layout and inline-block and vertical-rl writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines fe585f235c9db079ff5fc5c6ecf201ea18fc40e1 `Koji Ishii`<mailto:kojiishi@gmail.com>
+outline-inline-block-vrl-006 reference/outline-inline-block-vrl-006 outline layout and inline-block and vertical-rl writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 28aff989e2711c2a49c2aa012058f633f6a64bc3 `Koji Ishii`<mailto:kojiishi@gmail.com>
outline-inline-slr-005 outline layout and non-replaced inline in sideways-lr writing-mode http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines feefed7bb113e47f3bbb347eec4dac1a3f9310ec `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
outline-inline-srl-004 outline layout and non-replaced inline and sideways-rl writing-mode http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 78586049cea376c528cb91f51fb496b83c9ad4d1 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
outline-inline-vlr-003 outline layout and non-replaced inline in vertical-lr writing-mode http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines aa78e4d2270903852d387b3d25cc21a7af73d8a9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
-outline-inline-vlr-006 reference/outline-inline-vlr-006 outline layout and non-replaced inline and vertical-lr writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 5381771f4574ffdced6f86c1d3a04471605885b8 `Koji Ishii`<mailto:kojiishi@gmail.com>
+outline-inline-vlr-006 reference/outline-inline-vlr-006 outline layout and non-replaced inline and vertical-lr writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 7c510ac5bb1875786028239193275f5481f298a3 `Koji Ishii`<mailto:kojiishi@gmail.com>
outline-inline-vrl-002 outline layout and non-replaced inline and vertical-rl writing-mode http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 74c5379d6fd8c46ca528d9f91df735b584cb9a55 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
-outline-inline-vrl-006 reference/outline-inline-vrl-006 outline layout and non-replaced inline and vertical-rl writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines a5f84ab4960bbd0c4b44f01a5cbd5d6ee9d902bb `Koji Ishii`<mailto:kojiishi@gmail.com>
+outline-inline-vrl-006 reference/outline-inline-vrl-006 outline layout and non-replaced inline and vertical-rl writing-mode ahem http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/2011/REC-CSS2-20110607/ui.html#dynamic-outlines 86a4245934225753f6582f4893130c289d562c9f `Koji Ishii`<mailto:kojiishi@gmail.com>
padding-vlr-005 reference/margin-vrl-002-ref padding in 'vertical-lr' writing-mode context image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 4c16042900e00793d562c3b4f5c39a3df16b1f95 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that padding-left, padding-right, padding-top and padding-bottom do not change in vertical writing-mode. The padding-left property of a box still affects the lefthand padding of such box.
padding-vrl-004 reference/margin-vrl-002-ref padding in 'vertical-rl' writing-mode context image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 43a0740c77fa25671e5831c88555b884e75216ee `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that padding-left, padding-right, padding-top and padding-bottom do not change in vertical writing-mode. The padding-left property of a box still affects the lefthand padding of such box.
page-flow-direction-002 'writing-mode: vertical-rl' - default page flow (progression) direction image,paged http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1be4838588d4d52420f215f0499e88ca81c97a2e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that when 'writing-mode' is set on the root element, then it determines the default page flow (or progression) direction. In this test, the page flow (or progression) direction is right-to-left.
@@ -758,36 +758,36 @@ percent-padding-vrl-004 reference/margin-vrl-002-ref padding percentage and 'ver
percent-padding-vrl-006 reference/margin-vrl-002-ref padding percentage and 'vertical-rl' (orthogonal flow) image http://www.w3.org/TR/css-writing-modes-3/#dimension-mapping 48c37c68b126ddc8b8bc3407b949a71943801f13 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that percentages on the padding are calculated with respect to the height (inline-size) of the containing block if the 'writing-mode' of such containing block is 'vertical-rl'.
replaced-content-image-002 alternate text of image and vertical writing mode should http://www.w3.org/TR/css-writing-modes-3/#writing-mode 70d61235f5585e0d31e481bcf211b85eff22f9e9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that alternate text (latin) of image rotates 90&deg; clockwise in vertical writing mode.
replaced-content-image-003 alternate text of image and vertical writing mode should http://www.w3.org/TR/css-writing-modes-3/#writing-mode 7b74dbd7ce8dfb573f138987a97a5bcd5d209973 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that alternate text (latin) of image rotates 90&deg; clockwise in vertical writing mode.
-row-progression-slr-023 reference/block-flow-direction-001-ref sideways-lr - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode a9de747337b3db0711133ae1888330b4908a5728 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
-row-progression-slr-029 reference/block-flow-direction-001-ref sideways-lr - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 12d59fcc02872fb61092b93f292ed10d01049498 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
-row-progression-srl-022 reference/block-flow-direction-001-ref sideways-rl - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode e9df4023c3127a72de4ede78636e0b20f2d4c7cf `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
-row-progression-srl-028 reference/block-flow-direction-001-ref sideways-rl - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 6346e1e4759f28d04824a3405513c2a784b1742f `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
-row-progression-vlr-003 reference/block-flow-direction-001-ref vertical-lr - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 84c432b8cdbbf5cf7183e90135ac46957fa3cb1b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc...
-row-progression-vlr-005 reference/block-flow-direction-001-ref vertical-lr - table rows progression and colspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode c031930a3ed4ea1e73734dfd2e273afe44c4d2e3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
-row-progression-vlr-007 reference/block-flow-direction-001-ref vertical-lr - table rows progression and rowspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 1247d033839cc0e6a846fe3715239104315644c8 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rowspanned cells in a table are handled according to a left-to-right direction.
-row-progression-vlr-009 reference/block-flow-direction-001-ref vertical-lr - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 206688d0b2fda2cd4bff586e4451aff4639d85bd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
-row-progression-vrl-002 reference/block-flow-direction-001-ref vertical-rl - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 4efc6ea75fdd7079197d71e8654d70c14b8d1b90 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
-row-progression-vrl-004 reference/block-flow-direction-001-ref vertical-rl - table rows progression and colspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 37962c7e044b1a6942196368d4e8c9e3d9b72a64 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
-row-progression-vrl-006 reference/block-flow-direction-001-ref vertical-rl - table rows progression and rowspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 7bfa2f995c84aec6ab7121cd6dae6155859af190 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
-row-progression-vrl-008 reference/block-flow-direction-001-ref vertical-rl - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode ede35d79789fd49484a0a94bb805484616b16b2a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
-table-column-order-002 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 881d99d2548aee002a0ae41a35093be8175e86d3 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'vertical-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
-table-column-order-003 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 5f2dcae397f613b835248d1ebd8b5a79b444245f `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'vertical-lr' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
-table-column-order-004 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 0c1f53857d04b397b832e5a6cc8e45d9b9ddbf6f `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
-table-column-order-005 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout d24841a543db487bed6df77b72fd587e8068ce8d `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
-table-column-order-slr-007 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and sideways-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout ea478dbdbecdf23b8c3a372c7705bd750082bcce `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'sideways-lr' and with 'direction' set to 'rtl' will have its column displayed from top (1st column) to bottom (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
-table-column-order-srl-006 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and sideways-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 2295255867388acfa69312ce25b5effa822169d4 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'sideways-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+row-progression-slr-023 reference/block-flow-direction-001-ref sideways-lr - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2811597537e45a6b831a0c5669ce3c283e99db21 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
+row-progression-slr-029 reference/block-flow-direction-001-ref sideways-lr - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 547c641be27bc5796fab32af8ee3ec25d2b6c496 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells and table columns in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
+row-progression-srl-022 reference/block-flow-direction-001-ref sideways-rl - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 50da552ec2d110db34e40a89a87962608f86c7be `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
+row-progression-srl-028 reference/block-flow-direction-001-ref sideways-rl - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 36cdab67253dd0e5d7dc568498ae252a1562ede5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'sideways-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
+row-progression-vlr-003 reference/block-flow-direction-001-ref vertical-lr - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 0f5ffd6248385c69a9aec4cdb1977f1873ff160b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc...
+row-progression-vlr-005 reference/block-flow-direction-001-ref vertical-lr - table rows progression and colspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 7793a443d864bad6cb5beb5bcfceaf866dd77a94 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
+row-progression-vlr-007 reference/block-flow-direction-001-ref vertical-lr - table rows progression and rowspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 69702c9f507e993049f6c760c9e426e19be60c36 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rowspanned cells in a table are handled according to a left-to-right direction.
+row-progression-vlr-009 reference/block-flow-direction-001-ref vertical-lr - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode b54d268a3f1ed3b568ae6d3ddce6d6c7f9ba3946 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-lr' writing mode are laid out one after the other, rightwardedly, with the first beginning at the leftmost side of the table box; table rows are ordered from left to right meaning that the 1st row is the leftmost one and then the 2nd row is juxtaposed to its right-hand side, the 3rd row is juxtaposed to the 2nd row on its right-hand side, etc... Table cells in a table with writing-mode set to 'sideways-lr' are ordered according to inline flow direction, which is from bottom to top.
+row-progression-vrl-002 reference/block-flow-direction-001-ref vertical-rl - table rows progression ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 4f127e5e5c28ea0a15df96877dd4d52296894d6e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
+row-progression-vrl-004 reference/block-flow-direction-001-ref vertical-rl - table rows progression and colspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 474a9bdb5937fc8ae2cd0103b6a5c4765c4b0da9 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that colspanned cells in a table are handled according to a top-to-bottom inline flow direction.
+row-progression-vrl-006 reference/block-flow-direction-001-ref vertical-rl - table rows progression and rowspan ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 2c70207cdb708d82dc7d266793dc9820e42db5f8 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rowspanned cells in a table are handled according to a right-to-left direction.
+row-progression-vrl-008 reference/block-flow-direction-001-ref vertical-rl - table rows progression (thead, 2 tbodies, tfoot) ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode fe1d1e43c5c6993b7801ba1054893f95c5cbc10b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that rows of a table element with in a 'vertical-rl' writing mode are laid out one after the other, leftwardedly, with the first beginning at the rightmost side of the table box; table rows are ordered from right to left meaning that the 1st row is the rightmost one and then the 2nd row is juxtaposed to its left-hand side, the 3rd row is juxtaposed to the 2nd row on its left-hand side, etc...
+table-column-order-002 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 5ced50ddca1daa75238f0aba34c76653e23069db `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'vertical-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+table-column-order-003 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 8f9a6c75a878653471eb74d4ca4b0c0b7c38fe07 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'vertical-lr' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+table-column-order-004 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout ed2abe9c0c30df0c9f3c4850f5c201fc95ea2cf8 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+table-column-order-005 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and vertical-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 0f35324e6d373d208bf38dfa69015dd69fdaf2f5 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that colspanned cells in a table with 'direction' set to 'rtl' are handled according to a bottom-to-top column direction. This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+table-column-order-slr-007 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and sideways-lr ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 09dc7407fd482303a1b236026b1b2d786e3c67dd `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'sideways-lr' and with 'direction' set to 'rtl' will have its column displayed from top (1st column) to bottom (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
+table-column-order-srl-006 reference/block-flow-direction-001-ref 'direction: rtl' - table columns order and sideways-rl ahem http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#vertical-layout e9c7a80163a8fd2b22e34ca5b0b5e72db5fd3123 `Hajime Shiozawa`<mailto:hajime.shiozawa@gmail.com> This test checks that a table with 'writing-mode' set to 'sideways-rl' and with 'direction' set to 'rtl' will have its column displayed from bottom (1st column) to top (last column). This test relies on right-to-left directionality applying to characters that are strongly sensitive to directionality. In this test, we use digits [0-9] and non-breaking spaces which are all strongly sensitive to bidi directionality.
table-progression-slr-001 reference/table-progression-slr-001-ref sideways-lr Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 7092e08a590c1402c0b24202f7a952baf8631a7a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-lr tables order rows/rowgroups left to right and cells bottom-to-top (LTR) or top-to-bottom (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
-table-progression-slr-002 reference/table-progression-002-ref sideways-lr Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 01d26621899f1d68fdd335eed95b1b37d0f9d4f5 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
-table-progression-srl-001 reference/table-progression-001-ref sideways-rl Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction cdf6e9ddd2342af266766e50753dfec1c3c79b0c `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
-table-progression-srl-002 reference/table-progression-002-ref sideways-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 0d7bc885e429aee7a343b24b4ad3c5d737a9c750 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
-table-progression-vlr-001 reference/table-progression-001-ref vertical-lr Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 527880a478419dbe493ce46d912f813484988577 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order rows/rowgroups left to right and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
-table-progression-vlr-002 reference/table-progression-002-ref vertical-lr Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 6e273fcd27c7ff4c6fe33f58c33cde17f1b5c6e3 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
-table-progression-vlr-003 reference/table-progression-001-ref vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 9ea08695376a104a7b4b07337a56dc9e3fdad135 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
-table-progression-vlr-004 reference/table-progression-002-ref vertical-lr upright orientation Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 19dab84bce1207eb43667fb18e8b9e99439f74ec `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
-table-progression-vrl-001 reference/table-progression-001-ref vertical-rl Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 5ff8605883f3f0afca9ba4d0b507bfcce575b5bc `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
-table-progression-vrl-002 reference/table-progression-002-ref vertical-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 4d4d39f086bb78a9647f33b209679874071b4cb9 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
-table-progression-vrl-003 reference/table-progression-001-ref vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 3317bbba4ab470f50a39153f41d21cb50aaf9870 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
-table-progression-vrl-004 reference/table-progression-002-ref vertical-rl upright orientation Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 388393be8bfe7eb66b71a97c564ce1af048a22bb `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
+table-progression-slr-002 reference/table-progression-002-ref sideways-lr Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 963f4b79b493c6112f132c74e45a8eea63a71cb8 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-lr tables order columns bottom-to-top (LTR) or top-to-bottom (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
+table-progression-srl-001 reference/table-progression-001-ref sideways-rl Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 81be4989e40ec3ae86b6102b31a2b9d9c36fdf14 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
+table-progression-srl-002 reference/table-progression-002-ref sideways-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 5b7d0579f3fec248822d31a4d5d3f6fae9787ce3 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>,`Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that sideways-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
+table-progression-vlr-001 reference/table-progression-001-ref vertical-lr Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 080b35606e3d9197fad4900ef9db204935b61ed7 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order rows/rowgroups left to right and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
+table-progression-vlr-002 reference/table-progression-002-ref vertical-lr Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction 0d0b33595bbedcce4c7a2461c0a8197a26432a5a `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
+table-progression-vlr-003 reference/table-progression-001-ref vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 27b613e5470475ae30f77994a57911f4f9ba5b62 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
+table-progression-vlr-004 reference/table-progression-002-ref vertical-lr upright orientation Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation d2b45d56c96a738ce7dc9f5451e5468f67e0826f `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
+table-progression-vrl-001 reference/table-progression-001-ref vertical-rl Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction fc1814e366b2dbdfc31307664e4a0921dc5ebbbc `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order rows/rowgroups right to left and cells top-to-bottom (LTR) or bottom-to-top (RTL) per 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table rows and row groups.
+table-progression-vrl-002 reference/table-progression-002-ref vertical-rl Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction b75051b071ec6bfe556e2f3554c87cdf12f82c8d `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables order columns top-to-bottom (LTR) or bottom-to-top (RTL) per the table's 'direction'. This test also checks that 'writing-mode' and 'direction' do not apply to table columns and column groups.
+table-progression-vrl-003 reference/table-progression-001-ref vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation db7b95b080a2a2f71861a16165cd16fa43b8f091 `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables, whether LTR or RTL, order rows/rowgroups right to left and cells top-to-bottom when text-orientation is upright.
+table-progression-vrl-004 reference/table-progression-002-ref vertical-rl upright orientation Table Column/Colgroup Ordering http://www.w3.org/TR/css-writing-modes-3/#block-flow,http://www.w3.org/TR/css-writing-modes-3/#direction,http://www.w3.org/TR/css-writing-modes-3/#text-orientation 868fb8c7526b3c4729fcc79eae95e82eece9d60a `Elika J. Etemad`<http://fantasai.inkedblade.net/contact> This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright.
text-align-vlr-003 reference/ref-filled-green-100px-square 'text-align: left' - 'vertical-lr' and 'direction: ltr' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 63d2278fd7ab4b542a582612b3f50994a634c98e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
text-align-vlr-005 reference/ref-filled-green-100px-square 'text-align: left' - 'vertical-lr' and 'direction: rtl' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout c4f382dad23e3aa6adc9c299cafbeb8a349412c7 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that 'text-align: left' aligns an inline box within a line box with respect to the line box's logical left side (line-left side). Here, 'direction: rtl' has no impact, no influence on such alignment.
text-align-vlr-007 reference/ref-filled-green-100px-square 'text-align: left' - 'vertical-lr' and initial, default 'direction' ahem,image http://www.w3.org/TR/css-writing-modes-3/#vertical-layout 07f8a159c660de6a9c7f0940d14a1a979baeec4b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/>
@@ -972,7 +972,7 @@ writing-mode-parsing-001 CSS Writing Modes: parsing writing-mode dom,script htt
writing-mode-parsing-sideways-lr-001 CSS Writing Modes: parsing writing-mode: sideways-lr dom,script https://drafts.csswg.org/css-writing-modes-3/#block-flow 736e57b0c6f1a92b2a614374db49a3be98722285 `Koji Ishii`<kojiishi@gmail.com> This test asserts the parser and getComputedStyle works correctly for the writing-mode: sideways-lr.
writing-mode-parsing-sideways-rl-001 CSS Writing Modes: parsing writing-mode: sideways-rl dom,script https://drafts.csswg.org/css-writing-modes-3/#block-flow 182103682044156866012dcbd0c99a3ba7f9d476 `Koji Ishii`<kojiishi@gmail.com> This test asserts the parser and getComputedStyle works correctly for the writing-mode: sideways-rl.
writing-mode-parsing-svg1-001 CSS Writing Modes: parsing SVG 1.1 writing-mode values dom,may,svg,script https://drafts.csswg.org/css-writing-modes-3/#svg-writing-mode ce2637b4c3b5c62aa8fbfc18d7e8ab9ce4107a12 `Koji Ishii`<kojiishi@gmail.com> This test asserts the parser and getComputedStyle works correctly for the SVG 1.1 writing-mode values.
-writing-mode-vertical-lr-002 reference/writing-mode-vertical-lr-002-ref writing-mode: vertical-lr - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode 1b80446ce4992cfb990f8fca7962cf124d62c222 `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
-writing-mode-vertical-rl-001 reference/writing-mode-vertical-rl-001-ref writing-mode: vertical-rl - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode 7765f193170501c4e4397ac39b98c87fb37d1f36 `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
-writing-mode-vertical-rl-002 reference/writing-mode-vertical-rl-002-ref writing-mode: vertical-rl - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode 94131caeef80f45a718d5ad3e02351b8e9442b04 `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
-writing-mode-vertical-rl-003 reference/writing-mode-vertical-rl-003-ref writing-mode: horizontal-tb nested in vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 64d250bb6fc2f656baa991d3b523de6d0a20970f `KISAKA Toshihiro`<mailto:toshihiro@kisaka.jp> when child block has its own writing-mode, child block's writing-mode overwrites parent block's writing-mode.
+writing-mode-vertical-lr-002 reference/writing-mode-vertical-lr-002-ref writing-mode: vertical-lr - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode f9aa1b3911c80ba488ab91184072443b6deafc0c `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
+writing-mode-vertical-rl-001 reference/writing-mode-vertical-rl-001-ref writing-mode: vertical-rl - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode a7851a4659f72ae343532e17c6e2945ceedbf9a0 `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
+writing-mode-vertical-rl-002 reference/writing-mode-vertical-rl-002-ref writing-mode: vertical-rl - basic inline case ahem http://www.w3.org/TR/css-writing-modes-3/#propdef-writing-mode c8e133c51ade145c4a85a209d4b60667aa2c70de `Yoshifumi Kawai`<mailto:kawai@est.co.jp>
+writing-mode-vertical-rl-003 reference/writing-mode-vertical-rl-003-ref writing-mode: horizontal-tb nested in vertical-rl ahem http://www.w3.org/TR/css-writing-modes-3/#writing-mode 645debba10a838cd0988741248a7b44e45f7111e `KISAKA Toshihiro`<mailto:toshihiro@kisaka.jp> when child block has its own writing-mode, child block's writing-mode overwrites parent block's writing-mode.
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-block-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-block-vrl-006.xht
index 6db13571e83..ac0b1fb8a7c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-block-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-block-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
<link href="reference/outline-inline-block-vrl-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vlr-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vlr-006.xht
index 8d8889ee699..6af52c0c7c7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vlr-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vlr-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="reference/outline-inline-vlr-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vrl-006.xht
index 2b1714d0573..ba5b647fe8f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/outline-inline-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="reference/outline-inline-vrl-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht
index 81114d697aa..33393f4136f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-001-ref.xht
@@ -4,7 +4,7 @@
<title>CSS Reftest Reference</title>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2014-12-30 -->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht
index cfbcc87b5a7..b14724de696 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-002-ref.xht
@@ -8,7 +8,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-043-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-043-ref.xht
index 60978e88b17..0e66a1c2462 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-043-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/block-flow-direction-043-ref.xht
@@ -8,7 +8,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
index d965a182a58..5a4cdc70fe1 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
index a1464c89a7b..ae2dcfa51af 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
index 176267e2cc8..93775f3e0c3 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
index e247993f038..afb97f8cd91 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
index 03c58a7bfde..9b21a7bd48b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
index f53b693fbc3..a5408035573 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-block-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-block-vrl-006.xht
index f11bf60b86e..1590d2a440f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-block-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-block-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vlr-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vlr-006.xht
index e90f7526786..fe2740c942b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vlr-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vlr-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vrl-006.xht
index 1528585a716..cb60e6c5ff7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/outline-inline-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-001-ref.xht
index 48d64ae321f..591834fb9d4 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-001-ref.xht
@@ -1,5 +1,6 @@
<!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 Reference</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
@@ -90,5 +91,4 @@
<td class="teal">
</td><td class="purp">
</td></tr></tbody></table>
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-002-ref.xht
index 619a85915c8..c4ad4337745 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/table-progression-002-ref.xht
@@ -1,5 +1,6 @@
<!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 Reference</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
@@ -65,6 +66,4 @@
</td></tr><tr><td class="aqua">
</td></tr><tr><td class="aqua">
</td></tr></tbody></table>
-
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-lr-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-lr-002-ref.xht
index dbc86b12128..6d271334e43 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-lr-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-lr-002-ref.xht
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-lr - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-001-ref.xht
index 7d96a567bc5..c35c76d3956 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-001-ref.xht
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-rl - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-002-ref.xht
index c94a5a81d7d..e0a04ba33a4 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-002-ref.xht
@@ -3,6 +3,7 @@
<head>
<title>CSS Test: writing-mode - vertical-rl - basic case - reference</title>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-003-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-003-ref.xht
index 98b395edfb1..0fc80d7bab5 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-003-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/reference/writing-mode-vertical-rl-003-ref.xht
@@ -2,6 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reftest Reference</title>
<link href="mailto:toshihiro@kisaka.jp" rel="author" title="KISAKA Toshihiro" />
+ <meta content="ahem" name="flags" />
<style type="text/css">
div {
writing-mode: vertical-rl;
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-001.xht
index c8417b7f64f..8b0556e9a1f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-001.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-001.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-002.xht
index 338aa0d1a9c..ea320c6973e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-002.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-002.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
index 6c9a8db931f..5bd83c6a174 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-003.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-004.xht
index 911a8d1cbca..c9102776fda 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-004.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vlr-004.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="reference/table-progression-002-ref.xht" rel="match" />
<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-001.xht
index 89626c1a329..b3835a1fc3e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-001.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-001.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-002.xht
index 391f30e0aa7..9c45d4d185a 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-002.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-002.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-003.xht
index 3fbb2e27c4b..8ab3dcb69a8 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-003.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-004.xht
index aee9e502ffa..1ec64101b73 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-004.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1/table-progression-vrl-004.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="reference/table-progression-002-ref.xht" rel="match" />
<meta content="This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-block-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-block-vrl-006.xht
index 6db13571e83..ac0b1fb8a7c 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-block-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-block-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and inline-block and vertical-rl writing-mode</title>
<link href="reference/outline-inline-block-vrl-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vlr-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vlr-006.xht
index 8d8889ee699..6af52c0c7c7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vlr-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vlr-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="reference/outline-inline-vlr-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vrl-006.xht
index 2b1714d0573..ba5b647fe8f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/outline-inline-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="reference/outline-inline-vrl-006.xht" rel="match" />
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht
index 5a68b1a1bbc..302d452d5d6 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-001-ref.xht
@@ -13,7 +13,7 @@
</style>
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2014-12-30 -->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht
index 3a406c1c64b..7f8a5ec3782 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-002-ref.xht
@@ -17,7 +17,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-043-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-043-ref.xht
index e700f86ab06..86ed6c88df2 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-043-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/block-flow-direction-043-ref.xht
@@ -17,7 +17,7 @@
block-flow-direction-001-ref.xht
-->
- <meta name="flags" content="image" />
+ <meta name="flags" content="ahem image" />
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
index f72ecacf517..2f2660b3910 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
index 6d60722647a..7b1e984fd39 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
index 0c285d6e9c0..e528bba82d4 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
index 6a65942b727..4e9a87beb7e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
index f3ad711f9c6..badfc37a593 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
index 871fc8f4f94..a2e01b795a1 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-block-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-block-vrl-006.xht
index f11bf60b86e..1590d2a440f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-block-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-block-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vlr-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vlr-006.xht
index e90f7526786..fe2740c942b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vlr-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vlr-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-lr writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vrl-006.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vrl-006.xht
index 1528585a716..cb60e6c5ff7 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vrl-006.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/outline-inline-vrl-006.xht
@@ -1,5 +1,6 @@
<!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 Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Writing Modes Test: outline layout and non-replaced inline and vertical-rl writing-mode</title>
<link href="mailto:kojiishi@gmail.com" rel="author" title="Koji Ishii" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-14 -->
<meta content="ahem" name="flags" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-001-ref.xht
index 48d64ae321f..591834fb9d4 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-001-ref.xht
@@ -1,5 +1,6 @@
<!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 Reference</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
@@ -90,5 +91,4 @@
<td class="teal">
</td><td class="purp">
</td></tr></tbody></table>
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-002-ref.xht
index 619a85915c8..c4ad4337745 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/table-progression-002-ref.xht
@@ -1,5 +1,6 @@
<!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 Reference</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Reference</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
@@ -65,6 +66,4 @@
</td></tr><tr><td class="aqua">
</td></tr><tr><td class="aqua">
</td></tr></tbody></table>
-
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-lr-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-lr-002-ref.xht
index 7345c9f9cc4..17d7867b28b 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-lr-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-lr-002-ref.xht
@@ -12,6 +12,7 @@
}
</style>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-001-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-001-ref.xht
index e14e9d7ea46..29234f555be 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-001-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-001-ref.xht
@@ -12,6 +12,7 @@
}
</style>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-002-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-002-ref.xht
index 9624cfc4ca0..dd2197a6cf9 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-002-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-002-ref.xht
@@ -12,6 +12,7 @@
}
</style>
<link rel="author" title="Yoshifumi Kawai" href="mailto:kawai@est.co.jp"/>
+ <meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div
{
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-003-ref.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-003-ref.xht
index 98b395edfb1..0fc80d7bab5 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-003-ref.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/reference/writing-mode-vertical-rl-003-ref.xht
@@ -2,6 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Reftest Reference</title>
<link href="mailto:toshihiro@kisaka.jp" rel="author" title="KISAKA Toshihiro" />
+ <meta content="ahem" name="flags" />
<style type="text/css">
div {
writing-mode: vertical-rl;
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-001.xht
index c8417b7f64f..8b0556e9a1f 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-001.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-001.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-002.xht
index 338aa0d1a9c..ea320c6973e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-002.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-002.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
index 6c9a8db931f..5bd83c6a174 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-003.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-004.xht
index 911a8d1cbca..c9102776fda 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-004.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vlr-004.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-lr upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="reference/table-progression-002-ref.xht" rel="match" />
<meta content="This test checks that vertical-lr tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-001.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-001.xht
index 89626c1a329..b3835a1fc3e 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-001.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-001.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-002.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-002.xht
index 391f30e0aa7..9c45d4d185a 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-002.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-002.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-15 -->
<link href="reference/table-progression-002-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-003.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-003.xht
index 3fbb2e27c4b..8ab3dcb69a8 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-003.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-003.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl upright orientation Table Row/Rowgroup/Cell Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" rel="reviewer" title="Gérard Talbot" /> <!-- 2016-01-19 -->
<link href="reference/table-progression-001-ref.xht" rel="match" />
diff --git a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-004.xht b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-004.xht
index aee9e502ffa..1ec64101b73 100644
--- a/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-004.xht
+++ b/tests/wpt/css-tests/css-writing-modes-3_dev/xhtml1print/table-progression-vrl-004.xht
@@ -1,5 +1,6 @@
<!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 Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS Test: vertical-rl upright orientation Table Column/Colgroup Ordering</title>
<link href="http://fantasai.inkedblade.net/contact" rel="author" title="Elika J. Etemad" />
<link href="reference/table-progression-002-ref.xht" rel="match" />
<meta content="This test checks that vertical-rl tables, whether LTR or RTL, order columns top-to-bottom when text-orientation is upright." name="assert" />
diff --git a/tests/wpt/css-tests/css21_dev/html4/background-body-001.htm b/tests/wpt/css-tests/css21_dev/html4/background-body-001.htm
index efb953aa0bf..dfd2f2b24ac 100644
--- a/tests/wpt/css-tests/css21_dev/html4/background-body-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/background-body-001.htm
@@ -7,7 +7,6 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background">
<link rel="match" href="reference/background-body-001-ref.htm">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.">
<style type="text/css">
body
diff --git a/tests/wpt/css-tests/css21_dev/html4/background-body-002.htm b/tests/wpt/css-tests/css21_dev/html4/background-body-002.htm
index acdd5309545..c47bdd1e354 100644
--- a/tests/wpt/css-tests/css21_dev/html4/background-body-002.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/background-body-002.htm
@@ -4,7 +4,7 @@
<title>CSS Test: Background on body element - background-position</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background">
- <meta name="flags" content="HTMLonly image">
+ <meta name="flags" content="image">
<meta name="assert" content="Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.">
<style type="text/css">
html
diff --git a/tests/wpt/css-tests/css21_dev/html4/background-body-003.htm b/tests/wpt/css-tests/css21_dev/html4/background-body-003.htm
index 23cfa77a3be..00ca875a708 100644
--- a/tests/wpt/css-tests/css21_dev/html4/background-body-003.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/background-body-003.htm
@@ -4,7 +4,7 @@
<title>CSS Test: Background position propagation from body element</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background">
- <meta name="flags" content="HTMLonly image">
+ <meta name="flags" content="image">
<meta name="assert" content="Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.">
<style type="text/css">
body
diff --git a/tests/wpt/css-tests/css21_dev/html4/background-html-body-001.htm b/tests/wpt/css-tests/css21_dev/html4/background-html-body-001.htm
index 941bd6ff023..53b7de7577c 100644
--- a/tests/wpt/css-tests/css21_dev/html4/background-html-body-001.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/background-html-body-001.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-04-21 -->
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="Background of the html element is the canvas's background even if body background is set.">
<style type="text/css">
html
diff --git a/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-002.htm b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-002.htm
new file mode 100644
index 00000000000..52575b3bc02
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-002.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
+ <title>CSS Test: :before/:after pseudo-elements - 'position:fixed'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins">
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help">
+ <link href="reference/before-after-positioned-002-ref.htm" rel="match">
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements." name="assert">
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:fixed;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm
new file mode 100644
index 00000000000..2e3f9ac0920
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-003.htm
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
+ <title>CSS Test: :before/:after pseudo-elements - 'position:absolute'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins">
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help">
+ <link href="reference/before-after-positioned-002-ref.htm" rel="match">
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements." name="assert">
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:absolute;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm
new file mode 100644
index 00000000000..db8d4138a3c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/before-after-positioned-004.htm
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
+ <title>CSS Test: :before/:after pseudo-elements - 'position:relative'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins">
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help">
+ <link href="reference/before-after-positioned-004-ref.htm" rel="match">
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements." name="assert">
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ content:"";
+ display:block;
+ height:100px;
+ left:0;
+ position:relative;
+ top:-100px;
+ width:50px;
+ }
+ #test:before{
+ left:50px;
+ top:0;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) below.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
index d8c458eba0d..5c274d027a9 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-12.htm
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Generated content, automatic numbering, and lists (637 tests)</h2>
+ <h2>Generated content, automatic numbering, and lists (640 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -43,7 +43,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.1">+</a>
<a href="https://www.w3.org/TR/CSS21/generate.html#before-after-content">12.1 The :before and :after pseudo-elements</a></th></tr>
- <!-- 58 tests -->
+ <!-- 61 tests -->
<tr id="after-content-display-001-12.1" class="">
<td>
<a href="after-content-display-001.htm">after-content-display-001</a></td>
@@ -321,6 +321,39 @@
<td>generated content
</td>
</tr>
+ <tr id="before-after-positioned-002-12.1" class="">
+ <td>
+ <a href="before-after-positioned-002.htm">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.htm">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:fixed'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-003-12.1" class="">
+ <td>
+ <a href="before-after-positioned-003.htm">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.htm">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:absolute'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-004-12.1" class="">
+ <td>
+ <a href="before-after-positioned-004.htm">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.htm">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:relative'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="before-after-table-parts-001-12.1" class="">
<td>
<a href="before-after-table-parts-001.htm">before-after-table-parts-001</a></td>
@@ -1360,7 +1393,7 @@
</ul>
</td>
</tr>
- <tr id="content-066-12.2" class="HTMLonly">
+ <tr id="content-066-12.2" class="">
<td>
<a href="content-066.htm">content-066</a></td>
<td></td>
@@ -1481,7 +1514,7 @@
</ul>
</td>
</tr>
- <tr id="content-081-12.2" class="HTMLonly">
+ <tr id="content-081-12.2" class="">
<td>
<a href="content-081.htm">content-081</a></td>
<td></td>
@@ -1547,7 +1580,7 @@
</ul>
</td>
</tr>
- <tr id="content-090-12.2" class="HTMLonly">
+ <tr id="content-090-12.2" class="">
<td>
<a href="content-090.htm">content-090</a></td>
<td></td>
@@ -1558,7 +1591,7 @@
</ul>
</td>
</tr>
- <tr id="content-091-12.2" class="HTMLonly">
+ <tr id="content-091-12.2" class="">
<td>
<a href="content-091.htm">content-091</a></td>
<td></td>
@@ -1998,7 +2031,7 @@
</ul>
</td>
</tr>
- <tr id="content-149-12.2" class="HTMLonly">
+ <tr id="content-149-12.2" class="">
<td>
<a href="content-149.htm">content-149</a></td>
<td></td>
@@ -2042,7 +2075,7 @@
</ul>
</td>
</tr>
- <tr id="content-153-12.2" class="HTMLonly">
+ <tr id="content-153-12.2" class="">
<td>
<a href="content-153.htm">content-153</a></td>
<td></td>
@@ -3181,7 +3214,7 @@
</ul>
</td>
</tr>
- <tr id="content-066-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-066-12.2.#propdef-content" class="">
<td>
<a href="content-066.htm">content-066</a></td>
<td></td>
@@ -3302,7 +3335,7 @@
</ul>
</td>
</tr>
- <tr id="content-081-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-081-12.2.#propdef-content" class="">
<td>
<a href="content-081.htm">content-081</a></td>
<td></td>
@@ -3368,7 +3401,7 @@
</ul>
</td>
</tr>
- <tr id="content-090-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-090-12.2.#propdef-content" class="">
<td>
<a href="content-090.htm">content-090</a></td>
<td></td>
@@ -3379,7 +3412,7 @@
</ul>
</td>
</tr>
- <tr id="content-091-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-091-12.2.#propdef-content" class="">
<td>
<a href="content-091.htm">content-091</a></td>
<td></td>
@@ -3819,7 +3852,7 @@
</ul>
</td>
</tr>
- <tr id="content-149-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-149-12.2.#propdef-content" class="">
<td>
<a href="content-149.htm">content-149</a></td>
<td></td>
@@ -3863,7 +3896,7 @@
</ul>
</td>
</tr>
- <tr id="content-153-12.2.#propdef-content" class="HTMLonly">
+ <tr id="content-153-12.2.#propdef-content" class="">
<td>
<a href="content-153.htm">content-153</a></td>
<td></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
index f2681f991b9..c7f73d321e7 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-14.htm
@@ -3784,7 +3784,7 @@
<td>Background Position: bottom right and the viewport
</td>
</tr>
- <tr id="background-body-001-14.2" class="HTMLonly">
+ <tr id="background-body-001-14.2" class="">
<td>
<a href="background-body-001.htm">background-body-001</a></td>
<td><a href="reference/background-body-001-ref.htm">=</a> </td>
@@ -3795,7 +3795,7 @@
</ul>
</td>
</tr>
- <tr id="background-body-002-14.2" class="HTMLonly image">
+ <tr id="background-body-002-14.2" class="image">
<td>
<a href="background-body-002.htm">background-body-002</a></td>
<td></td>
@@ -3806,7 +3806,7 @@
</ul>
</td>
</tr>
- <tr id="background-body-003-14.2" class="HTMLonly image">
+ <tr id="background-body-003-14.2" class="image">
<td>
<a href="background-body-003.htm">background-body-003</a></td>
<td></td>
@@ -9946,7 +9946,7 @@
</ul>
</td>
</tr>
- <tr id="background-html-body-001-14.2.1" class="HTMLonly">
+ <tr id="background-html-body-001-14.2.1" class="">
<td>
<a href="background-html-body-001.htm">background-html-body-001</a></td>
<td></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
index 6d24dc2262d..9bfb23d9a95 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-8.htm
@@ -7219,14 +7219,14 @@
</ul>
</td>
</tr>
- <tr id="margin-collapse-021-8.3.1" class="HTMLonly ahem image">
+ <tr id="margin-collapse-021-8.3.1" class="ahem image">
<td>
<a href="margin-collapse-021.htm">margin-collapse-021</a></td>
<td><a href="reference/margin-collapse-020-ref.htm">=</a> </td>
<td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
<td>Margin collapsing with the 'body' element
<ul class="assert">
- <li>For HTML pages the 'body' element's margins collapse.</li>
+ <li>The 'body' element's margins collapse.</li>
</ul>
</td>
</tr>
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-066.htm b/tests/wpt/css-tests/css21_dev/html4/content-066.htm
index 70ed55d494c..207328b1e4a 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-066.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-066.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.">
<style type="text/css">
ul:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-081.htm b/tests/wpt/css-tests/css21_dev/html4/content-081.htm
index 781a60cbf4a..3663a9e8517 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-081.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-081.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.">
<style type="text/css">
td:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-090.htm b/tests/wpt/css-tests/css21_dev/html4/content-090.htm
index 210dc97965d..e9773535e05 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-090.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-090.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.">
<style type="text/css">
script:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-091.htm b/tests/wpt/css-tests/css21_dev/html4/content-091.htm
index 111897644b1..06341f40718 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-091.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-091.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.">
<style type="text/css">
body:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-149.htm b/tests/wpt/css-tests/css21_dev/html4/content-149.htm
index 8554dfc5192..40262f96c94 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-149.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-149.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.">
<style type="text/css">
td:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/content-153.htm b/tests/wpt/css-tests/css21_dev/html4/content-153.htm
index 77755984e67..848194788b4 100644
--- a/tests/wpt/css-tests/css21_dev/html4/content-153.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/content-153.htm
@@ -5,7 +5,6 @@
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content">
<link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content">
- <meta name="flags" content="HTMLonly">
<meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.">
<style type="text/css">
body:before
diff --git a/tests/wpt/css-tests/css21_dev/html4/margin-collapse-021.htm b/tests/wpt/css-tests/css21_dev/html4/margin-collapse-021.htm
index aaafec5126d..1cb98f2fd52 100644
--- a/tests/wpt/css-tests/css21_dev/html4/margin-collapse-021.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/margin-collapse-021.htm
@@ -4,11 +4,14 @@
<title>CSS Test: Margin collapsing with the 'body' element</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-08-15 -->
+ <!--
+ http://lists.w3.org/Archives/Public/public-css-testsuite/2016Apr/0000.html
+ -->
<link rel="help" href="http://www.w3.org/TR/CSS21/box.html#collapsing-margins">
<link rel="match" href="reference/margin-collapse-020-ref.htm">
- <meta name="flags" content="ahem HTMLonly image">
- <meta name="assert" content="For HTML pages the 'body' element's margins collapse.">
+ <meta name="flags" content="ahem image">
+ <meta name="assert" content="The 'body' element's margins collapse.">
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-002-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-002-ref.htm
new file mode 100644
index 00000000000..b8a14328233
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-002-ref.htm
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html><head><title>CSS Reftest Reference</title>
+<link href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger">
+<style type="text/css">
+#test {
+ position: absolute;
+ background: blue;
+ height: 100px;
+ width: 100px;
+ right: 0px;
+ bottom: 0px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm
new file mode 100644
index 00000000000..4a05570ea14
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/before-after-positioned-004-ref.htm
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html><head><title>CSS Reftest Reference</title>
+<link href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger">
+<style type="text/css">
+#test {
+ background: blue;
+ height: 100px;
+ width: 100px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) below.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm
index 62da2ece397..dda526c53f1 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-003-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-007-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-007-ref.htm
index 8e098e8cd80..5aa1d3f4153 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-007-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-007-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-011-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-011-ref.htm
index 22ced564578..e4a33150b04 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-011-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vlr-011-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-002-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-002-ref.htm
index ea8e4c313ac..ec7df1ebf7a 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-002-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-002-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-006-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-006-ref.htm
index a2aa3a71d98..d4ba91e3f0b 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-006-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-006-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-010-ref.htm b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-010-ref.htm
index 2bbfe259734..2f856ecf723 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-010-ref.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/line-box-height-vrl-010-ref.htm
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
- <meta content="" name="flags">
-
<style type="text/css">
body
{
diff --git a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
index b5d2c80f11c..957c59422db 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
@@ -5376,7 +5376,7 @@
<td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="background-body-001" class="HTMLonly">
+ <tbody id="background-body-001" class="">
<tr>
<td rowspan="1" title="Background on body element">
<a href="background-body-001.htm">background-body-001</a></td>
@@ -8264,6 +8264,30 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="before-after-positioned-002" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:fixed'">
+ <a href="before-after-positioned-002.htm">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-003" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:absolute'">
+ <a href="before-after-positioned-003.htm">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-004" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:relative'">
+ <a href="before-after-positioned-004.htm">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="before-after-selector-001" class="">
<tr>
<td rowspan="1" title="After and before pseudo-elements">
@@ -37348,7 +37372,7 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
</tr>
</tbody>
- <tbody id="margin-collapse-021" class="HTMLonly ahem image">
+ <tbody id="margin-collapse-021" class="ahem image">
<tr>
<td rowspan="1" title="Margin collapsing with the 'body' element">
<a href="margin-collapse-021.htm">margin-collapse-021</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/html4/reftest.list b/tests/wpt/css-tests/css21_dev/html4/reftest.list
index 06b98b128f9..5b48671c961 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/html4/reftest.list
@@ -1063,6 +1063,9 @@ before-after-dynamic-restyle-001.htm == reference/before-after-dynamic-restyle-0
before-after-floated-001.htm == reference/before-after-floated-001-ref.htm
before-after-images-001.htm == reference/before-after-images-001-ref.htm
before-after-positioned-001.htm == reference/before-after-positioned-001-ref.htm
+before-after-positioned-002.htm == reference/before-after-positioned-002-ref.htm
+before-after-positioned-003.htm == reference/before-after-positioned-002-ref.htm
+before-after-positioned-004.htm == reference/before-after-positioned-004-ref.htm
before-after-selector-001.htm == reference/before-after-selector-001-ref.htm
before-after-table-parts-001.htm == reference/before-after-table-parts-001-ref.htm
before-after-table-whitespace-001.htm == reference/before-after-table-whitespace-001-ref.htm
diff --git a/tests/wpt/css-tests/css21_dev/html4/toc.htm b/tests/wpt/css-tests/css21_dev/html4/toc.htm
index 1f9b4c49514..169e7ccf5ec 100644
--- a/tests/wpt/css-tests/css21_dev/html4/toc.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/toc.htm
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.htm">Chapter 12 -
Generated content, automatic numbering, and lists</a></th>
- <td>(637 Tests)</td></tr>
+ <td>(640 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.htm">Chapter 13 -
diff --git a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
index 95a456968fc..b52862b997b 100644
--- a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
@@ -1950,9 +1950,12 @@ html4/background-bg-pos-207.htm 9c9f8bedd0eab194b8c4cb8480b1b140633bf1f5 ?
xhtml1/background-bg-pos-207.xht 9c9f8bedd0eab194b8c4cb8480b1b140633bf1f5 ?
html4/background-bg-pos-208.htm ae2ff0eecb7b3ffe50f1473cd8894012ec41758c ?
xhtml1/background-bg-pos-208.xht ae2ff0eecb7b3ffe50f1473cd8894012ec41758c ?
-html4/background-body-001.htm 9e263f42b1f8a83b120ab3fa6b5e96e17eec5602 ?
-html4/background-body-002.htm 460723f37ff53b36f26463e24c7557e34a462c74 ?
-html4/background-body-003.htm 6ebdf6950449ec41bbfb589bd2e2413580c51de8 ?
+html4/background-body-001.htm add088053ed323d9b5657a0d22e25d388aba5a70 ?
+xhtml1/background-body-001.xht add088053ed323d9b5657a0d22e25d388aba5a70 ?
+html4/background-body-002.htm c083943b656bad5a29c216d63996749d90fa465d ?
+xhtml1/background-body-002.xht c083943b656bad5a29c216d63996749d90fa465d ?
+html4/background-body-003.htm 234fd2c79784c10c29d8c2e54efd2a47514eeae6 ?
+xhtml1/background-body-003.xht 234fd2c79784c10c29d8c2e54efd2a47514eeae6 ?
html4/background-color-001.htm 9a5d956036794191f4293d57b0be38cb3ff86f31 ?
xhtml1/background-color-001.xht 9a5d956036794191f4293d57b0be38cb3ff86f31 ?
html4/background-color-002.htm a7f3437224bad93671849a79541abec80e7464e7 ?
@@ -2285,7 +2288,8 @@ html4/background-cover-003.htm 26c4c793dd2ae20c77778d4663012b78b75551af ?
xhtml1/background-cover-003.xht 26c4c793dd2ae20c77778d4663012b78b75551af ?
html4/background-cover-004.htm ad7090774bf135d19cad85de1c1013eaa34b33be ?
xhtml1/background-cover-004.xht ad7090774bf135d19cad85de1c1013eaa34b33be ?
-html4/background-html-body-001.htm ae51346222f956e84c9232911e4e263f019b1388 ?
+html4/background-html-body-001.htm a3d764082dda33f7c2798293b05e44af8b1fd619 ?
+xhtml1/background-html-body-001.xht a3d764082dda33f7c2798293b05e44af8b1fd619 ?
html4/background-iframes-001.htm 146138229c8de6981bbc3529d6c5fbc722f28b0f ?
xhtml1/background-iframes-001.xht 146138229c8de6981bbc3529d6c5fbc722f28b0f ?
html4/background-image-001.htm a5781e52a3b024974a6f136ac4f8466311ce108c ?
@@ -2763,6 +2767,12 @@ html4/before-after-images-001.htm 23fb7143075f3176a02f65f2007270c735d26c7c ?
xhtml1/before-after-images-001.xht 23fb7143075f3176a02f65f2007270c735d26c7c ?
html4/before-after-positioned-001.htm d4b2c18aa9fd31a85b81c096236a24365ce08cb6 ?
xhtml1/before-after-positioned-001.xht d4b2c18aa9fd31a85b81c096236a24365ce08cb6 ?
+html4/before-after-positioned-002.htm e8592a9376ccf624d911e36d65e9febd303a2175 ?
+xhtml1/before-after-positioned-002.xht e8592a9376ccf624d911e36d65e9febd303a2175 ?
+html4/before-after-positioned-003.htm 9c58353755267a26c3218c1e16995d51a5634554 ?
+xhtml1/before-after-positioned-003.xht 9c58353755267a26c3218c1e16995d51a5634554 ?
+html4/before-after-positioned-004.htm 41596db10e1412c264077c35d7d25ca24c83c6d4 ?
+xhtml1/before-after-positioned-004.xht 41596db10e1412c264077c35d7d25ca24c83c6d4 ?
html4/before-after-selector-001.htm e2d0e8fbd8f430c8b9465e8b069146ea5307db80 ?
xhtml1/before-after-selector-001.xht e2d0e8fbd8f430c8b9465e8b069146ea5307db80 ?
html4/before-after-table-parts-001.htm 482090b305a6e97d70fc9782761a7e83cff3f936 ?
@@ -8843,7 +8853,8 @@ html4/content-063.htm 13a41c536d8a39d5d5a61fb8d9694050c9909896 ?
xhtml1/content-063.xht 13a41c536d8a39d5d5a61fb8d9694050c9909896 ?
html4/content-065.htm 2be1032eca9a820724e9b04f45200c97972864ab ?
xhtml1/content-065.xht 2be1032eca9a820724e9b04f45200c97972864ab ?
-html4/content-066.htm 18cf9eb941f29a757d4ff4e078cff9b58e441cd1 ?
+html4/content-066.htm 39310996747b20f1a45dd319dace1f0ea9bcc279 ?
+xhtml1/content-066.xht 39310996747b20f1a45dd319dace1f0ea9bcc279 ?
html4/content-067.htm bb9412e86e79a06940379f0ae46100345aefca10 ?
xhtml1/content-067.xht bb9412e86e79a06940379f0ae46100345aefca10 ?
html4/content-068.htm 48933e6cf9737a7016bb83e53840d10c9d0bd2ad ?
@@ -8864,7 +8875,8 @@ html4/content-078.htm dabc18dcdf0c71fa2be5189ce2e379702fb929c2 ?
xhtml1/content-078.xht dabc18dcdf0c71fa2be5189ce2e379702fb929c2 ?
html4/content-080.htm f34988041665f866c85cf124dfd3d77160743cef ?
xhtml1/content-080.xht f34988041665f866c85cf124dfd3d77160743cef ?
-html4/content-081.htm 3adc8987741f17edea38b2023d6981c3200df21b ?
+html4/content-081.htm b3c0cab091b47a70f63b829f403bdcb8f841d3c5 ?
+xhtml1/content-081.xht b3c0cab091b47a70f63b829f403bdcb8f841d3c5 ?
html4/content-082.htm 054c8c0d970a6658f795b52ef0e94322ec752a7b ?
xhtml1/content-082.xht 054c8c0d970a6658f795b52ef0e94322ec752a7b ?
html4/content-083.htm d5a8f8d660478a46579e66e361b1edf6dce81f65 ?
@@ -8875,8 +8887,10 @@ html4/content-086.htm d1a22d4057550906cce01bf765d405e4fb6c1773 ?
xhtml1/content-086.xht d1a22d4057550906cce01bf765d405e4fb6c1773 ?
html4/content-089.htm c82e54036d06eaf144be92bc7a7bc065b8690068 ?
xhtml1/content-089.xht c82e54036d06eaf144be92bc7a7bc065b8690068 ?
-html4/content-090.htm eff5e3139fbe8f0f8582f789f70e48e8f0ab0188 ?
-html4/content-091.htm b5519a672b1dce7e900d10fe14af231c3520be04 ?
+html4/content-090.htm 84226dc0960a0afda828d2585c0f3cd02446a820 ?
+xhtml1/content-090.xht 84226dc0960a0afda828d2585c0f3cd02446a820 ?
+html4/content-091.htm 63699663e4bbe45784f0dcc19e0038e995a32096 ?
+xhtml1/content-091.xht 63699663e4bbe45784f0dcc19e0038e995a32096 ?
html4/content-096.htm 2e5d011bcde0cfb01280a4ec7a23dab9c8359ec2 ?
xhtml1/content-096.xht 2e5d011bcde0cfb01280a4ec7a23dab9c8359ec2 ?
html4/content-097.htm 2cf275a6453302ea753c9a620b5adb6616c7543d ?
@@ -8955,14 +8969,16 @@ html4/content-146.htm 683a45095c05f4c05e7241d3c9c2b994de083ba5 ?
xhtml1/content-146.xht 683a45095c05f4c05e7241d3c9c2b994de083ba5 ?
html4/content-147.htm ffa51a1202e3b8d15bd6d5687ba8bffafc3878c1 ?
xhtml1/content-147.xht ffa51a1202e3b8d15bd6d5687ba8bffafc3878c1 ?
-html4/content-149.htm 2336ad9456d04d7e010f2df87f26fc5437f9178e ?
+html4/content-149.htm def6cd046c5ccead1a1e3a74cdc26f26752a0271 ?
+xhtml1/content-149.xht def6cd046c5ccead1a1e3a74cdc26f26752a0271 ?
html4/content-150.htm efab3a05b4e22835f52529ca11037d8b9e1c658e ?
xhtml1/content-150.xht efab3a05b4e22835f52529ca11037d8b9e1c658e ?
html4/content-151.htm 96ad0422efcac4d4902761dc7c13d2bca8953a0b ?
xhtml1/content-151.xht 96ad0422efcac4d4902761dc7c13d2bca8953a0b ?
html4/content-152.htm 15d24042d20a0976531adbad095f6286edb0c528 ?
xhtml1/content-152.xht 15d24042d20a0976531adbad095f6286edb0c528 ?
-html4/content-153.htm a70061edb16dea6f917ccd779e142055b92c6a70 ?
+html4/content-153.htm db897aaed87b0f7584f81247560c61720fbd7a38 ?
+xhtml1/content-153.xht db897aaed87b0f7584f81247560c61720fbd7a38 ?
html4/content-155.htm b41cecaff7404ee85bc30fe8daf3bb862c130f21 ?
xhtml1/content-155.xht b41cecaff7404ee85bc30fe8daf3bb862c130f21 ?
html4/content-156.htm ecb4562e417a44bd795081abc5f41338847c0628 ?
@@ -13304,30 +13320,30 @@ html4/line-box-height-001.htm c0d5331bebe6060a6670cc22b374fc276ed9e9f9 ?
xhtml1/line-box-height-001.xht c0d5331bebe6060a6670cc22b374fc276ed9e9f9 ?
html4/line-box-height-002.htm d7284a6641fe849c9ccd1554e34e094b28f7e80a ?
xhtml1/line-box-height-002.xht d7284a6641fe849c9ccd1554e34e094b28f7e80a ?
-html4/line-box-height-vlr-003.htm 259671e58e36b19184004f050de2c537b7a1894b ?
-xhtml1/line-box-height-vlr-003.xht 259671e58e36b19184004f050de2c537b7a1894b ?
-html4/line-box-height-vlr-005.htm cbc67a463940ff5ec5decb725bfeec62814b5752 ?
-xhtml1/line-box-height-vlr-005.xht cbc67a463940ff5ec5decb725bfeec62814b5752 ?
-html4/line-box-height-vlr-007.htm ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 ?
-xhtml1/line-box-height-vlr-007.xht ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 ?
-html4/line-box-height-vlr-009.htm bd5df8c249932e6fdfb4cfacc02084e6d3c86532 ?
-xhtml1/line-box-height-vlr-009.xht bd5df8c249932e6fdfb4cfacc02084e6d3c86532 ?
-html4/line-box-height-vlr-011.htm aa6690497ef0a8a1add231a251cf489b80ce7ba6 ?
-xhtml1/line-box-height-vlr-011.xht aa6690497ef0a8a1add231a251cf489b80ce7ba6 ?
-html4/line-box-height-vlr-013.htm 8711d934a91a1a1efabf6539b5909189757efd9a ?
-xhtml1/line-box-height-vlr-013.xht 8711d934a91a1a1efabf6539b5909189757efd9a ?
-html4/line-box-height-vrl-002.htm 1a00417e8f74d820cd70fc5ed7752868750495ec ?
-xhtml1/line-box-height-vrl-002.xht 1a00417e8f74d820cd70fc5ed7752868750495ec ?
-html4/line-box-height-vrl-004.htm e6879c456117b2c3ef67db7a625ea753d3cb95b5 ?
-xhtml1/line-box-height-vrl-004.xht e6879c456117b2c3ef67db7a625ea753d3cb95b5 ?
-html4/line-box-height-vrl-006.htm 693c03b0850d29cd35b5d20305b9581f54f83928 ?
-xhtml1/line-box-height-vrl-006.xht 693c03b0850d29cd35b5d20305b9581f54f83928 ?
-html4/line-box-height-vrl-008.htm 36c6c6f00dcadbab278d0b170de4213c35971606 ?
-xhtml1/line-box-height-vrl-008.xht 36c6c6f00dcadbab278d0b170de4213c35971606 ?
-html4/line-box-height-vrl-010.htm 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 ?
-xhtml1/line-box-height-vrl-010.xht 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 ?
-html4/line-box-height-vrl-012.htm e42b72f8b9295ee123752049d4423a9eeabc0b08 ?
-xhtml1/line-box-height-vrl-012.xht e42b72f8b9295ee123752049d4423a9eeabc0b08 ?
+html4/line-box-height-vlr-003.htm 5006c2c344c6f0ed6007c0d334102decf125845d ?
+xhtml1/line-box-height-vlr-003.xht 5006c2c344c6f0ed6007c0d334102decf125845d ?
+html4/line-box-height-vlr-005.htm a4b941e93de3df10e0f3c595d9a70c4ad247e22d ?
+xhtml1/line-box-height-vlr-005.xht a4b941e93de3df10e0f3c595d9a70c4ad247e22d ?
+html4/line-box-height-vlr-007.htm 9c0760f6b557ac91e205570c6875e88820ce3e6e ?
+xhtml1/line-box-height-vlr-007.xht 9c0760f6b557ac91e205570c6875e88820ce3e6e ?
+html4/line-box-height-vlr-009.htm aa05070353478cd47d77b47d6dbfa2b3f7d801c4 ?
+xhtml1/line-box-height-vlr-009.xht aa05070353478cd47d77b47d6dbfa2b3f7d801c4 ?
+html4/line-box-height-vlr-011.htm 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 ?
+xhtml1/line-box-height-vlr-011.xht 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 ?
+html4/line-box-height-vlr-013.htm ece628469338bd82d8e712d2fa996e179abc3bfd ?
+xhtml1/line-box-height-vlr-013.xht ece628469338bd82d8e712d2fa996e179abc3bfd ?
+html4/line-box-height-vrl-002.htm 3eda347a3d49a55d6adf018588d2e1bdd87c01bd ?
+xhtml1/line-box-height-vrl-002.xht 3eda347a3d49a55d6adf018588d2e1bdd87c01bd ?
+html4/line-box-height-vrl-004.htm 7a4e2c32e9ce291758ca3c077e1ee438f9838018 ?
+xhtml1/line-box-height-vrl-004.xht 7a4e2c32e9ce291758ca3c077e1ee438f9838018 ?
+html4/line-box-height-vrl-006.htm b7d22569581b86f74a0654297e24abab7a441edd ?
+xhtml1/line-box-height-vrl-006.xht b7d22569581b86f74a0654297e24abab7a441edd ?
+html4/line-box-height-vrl-008.htm fa938981839c03466a86c8c9e3a2475371d1affd ?
+xhtml1/line-box-height-vrl-008.xht fa938981839c03466a86c8c9e3a2475371d1affd ?
+html4/line-box-height-vrl-010.htm 8de72694c48183de742175ef61c704e83a30907e ?
+xhtml1/line-box-height-vrl-010.xht 8de72694c48183de742175ef61c704e83a30907e ?
+html4/line-box-height-vrl-012.htm 3ce2bef7fce81a9065b0452c4a536047286475e0 ?
+xhtml1/line-box-height-vrl-012.xht 3ce2bef7fce81a9065b0452c4a536047286475e0 ?
html4/line-breaking-bidi-001.htm 2fcefce60cd82be2e1b13fd660261485200a2e2c ?
xhtml1/line-breaking-bidi-001.xht 2fcefce60cd82be2e1b13fd660261485200a2e2c ?
html4/line-breaking-bidi-002.htm 39405794e22368810a36df8c8a792c70cbd060d8 ?
@@ -14088,7 +14104,8 @@ html4/margin-collapse-019.htm 4bee59e58b730b5b6a2f4a23f620d798742aa8ff ?
xhtml1/margin-collapse-019.xht 4bee59e58b730b5b6a2f4a23f620d798742aa8ff ?
html4/margin-collapse-020.htm a2c98f0da85bc11e0f6974656ff1466f28550b48 ?
xhtml1/margin-collapse-020.xht a2c98f0da85bc11e0f6974656ff1466f28550b48 ?
-html4/margin-collapse-021.htm 76ba07a61f5f97488e1f66f10ecd7d6be329af2c ?
+html4/margin-collapse-021.htm 4234c940cbb16ff9db2331fef2ef2f313bf71195 ?
+xhtml1/margin-collapse-021.xht 4234c940cbb16ff9db2331fef2ef2f313bf71195 ?
html4/margin-collapse-022.htm 2ffa8b4b65cf414e2f4ff8ab023374ed5448da9d ?
xhtml1/margin-collapse-022.xht 2ffa8b4b65cf414e2f4ff8ab023374ed5448da9d ?
html4/margin-collapse-023.htm 43c4437aef8debf43a92d00bb465a0cf86f47b04 ?
diff --git a/tests/wpt/css-tests/css21_dev/testinfo.data b/tests/wpt/css-tests/css21_dev/testinfo.data
index b8f327b7505..4fc735f9ffe 100644
--- a/tests/wpt/css-tests/css21_dev/testinfo.data
+++ b/tests/wpt/css-tests/css21_dev/testinfo.data
@@ -990,9 +990,9 @@ background-bg-pos-205 Background Position: bottom right and the scrolling viewp
background-bg-pos-206 reference/background-bg-pos-204-ref Background Position: bottom right and the viewport (fixed) http://www.w3.org/TR/CSS21/colors.html#background d698f17e2777c5df00982d137a5b13100c221fc2 `Ian Hickson`<mailto:ian@hixie.ch>
background-bg-pos-207 Background Position: bottom right and the scrolling viewport (fixed) interact http://www.w3.org/TR/CSS21/colors.html#background 9c9f8bedd0eab194b8c4cb8480b1b140633bf1f5 `Ian Hickson`<mailto:ian@hixie.ch>
background-bg-pos-208 reference/background-bg-pos-208-ref Background Position: bottom right and the viewport http://www.w3.org/TR/CSS21/colors.html#background ae2ff0eecb7b3ffe50f1473cd8894012ec41758c `Ian Hickson`<mailto:ian@hixie.ch>
-background-body-001 reference/background-body-001-ref Background on body element HTMLonly http://www.w3.org/TR/CSS21/colors.html#background 9e263f42b1f8a83b120ab3fa6b5e96e17eec5602 `Microsoft`<http://www.microsoft.com/> Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.
-background-body-002 Background on body element - background-position HTMLonly,image http://www.w3.org/TR/CSS21/colors.html#background 460723f37ff53b36f26463e24c7557e34a462c74 `Microsoft`<http://www.microsoft.com/> Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.
-background-body-003 Background position propagation from body element HTMLonly,image http://www.w3.org/TR/CSS21/colors.html#background 6ebdf6950449ec41bbfb589bd2e2413580c51de8 `Microsoft`<http://www.microsoft.com/> Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.
+background-body-001 reference/background-body-001-ref Background on body element http://www.w3.org/TR/CSS21/colors.html#background add088053ed323d9b5657a0d22e25d388aba5a70 `Microsoft`<http://www.microsoft.com/> Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.
+background-body-002 Background on body element - background-position image http://www.w3.org/TR/CSS21/colors.html#background c083943b656bad5a29c216d63996749d90fa465d `Microsoft`<http://www.microsoft.com/> Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.
+background-body-003 Background position propagation from body element image http://www.w3.org/TR/CSS21/colors.html#background 234fd2c79784c10c29d8c2e54efd2a47514eeae6 `Microsoft`<http://www.microsoft.com/> Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.
background-color-001 reference/background-color-001-ref Background-color set to hex with 5 digits which is invalid invalid http://www.w3.org/TR/CSS21/colors.html#propdef-background-color,http://www.w3.org/TR/CSS21/colors.html#background-properties 9a5d956036794191f4293d57b0be38cb3ff86f31 `Microsoft`<http://www.microsoft.com/> Background-color set to #00000 falls back to the initial value.
background-color-002 reference/background-color-002-ref Background-color set to hex with 6 digits with the minimum value, #000000 image http://www.w3.org/TR/CSS21/colors.html#propdef-background-color,http://www.w3.org/TR/CSS21/colors.html#background-properties a7f3437224bad93671849a79541abec80e7464e7 `Microsoft`<http://www.microsoft.com/> Background-color is set to #000000.
background-color-003 reference/background-color-003-ref Background-color set to hex with 6 digits with the minimum plus one value, #010101 image http://www.w3.org/TR/CSS21/colors.html#propdef-background-color,http://www.w3.org/TR/CSS21/colors.html#background-properties d66493abef86b37fc40f03bc6dc7533453f6443a `Microsoft`<http://www.microsoft.com/> Background-color is set to #010101.
@@ -1159,7 +1159,7 @@ background-cover-001 Background over content http://www.w3.org/TR/CSS21/colors
background-cover-002 Background over padding http://www.w3.org/TR/CSS21/colors.html#background-properties 9efff71286a448711a982c470ac888149b2c2d85 `Microsoft`<http://www.microsoft.com/> Background covers the padding of the box.
background-cover-003 Background over border http://www.w3.org/TR/CSS21/colors.html#background-properties 26c4c793dd2ae20c77778d4663012b78b75551af `Microsoft`<http://www.microsoft.com/> Background covers the border of the box.
background-cover-004 Background over margin http://www.w3.org/TR/CSS21/colors.html#background-properties ad7090774bf135d19cad85de1c1013eaa34b33be `Microsoft`<http://www.microsoft.com/> Background does not color the margin.
-background-html-body-001 Background on html and body element HTMLonly http://www.w3.org/TR/CSS21/colors.html#background-properties ae51346222f956e84c9232911e4e263f019b1388 `Microsoft`<http://www.microsoft.com/> Background of the html element is the canvas's background even if body background is set.
+background-html-body-001 Background on html and body element http://www.w3.org/TR/CSS21/colors.html#background-properties a3d764082dda33f7c2798293b05e44af8b1fd619 `Microsoft`<http://www.microsoft.com/> Background of the html element is the canvas's background even if body background is set.
background-iframes-001 Transparent IFrames http://www.w3.org/TR/CSS21/colors.html#background 146138229c8de6981bbc3529d6c5fbc722f28b0f `Ian Hickson`<mailto:ian@hixie.ch> An IFRAME's canvas is transparent.
background-image-001 reference/ref-if-there-is-no-red Background-image set to 'none' image http://www.w3.org/TR/CSS21/colors.html#propdef-background-image,http://www.w3.org/TR/CSS21/colors.html#background-properties a5781e52a3b024974a6f136ac4f8466311ce108c `Microsoft`<http://www.microsoft.com/> Background-image set to 'none' does not set an image as the background.
background-image-002 reference/background-color-001-ref Background-image set using the url() function image http://www.w3.org/TR/CSS21/colors.html#propdef-background-image,http://www.w3.org/TR/CSS21/colors.html#background-properties 419202b2c69a46335c294c6c41accbf718b9bfe7 `Microsoft`<http://www.microsoft.com/> Background-image set to uri causes the image to be rendered as the background of the box.
@@ -1399,6 +1399,9 @@ before-after-dynamic-restyle-001 reference/before-after-dynamic-restyle-001-ref
before-after-floated-001 reference/before-after-floated-001-ref generated content http://www.w3.org/TR/CSS21/generate.html#before-after-content 6fb70f083086a1093ed838ae95b64b8da117f9ff `Robert O'Callahan`<mailto:robert@ocallahan.org>,`Mozilla Corporation`<http://mozilla.com/>
before-after-images-001 reference/before-after-images-001-ref generated content http://www.w3.org/TR/CSS21/generate.html#content 23fb7143075f3176a02f65f2007270c735d26c7c `Robert O'Callahan`<mailto:robert@ocallahan.org>,`Mozilla Corporation`<http://mozilla.com/>
before-after-positioned-001 reference/before-after-positioned-001-ref generated content http://www.w3.org/TR/CSS21/generate.html#before-after-content d4b2c18aa9fd31a85b81c096236a24365ce08cb6 `Robert O'Callahan`<mailto:robert@ocallahan.org>,`Mozilla Corporation`<http://mozilla.com/>
+before-after-positioned-002 reference/before-after-positioned-002-ref :before/:after pseudo-elements - 'position:fixed' http://www.w3.org/TR/CSS21/generate.html#before-after-content e8592a9376ccf624d911e36d65e9febd303a2175 `James Hopkins`<mailto:james(at)idreamincode.co.uk> Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.
+before-after-positioned-003 reference/before-after-positioned-002-ref :before/:after pseudo-elements - 'position:absolute' http://www.w3.org/TR/CSS21/generate.html#before-after-content 9c58353755267a26c3218c1e16995d51a5634554 `James Hopkins`<mailto:james(at)idreamincode.co.uk> Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.
+before-after-positioned-004 reference/before-after-positioned-004-ref :before/:after pseudo-elements - 'position:relative' http://www.w3.org/TR/CSS21/generate.html#before-after-content 41596db10e1412c264077c35d7d25ca24c83c6d4 `James Hopkins`<mailto:james(at)idreamincode.co.uk> Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.
before-after-selector-001 reference/before-after-selector-001-ref After and before pseudo-elements http://www.w3.org/TR/CSS21/selector.html#before-and-after e2d0e8fbd8f430c8b9465e8b069146ea5307db80 `Microsoft`<http://www.microsoft.com/> After and before pseudo-element allows inserted text after or before a given element.
before-after-table-parts-001 reference/before-after-table-parts-001-ref generated content http://www.w3.org/TR/CSS21/generate.html#before-after-content 482090b305a6e97d70fc9782761a7e83cff3f936 `Robert O'Callahan`<mailto:robert@ocallahan.org>,`Mozilla Corporation`<http://mozilla.com/>
before-after-table-whitespace-001 reference/before-after-table-whitespace-001-ref generated content http://www.w3.org/TR/CSS21/generate.html#content 7733835a7bcac98b89c7bb95ca28052944415826 `Robert O'Callahan`<mailto:robert@ocallahan.org>,`Mozilla Corporation`<http://mozilla.com/>
@@ -4442,7 +4445,7 @@ content-056 Content with a 'attr()' function as a value selecting 'cite' http:
content-057 Content with a 'attr()' function as a value selecting 'class' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 725bc949d75ec503d673ba07589935e5219f1a9a `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'class'.
content-063 Content with a 'attr()' function as a value selecting 'color' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 13a41c536d8a39d5d5a61fb8d9694050c9909896 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'color'.
content-065 Content with a 'attr()' function as a value selecting 'colspan' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 2be1032eca9a820724e9b04f45200c97972864ab `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'colspan'.
-content-066 Content with a 'attr()' function as a value selecting 'compact' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 18cf9eb941f29a757d4ff4e078cff9b58e441cd1 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
+content-066 Content with a 'attr()' function as a value selecting 'compact' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 39310996747b20f1a45dd319dace1f0ea9bcc279 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.
content-067 Content with a 'attr()' function as a value selecting 'content' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content bb9412e86e79a06940379f0ae46100345aefca10 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'content'.
content-068 Content with a 'attr()' function as a value selecting 'coords' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 48933e6cf9737a7016bb83e53840d10c9d0bd2ad `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'coords'.
content-070 Content with a 'attr()' function as a value selecting 'datetime' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content d7f43ca7f56aeea9b174a5da44f47439ecf2b185 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'datetime'.
@@ -4453,14 +4456,14 @@ content-076 Content with a 'attr()' function as a value selecting 'face' http:
content-077 Content with a 'attr()' function as a value selecting 'for' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content df7c426b5cdbf3a0a1a92fa56ee2d2b66a5998a4 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'for'.
content-078 Content with a 'attr()' function as a value selecting 'frame' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content dabc18dcdf0c71fa2be5189ce2e379702fb929c2 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'frame'.
content-080 Content with a 'attr()' function as a value selecting 'headers' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content f34988041665f866c85cf124dfd3d77160743cef `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'headers'.
-content-081 Content with a 'attr()' function as a value selecting 'height' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 3adc8987741f17edea38b2023d6981c3200df21b `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
+content-081 Content with a 'attr()' function as a value selecting 'height' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content b3c0cab091b47a70f63b829f403bdcb8f841d3c5 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.
content-082 Content with a 'attr()' function as a value selecting 'href' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 054c8c0d970a6658f795b52ef0e94322ec752a7b `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'href'.
content-083 Content with a 'attr()' function as a value selecting 'hreflang' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content d5a8f8d660478a46579e66e361b1edf6dce81f65 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'hreflang'.
content-085 Content with a 'attr()' function as a value selecting 'http-equiv' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content a3c13cba5c24135d12f22ae7165d10e9a9cc9a62 `Microsoft`<http://www.microsoft.com/> The 'content' property correctly handles the 'attr()' function when calling the attribute 'http-equiv'.
content-086 Content with a 'attr()' function as a value selecting 'id' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content d1a22d4057550906cce01bf765d405e4fb6c1773 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'id'.
content-089 Content with a 'attr()' function as a value selecting 'lang' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content c82e54036d06eaf144be92bc7a7bc065b8690068 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'lang'.
-content-090 Content with a 'attr()' function as a value selecting 'language' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content eff5e3139fbe8f0f8582f789f70e48e8f0ab0188 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
-content-091 Content with a 'attr()' function as a value selecting 'link' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content b5519a672b1dce7e900d10fe14af231c3520be04 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
+content-090 Content with a 'attr()' function as a value selecting 'language' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 84226dc0960a0afda828d2585c0f3cd02446a820 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.
+content-091 Content with a 'attr()' function as a value selecting 'link' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 63699663e4bbe45784f0dcc19e0038e995a32096 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.
content-096 Content with a 'attr()' function as a value selecting 'media' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 2e5d011bcde0cfb01280a4ec7a23dab9c8359ec2 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'media'.
content-097 Content with a 'attr()' function as a value selecting 'method' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 2cf275a6453302ea753c9a620b5adb6616c7543d `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'method'.
content-099 Content with a 'attr()' function as a value selecting 'name' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content e2e85a5dceb74974cef5fc8c4cbf84710361b743 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'name'.
@@ -4500,11 +4503,11 @@ content-144 Content with a 'attr()' function as a value selecting 'target' htt
content-145 Content with a 'attr()' function as a value selecting 'text' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 50c6351a11af9b777b043fe85e590a3fa6e024de `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'text'.
content-146 Content with a 'attr()' function as a value selecting 'title' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 683a45095c05f4c05e7241d3c9c2b994de083ba5 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'title'.
content-147 Content with a 'attr()' function as a value selecting 'type' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content ffa51a1202e3b8d15bd6d5687ba8bffafc3878c1 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'type'.
-content-149 Content with a 'attr()' function as a value selecting 'valign' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 2336ad9456d04d7e010f2df87f26fc5437f9178e `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
+content-149 Content with a 'attr()' function as a value selecting 'valign' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content def6cd046c5ccead1a1e3a74cdc26f26752a0271 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.
content-150 Content with a 'attr()' function as a value selecting 'value' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content efab3a05b4e22835f52529ca11037d8b9e1c658e `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'value'.
content-151 Content with a 'attr()' function as a value selecting 'valuetype' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 96ad0422efcac4d4902761dc7c13d2bca8953a0b `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'valuetype'.
content-152 Content with a 'attr()' function as a value selecting 'version' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content 15d24042d20a0976531adbad095f6286edb0c528 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'version'.
-content-153 Content with a 'attr()' function as a value selecting 'vlink' HTMLonly http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content a70061edb16dea6f917ccd779e142055b92c6a70 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
+content-153 Content with a 'attr()' function as a value selecting 'vlink' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content db897aaed87b0f7584f81247560c61720fbd7a38 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.
content-155 Content with a 'attr()' function as a value selecting 'width' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content b41cecaff7404ee85bc30fe8daf3bb862c130f21 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles the 'attr()' function when calling the attribute 'width'.
content-156 Content with the value of 'open-quote' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content ecb4562e417a44bd795081abc5f41338847c0628 `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles an 'open-quote' value.
content-157 Content with the value of 'close-quote' http://www.w3.org/TR/CSS21/generate.html#propdef-content,http://www.w3.org/TR/CSS21/generate.html#content f85b380694a490f4ff18cfa4a45b5675dd453bfd `Microsoft`<http://www.microsoft.com/> The 'content' property properly handles a 'close-quote' value.
@@ -6687,18 +6690,18 @@ letter-spacing-applies-to-015 reference/black_box_ends_when_blue_box_ends_6_boxe
letter-spacing-justify-001 Letter-spacing and 'text-align: justify' ahem http://www.w3.org/TR/CSS21/text.html#spacing-props b66c590660ba5748685be02f9412a6820aee3cb4 `Microsoft`<http://www.microsoft.com/> The letter-spacing is not changed when combined with 'text-align: justify'.
line-box-height-001 Height for inline elements when 'line-height' is smaller than 'height' ahem http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height,http://www.w3.org/TR/CSS21/visudet.html#leading c0d5331bebe6060a6670cc22b374fc276ed9e9f9 `Microsoft`<http://www.microsoft.com/> The 'line-height' property sets the initial height but that height is increased if the content height is larger.
line-box-height-002 reference/line-box-height-002-ref Height for inline replaced elements and 'line-height' image http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height,http://www.w3.org/TR/CSS21/visudet.html#leading d7284a6641fe849c9ccd1554e34e094b28f7e80a `Microsoft`<http://www.microsoft.com/> The 'line-height' property doe not set the height for inline replaced elements. The height of the replaced element sets the line-height'.
-line-box-height-vlr-003 reference/line-box-height-vlr-003-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 259671e58e36b19184004f050de2c537b7a1894b `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-005 reference/line-box-height-vlr-003-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height cbc67a463940ff5ec5decb725bfeec62814b5752 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vlr-007 reference/line-box-height-vlr-007-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height ad191b4346c0cbb24fc7cc0a5f8c9e0cc926c2f4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-009 reference/line-box-height-vlr-007-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height bd5df8c249932e6fdfb4cfacc02084e6d3c86532 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vlr-011 reference/line-box-height-vlr-011-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height aa6690497ef0a8a1add231a251cf489b80ce7ba6 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vlr-013 reference/line-box-height-vlr-011-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 8711d934a91a1a1efabf6539b5909189757efd9a `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-002 reference/line-box-height-vrl-002-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 1a00417e8f74d820cd70fc5ed7752868750495ec `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-004 reference/line-box-height-vrl-002-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height e6879c456117b2c3ef67db7a625ea753d3cb95b5 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-006 reference/line-box-height-vrl-006-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 693c03b0850d29cd35b5d20305b9581f54f83928 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-008 reference/line-box-height-vrl-006-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 36c6c6f00dcadbab278d0b170de4213c35971606 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
-line-box-height-vrl-010 reference/line-box-height-vrl-010-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 2f60427c35a4abf5dc9ddc7c47f628d4c225fe89 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
-line-box-height-vrl-012 reference/line-box-height-vrl-010-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height e42b72f8b9295ee123752049d4423a9eeabc0b08 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vlr-003 reference/line-box-height-vlr-003-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 5006c2c344c6f0ed6007c0d334102decf125845d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-005 reference/line-box-height-vlr-003-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height a4b941e93de3df10e0f3c595d9a70c4ad247e22d `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vlr-007 reference/line-box-height-vlr-007-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 9c0760f6b557ac91e205570c6875e88820ce3e6e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-009 reference/line-box-height-vlr-007-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height aa05070353478cd47d77b47d6dbfa2b3f7d801c4 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vlr-011 reference/line-box-height-vlr-011-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 22c5f0f2743e2a6c7f8eaea1912f6666a04b5870 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vlr-013 reference/line-box-height-vlr-011-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height ece628469338bd82d8e712d2fa996e179abc3bfd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-002 reference/line-box-height-vrl-002-ref line box height and border on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 3eda347a3d49a55d6adf018588d2e1bdd87c01bd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-004 reference/line-box-height-vrl-002-ref line box height and padding on non-replaced inline box (mixed) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 7a4e2c32e9ce291758ca3c077e1ee438f9838018 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-006 reference/line-box-height-vrl-006-ref line box height and border on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height b7d22569581b86f74a0654297e24abab7a441edd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-008 reference/line-box-height-vrl-006-ref line box height and padding on non-replaced inline box (sideways) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height fa938981839c03466a86c8c9e3a2475371d1affd `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
+line-box-height-vrl-010 reference/line-box-height-vrl-010-ref line box height and border on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 8de72694c48183de742175ef61c704e83a30907e `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a border. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'border-left' of inline box and transparent 'border-right' of inline box.
+line-box-height-vrl-012 reference/line-box-height-vrl-010-ref line box height and padding on non-replaced inline box (upright) http://www.w3.org/TR/css-writing-modes-3/#vertical-layout,http://www.w3.org/TR/CSS21/visudet.html#line-height 3ce2bef7fce81a9065b0452c4a536047286475e0 `G&eacute;rard Talbot`<http://www.gtalbot.org/BrowserBugsSection/css21testsuite/> This test checks that a line box height does not increase because an inline non-replaced box has a padding. In this test, the '34' inline box and the '56' inline box should be lined up with its inline '12' sibling. The line box height, enclosed by the blue border should not grow to accomodate transparent 'padding-left' of inline box and transparent 'padding-right' of inline box.
line-breaking-bidi-001 reference/line-breaking-bidi-001-ref Line breaking and the bidi algorithm ahem http://www.w3.org/TR/CSS21/text.html#white-space-model 2fcefce60cd82be2e1b13fd660261485200a2e2c `Ian Hickson`<mailto:ian@hixie.ch>
line-breaking-bidi-002 reference/line-breaking-bidi-002-ref Line breaking and the bidi algorithm (with hebrew character) ahem http://www.w3.org/TR/CSS21/text.html#white-space-model 39405794e22368810a36df8c8a792c70cbd060d8 `Ian Hickson`<mailto:ian@hixie.ch>
line-breaking-bidi-003 reference/line-breaking-bidi-003-ref Line breaking and the bidi algorithm (no breaks) ahem http://www.w3.org/TR/CSS21/text.html#white-space-model 3580b89608648fb001712d66d998bbf67a0f3dfc `Ian Hickson`<mailto:ian@hixie.ch>
@@ -7079,7 +7082,7 @@ margin-collapse-017 reference/margin-collapse-017-ref Margin collapsing - parent
margin-collapse-018 reference/clearance-006-ref Margin collapsing - element with clearance ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 710763e43b4d0ac072502d836db954adaa919085 `Microsoft`<http://www.microsoft.com/> An element that has clearance applied to it will not collapse its top margin with its parent's bottom margin.
margin-collapse-019 reference/margin-collapse-002-ref Margin collapsing - elements that collapse margins have to effect on positions of other elements that also have margins that are collapsing ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 4bee59e58b730b5b6a2f4a23f620d798742aa8ff `Microsoft`<http://www.microsoft.com/> Positions of elements that have been collapsed through (empty elements) have no effect on positions of other elements whose margins are being collapsed.
margin-collapse-020 reference/margin-collapse-020-ref Margin collapsing with the root element ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins a2c98f0da85bc11e0f6974656ff1466f28550b48 `Microsoft`<http://www.microsoft.com/> For HTML pages the html element does not collapse its margins with other elements.
-margin-collapse-021 reference/margin-collapse-020-ref Margin collapsing with the 'body' element HTMLonly,ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 76ba07a61f5f97488e1f66f10ecd7d6be329af2c `Microsoft`<http://www.microsoft.com/> For HTML pages the 'body' element's margins collapse.
+margin-collapse-021 reference/margin-collapse-020-ref Margin collapsing with the 'body' element ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 4234c940cbb16ff9db2331fef2ef2f313bf71195 `Microsoft`<http://www.microsoft.com/> The 'body' element's margins collapse.
margin-collapse-022 reference/margin-collapse-002-ref Margin collapsing - adjoining block boxes ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 2ffa8b4b65cf414e2f4ff8ab023374ed5448da9d `Microsoft`<http://www.microsoft.com/> Bottom margin of an in-flow block-level element is always adjoining to the top margin of its next in-flow block-level sibling.
margin-collapse-023 reference/clearance-006-ref Margin collapsing - clearance applied to sibling ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 43c4437aef8debf43a92d00bb465a0cf86f47b04 `Microsoft`<http://www.microsoft.com/> If an in-flow block-level sibling (#div4) has clearance applied to it, then it will not adjoin its top margin with the bottom margin of its previous in-flow sibling (#div2).
margin-collapse-024 reference/margin-collapse-024-ref Margin collapsing - in-flow block-level margin adjoining child's margin ahem,image http://www.w3.org/TR/CSS21/box.html#collapsing-margins 6d58843794ea468c00830ff46272da897abe7e75 `Microsoft`<http://www.microsoft.com/> When an in-flow block-level element (#div3) is adjoining its in-flow block-level child's top margin and the child has no top border, no top padding or no clearance applied to it, then such top margins collapse.
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-001.xht
new file mode 100644
index 00000000000..5798130a6c6
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-001.xht
@@ -0,0 +1,23 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on body element</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-20 -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <link rel="match" href="reference/background-body-001-ref.xht" />
+
+ <meta name="assert" content="Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ body
+ {
+ background: green;
+ color: white;
+ margin: 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of this entire page is green.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht
new file mode 100644
index 00000000000..547accdff5c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-002.xht
@@ -0,0 +1,20 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on body element - background-position</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <meta name="flags" content="image" />
+ <meta name="assert" content="Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ html
+ {
+ background: url("support/green_box.png") repeat-x;
+ margin: 1in;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if this text is within the green box.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht
new file mode 100644
index 00000000000..35a3a42f220
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-body-003.xht
@@ -0,0 +1,20 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background position propagation from body element</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <meta name="flags" content="image" />
+ <meta name="assert" content="Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ body
+ {
+ background: url("support/green_box.png") 1in 1in;
+ margin: 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of this entire page is green.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht
new file mode 100644
index 00000000000..6dab9a399b8
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/background-html-body-001.xht
@@ -0,0 +1,24 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on html and body element</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-21 -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" />
+ <meta name="assert" content="Background of the html element is the canvas's background even if body background is set." />
+ <style type="text/css">
+ html
+ {
+ background: green;
+ }
+ body
+ {
+ background: blue;
+ color: white;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of the entire page is green and there is a blue bar.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht
new file mode 100644
index 00000000000..4124156044f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-002.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:fixed'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-002-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:fixed;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht
new file mode 100644
index 00000000000..da282e2abd5
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-003.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:absolute'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-002-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:absolute;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht
new file mode 100644
index 00000000000..9a56b4ce82e
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/before-after-positioned-004.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:relative'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-004-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ content:"";
+ display:block;
+ height:100px;
+ left:0;
+ position:relative;
+ top:-100px;
+ width:50px;
+ }
+ #test:before{
+ left:50px;
+ top:0;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) below.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
index 32f509ce9d9..d3a7c255aa7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-12.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Generated content, automatic numbering, and lists (637 tests)</h2>
+ <h2>Generated content, automatic numbering, and lists (640 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -43,7 +43,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.1">+</a>
<a href="https://www.w3.org/TR/CSS21/generate.html#before-after-content">12.1 The :before and :after pseudo-elements</a></th></tr>
- <!-- 58 tests -->
+ <!-- 61 tests -->
<tr id="after-content-display-001-12.1" class="">
<td>
<a href="after-content-display-001.xht">after-content-display-001</a></td>
@@ -321,6 +321,39 @@
<td>generated content
</td>
</tr>
+ <tr id="before-after-positioned-002-12.1" class="">
+ <td>
+ <a href="before-after-positioned-002.xht">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:fixed'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-003-12.1" class="">
+ <td>
+ <a href="before-after-positioned-003.xht">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:absolute'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-004-12.1" class="">
+ <td>
+ <a href="before-after-positioned-004.xht">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:relative'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="before-after-table-parts-001-12.1" class="">
<td>
<a href="before-after-table-parts-001.xht">before-after-table-parts-001</a></td>
@@ -1360,6 +1393,17 @@
</ul>
</td>
</tr>
+ <tr id="content-066-12.2" class="">
+ <td>
+ <a href="content-066.xht">content-066</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'compact'
+ <ul class="assert">
+ <li>The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-067-12.2" class="">
<td>
<a href="content-067.xht">content-067</a></td>
@@ -1470,6 +1514,17 @@
</ul>
</td>
</tr>
+ <tr id="content-081-12.2" class="">
+ <td>
+ <a href="content-081.xht">content-081</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'height'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-082-12.2" class="">
<td>
<a href="content-082.xht">content-082</a></td>
@@ -1525,6 +1580,28 @@
</ul>
</td>
</tr>
+ <tr id="content-090-12.2" class="">
+ <td>
+ <a href="content-090.xht">content-090</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'language'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="content-091-12.2" class="">
+ <td>
+ <a href="content-091.xht">content-091</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'link'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-096-12.2" class="">
<td>
<a href="content-096.xht">content-096</a></td>
@@ -1954,6 +2031,17 @@
</ul>
</td>
</tr>
+ <tr id="content-149-12.2" class="">
+ <td>
+ <a href="content-149.xht">content-149</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'valign'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-150-12.2" class="">
<td>
<a href="content-150.xht">content-150</a></td>
@@ -1987,6 +2075,17 @@
</ul>
</td>
</tr>
+ <tr id="content-153-12.2" class="">
+ <td>
+ <a href="content-153.xht">content-153</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'vlink'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-155-12.2" class="">
<td>
<a href="content-155.xht">content-155</a></td>
@@ -3115,6 +3214,17 @@
</ul>
</td>
</tr>
+ <tr id="content-066-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-066.xht">content-066</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'compact'
+ <ul class="assert">
+ <li>The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-067-12.2.#propdef-content" class="">
<td>
<a href="content-067.xht">content-067</a></td>
@@ -3225,6 +3335,17 @@
</ul>
</td>
</tr>
+ <tr id="content-081-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-081.xht">content-081</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'height'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-082-12.2.#propdef-content" class="">
<td>
<a href="content-082.xht">content-082</a></td>
@@ -3280,6 +3401,28 @@
</ul>
</td>
</tr>
+ <tr id="content-090-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-090.xht">content-090</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'language'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="content-091-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-091.xht">content-091</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'link'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-096-12.2.#propdef-content" class="">
<td>
<a href="content-096.xht">content-096</a></td>
@@ -3709,6 +3852,17 @@
</ul>
</td>
</tr>
+ <tr id="content-149-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-149.xht">content-149</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'valign'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-150-12.2.#propdef-content" class="">
<td>
<a href="content-150.xht">content-150</a></td>
@@ -3742,6 +3896,17 @@
</ul>
</td>
</tr>
+ <tr id="content-153-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-153.xht">content-153</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'vlink'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-155-12.2.#propdef-content" class="">
<td>
<a href="content-155.xht">content-155</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
index be9dcf146e5..810d9c25fe7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-14.xht
@@ -3784,6 +3784,39 @@
<td>Background Position: bottom right and the viewport
</td>
</tr>
+ <tr id="background-body-001-14.2" class="">
+ <td>
+ <a href="background-body-001.xht">background-body-001</a></td>
+ <td><a href="reference/background-body-001-ref.xht">=</a> </td>
+ <td></td>
+ <td>Background on body element
+ <ul class="assert">
+ <li>Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="background-body-002-14.2" class="image">
+ <td>
+ <a href="background-body-002.xht">background-body-002</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Background on body element - background-position
+ <ul class="assert">
+ <li>Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="background-body-003-14.2" class="image">
+ <td>
+ <a href="background-body-003.xht">background-body-003</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Background position propagation from body element
+ <ul class="assert">
+ <li>Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="background-iframes-001-14.2" class="">
<td>
<a href="background-iframes-001.xht">background-iframes-001</a></td>
@@ -9913,6 +9946,17 @@
</ul>
</td>
</tr>
+ <tr id="background-html-body-001-14.2.1" class="">
+ <td>
+ <a href="background-html-body-001.xht">background-html-body-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Background on html and body element
+ <ul class="assert">
+ <li>Background of the html element is the canvas's background even if body background is set.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="background-image-001-14.2.1" class="image">
<td>
<a href="background-image-001.xht">background-image-001</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
index 162be8b5be4..471ccaaf28f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-8.xht
@@ -7219,6 +7219,17 @@
</ul>
</td>
</tr>
+ <tr id="margin-collapse-021-8.3.1" class="ahem image">
+ <td>
+ <a href="margin-collapse-021.xht">margin-collapse-021</a></td>
+ <td><a href="reference/margin-collapse-020-ref.xht">=</a> </td>
+ <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Margin collapsing with the 'body' element
+ <ul class="assert">
+ <li>The 'body' element's margins collapse.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="margin-collapse-022-8.3.1" class="ahem image">
<td>
<a href="margin-collapse-022.xht">margin-collapse-022</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht
new file mode 100644
index 00000000000..996b7d9b714
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-066.xht
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'compact'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'." />
+ <style type="text/css">
+ ul:before
+ {
+ content: attr(compact);
+ color: green;
+ }
+ ul
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the word "compact" appears in the box below.</p>
+ <ul compact="compact">
+ <li></li>
+ </ul>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht
new file mode 100644
index 00000000000..093a246f548
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-081.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'height'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'height'." />
+ <style type="text/css">
+ td:before
+ {
+ content: attr(height);
+ color: green;
+ }
+ td
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the number "10" appears in the box below.</p>
+ <table>
+ <tr>
+ <td height="10"></td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht
new file mode 100644
index 00000000000..fe7aade6d0b
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-090.xht
@@ -0,0 +1,26 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'language'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'language'." />
+ <style type="text/css">
+ script:before
+ {
+ content: attr(language);
+ color: green;
+ }
+ script
+ {
+ border: 2px solid black;
+ display: block;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the word "ecmascript" appears in the box below.</p>
+ <script language="ecmascript" type="text/ecmascript"></script>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht
new file mode 100644
index 00000000000..667209a83dd
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-091.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'link'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'link'." />
+ <style type="text/css">
+ body:before
+ {
+ content: attr(link);
+ color: green;
+ }
+ </style>
+ </head>
+ <body link="green">
+ <p>Test passes if the word "green" appears above.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht
new file mode 100644
index 00000000000..cba28754e4f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-149.xht
@@ -0,0 +1,29 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'valign'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'." />
+ <style type="text/css">
+ td:before
+ {
+ content: attr(valign);
+ color: green;
+ }
+ td
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if only the word "baseline" appears in the box below.</p>
+ <table>
+ <tr>
+ <td valign="baseline"></td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht b/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht
new file mode 100644
index 00000000000..30f78f3bd88
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/content-153.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'vlink'</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'." />
+ <style type="text/css">
+ body:before
+ {
+ content: attr(vlink);
+ color: green;
+ }
+ </style>
+ </head>
+ <body vlink="green">
+ <p>Test passes if the word "green" appears above.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht b/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht
new file mode 100644
index 00000000000..1a234c38508
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/margin-collapse-021.xht
@@ -0,0 +1,39 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Margin collapsing with the 'body' element</title>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-15 -->
+ <!--
+ http://lists.w3.org/Archives/Public/public-css-testsuite/2016Apr/0000.html
+ -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#collapsing-margins" />
+ <link rel="match" href="reference/margin-collapse-020-ref.xht" />
+
+ <meta name="flags" content="ahem image" />
+ <meta name="assert" content="The 'body' element's margins collapse." />
+ <style type="text/css">
+ body
+ {
+ background: url('support/margin-collapse-020.png') no-repeat;
+ font: 20px/1em Ahem;
+ margin: 2em 0 0;
+ }
+ div
+ {
+ background: green;
+ margin-top: 2em;
+ height: 1em;
+ width: 5em;
+ }
+ p
+ {
+ font: 12pt serif;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+ <p>Test passes if there is <strong>no red</strong>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht
new file mode 100644
index 00000000000..552863bb710
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-002-ref.xht
@@ -0,0 +1,16 @@
+<!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 href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger" />
+<style type="text/css">
+#test {
+ position: absolute;
+ background: blue;
+ height: 100px;
+ width: 100px;
+ right: 0px;
+ bottom: 0px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht
new file mode 100644
index 00000000000..7ce3fec4576
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/before-after-positioned-004-ref.xht
@@ -0,0 +1,13 @@
+<!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 href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger" />
+<style type="text/css">
+#test {
+ background: blue;
+ height: 100px;
+ width: 100px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) below.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
index d965a182a58..5a4cdc70fe1 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-003-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
index a1464c89a7b..ae2dcfa51af 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-007-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
index 176267e2cc8..93775f3e0c3 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vlr-011-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
index e247993f038..afb97f8cd91 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-002-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
index 03c58a7bfde..9b21a7bd48b 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-006-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
index f53b693fbc3..a5408035573 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/line-box-height-vrl-010-ref.xht
@@ -7,8 +7,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
index 7629744f879..e434af6c622 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
@@ -5600,6 +5600,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="background-body-001" class="">
+ <tr>
+ <td rowspan="1" title="Background on body element">
+ <a href="background-body-001.xht">background-body-001</a></td>
+ <td><a href="reference/background-body-001-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="background-color-001" class="invalid">
<tr>
<td rowspan="1" title="Background-color set to hex with 5 digits which is invalid">
@@ -8480,6 +8488,30 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="before-after-positioned-002" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:fixed'">
+ <a href="before-after-positioned-002.xht">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-003" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:absolute'">
+ <a href="before-after-positioned-003.xht">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-004" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:relative'">
+ <a href="before-after-positioned-004.xht">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="before-after-selector-001" class="">
<tr>
<td rowspan="1" title="After and before pseudo-elements">
@@ -37700,6 +37732,14 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
</tr>
</tbody>
+ <tbody id="margin-collapse-021" class="ahem image">
+ <tr>
+ <td rowspan="1" title="Margin collapsing with the 'body' element">
+ <a href="margin-collapse-021.xht">margin-collapse-021</a></td>
+ <td><a href="reference/margin-collapse-020-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ </tr>
+ </tbody>
<tbody id="margin-collapse-022" class="ahem image">
<tr>
<td rowspan="1" title="Margin collapsing - adjoining block boxes">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
index a2238ce629d..12e28a2d1af 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
@@ -1063,6 +1063,9 @@ before-after-dynamic-restyle-001.xht == reference/before-after-dynamic-restyle-0
before-after-floated-001.xht == reference/before-after-floated-001-ref.xht
before-after-images-001.xht == reference/before-after-images-001-ref.xht
before-after-positioned-001.xht == reference/before-after-positioned-001-ref.xht
+before-after-positioned-002.xht == reference/before-after-positioned-002-ref.xht
+before-after-positioned-003.xht == reference/before-after-positioned-002-ref.xht
+before-after-positioned-004.xht == reference/before-after-positioned-004-ref.xht
before-after-selector-001.xht == reference/before-after-selector-001-ref.xht
before-after-table-parts-001.xht == reference/before-after-table-parts-001-ref.xht
before-after-table-whitespace-001.xht == reference/before-after-table-whitespace-001-ref.xht
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
index bc8ee24fd4f..3d44f5c1398 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/toc.xht
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.xht">Chapter 12 -
Generated content, automatic numbering, and lists</a></th>
- <td>(637 Tests)</td></tr>
+ <td>(640 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.xht">Chapter 13 -
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-001.xht
new file mode 100644
index 00000000000..08a8b5a789f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-001.xht
@@ -0,0 +1,32 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on body element</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test background-body-001"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-20 -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <link rel="match" href="reference/background-body-001-ref.xht" />
+
+ <meta name="assert" content="Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ body
+ {
+ background: green;
+ color: white;
+ margin: 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of this entire page is green.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht
new file mode 100644
index 00000000000..106857f8949
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-002.xht
@@ -0,0 +1,29 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on body element - background-position</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test background-body-002"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <meta name="flags" content="image" />
+ <meta name="assert" content="Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ html
+ {
+ background: url("support/green_box.png") repeat-x;
+ margin: 1in;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if this text is within the green box.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht
new file mode 100644
index 00000000000..6ed6ce5af65
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-body-003.xht
@@ -0,0 +1,29 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background position propagation from body element</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test background-body-003"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background" />
+ <meta name="flags" content="image" />
+ <meta name="assert" content="Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background." />
+ <style type="text/css">
+ body
+ {
+ background: url("support/green_box.png") 1in 1in;
+ margin: 30px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of this entire page is green.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht
new file mode 100644
index 00000000000..8fbf15d0273
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/background-html-body-001.xht
@@ -0,0 +1,33 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Background on html and body element</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test background-html-body-001"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-04-21 -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" />
+ <meta name="assert" content="Background of the html element is the canvas's background even if body background is set." />
+ <style type="text/css">
+ html
+ {
+ background: green;
+ }
+ body
+ {
+ background: blue;
+ color: white;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the background of the entire page is green and there is a blue bar.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht
new file mode 100644
index 00000000000..4124156044f
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-002.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:fixed'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-002-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:fixed;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht
new file mode 100644
index 00000000000..da282e2abd5
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-003.xht
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:absolute'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-002-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ bottom:0;
+ content:"";
+ height:100px;
+ position:absolute;
+ right:0;
+ width:50px;
+ }
+ #test:before{
+ bottom:0;
+ right:50px;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht
new file mode 100644
index 00000000000..9a56b4ce82e
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/before-after-positioned-004.xht
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+ <title>CSS Test: :before/:after pseudo-elements - 'position:relative'</title>
+ <link href="mailto:james(at)idreamincode.co.uk" rel="author" title="James Hopkins" />
+ <link href="http://www.w3.org/TR/CSS21/generate.html#before-after-content" rel="help" />
+ <link href="reference/before-after-positioned-004-ref.xht" rel="match" />
+ <meta content="Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements." name="assert" />
+ <style type="text/css">
+ #test:after,
+ #test:before{
+ background:blue;
+ content:"";
+ display:block;
+ height:100px;
+ left:0;
+ position:relative;
+ top:-100px;
+ width:50px;
+ }
+ #test:before{
+ left:50px;
+ top:0;
+ }
+ </style>
+ </head>
+
+ <body>
+ <p>Test passes if there is a square (four equal sides) below.</p>
+ <div id="test"></div>
+
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
index 32f509ce9d9..d3a7c255aa7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-12.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS 2.1 Conformance Test Suite</h1>
- <h2>Generated content, automatic numbering, and lists (637 tests)</h2>
+ <h2>Generated content, automatic numbering, and lists (640 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -43,7 +43,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.1">+</a>
<a href="https://www.w3.org/TR/CSS21/generate.html#before-after-content">12.1 The :before and :after pseudo-elements</a></th></tr>
- <!-- 58 tests -->
+ <!-- 61 tests -->
<tr id="after-content-display-001-12.1" class="">
<td>
<a href="after-content-display-001.xht">after-content-display-001</a></td>
@@ -321,6 +321,39 @@
<td>generated content
</td>
</tr>
+ <tr id="before-after-positioned-002-12.1" class="">
+ <td>
+ <a href="before-after-positioned-002.xht">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:fixed'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:fixed' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-003-12.1" class="">
+ <td>
+ <a href="before-after-positioned-003.xht">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:absolute'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:absolute' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="before-after-positioned-004-12.1" class="">
+ <td>
+ <a href="before-after-positioned-004.xht">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.xht">=</a> </td>
+ <td></td>
+ <td>:before/:after pseudo-elements - 'position:relative'
+ <ul class="assert">
+ <li>Since the restriction on assigning positioning schemes to the :before and :after pseudo elements was lifted in CSS 2.1, this tests whether 'position:relative' can be correctly applied to both pseudo elements.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="before-after-table-parts-001-12.1" class="">
<td>
<a href="before-after-table-parts-001.xht">before-after-table-parts-001</a></td>
@@ -1360,6 +1393,17 @@
</ul>
</td>
</tr>
+ <tr id="content-066-12.2" class="">
+ <td>
+ <a href="content-066.xht">content-066</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'compact'
+ <ul class="assert">
+ <li>The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-067-12.2" class="">
<td>
<a href="content-067.xht">content-067</a></td>
@@ -1470,6 +1514,17 @@
</ul>
</td>
</tr>
+ <tr id="content-081-12.2" class="">
+ <td>
+ <a href="content-081.xht">content-081</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'height'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-082-12.2" class="">
<td>
<a href="content-082.xht">content-082</a></td>
@@ -1525,6 +1580,28 @@
</ul>
</td>
</tr>
+ <tr id="content-090-12.2" class="">
+ <td>
+ <a href="content-090.xht">content-090</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'language'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="content-091-12.2" class="">
+ <td>
+ <a href="content-091.xht">content-091</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'link'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-096-12.2" class="">
<td>
<a href="content-096.xht">content-096</a></td>
@@ -1954,6 +2031,17 @@
</ul>
</td>
</tr>
+ <tr id="content-149-12.2" class="">
+ <td>
+ <a href="content-149.xht">content-149</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'valign'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-150-12.2" class="">
<td>
<a href="content-150.xht">content-150</a></td>
@@ -1987,6 +2075,17 @@
</ul>
</td>
</tr>
+ <tr id="content-153-12.2" class="">
+ <td>
+ <a href="content-153.xht">content-153</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'vlink'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-155-12.2" class="">
<td>
<a href="content-155.xht">content-155</a></td>
@@ -3115,6 +3214,17 @@
</ul>
</td>
</tr>
+ <tr id="content-066-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-066.xht">content-066</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'compact'
+ <ul class="assert">
+ <li>The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-067-12.2.#propdef-content" class="">
<td>
<a href="content-067.xht">content-067</a></td>
@@ -3225,6 +3335,17 @@
</ul>
</td>
</tr>
+ <tr id="content-081-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-081.xht">content-081</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'height'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'height'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-082-12.2.#propdef-content" class="">
<td>
<a href="content-082.xht">content-082</a></td>
@@ -3280,6 +3401,28 @@
</ul>
</td>
</tr>
+ <tr id="content-090-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-090.xht">content-090</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'language'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'language'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="content-091-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-091.xht">content-091</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'link'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'link'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-096-12.2.#propdef-content" class="">
<td>
<a href="content-096.xht">content-096</a></td>
@@ -3709,6 +3852,17 @@
</ul>
</td>
</tr>
+ <tr id="content-149-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-149.xht">content-149</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'valign'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-150-12.2.#propdef-content" class="">
<td>
<a href="content-150.xht">content-150</a></td>
@@ -3742,6 +3896,17 @@
</ul>
</td>
</tr>
+ <tr id="content-153-12.2.#propdef-content" class="">
+ <td>
+ <a href="content-153.xht">content-153</a></td>
+ <td></td>
+ <td></td>
+ <td>Content with a 'attr()' function as a value selecting 'vlink'
+ <ul class="assert">
+ <li>The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="content-155-12.2.#propdef-content" class="">
<td>
<a href="content-155.xht">content-155</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
index be9dcf146e5..810d9c25fe7 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-14.xht
@@ -3784,6 +3784,39 @@
<td>Background Position: bottom right and the viewport
</td>
</tr>
+ <tr id="background-body-001-14.2" class="">
+ <td>
+ <a href="background-body-001.xht">background-body-001</a></td>
+ <td><a href="reference/background-body-001-ref.xht">=</a> </td>
+ <td></td>
+ <td>Background on body element
+ <ul class="assert">
+ <li>Background of the body covers the entire canvas. Adding margin to body element to ensure that canvas background is green, and not just the root since in other cases, margin is not colored. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="background-body-002-14.2" class="image">
+ <td>
+ <a href="background-body-002.xht">background-body-002</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Background on body element - background-position
+ <ul class="assert">
+ <li>Background of the body has the initial background-position of 0,0 and not the canvas. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="background-body-003-14.2" class="image">
+ <td>
+ <a href="background-body-003.xht">background-body-003</a></td>
+ <td></td>
+ <td><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Background position propagation from body element
+ <ul class="assert">
+ <li>Background-position of the body does not propagate the position to the canvas. This only applies if HTML element has nothing set for background.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="background-iframes-001-14.2" class="">
<td>
<a href="background-iframes-001.xht">background-iframes-001</a></td>
@@ -9913,6 +9946,17 @@
</ul>
</td>
</tr>
+ <tr id="background-html-body-001-14.2.1" class="">
+ <td>
+ <a href="background-html-body-001.xht">background-html-body-001</a></td>
+ <td></td>
+ <td></td>
+ <td>Background on html and body element
+ <ul class="assert">
+ <li>Background of the html element is the canvas's background even if body background is set.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="background-image-001-14.2.1" class="image">
<td>
<a href="background-image-001.xht">background-image-001</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
index 162be8b5be4..471ccaaf28f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-8.xht
@@ -7219,6 +7219,17 @@
</ul>
</td>
</tr>
+ <tr id="margin-collapse-021-8.3.1" class="ahem image">
+ <td>
+ <a href="margin-collapse-021.xht">margin-collapse-021</a></td>
+ <td><a href="reference/margin-collapse-020-ref.xht">=</a> </td>
+ <td><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ <td>Margin collapsing with the 'body' element
+ <ul class="assert">
+ <li>The 'body' element's margins collapse.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="margin-collapse-022-8.3.1" class="ahem image">
<td>
<a href="margin-collapse-022.xht">margin-collapse-022</a></td>
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht
new file mode 100644
index 00000000000..f0ef54af50a
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-066.xht
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'compact'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-066"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property correctly handles the 'attr()' function when calling the attribute 'compact'." />
+ <style type="text/css">
+ ul:before
+ {
+ content: attr(compact);
+ color: green;
+ }
+ ul
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the word "compact" appears in the box below.</p>
+ <ul compact="compact">
+ <li></li>
+ </ul>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht
new file mode 100644
index 00000000000..693a67d5723
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-081.xht
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'height'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-081"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'height'." />
+ <style type="text/css">
+ td:before
+ {
+ content: attr(height);
+ color: green;
+ }
+ td
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the number "10" appears in the box below.</p>
+ <table>
+ <tr>
+ <td height="10"></td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht
new file mode 100644
index 00000000000..9542393c27c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-090.xht
@@ -0,0 +1,35 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'language'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-090"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'language'." />
+ <style type="text/css">
+ script:before
+ {
+ content: attr(language);
+ color: green;
+ }
+ script
+ {
+ border: 2px solid black;
+ display: block;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if the word "ecmascript" appears in the box below.</p>
+ <script language="ecmascript" type="text/ecmascript"></script>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht
new file mode 100644
index 00000000000..cb43ab473b9
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-091.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'link'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-091"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'link'." />
+ <style type="text/css">
+ body:before
+ {
+ content: attr(link);
+ color: green;
+ }
+ </style>
+ </head>
+ <body link="green">
+ <p>Test passes if the word "green" appears above.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht
new file mode 100644
index 00000000000..1b80a03ce71
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-149.xht
@@ -0,0 +1,38 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'valign'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-149"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'valign'." />
+ <style type="text/css">
+ td:before
+ {
+ content: attr(valign);
+ color: green;
+ }
+ td
+ {
+ border: 2px solid black;
+ }
+ </style>
+ </head>
+ <body>
+ <p>Test passes if only the word "baseline" appears in the box below.</p>
+ <table>
+ <tr>
+ <td valign="baseline"></td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht
new file mode 100644
index 00000000000..7a361d4126c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/content-153.xht
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Content with a 'attr()' function as a value selecting 'vlink'</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test content-153"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#propdef-content" />
+ <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#content" />
+ <meta name="assert" content="The 'content' property properly handles the 'attr()' function when calling the attribute 'vlink'." />
+ <style type="text/css">
+ body:before
+ {
+ content: attr(vlink);
+ color: green;
+ }
+ </style>
+ </head>
+ <body vlink="green">
+ <p>Test passes if the word "green" appears above.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht
new file mode 100644
index 00000000000..1f9a42b3ba9
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/margin-collapse-021.xht
@@ -0,0 +1,48 @@
+<!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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>CSS Test: Margin collapsing with the 'body' element</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test margin-collapse-021"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
+ <link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2012-08-15 -->
+ <!--
+ http://lists.w3.org/Archives/Public/public-css-testsuite/2016Apr/0000.html
+ -->
+ <link rel="help" href="http://www.w3.org/TR/CSS21/box.html#collapsing-margins" />
+ <link rel="match" href="reference/margin-collapse-020-ref.xht" />
+
+ <meta name="flags" content="ahem image" />
+ <meta name="assert" content="The 'body' element's margins collapse." />
+ <style type="text/css">
+ body
+ {
+ background: url('support/margin-collapse-020.png') no-repeat;
+ font: 20px/1em Ahem;
+ margin: 2em 0 0;
+ }
+ div
+ {
+ background: green;
+ margin-top: 2em;
+ height: 1em;
+ width: 5em;
+ }
+ p
+ {
+ font: 12pt serif;
+ }
+ </style>
+ </head>
+ <body>
+ <div></div>
+ <p>Test passes if there is <strong>no red</strong>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht
new file mode 100644
index 00000000000..552863bb710
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-002-ref.xht
@@ -0,0 +1,16 @@
+<!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 href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger" />
+<style type="text/css">
+#test {
+ position: absolute;
+ background: blue;
+ height: 100px;
+ width: 100px;
+ right: 0px;
+ bottom: 0px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) at the bottom right of the page.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht
new file mode 100644
index 00000000000..7ce3fec4576
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/before-after-positioned-004-ref.xht
@@ -0,0 +1,13 @@
+<!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 href="mailto:Ms2ger@gmail.com" rel="author" title="Ms2ger" />
+<style type="text/css">
+#test {
+ background: blue;
+ height: 100px;
+ width: 100px;
+}
+</style>
+</head><body><p>Test passes if there is a square (four equal sides) below.</p>
+<div id="test"></div>
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
index bd6ce0f3bc4..72be41ef3a1 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-003-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
index ed3861758b2..e08cccad93b 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-007-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
index 7cf86a0472f..4b772a1f3a4 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vlr-011-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
index 7226c9a8839..a4974dbf67b 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-002-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
index eab143cf0be..fe8ef901b35 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-006-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
index 53f0d69b8da..6fc21d06f3a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/line-box-height-vrl-010-ref.xht
@@ -16,8 +16,6 @@
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" />
- <meta content="" name="flags" />
-
<style type="text/css"><![CDATA[
body
{
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
index 7629744f879..e434af6c622 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
@@ -5600,6 +5600,14 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="background-body-001" class="">
+ <tr>
+ <td rowspan="1" title="Background on body element">
+ <a href="background-body-001.xht">background-body-001</a></td>
+ <td><a href="reference/background-body-001-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="background-color-001" class="invalid">
<tr>
<td rowspan="1" title="Background-color set to hex with 5 digits which is invalid">
@@ -8480,6 +8488,30 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="before-after-positioned-002" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:fixed'">
+ <a href="before-after-positioned-002.xht">before-after-positioned-002</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-003" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:absolute'">
+ <a href="before-after-positioned-003.xht">before-after-positioned-003</a></td>
+ <td><a href="reference/before-after-positioned-002-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="before-after-positioned-004" class="">
+ <tr>
+ <td rowspan="1" title=":before/:after pseudo-elements - 'position:relative'">
+ <a href="before-after-positioned-004.xht">before-after-positioned-004</a></td>
+ <td><a href="reference/before-after-positioned-004-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="before-after-selector-001" class="">
<tr>
<td rowspan="1" title="After and before pseudo-elements">
@@ -37700,6 +37732,14 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
</tr>
</tbody>
+ <tbody id="margin-collapse-021" class="ahem image">
+ <tr>
+ <td rowspan="1" title="Margin collapsing with the 'body' element">
+ <a href="margin-collapse-021.xht">margin-collapse-021</a></td>
+ <td><a href="reference/margin-collapse-020-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr><abbr class="image" title="Requires bitmap graphic support">Bitmaps</abbr></td>
+ </tr>
+ </tbody>
<tbody id="margin-collapse-022" class="ahem image">
<tr>
<td rowspan="1" title="Margin collapsing - adjoining block boxes">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
index a2238ce629d..12e28a2d1af 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
@@ -1063,6 +1063,9 @@ before-after-dynamic-restyle-001.xht == reference/before-after-dynamic-restyle-0
before-after-floated-001.xht == reference/before-after-floated-001-ref.xht
before-after-images-001.xht == reference/before-after-images-001-ref.xht
before-after-positioned-001.xht == reference/before-after-positioned-001-ref.xht
+before-after-positioned-002.xht == reference/before-after-positioned-002-ref.xht
+before-after-positioned-003.xht == reference/before-after-positioned-002-ref.xht
+before-after-positioned-004.xht == reference/before-after-positioned-004-ref.xht
before-after-selector-001.xht == reference/before-after-selector-001-ref.xht
before-after-table-parts-001.xht == reference/before-after-table-parts-001-ref.xht
before-after-table-whitespace-001.xht == reference/before-after-table-whitespace-001-ref.xht
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
index bc8ee24fd4f..3d44f5c1398 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/toc.xht
@@ -77,7 +77,7 @@
<tbody id="s12">
<tr><th><a href="chapter-12.xht">Chapter 12 -
Generated content, automatic numbering, and lists</a></th>
- <td>(637 Tests)</td></tr>
+ <td>(640 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.xht">Chapter 13 -
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/MediaList.htm b/tests/wpt/css-tests/cssom-1_dev/html/MediaList.htm
index 794f648d534..02611fa041b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/MediaList.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/MediaList.htm
@@ -3,7 +3,7 @@
<head>
<title>CSS Test: the MediaList interface</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
-<link rel="help" href="http://www.w3.org/TR/cssom/#the-medialist-interface">
+<link rel="help" href="http://www.w3.org/TR/cssom-1/#the-medialist-interface">
<link rel="help" href="http://dev.w3.org/2006/webapi/WebIDL/#getownproperty">
<style media="screen, print" id="test-style"></style>
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm
index e39c0729447..f4d523d7dda 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-1.htm
@@ -30,7 +30,7 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/cssom/#introduction">1 Introduction</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#introduction">1 Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm
index f93641032ae..390e3e9cc78 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-10.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Change History - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>IANA Considerations (0 tests)</h2>
+ <h2>Change History (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,85 +30,61 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/cssom/#iana-considerations">10 IANA Considerations</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#change-history">10 Change History</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#default-style">10.1 Default-Style</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-5-december-2013">10.1 Changes From 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s10.1.#ref-for-cssnamespacerule-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s10.1.#ref-for-cssrule-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#anolis-references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSS">
+ <tbody id="s10.1.#ref-for-dom-cssrule-csstext-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCASCADE">
+ <tbody id="s10.1.#ref-for-dom-cssstyledeclaration-setproperty-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCONDITIONAL">
+ <tbody id="s10.1.#ref-for-dom-cssstylesheet-insertrule-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSNAMESPACES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSPAGE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSSYNTAX">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSVARIABLES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM2STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsFETCH">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsHTML">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsRFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsSELECTORS">
+ <tbody id="s10.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s10.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-12-july-2011-to-5-december-2013">10.2 Changes From 12 July 2011 To 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsSVG">
+ <tbody id="s10.2.#ref-for-dom-css-escape-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsURL">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-getpropertyvalue-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXML">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setproperty-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXMLSS">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertypriority-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#sotd">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertyvalue-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
+ <tbody id="s10.2.#ref-for-parse-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-doctype">
+ <tbody id="s10.2.#ref-for-serialize-a-css-declaration-block-4">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-11.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-11.htm
new file mode 100644
index 00000000000..701d1617bd2
--- /dev/null
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-11.htm
@@ -0,0 +1,194 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html>
+ <head>
+ <title>Acknowledgments - CSS Object Model Level 1 CR Test Suite</title>
+ <style type="text/css">
+ @import "http://www.w3.org/StyleSheets/TR/base.css";
+ @import "../indices.css";
+ </style>
+ </head>
+
+ <body>
+
+ <h1>CSS Object Model Level 1 CR Test Suite</h1>
+ <h2>Acknowledgments (1 tests)</h2>
+ <table width="100%">
+ <col id="test-column">
+ <col id="refs-column">
+ <col id="flags-column">
+ <col id="info-column">
+ <thead>
+ <tr>
+ <th>Test</th>
+ <th><abbr title="Rendering References">Refs</abbr></th>
+ <th>Flags</th>
+ <th>Info</th>
+ </tr>
+ </thead>
+ <tbody id="s11">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s11">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#acknowledgments">11 Acknowledgments</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#abstract">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conformance">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#contents">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#idl-index">
+ <!-- 1 tests -->
+ <tr id="interfaces-.#idl-index" class="primary script">
+ <td><strong>
+ <a href="interfaces.htm">interfaces</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM automated IDL tests
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s.#index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#issues-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#status">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#subtitle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-52448c84">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-dom-level-2-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-namespaces-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3cascade">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-fetch">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-selectors-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-dom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-encoding">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
+ </table>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm
index d76ed3fdcbd..38d60f65a3a 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-2.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Conformance - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
+ <h2>Terminology (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,10 +30,76 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/cssom/#conformance">2 Conformance</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#terminology">2 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s2.#hardwareLimitations">
+ <tbody id="s2.#ref-for-supported-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-styling-language">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#unset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#common-serializing-idioms">2.1 Common Serializing Idioms</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character-as-code-point">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-serialize-a-string-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-comma-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-string">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-whitespace-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-an-identifier">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-3.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-3.htm
index e2efb3e12b4..1eff8192792 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-3.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Terminology (0 tests)</h2>
+ <h2>Media Queries (6 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,91 +30,247 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/cssom/#terminology">3 Terminology</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#media-queries">3 Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::after-pseudo-element">
+ <tbody id="s3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-media-queries">3.1 Parsing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::before-pseudo-element">
+ <tbody id="s3.1.#parse-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#author-defined-css-property">
+ <tbody id="s3.1.#parse-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#cascaded-value">
+ <tbody id="s3.1.#ref-for-parse-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#computed-value">
+ <tbody id="s3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-queries">3.2 Serializing Media Queries</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="matchmedia-3.2" class="dom script">
+ <td>
+ <a href="matchMedia.htm">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-003-3.2" class="dom script">
+ <td>
+ <a href="medialist-interfaces-003.htm">medialist-interfaces-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query Serialization
+ <ul class="assert">
+ <li>Media Queries are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.2.#example-b3d89b53">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#default-namespace">
+ <tbody id="s3.2.#ref-for-serialize-a-comma-separated-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#group-of-selectors">
+ <tbody id="s3.2.#ref-for-serialize-a-media-feature-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#ignored">
+ <tbody id="s3.2.#ref-for-serialize-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#list-of-css-page-selectors">
+ <tbody id="s3.2.#ref-for-serialize-an-identifier-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#namespace-prefix">
+ <tbody id="s3.2.#serialize-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#sequence-of-simple-selectors">
+ <tbody id="s3.2.#serialize-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#set">
+ <tbody id="s3.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-feature-values">3.2.1 Serializing Media Feature Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#simple-selector">
+ <tbody id="s3.2.1.#issue-8e1245db">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-css-property">
+ <tbody id="s3.2.1.#serialize-a-media-feature-value">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-styling-language">
+ <tbody id="s3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#comparing-media-queries">3.3 Comparing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#universal-selector">
+ <tbody id="s3.3.#compare-media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#unset">
+ <tbody id="s3.3.#ref-for-serialize-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#used-value">
+ <tbody id="s3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-medialist-interface">3.4 The MediaList Interface</a></th></tr>
+ <!-- 4 tests -->
+ <tr id="medialist-3.4" class="script">
+ <td>
+ <a href="MediaList.htm">medialist</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>the MediaList interface
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-001-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-001.htm">medialist-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query List Serialization
+ <ul class="assert">
+ <li>MediaLists are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-002-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-002.htm">medialist-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has deleteMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-004-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-004.htm">medialist-interfaces-004</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has appendMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.4.#MediaList-stringification-behavior">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#whitespace">
+ <tbody id="s3.4.#create-a-medialist-object">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#common-serializing-idioms">3.1 Common Serializing Idioms</a></th></tr>
+ <tbody id="s3.4.#dom-medialist-appendmedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-appendmedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-mediatext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist-collection-of-media-queries">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-appendmedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-deletemedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character-as-code-point">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-comma-separated-list">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-string">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-url">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-whitespace-separated-list">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-an-identifier">
+ <tbody id="s3.4.#ref-for-serialize-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-4.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-4.htm
index 5640fad2040..0e1fe3a7371 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-4.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-4.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Media Queries (6 tests)</h2>
+ <h2>Selectors (2 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,139 +30,86 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/cssom/#media-queries">4 Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#selectors">4 Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-media-queries">4.1 Parsing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-selectors">4.1 Parsing Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#parse-a-media-query">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s4.1.#parse-a-media-query-list">
+ <tbody id="s4.1.#parse-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-queries">4.2 Serializing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-selectors">4.2 Serializing Selectors</a></th></tr>
<!-- 2 tests -->
- <tr id="matchmedia-4.2" class="dom script">
- <td>
- <a href="matchMedia.htm">matchmedia</a></td>
+ <tr id="selectorserialize-4.2" class="primary dom script">
+ <td><strong>
+ <a href="selectorSerialize.htm">selectorserialize</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
+ <td>test serialized selector which is only one simple selector in the sequence of simple selectors
</td>
</tr>
- <tr id="medialist-interfaces-003-4.2" class="dom script">
- <td>
- <a href="medialist-interfaces-003.htm">medialist-interfaces-003</a></td>
+ <tr id="serialize-namespaced-type-selectors-4.2" class="primary dom script">
+ <td><strong>
+ <a href="serialize-namespaced-type-selectors.htm">serialize-namespaced-type-selectors</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query Serialization
- <ul class="assert">
- <li>Media Queries are serialized according to the specification</li>
- </ul>
+ <td>test serialization of type selectors and namespace prefixes
</td>
</tr>
</tbody>
- <tbody id="s4.2.#serialize-a-media-query">
+ <tbody id="s4.2.#ref-for-serialize-a-comma-separated-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.#serialize-a-media-query-list">
+ <tbody id="s4.2.#ref-for-serialize-a-group-of-selectors-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-feature-values">4.2.1 Serializing Media Feature Values</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1.#serialize-a-media-feature-value">
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#comparing-media-queries">4.3 Comparing Media Queries</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3.#compare-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-a-string-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-medialist-interface">4.4 The MediaList Interface</a></th></tr>
- <!-- 4 tests -->
- <tr id="medialist-4.4" class="script">
- <td>
- <a href="MediaList.htm">medialist</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>the MediaList interface
- </td>
- </tr>
- <tr id="medialist-interfaces-001-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-001.htm">medialist-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query List Serialization
- <ul class="assert">
- <li>MediaLists are serialized according to the specification</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-002-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-002.htm">medialist-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has deleteMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-004-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-004.htm">medialist-interfaces-004</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has appendMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s4.2.#ref-for-serialize-a-string-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-2">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#collection-of-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#create-a-medialist-object">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-appendmedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-deletemedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-item">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-length">
+ <tbody id="s4.2.#serialize-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-mediatext">
+ <tbody id="s4.2.#serialize-a-selector">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#medialist">
+ <tbody id="s4.2.#serialize-a-simple-selector">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-5.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-5.htm
index 450caa7c22e..a2c04cbcea0 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-5.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
+ <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Selectors (2 tests)</h2>
+ <h2>CSS (20 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,47 +30,2551 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/cssom/#selectors">5 Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-object-model">5 CSS</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-selectors">5.1 Parsing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheets">5.1 CSS Style Sheets</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-001-5.1" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-001.htm">style-sheet-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Initial Values
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-alternate-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-disabled-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-location">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-origin-clean-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-ce0c9cbc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-eb7251b0">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-alternate-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-cssstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-medialist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheet-interface">5.1.1 The StyleSheet Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-disabled">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-ownernode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-location-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-media-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-owner-node-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-medialist-mediatext-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-ownernode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-medialist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface">5.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-002-5.1.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.htm">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.2.#cssstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-ownerrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-owner-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-css-style-sheet-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#parse-a-group-of-selectors">
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-ownerrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-insert-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-remove-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-stylesheet-4">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-selectors">5.2 Serializing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheet-collections">5.2 CSS Style Sheet Collections</a></th></tr>
<!-- 2 tests -->
- <tr id="selectorserialize-5.2" class="primary dom script">
- <td><strong>
- <a href="selectorSerialize.htm">selectorserialize</a></strong></td>
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.#add-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#change-the-preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#create-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#document-css-style-sheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enable-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enabled-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#last-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#persistent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-add-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-change-the-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-origin-clean-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-node-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-parent-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-select-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#remove-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#select-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-http-default-style-header">5.2.1 The HTTP Default-Style Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-change-the-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-css-style-sheet-set-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-enabled-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-preferred-css-style-sheet-set-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface">5.2.2 The StyleSheetList Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.htm">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#stylesheetlist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface">5.2.3 Extensions to the Document Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.htm">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.3.#dom-document-stylesheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-document-css-style-sheets-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-dom-document-stylesheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#style-sheet-association">5.3 Style Sheet Association</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-concept-css-style-sheet-owner-node-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-css-style-sheet-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#fetching-css-style-sheets">5.3.1 Fetching CSS style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#fetch-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-linkstyle-interface">5.3.2 The LinkStyle Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#associated-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#dom-linkstyle-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#example-a876cd5e">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#linkstyle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-concept-css-style-sheet-owner-node-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-css-style-sheet-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-document-css-style-sheets-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-specifications">5.3.3 Requirements on specifications</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-create-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-css-style-sheet-38">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-linkstyle-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">5.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#prolog">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-associated-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-alternate-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-location-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-media-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-origin-clean-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-node-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-parent-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-title-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-create-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-fetch-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-linkstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-remove-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-supported-styling-language-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-http-link-header">5.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-45012e41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-af048285">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-d4a93110">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-alternate-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-location-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-media-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-origin-clean-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-node-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-parent-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-title-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-create-a-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-fetch-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-rules">5.4 CSS Rules</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="cssimportrule-5.4" class="dom script">
+ <td>
+ <a href="cssimportrule.htm">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4" class="dom script">
+ <td>
+ <a href="cssstylerule.htm">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-child-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#example-400f4ea9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#insert-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#parse-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-style-sheet-39">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssimportrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssmediarule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssnamespacerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-csspagerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssstylerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-namespaceuri-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-prefix-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-parse-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-group-of-selectors-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-media-query-list-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-an-identifier-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#remove-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#serialize-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface">5.4.1 The CSSRuleList Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="index-003-5.4.1" class="dom script">
+ <td>
+ <a href="index-003.htm">index-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Style Rules</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.1.#cssrulelist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrule-interface">5.4.2 The CSSRule Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="cssimportrule-5.4.2" class="dom script">
+ <td>
+ <a href="cssimportrule.htm">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4.2" class="dom script">
+ <td>
+ <a href="cssstylerule.htm">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="style-sheet-interfaces-002-5.4.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.htm">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.2.#cssrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-charset_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-csstext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-font_face_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-import_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-margin_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-media_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-namespace_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-page_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-style_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-css-rule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssimportrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmarginrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmediarule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssnamespacerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-csspagerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylesheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-font_face_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-import_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-margin_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-media_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-namespace_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-page_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-style_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-remove-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-serialize-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface">5.4.3 The CSSStyleRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssstylerule-5.4.3" class="dom script">
+ <td>
+ <a href="cssstylerule.htm">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.3.#concept-declarations-specified-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#cssstylerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-concept-declarations-specified-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssrule-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-declarations-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-readonly-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstylerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstyledeclaration-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-parse-a-group-of-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-serialize-a-group-of-selectors-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface">5.4.4 The CSSImportRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssimportrule-5.4.4" class="dom script">
+ <td>
+ <a href="cssimportrule.htm">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.4.#cssimportrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-concept-css-style-sheet-css-rules-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-40">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-42">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-43">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssimportrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssrule-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssstylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-medialist-mediatext-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-href-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-medialist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface">5.4.5 The CSSGroupingRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#cssgroupingrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssgroupingrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrule-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrulelist-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-deleterule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-insert-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-remove-a-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface">5.4.6 The CSSMediaRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#cssmediarule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssgroupingrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssmediarule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssgroupingrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssmediarule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-dom-medialist-mediatext-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-medialist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-csspagerule-interface">5.4.7 The CSSPageRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#csspagerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#issue-80e22679">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#parse-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-concept-declarations-specified-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssgroupingrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-csspagerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-declarations-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-readonly-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-csspagerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-cssstyledeclaration-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-parse-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-serialize-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#serialize-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.8">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface">5.4.8 The CSSMarginRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#cssmarginrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-concept-declarations-specified-order-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssmarginrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssrule-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-declarations-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-parent-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-readonly-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssstyledeclaration-csstext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.9">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface">5.4.9 The CSSNamespaceRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#cssnamespacerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-namespaceuri">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-prefix">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssnamespacerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssrule-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-namespaceuri-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-prefix-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declarations">5.5 CSS Declarations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-case-sensitive-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-important-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-property-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-property-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declaration-blocks">5.6 CSS Declaration Blocks</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#concept-shorthands-preferred-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-declarations">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-readonly-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#parse-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-concept-shorthands-preferred-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-rule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface">5.6.1 The CSSStyleDeclaration Interface</a></th></tr>
+ <!-- 6 tests -->
+ <tr id="computed-style-001-5.6.1" class="dom script">
+ <td>
+ <a href="computed-style-001.htm">computed-style-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="css-style-declaration-modifications-5.6.1" class="dom script">
+ <td>
+ <a href="css-style-declaration-modifications.htm">css-style-declaration-modifications</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSStyleDeclaration Interface
+ <ul class="assert">
+ <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssom-cssstyledeclaration-set-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssstyledeclaration-set.htm">cssom-cssstyledeclaration-set</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
+ </td>
+ </tr>
+ <tr id="cssom-csstext-serialize-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssText-serialize.htm">cssom-csstext-serialize</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getting cssText must return the result of serializing the CSS declaration blocks.
+ </td>
+ </tr>
+ <tr id="cssom-setproperty-shorthand-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-setProperty-shorthand.htm">cssom-setproperty-shorthand</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
+ </td>
+ </tr>
+ <tr id="cssstyledeclaration-mutability-5.6.1" class="dom script">
+ <td>
+ <a href="cssstyledeclaration-mutability.htm">cssstyledeclaration-mutability</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialized selector which is only one simple selector in the sequence of simple selectors
+ <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
</td>
</tr>
- <tr id="serialize-namespaced-type-selectors-5.2" class="primary dom script">
+ </tbody>
+ <tbody id="s5.6.1.#css-property-to-idl-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#cssstyledeclaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_camel_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_dashed_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_webkit_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-cssfloat">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-csstext">
+ <!-- 1 tests -->
+ <tr id="cssstyledeclaration-csstext-5.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
<td><strong>
- <a href="serialize-namespaced-type-selectors.htm">serialize-namespaced-type-selectors</a></strong></td>
+ <a href="cssstyledeclaration-csstext.htm">cssstyledeclaration-csstext</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialization of type selectors and namespace prefixes
+ <td>CSSStyleDeclaration.cssText Test
+ <ul class="assert">
+ <li>CSS declarations is serialized as expected</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s5.2.#serialize-a-group-of-selectors">
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-dashed-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-webkit-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-28884fea">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-5e885525">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-6720f69f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-9bac29eb">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#idl-attribute-to-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-concept-declarations-specified-order-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-block-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssrule-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-parent-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-camel-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-cssfloat-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-dashed-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-webkit-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-values">5.7 CSS Values</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="index-001-5.7" class="dom script">
+ <td>
+ <a href="index-001.htm">index-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>The style value should be serialized to margin: 20px;</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="index-002-5.7" class="dom script">
+ <td>
+ <a href="index-002.htm">index-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Shorthand Values</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-css-values">5.7.1 Parsing CSS Values</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#parse-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#ref-for-parse-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values">5.7.2 Serializing CSS Values</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="shape-outside-shape-arguments-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-000.htm">shape-outside-shape-arguments-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Basic Shape Arguments
+ <ul class="assert">
+ <li>A basic basic shape can contain any length unit type, or percentage</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-arguments-001-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-001.htm">shape-outside-shape-arguments-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Shape Number Values
+ <ul class="assert">
+ <li>The basic shape can contain all valid number formats</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-notation-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-notation-000.htm">shape-outside-shape-notation-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Valid Basic Shape Functional Notation
+ <ul class="assert">
+ <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.2.#issue-30d70c4f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-b55f28a2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-e57a69c6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-concept-shorthands-preferred-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-string-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-url-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-whitespace-separated-list-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-an-identifier-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-component-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values-examples">5.7.2.1 Examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-selector">
+ <tbody id="s5.7.2.1.#example-828b7c14">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-simple-selector">
+ <tbody id="s5.7.2.1.#issue-3a42ec46">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-6.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-6.htm
index 238220faf91..fbe331e5caa 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-6.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
+ <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>CSS (20 tests)</h2>
+ <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,744 +30,92 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css">6 CSS</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#dom-access-to-css-declaration-blocks">6 DOM Access to CSS Declaration Blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheets">6.1 CSS Style Sheets</a></th></tr>
- <!-- 1 tests -->
- <tr id="style-sheet-interfaces-001-6.1" class="dom script">
- <td>
- <a href="style-sheet-interfaces-001.htm">style-sheet-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Initial Values
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-alternate-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-disabled-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-location">
+ <a href="https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface">6.1 The ElementCSSInlineStyle Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-media">
+ <tbody id="s6.1.#dom-elementcssinlinestyle-style">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-origin-clean-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheet-interface">6.1.1 The StyleSheet Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-disabled">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-ownernode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylesheet-interface">6.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <tbody id="s6.1.#elementcssinlinestyle">
<!-- 1 tests -->
- <tr id="style-sheet-interfaces-002-6.1.2" class="dom script">
+ <tr id="inline-style-001-6.1.#elementcssinlinestyle" class="dom script">
<td>
- <a href="style-sheet-interfaces-002.htm">style-sheet-interfaces-002</a></td>
+ <a href="inline-style-001.htm">inline-style-001</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
+ <td>Inline CSSStyleDeclaration
<ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
</ul>
</td>
</tr>
</tbody>
- <tbody id="s6.1.2.#cssstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-deleterule">
+ <tbody id="s6.1.#ref-for-concept-declarations-specified-order-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-ownerrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheet-collections">6.2 CSS Style Sheet Collections</a></th></tr>
- <!-- 2 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.#add-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-css-declaration-33">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#change-the-preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-css-declaration-block-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#create-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-21">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-22">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#document-css-style-sheets">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-23">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enable-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-24">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enabled-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-owner-node-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#last-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-parent-css-rule-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#persistent-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-readonly-flag-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-dom-cssstyledeclaration-csstext-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#remove-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-dom-elementcssinlinestyle-style-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#select-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-http-default-style-header">6.2.1 The HTTP Default-Style Header</a></th></tr>
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheetlist-interface">6.2.2 The StyleSheetList Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.htm">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-item">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-length">
+ <tbody id="s6.1.#ref-for-parse-a-css-declaration-block-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#stylesheetlist">
+ <tbody id="s6.1.#ref-for-serialize-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-document-interface">6.2.3 Extensions to the Document Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.htm">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.htm">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.htm">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.3.#dom-document-enablestylesheetsforset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-laststylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-preferredstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-selectedstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheetsets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#interaction-with-the-user-interface">6.2.4 Interaction with the User Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#persisting-the-selected-css-style-sheet-set">6.2.4.1 Persisting the selected CSS style sheet set</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples">6.2.5 Examples</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#style-sheet-association">6.3 Style Sheet Association</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#fetching-css-style-sheets">6.3.1 Fetching CSS style sheets</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1.#fetch-a-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-linkstyle-interface">6.3.2 The LinkStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#associated-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#dom-linkstyle-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#linkstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-specifications">6.3.3 Requirements on specifications</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">6.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4.#prolog">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-http-link-header">6.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-rules">6.4 CSS Rules</a></th></tr>
- <!-- 2 tests -->
- <tr id="cssimportrule-6.4" class="dom script">
- <td>
- <a href="cssimportrule.htm">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4" class="dom script">
- <td>
- <a href="cssstylerule.htm">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.#concept-css-rule-child-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#insert-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#parse-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#remove-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#serialize-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrulelist-interface">6.4.1 The CSSRuleList Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="index-003-6.4.1" class="dom script">
- <td>
- <a href="index-003.htm">index-003</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Style Rules</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.1.#cssrulelist">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-item">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-length">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrule-interface">6.4.2 The CSSRule Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="cssimportrule-6.4.2" class="dom script">
- <td>
- <a href="cssimportrule.htm">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4.2" class="dom script">
- <td>
- <a href="cssstylerule.htm">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="style-sheet-interfaces-002-6.4.2" class="dom script">
- <td>
- <a href="style-sheet-interfaces-002.htm">style-sheet-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.2.#cssrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-charset_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-csstext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-font_face_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-import_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-margin_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-media_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-namespace_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-page_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-style_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylerule-interface">6.4.3 The CSSStyleRule Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="cssstylerule-6.4.3" class="dom script">
- <td>
- <a href="cssstylerule.htm">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.3.#concept-declarations-specified-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#cssstylerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csscharsetrule-interface">6.4.4 The CSSCharsetRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#csscharsetrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#dom-csscharsetrule-encoding">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5">
+ <tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssimportrule-interface">6.4.5 The CSSImportRule Interface</a></th></tr>
+ <a href="#s6.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface">6.2 Extensions to the Window Interface</a></th></tr>
<!-- 1 tests -->
- <tr id="cssimportrule-6.4.5" class="dom script">
- <td>
- <a href="cssimportrule.htm">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.5.#cssimportrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssgroupingrule-interface">6.4.6 The CSSGroupingRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#cssgroupingrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-deleterule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmediarule-interface">6.4.7 The CSSMediaRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#cssmediarule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#dom-cssmediarule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.8">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csspagerule-interface">6.4.8 The CSSPageRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#csspagerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#parse-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#serialize-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.9">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmarginrule-interface">6.4.9 The CSSMarginRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#cssmarginrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.10">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssnamespacerule-interface">6.4.10 The CSSNamespaceRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#cssnamespacerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-namespaceuri">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-prefix">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declarations">6.5 CSS Declarations</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-case-sensitive-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-important-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-property-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-value">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declaration-blocks">6.6 CSS Declaration Blocks</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-declarations">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-readonly-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-shorthands-preferred-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#contept-css-declaration-block-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#parse-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface">6.6.1 The CSSStyleDeclaration Interface</a></th></tr>
- <!-- 6 tests -->
- <tr id="computed-style-001-6.6.1" class="dom script">
+ <tr id="computed-style-001-6.2" class="dom script">
<td>
<a href="computed-style-001.htm">computed-style-001</a></td>
<td></td>
@@ -778,201 +126,56 @@
</ul>
</td>
</tr>
- <tr id="css-style-declaration-modifications-6.6.1" class="dom script">
- <td>
- <a href="css-style-declaration-modifications.htm">css-style-declaration-modifications</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration Interface
- <ul class="assert">
- <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
- </td>
- </tr>
- <tr id="cssom-cssstyledeclaration-set-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssstyledeclaration-set.htm">cssom-cssstyledeclaration-set</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
- </td>
- </tr>
- <tr id="cssom-csstext-serialize-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssText-serialize.htm">cssom-csstext-serialize</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getting cssText must return the result of serializing the CSS declaration blocks.
- </td>
- </tr>
- <tr id="cssom-setproperty-shorthand-6.6.1" class="dom script">
- <td>
- <a href="cssom-setProperty-shorthand.htm">cssom-setproperty-shorthand</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
- </td>
- </tr>
- <tr id="cssstyledeclaration-mutability-6.6.1" class="dom script">
- <td>
- <a href="cssstyledeclaration-mutability.htm">cssstyledeclaration-mutability</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
- </td>
- </tr>
- </tbody>
- <tbody id="s6.6.1.#append-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#css-property-to-idl-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#cssstyledeclaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-cssfloat">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-csstext">
- <!-- 1 tests -->
- <tr id="cssstyledeclaration-csstext-6.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
- <td><strong>
- <a href="cssstyledeclaration-csstext.htm">cssstyledeclaration-csstext</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration.cssText Test
- <ul class="assert">
- <li>CSS declarations is serialized as expected</li>
- </ul>
- </td>
- </tr>
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <tbody id="s6.2.#dom-window-getcomputedstyle">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-elt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-item">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-pseudoelt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-length">
+ <tbody id="s6.2.#ref-for-concept-css-style-sheet-origin-clean-flag-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-parentrule">
+ <tbody id="s6.2.#ref-for-css-declaration-block-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-removeproperty">
+ <tbody id="s6.2.#ref-for-css-declaration-block-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setproperty">
+ <tbody id="s6.2.#ref-for-css-style-sheet-44">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-declarations-25">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#idl-attribute-to-css-property">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-owner-node-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-priority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-parent-css-rule-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-value">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-readonly-flag-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-values">6.7 CSS Values</a></th></tr>
- <!-- 2 tests -->
- <tr id="index-001-6.7" class="dom script">
- <td>
- <a href="index-001.htm">index-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>The style value should be serialized to margin: 20px;</li>
- </ul>
- </td>
- </tr>
- <tr id="index-002-6.7" class="dom script">
- <td>
- <a href="index-002.htm">index-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Shorthand Values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-css-values">6.7.1 Parsing CSS Values</a></th></tr>
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.1.#parse-a-css-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-css-values">6.7.2 Serializing CSS Values</a></th></tr>
- <!-- 3 tests -->
- <tr id="shape-outside-shape-arguments-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-000.htm">shape-outside-shape-arguments-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Basic Shape Arguments
- <ul class="assert">
- <li>A basic basic shape can contain any length unit type, or percentage</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-arguments-001-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-001.htm">shape-outside-shape-arguments-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Shape Number Values
- <ul class="assert">
- <li>The basic shape can contain all valid number formats</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-notation-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-notation-000.htm">shape-outside-shape-notation-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Valid Basic Shape Functional Notation
- <ul class="assert">
- <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.2.#serialize-a-css-component-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.#serialize-a-css-value">
+ <tbody id="s6.2.#ref-for-resolved-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples-0">6.7.2.1 Examples</a></th></tr>
+ <tbody id="s6.2.#ref-for-supported-css-property-8">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-7.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-7.htm
index 0ec2b4d034e..0f5c71dcc81 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-7.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
+ <h2>Utility APIs (1 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,89 +30,48 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/cssom/#dom-access-to-css-declaration-blocks">7 DOM Access to CSS Declaration Blocks</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#utility-apis">7 Utility APIs</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-elementcssinlinestyle-interface">7.1 The ElementCSSInlineStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#dom-elementcssinlinestyle-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#elementcssinlinestyle">
+ <a href="https://www.w3.org/TR/cssom-1/#the-css.escape()-method">7.1 The CSS.escape() Method</a></th></tr>
<!-- 1 tests -->
- <tr id="inline-style-001-7.1.#elementcssinlinestyle" class="dom script">
- <td>
- <a href="inline-style-001.htm">inline-style-001</a></td>
+ <tr id="escape-7.1" class="primary script">
+ <td><strong>
+ <a href="escape.htm">escape</a></strong></td>
<td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Inline CSSStyleDeclaration
- <ul class="assert">
- <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS#escape
</td>
</tr>
</tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-window-interface">7.2 Extensions to the Window Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-7.2" class="dom script">
- <td>
- <a href="computed-style-001.htm">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s7.2.#dom-window-getcomputedstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-getstyleutils-interface">7.3 The GetStyleUtils Interface</a></th></tr>
+ <tbody id="s7.1.#css">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#associated-document">
+ <tbody id="s7.1.#dom-css-escape">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-cascadedstyle">
+ <tbody id="s7.1.#dom-css-escape-ident-ident">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-rawcomputedstyle">
+ <tbody id="s7.1.#example-7bab7fa8">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-usedstyle">
+ <tbody id="s7.1.#example-b26de1f0">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#getstyleutils">
+ <tbody id="s7.1.#ref-for-dom-css-escape-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-element-interface">7.4 Extensions to the Element Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.4.#dom-element-pseudo">
+ <tbody id="s7.1.#ref-for-dom-css-escape-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-pseudoelement-interface">7.5 The PseudoElement Interface</a></th></tr>
+ <tbody id="s7.1.#ref-for-dom-css-escape-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5.#pseudoelement">
+ <tbody id="s7.1.#ref-for-serialize-an-identifier-10">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-8.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-8.htm
index ac49d14d8ba..cb454e6308e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-8.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-8.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Utility APIs (1 tests)</h2>
+ <h2>Resolved Values (1 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,24 +30,54 @@
<tbody id="s8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8">+</a>
- <a href="https://www.w3.org/TR/cssom/#utility-apis">8 Utility APIs</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-css.escape()-method">8.1 The CSS.escape() Method</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#resolved-values">8 Resolved Values</a></th></tr>
<!-- 1 tests -->
- <tr id="escape-8.1" class="primary script">
- <td><strong>
- <a href="escape.htm">escape</a></strong></td>
+ <tr id="computed-style-001-8" class="dom script">
+ <td>
+ <a href="computed-style-001.htm">computed-style-001</a></td>
<td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS#escape
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s8.1.#dom-css-escape">
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#resolved-value">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/chapter-9.htm b/tests/wpt/css-tests/cssom-1_dev/html/chapter-9.htm
index 6e05eec1aea..7662db9ece5 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/chapter-9.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
+ <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Resolved Values (1 tests)</h2>
+ <h2>IANA Considerations (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,21 +30,16 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/cssom/#resolved-values">9 Resolved Values</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-9" class="dom script">
- <td>
- <a href="computed-style-001.htm">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/cssom-1/#iana-considerations">9 IANA Considerations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s9.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#default-style">9.1 Default-Style</a></th></tr>
+ <!-- 0 tests -->
</tbody>
- <tbody id="s9.#resolved-value">
+ <tbody id="s9.1.#http-default-style">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/computed-style-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/computed-style-001.htm
index 1b55666a767..b48bc2a3a7b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/computed-style-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/computed-style-001.htm
@@ -2,9 +2,9 @@
<html><head>
<title>CSS Test: getComputedStyle</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-window-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#resolved-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#resolved-values" rel="help">
<meta content="dom" name="flags">
<meta content="getComputedStyle returns a readonly CSSStyleDeclaration with resolved values" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/css-style-declaration-modifications.htm b/tests/wpt/css-tests/cssom-1_dev/html/css-style-declaration-modifications.htm
index 201cfdce763..ef980e58747 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/css-style-declaration-modifications.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/css-style-declaration-modifications.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS Test: CSSStyleDeclaration Interface</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
<meta content="dom" name="flags">
<meta content="CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssimportrule.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssimportrule.htm
index 86efd25108b..460d5a2358b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssimportrule.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssimportrule.htm
@@ -2,9 +2,9 @@
<html><head>
<title>CSSOM CSSRule CSSImportRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew">
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssimportrule-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssimportrule-interface" rel="help">
<meta content="dom" name="flags">
<meta content="All properties for this CSSImportRule instance of CSSRule are initialized correctly" name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssText-serialize.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssText-serialize.htm
index be34720fdc4..8bc2c6c0506 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssText-serialize.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssText-serialize.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSSOM Parsing Test: getting cssText must return the result of serializing the CSS declaration blocks.</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish">
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source">
<meta content="dom" name="flags">
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssstyledeclaration-set.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssstyledeclaration-set.htm
index f1434c6c687..9a6e00b852e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssstyledeclaration-set.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssom-cssstyledeclaration-set.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish">
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source">
<meta content="dom" name="flags">
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssom-setProperty-shorthand.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssom-setProperty-shorthand.htm
index 02145458802..1379aa41c2a 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssom-setProperty-shorthand.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssom-setProperty-shorthand.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish">
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssom-remove-shorthand-property.html" rel="source">
<meta content="dom" name="flags">
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssstyledeclaration-mutability.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssstyledeclaration-mutability.htm
index 96576c2f553..2d5f9b8e2cd 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssstyledeclaration-mutability.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssstyledeclaration-mutability.htm
@@ -3,7 +3,7 @@
<title>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish">
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger"> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help">
<meta content="dom" name="flags">
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/cssstylerule.htm b/tests/wpt/css-tests/cssom-1_dev/html/cssstylerule.htm
index fd07663bda5..44cd30e889d 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/cssstylerule.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/cssstylerule.htm
@@ -2,9 +2,9 @@
<html><head>
<title>CSSOM CSSRule CSSStyleRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew">
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssstylerule-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylerule-interface" rel="help">
<meta content="dom" name="flags">
<meta content="All properties for this CSSStyleRule instance of CSSRule are initialized correctly" name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/index-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/index-001.htm
index 02f9a6189fb..f672367f543 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/index-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/index-001.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian">
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help">
<meta content="dom" name="flags">
<meta content="The style value should be serialized to margin: 20px;" name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/index-002.htm b/tests/wpt/css-tests/cssom-1_dev/html/index-002.htm
index c064b871816..ad6c8f89066 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/index-002.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/index-002.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian">
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help">
<meta content="dom" name="flags">
<meta content="Testing Serialization of Shorthand Values" name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/index-003.htm b/tests/wpt/css-tests/cssom-1_dev/html/index-003.htm
index cc856f68a88..1da7315e1c2 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/index-003.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/index-003.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian">
- <link href="http://www.w3.org/TR/cssom/#the-cssrulelist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrulelist-interface" rel="help">
<meta content="dom" name="flags">
<meta content="Testing Serialization of Style Rules" name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/inline-style-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/inline-style-001.htm
index 01aab71a2ab..65f4c8a6f00 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/inline-style-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/inline-style-001.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS Test: Inline CSSStyleDeclaration</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
- <link href="http://www.w3.org/TR/cssom/#elementcssinlinestyle" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#elementcssinlinestyle" rel="help">
<meta content="dom" name="flags">
<meta content="Inline CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/matchMedia.htm b/tests/wpt/css-tests/cssom-1_dev/html/matchMedia.htm
index ae2612e9f67..0b8b8d07a03 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/matchMedia.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/matchMedia.htm
@@ -5,7 +5,7 @@
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com">
<link rel="help" href="http://www.w3.org/TR/cssom-view/#dom-window-matchmedia">
<link rel="help" href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">
- <link rel="help" href="http://www.w3.org/TR/cssom/#serializing-media-queries">
+ <link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-media-queries">
<meta name="flags" content="dom">
<script src="/resources/testharness.js" type="text/javascript"></script>
<script src="/resources/testharnessreport.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-001.htm
index 643c25c3255..554b9336194 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-001.htm
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query List Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon">
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop">
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help">
<meta content="dom" name="flags">
<meta content="MediaLists are serialized according to the specification" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -11,23 +11,23 @@
<script id="metadata_cache">/*
{
"mediatest_medialist_serialize_element": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["MediaList.mediaText equals the 'media' value of the initial 'style' element."]
},
"mediatest_medialist_serialize_comma": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."]
},
"mediatest_medialist_serialize_empty": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["If the media query list is empty return the empty string."]
},
"mediatest_medialist_serialize_lexicographical": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["Each media query in the list of media queries should be sorted in lexicographical order."]
}
}
@@ -70,7 +70,7 @@
assert_equals(mediaList.mediaText, "all");
}, "mediatest_medialist_serialize_element",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["MediaList.mediaText equals the 'media' value of the initial 'style' element."] });
test(function() {
@@ -80,7 +80,7 @@
assert_equals(mediaList.mediaText, "all, screen");
}, "mediatest_medialist_serialize_comma",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."] });
test(function() {
@@ -90,7 +90,7 @@
assert_equals(mediaList.mediaText, "");
}, "mediatest_medialist_serialize_empty",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["If the media query list is empty return the empty string."] });
test(function() {
@@ -101,7 +101,7 @@
assert_equals(mediaList.mediaText, "all, print, screen");
}, "mediatest_medialist_serialize_lexicographical",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["Each media query in the list of media queries should be sorted in lexicographical order."] });
</script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-002.htm b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-002.htm
index 5d0e1618b00..c6bbca167d3 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-002.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-002.htm
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop">
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger"> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help">
<meta content="dom" name="flags">
<meta content="MediaList object has deleteMedium method and it functions properly." name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-003.htm b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-003.htm
index caebc5d740f..42d672a73fc 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-003.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-003.htm
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon">
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop">
- <link href="http://www.w3.org/TR/cssom/#serializing-media-queries" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" rel="help">
<meta content="dom" name="flags">
<meta content="Media Queries are serialized according to the specification" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-004.htm b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-004.htm
index 4133876cb67..bed7a69f51e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-004.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/medialist-interfaces-004.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop">
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help">
<meta content="dom" name="flags">
<meta content="MediaList object has appendMedium method and it functions properly." name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-000.htm b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-000.htm
index 18345074561..480de5326e2 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-000.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-000.htm
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help">
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-001.htm
index 3866b834653..59432e5f2bf 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-arguments-001.htm
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help">
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="The basic shape can contain all valid number formats" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-notation-000.htm b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-notation-000.htm
index f7ddbfd2e7b..f83f71efdae 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-notation-000.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/shape-outside-shape-notation-000.htm
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns"> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help">
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help">
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert">
<meta content="dom" name="flags">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-001.htm b/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-001.htm
index 1990607ca94..4d3bbd2849b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-001.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-001.htm
@@ -2,7 +2,7 @@
<html><head>
<title>CSS Test: CSSOM StyleSheet Initial Values</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
- <link href="http://www.w3.org/TR/cssom/#css-style-sheets" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheets" rel="help">
<meta content="dom" name="flags">
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -15,7 +15,7 @@
<script id="metadata_cache">/*
{
"sheet_property": {
- "help": "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ "help": "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
"assert": ["styleElement.sheet exists",
"styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists",
@@ -26,8 +26,8 @@
"ownerRule, cssRules are read only"]
},
"CSSStyleSheet_property_values": {
- "help": ["http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule"],
+ "help": ["http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule"],
"assert": "CSSStyleSheet initial property values are correct"
},
"StyleSheet_properties": {
@@ -56,7 +56,7 @@
linkSheet = linkElement.sheet;
assert_true(linkSheet instanceof CSSStyleSheet);
}, "sheet_property",
- { help: "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ { help: "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
assert: [ "styleElement.sheet exists", "styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists", "linkElement.sheet is a CSSStyleSheet"] });
@@ -79,8 +79,8 @@
assert_true(styleSheet.cssRules.item(0) instanceof CSSImportRule);
importSheet = styleSheet.cssRules.item(0).styleSheet;
}, "CSSStyleSheet_property_values",
- { help: [ "http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule" ],
+ { help: [ "http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule" ],
assert: "CSSStyleSheet initial property values are correct" });
test(function() {
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-002.htm b/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-002.htm
index 40a35985e9c..f11052e00d4 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-002.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/style-sheet-interfaces-002.htm
@@ -3,8 +3,8 @@
<title>CSS Test: CSSOM StyleSheet Modify Rule List</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis">
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger"> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstylesheet-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help">
<meta content="dom" name="flags">
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert">
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/toc.htm b/tests/wpt/css-tests/cssom-1_dev/html/toc.htm
index 2d60bed1b90..7e515c1dcfa 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/toc.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/toc.htm
@@ -26,49 +26,54 @@
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.htm">Chapter 2 -
- Conformance</a></th>
+ Terminology</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.htm">Chapter 3 -
- Terminology</a></th>
- <td>(0 Tests)</td></tr>
+ Media Queries</a></th>
+ <td>(6 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
- Media Queries</a></th>
- <td>(6 Tests)</td></tr>
+ Selectors</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
- Selectors</a></th>
- <td>(2 Tests)</td></tr>
+ CSS</a></th>
+ <td>(20 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
- CSS</a></th>
- <td>(20 Tests)</td></tr>
+ DOM Access to CSS Declaration Blocks</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.htm">Chapter 7 -
- DOM Access to CSS Declaration Blocks</a></th>
- <td>(2 Tests)</td></tr>
+ Utility APIs</a></th>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.htm">Chapter 8 -
- Utility APIs</a></th>
+ Resolved Values</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s9">
<tr><th><a href="chapter-9.htm">Chapter 9 -
- Resolved Values</a></th>
- <td>(1 Tests)</td></tr>
+ IANA Considerations</a></th>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.htm">Chapter 10 -
- IANA Considerations</a></th>
+ Change History</a></th>
<td>(0 Tests)</td></tr>
</tbody>
+ <tbody id="s11">
+ <tr><th><a href="chapter-11.htm">Chapter 11 -
+ Acknowledgments</a></th>
+ <td>(1 Tests)</td></tr>
+ </tbody>
</table>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm
index 724d7290d90..98f8ba14e19 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm
@@ -2,9 +2,9 @@
<html><head>
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds">
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help">
<link href="stylesheet.css" type="text/css" rel="stylesheet">
<meta content="dom" name="flags">
<meta content="The styleSheets length attribute must reflect the number of sheets at page load and after dynamically" name="assert">
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-tree-order.htm b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-tree-order.htm
index 535a175ed39..33e89c024b1 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-tree-order.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-doc-ext-load-tree-order.htm
@@ -2,9 +2,9 @@
<html><head>
<title>CSSOM - Extensions to the Document Interface: Stylesheet header load order</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds">
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help">
<style type="text/css" title="aaa">
H1 {border-width: 1; border: solid; text-align: center}
</style>
diff --git a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm
index b6136eece91..657030ada93 100644
--- a/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/html/ttwf-cssom-document-extension.htm
@@ -3,8 +3,8 @@
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds">
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger"> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help">
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help">
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help">
<meta content="dom" name="flags">
<meta content="The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets." name="assert">
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data
index 81b5e78bc80..bd626e944f1 100644
--- a/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/cssom-1_dev/implementation-report-TEMPLATE.data
@@ -3,65 +3,65 @@
# http://test.csswg.org/suites/cssom-1_dev/DATESTAMP/
# See http://wiki.csswg.org/test/implementation-report for instructions
testname revision result comment
-html/computed-style-001.htm 39c06db4a79d5f4f5984bbfbc94617737015e605 ?
-xhtml1/computed-style-001.xht 39c06db4a79d5f4f5984bbfbc94617737015e605 ?
-html/css-style-declaration-modifications.htm 05a30b7434280c3e8a17544c5d3a36ca030ba72c ?
-xhtml1/css-style-declaration-modifications.xht 05a30b7434280c3e8a17544c5d3a36ca030ba72c ?
-html/cssimportrule.htm 6fb8ff5e50dc281810e8bdc3668a376c02748d64 ?
-xhtml1/cssimportrule.xht 6fb8ff5e50dc281810e8bdc3668a376c02748d64 ?
-html/cssom-cssstyledeclaration-set.htm b63533ef337d08541ec0fb5b70b618931b9809b0 ?
-xhtml1/cssom-cssstyledeclaration-set.xht b63533ef337d08541ec0fb5b70b618931b9809b0 ?
-html/cssom-csstext-serialize.htm 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 ?
-xhtml1/cssom-csstext-serialize.xht 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 ?
-html/cssom-setproperty-shorthand.htm 7630d8007322fed0af2c7d8e6f94585f3ae3703d ?
-xhtml1/cssom-setproperty-shorthand.xht 7630d8007322fed0af2c7d8e6f94585f3ae3703d ?
+html/computed-style-001.htm 91201507157858e704bac960ddb878acb659f505 ?
+xhtml1/computed-style-001.xht 91201507157858e704bac960ddb878acb659f505 ?
+html/css-style-declaration-modifications.htm 4d1321ca0db6ba3639a7af99d94005492ee73265 ?
+xhtml1/css-style-declaration-modifications.xht 4d1321ca0db6ba3639a7af99d94005492ee73265 ?
+html/cssimportrule.htm 402571534cece1f3086562e8ddfe02b51bd4a68f ?
+xhtml1/cssimportrule.xht 402571534cece1f3086562e8ddfe02b51bd4a68f ?
+html/cssom-cssstyledeclaration-set.htm 5114941523f7cea11c2f23c4f07247c0f65cb054 ?
+xhtml1/cssom-cssstyledeclaration-set.xht 5114941523f7cea11c2f23c4f07247c0f65cb054 ?
+html/cssom-csstext-serialize.htm 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 ?
+xhtml1/cssom-csstext-serialize.xht 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 ?
+html/cssom-setproperty-shorthand.htm 80e48cadd0de9f1117af0e351f9728a958c9aef0 ?
+xhtml1/cssom-setproperty-shorthand.xht 80e48cadd0de9f1117af0e351f9728a958c9aef0 ?
html/cssstyledeclaration-csstext.htm 050d90a766fef18fee4d12855696c9850e89dda3 ?
xhtml1/cssstyledeclaration-csstext.xht 050d90a766fef18fee4d12855696c9850e89dda3 ?
-html/cssstyledeclaration-mutability.htm 38cd7a355a26875bad54365ed7326a5dc51801de ?
-xhtml1/cssstyledeclaration-mutability.xht 38cd7a355a26875bad54365ed7326a5dc51801de ?
-html/cssstylerule.htm 8bda79669808b037722d77c414a75d08b7d03d2e ?
-xhtml1/cssstylerule.xht 8bda79669808b037722d77c414a75d08b7d03d2e ?
+html/cssstyledeclaration-mutability.htm e317000ed5527c57b63671ebc162b1a688c465ec ?
+xhtml1/cssstyledeclaration-mutability.xht e317000ed5527c57b63671ebc162b1a688c465ec ?
+html/cssstylerule.htm b314e38299189a550986e1abda63c6a16f6c3ede ?
+xhtml1/cssstylerule.xht b314e38299189a550986e1abda63c6a16f6c3ede ?
html/escape.htm 4779768a26a639395ce78173147b71159b477640 ?
xhtml1/escape.xht 4779768a26a639395ce78173147b71159b477640 ?
-html/index-001.htm 881e59e324c6f1d388b3809854a5a66989bc7f55 ?
-xhtml1/index-001.xht 881e59e324c6f1d388b3809854a5a66989bc7f55 ?
-html/index-002.htm 740237d18cd5e853d40313d6f3abd732815d4d90 ?
-xhtml1/index-002.xht 740237d18cd5e853d40313d6f3abd732815d4d90 ?
-html/index-003.htm 45c8b18b72e72295cabf7f1baaca94f8eb0233ef ?
-xhtml1/index-003.xht 45c8b18b72e72295cabf7f1baaca94f8eb0233ef ?
-html/inline-style-001.htm 947872aa8c1589adc78e5bdb586c116e451ed6a3 ?
-xhtml1/inline-style-001.xht 947872aa8c1589adc78e5bdb586c116e451ed6a3 ?
+html/index-001.htm 0add25575102acfa1255f22137004360e4b8da34 ?
+xhtml1/index-001.xht 0add25575102acfa1255f22137004360e4b8da34 ?
+html/index-002.htm 254583a4be047b4732187105b03f2d4fddf44371 ?
+xhtml1/index-002.xht 254583a4be047b4732187105b03f2d4fddf44371 ?
+html/index-003.htm 57a398c5c651c29691183371f5de25a619c18ee4 ?
+xhtml1/index-003.xht 57a398c5c651c29691183371f5de25a619c18ee4 ?
+html/inline-style-001.htm c82715b39ef81094be93deedf9f53e28ad610616 ?
+xhtml1/inline-style-001.xht c82715b39ef81094be93deedf9f53e28ad610616 ?
html/interfaces.htm 10c290ccb9207edb0489cd90e857a383674743a7 ?
xhtml1/interfaces.xht 10c290ccb9207edb0489cd90e857a383674743a7 ?
-html/matchmedia.htm 968cc094c6258392a6d1f8dd5eb814f43ed6692f ?
-xhtml1/matchmedia.xht 968cc094c6258392a6d1f8dd5eb814f43ed6692f ?
-html/medialist-interfaces-001.htm 8f997f3ca2338a1f634f076d2add4b6ac8b30019 ?
-xhtml1/medialist-interfaces-001.xht 8f997f3ca2338a1f634f076d2add4b6ac8b30019 ?
-html/medialist-interfaces-002.htm c04d5564112f6761478aeaf604c428307b72c993 ?
-xhtml1/medialist-interfaces-002.xht c04d5564112f6761478aeaf604c428307b72c993 ?
-html/medialist-interfaces-003.htm d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 ?
-xhtml1/medialist-interfaces-003.xht d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 ?
-html/medialist-interfaces-004.htm 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 ?
-xhtml1/medialist-interfaces-004.xht 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 ?
-html/medialist.htm 950f388af24cce357db899c6fdd58f0a785aa5e3 ?
-xhtml1/medialist.xht 950f388af24cce357db899c6fdd58f0a785aa5e3 ?
+html/matchmedia.htm 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
+xhtml1/matchmedia.xht 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
+html/medialist-interfaces-001.htm d8dfa64c5a2826340d2767605d3eb63e23cf6b13 ?
+xhtml1/medialist-interfaces-001.xht d8dfa64c5a2826340d2767605d3eb63e23cf6b13 ?
+html/medialist-interfaces-002.htm b389a96177e02427c60bc6add29ff4cceb0af2ab ?
+xhtml1/medialist-interfaces-002.xht b389a96177e02427c60bc6add29ff4cceb0af2ab ?
+html/medialist-interfaces-003.htm a71371905075e3ab323e6b3410547e3109a27b7d ?
+xhtml1/medialist-interfaces-003.xht a71371905075e3ab323e6b3410547e3109a27b7d ?
+html/medialist-interfaces-004.htm 6bd32425bcd41f96f733f9db294b6c4b115dfbeb ?
+xhtml1/medialist-interfaces-004.xht 6bd32425bcd41f96f733f9db294b6c4b115dfbeb ?
+html/medialist.htm 88caa27a697ae1cc292d3db5103109a8d56c5593 ?
+xhtml1/medialist.xht 88caa27a697ae1cc292d3db5103109a8d56c5593 ?
html/selectorserialize.htm cb441f03c4ab09e33cce9c5c96a60afc7a7b463d ?
xhtml1/selectorserialize.xht cb441f03c4ab09e33cce9c5c96a60afc7a7b463d ?
html/serialize-namespaced-type-selectors.htm 9633c0cdbf48938ace36b58a62ff20ce0f062a6f ?
xhtml1/serialize-namespaced-type-selectors.xht 9633c0cdbf48938ace36b58a62ff20ce0f062a6f ?
-html/shape-outside-shape-arguments-000.htm 8e30b0aa976388a251ee8392188230ae8d983576 ?
-xhtml1/shape-outside-shape-arguments-000.xht 8e30b0aa976388a251ee8392188230ae8d983576 ?
-html/shape-outside-shape-arguments-001.htm 9dd0113414a623dabe94f0e29eb616393dc49315 ?
-xhtml1/shape-outside-shape-arguments-001.xht 9dd0113414a623dabe94f0e29eb616393dc49315 ?
-html/shape-outside-shape-notation-000.htm f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ?
-xhtml1/shape-outside-shape-notation-000.xht f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 ?
-html/style-sheet-interfaces-001.htm 839ee75d556ca217573bba98b277215ad8d151eb ?
-xhtml1/style-sheet-interfaces-001.xht 839ee75d556ca217573bba98b277215ad8d151eb ?
-html/style-sheet-interfaces-002.htm 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 ?
-xhtml1/style-sheet-interfaces-002.xht 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 ?
-html/ttwf-cssom-doc-ext-load-count.htm 606e8f8f1b737f92ece2e0b30094156f171f7c88 ?
-xhtml1/ttwf-cssom-doc-ext-load-count.xht 606e8f8f1b737f92ece2e0b30094156f171f7c88 ?
-html/ttwf-cssom-doc-ext-load-tree-order.htm 974597c116d1c92c4aa72d03890c4fecf5f8aed5 ?
-xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht 974597c116d1c92c4aa72d03890c4fecf5f8aed5 ?
-html/ttwf-cssom-document-extension.htm cadf446d51e50a32ceb59b62191bd88993021465 ?
-xhtml1/ttwf-cssom-document-extension.xht cadf446d51e50a32ceb59b62191bd88993021465 ?
+html/shape-outside-shape-arguments-000.htm 74969ba14c9e4f25b9b0532a121abe7f84177b0d ?
+xhtml1/shape-outside-shape-arguments-000.xht 74969ba14c9e4f25b9b0532a121abe7f84177b0d ?
+html/shape-outside-shape-arguments-001.htm 11c5f05823458b5929e1db90af900209de8ff189 ?
+xhtml1/shape-outside-shape-arguments-001.xht 11c5f05823458b5929e1db90af900209de8ff189 ?
+html/shape-outside-shape-notation-000.htm 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ?
+xhtml1/shape-outside-shape-notation-000.xht 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 ?
+html/style-sheet-interfaces-001.htm b4cadd25ea5230bc99427c2f74294af4086800b0 ?
+xhtml1/style-sheet-interfaces-001.xht b4cadd25ea5230bc99427c2f74294af4086800b0 ?
+html/style-sheet-interfaces-002.htm 3e139fd805111696bdc606d22fa8d2563b7aa33e ?
+xhtml1/style-sheet-interfaces-002.xht 3e139fd805111696bdc606d22fa8d2563b7aa33e ?
+html/ttwf-cssom-doc-ext-load-count.htm 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 ?
+xhtml1/ttwf-cssom-doc-ext-load-count.xht 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 ?
+html/ttwf-cssom-doc-ext-load-tree-order.htm e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 ?
+xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 ?
+html/ttwf-cssom-document-extension.htm c621146c39810e9ed24ef0d81be60fc788fb956e ?
+xhtml1/ttwf-cssom-document-extension.xht c621146c39810e9ed24ef0d81be60fc788fb956e ?
diff --git a/tests/wpt/css-tests/cssom-1_dev/index.htm b/tests/wpt/css-tests/cssom-1_dev/index.htm
index 2af19ce4f52..6e44b7e4164 100644
--- a/tests/wpt/css-tests/cssom-1_dev/index.htm
+++ b/tests/wpt/css-tests/cssom-1_dev/index.htm
@@ -26,7 +26,7 @@
<p>Some tests in the test suite may contain errors.
Please check the latest version of the
- <a href="https://www.w3.org/TR/cssom/">CSSOM 1 specification</a>
+ <a href="https://www.w3.org/TR/cssom-1/">CSSOM 1 specification</a>
<strong>and its errata</strong>
before assuming a failure is due to an implementation bug and
not a test suite bug.</p>
diff --git a/tests/wpt/css-tests/cssom-1_dev/index.xht b/tests/wpt/css-tests/cssom-1_dev/index.xht
index 0850d32b0a1..9734d26bd28 100644
--- a/tests/wpt/css-tests/cssom-1_dev/index.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/index.xht
@@ -26,7 +26,7 @@
<p>Some tests in the test suite may contain errors.
Please check the latest version of the
- <a href="https://www.w3.org/TR/cssom/">CSSOM 1 specification</a>
+ <a href="https://www.w3.org/TR/cssom-1/">CSSOM 1 specification</a>
<strong>and its errata</strong>
before assuming a failure is due to an implementation bug and
not a test suite bug.</p>
diff --git a/tests/wpt/css-tests/cssom-1_dev/testinfo.data b/tests/wpt/css-tests/cssom-1_dev/testinfo.data
index 0e6d7e248f1..5f77083977e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/cssom-1_dev/testinfo.data
@@ -1,32 +1,32 @@
id references title flags links revision credits assertion
-computed-style-001 getComputedStyle dom,script http://www.w3.org/TR/cssom/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface,http://www.w3.org/TR/cssom/#resolved-values 39c06db4a79d5f4f5984bbfbc94617737015e605 `Bear Travis`<mailto:betravis@adobe.com> getComputedStyle returns a readonly CSSStyleDeclaration with resolved values
-css-style-declaration-modifications CSSStyleDeclaration Interface dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 05a30b7434280c3e8a17544c5d3a36ca030ba72c `Bear Travis`<mailto:betravis@adobe.com> CSSStyleDeclaration is properly initialized and can be modified through its interface
-cssimportrule CSSOM CSSRule CSSImportRule interface dom,script http://www.w3.org/TR/cssom/#css-rules,http://www.w3.org/TR/cssom/#the-cssrule-interface,http://www.w3.org/TR/cssom/#the-cssimportrule-interface 6fb8ff5e50dc281810e8bdc3668a376c02748d64 `Letitia Lew`<mailto:lew.letitia@gmail.com> All properties for this CSSImportRule instance of CSSRule are initialized correctly
-cssom-cssstyledeclaration-set CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface b63533ef337d08541ec0fb5b70b618931b9809b0 `Paul Irish`<mailto:paul.irish@gmail.com>
-cssom-cssText-serialize getting cssText must return the result of serializing the CSS declaration blocks. dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 3e14e2c10025c3e4e66daa88ea819dc46bd8b529 `Paul Irish`<mailto:paul.irish@gmail.com>
-cssom-setProperty-shorthand CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 7630d8007322fed0af2c7d8e6f94585f3ae3703d `Paul Irish`<mailto:paul.irish@gmail.com>
+computed-style-001 getComputedStyle dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface,http://www.w3.org/TR/cssom-1/#resolved-values 91201507157858e704bac960ddb878acb659f505 `Bear Travis`<mailto:betravis@adobe.com> getComputedStyle returns a readonly CSSStyleDeclaration with resolved values
+css-style-declaration-modifications CSSStyleDeclaration Interface dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 4d1321ca0db6ba3639a7af99d94005492ee73265 `Bear Travis`<mailto:betravis@adobe.com> CSSStyleDeclaration is properly initialized and can be modified through its interface
+cssimportrule CSSOM CSSRule CSSImportRule interface dom,script http://www.w3.org/TR/cssom-1/#css-rules,http://www.w3.org/TR/cssom-1/#the-cssrule-interface,http://www.w3.org/TR/cssom-1/#the-cssimportrule-interface 402571534cece1f3086562e8ddfe02b51bd4a68f `Letitia Lew`<mailto:lew.letitia@gmail.com> All properties for this CSSImportRule instance of CSSRule are initialized correctly
+cssom-cssstyledeclaration-set CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 5114941523f7cea11c2f23c4f07247c0f65cb054 `Paul Irish`<mailto:paul.irish@gmail.com>
+cssom-cssText-serialize getting cssText must return the result of serializing the CSS declaration blocks. dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 1f77b0eb997d17f537f68ce7dda33e3bc19d2b34 `Paul Irish`<mailto:paul.irish@gmail.com>
+cssom-setProperty-shorthand CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface 80e48cadd0de9f1117af0e351f9728a958c9aef0 `Paul Irish`<mailto:paul.irish@gmail.com>
cssstyledeclaration-csstext CSSStyleDeclaration.cssText Test dom,script https://drafts.csswg.org/cssom-1/#dom-cssstyledeclaration-csstext 050d90a766fef18fee4d12855696c9850e89dda3 `kkoichi`<coarse.ground@gmail.com> CSS declarations is serialized as expected
-cssstyledeclaration-mutability CSSOM: CSSStyleDeclaration is mutable and immutable in various settings dom,script http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface 38cd7a355a26875bad54365ed7326a5dc51801de `Paul Irish`<mailto:paul.irish@gmail.com>
-cssstylerule CSSOM CSSRule CSSStyleRule interface dom,script http://www.w3.org/TR/cssom/#css-rules,http://www.w3.org/TR/cssom/#the-cssrule-interface,http://www.w3.org/TR/cssom/#the-cssstylerule-interface 8bda79669808b037722d77c414a75d08b7d03d2e `Letitia Lew`<mailto:lew.letitia@gmail.com> All properties for this CSSStyleRule instance of CSSRule are initialized correctly
+cssstyledeclaration-mutability CSSOM: CSSStyleDeclaration is mutable and immutable in various settings dom,script http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface e317000ed5527c57b63671ebc162b1a688c465ec `Paul Irish`<mailto:paul.irish@gmail.com>
+cssstylerule CSSOM CSSRule CSSStyleRule interface dom,script http://www.w3.org/TR/cssom-1/#css-rules,http://www.w3.org/TR/cssom-1/#the-cssrule-interface,http://www.w3.org/TR/cssom-1/#the-cssstylerule-interface b314e38299189a550986e1abda63c6a16f6c3ede `Letitia Lew`<mailto:lew.letitia@gmail.com> All properties for this CSSStyleRule instance of CSSRule are initialized correctly
escape CSS#escape script https://drafts.csswg.org/cssom-1/#the-css.escape()-method 4779768a26a639395ce78173147b71159b477640
-index-001 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#css-values 881e59e324c6f1d388b3809854a5a66989bc7f55 `Divya Manian`<mailto:manian@adobe.com> The style value should be serialized to margin: 20px;
-index-002 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#css-values 740237d18cd5e853d40313d6f3abd732815d4d90 `Divya Manian`<mailto:manian@adobe.com> Testing Serialization of Shorthand Values
-index-003 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom/#the-cssrulelist-interface 45c8b18b72e72295cabf7f1baaca94f8eb0233ef `Divya Manian`<mailto:manian@adobe.com> Testing Serialization of Style Rules
-inline-style-001 Inline CSSStyleDeclaration dom,script http://www.w3.org/TR/cssom/#elementcssinlinestyle 947872aa8c1589adc78e5bdb586c116e451ed6a3 `Bear Travis`<mailto:betravis@adobe.com> Inline CSSStyleDeclaration is properly initialized and can be modified through its interface
+index-001 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#css-values 0add25575102acfa1255f22137004360e4b8da34 `Divya Manian`<mailto:manian@adobe.com> The style value should be serialized to margin: 20px;
+index-002 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#css-values 254583a4be047b4732187105b03f2d4fddf44371 `Divya Manian`<mailto:manian@adobe.com> Testing Serialization of Shorthand Values
+index-003 CSS OM: CSS Values dom,script http://www.w3.org/TR/cssom-1/#the-cssrulelist-interface 57a398c5c651c29691183371f5de25a619c18ee4 `Divya Manian`<mailto:manian@adobe.com> Testing Serialization of Style Rules
+inline-style-001 Inline CSSStyleDeclaration dom,script http://www.w3.org/TR/cssom-1/#elementcssinlinestyle c82715b39ef81094be93deedf9f53e28ad610616 `Bear Travis`<mailto:betravis@adobe.com> Inline CSSStyleDeclaration is properly initialized and can be modified through its interface
interfaces CSSOM automated IDL tests script https://drafts.csswg.org/cssom-1/#idl-index 10c290ccb9207edb0489cd90e857a383674743a7 `Ms2ger`<mailto:Ms2ger@gmail.com>
-matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom/#serializing-media-queries 968cc094c6258392a6d1f8dd5eb814f43ed6692f `Rune Lillesveen`<mailto:rune@opera.com>
-MediaList the MediaList interface script http://www.w3.org/TR/cssom/#the-medialist-interface,http://dev.w3.org/2006/webapi/WebIDL/#getownproperty 950f388af24cce357db899c6fdd58f0a785aa5e3 `Ms2ger`<mailto:Ms2ger@gmail.com>
-medialist-interfaces-001 CSSOM Media Query List Serialization dom,script http://www.w3.org/TR/cssom/#the-medialist-interface 8f997f3ca2338a1f634f076d2add4b6ac8b30019 `Ben Sheldon`<mailto:ben@codeforamerica.org>,`Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaLists are serialized according to the specification
-medialist-interfaces-002 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom/#the-medialist-interface c04d5564112f6761478aeaf604c428307b72c993 `Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaList object has deleteMedium method and it functions properly.
-medialist-interfaces-003 CSSOM Media Query Serialization dom,script http://www.w3.org/TR/cssom/#serializing-media-queries d7870ae5845c7c895fce2f1cbcd1df4dfd5856b1 `Ben Sheldon`<mailto:ben@codeforamerica.org>,`Chapman Shoop`<mailto:chapman.shoop@gmail.com> Media Queries are serialized according to the specification
-medialist-interfaces-004 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom/#the-medialist-interface 5e031a138cf16515b8b2ad1d31bf27780d5c6f64 `Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaList object has appendMedium method and it functions properly.
+matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom-1/#serializing-media-queries 4204705443e44fca78d664f38a2ec9d4308d03f2 `Rune Lillesveen`<mailto:rune@opera.com>
+MediaList the MediaList interface script http://www.w3.org/TR/cssom-1/#the-medialist-interface,http://dev.w3.org/2006/webapi/WebIDL/#getownproperty 88caa27a697ae1cc292d3db5103109a8d56c5593 `Ms2ger`<mailto:Ms2ger@gmail.com>
+medialist-interfaces-001 CSSOM Media Query List Serialization dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface d8dfa64c5a2826340d2767605d3eb63e23cf6b13 `Ben Sheldon`<mailto:ben@codeforamerica.org>,`Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaLists are serialized according to the specification
+medialist-interfaces-002 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface b389a96177e02427c60bc6add29ff4cceb0af2ab `Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaList object has deleteMedium method and it functions properly.
+medialist-interfaces-003 CSSOM Media Query Serialization dom,script http://www.w3.org/TR/cssom-1/#serializing-media-queries a71371905075e3ab323e6b3410547e3109a27b7d `Ben Sheldon`<mailto:ben@codeforamerica.org>,`Chapman Shoop`<mailto:chapman.shoop@gmail.com> Media Queries are serialized according to the specification
+medialist-interfaces-004 CSSOM MediaList Interfaces dom,script http://www.w3.org/TR/cssom-1/#the-medialist-interface 6bd32425bcd41f96f733f9db294b6c4b115dfbeb `Chapman Shoop`<mailto:chapman.shoop@gmail.com> MediaList object has appendMedium method and it functions properly.
selectorSerialize test serialized selector which is only one simple selector in the sequence of simple selectors dom,script https://drafts.csswg.org/cssom-1/#serializing-selectors cb441f03c4ab09e33cce9c5c96a60afc7a7b463d `T.Nishitani`<mailto:lequinharay@gmail.com>
serialize-namespaced-type-selectors test serialization of type selectors and namespace prefixes dom,script https://drafts.csswg.org/cssom-1/#serializing-selectors 9633c0cdbf48938ace36b58a62ff20ce0f062a6f `Rune Lillesveen`<mailto:rune@opera.com>
-shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 8e30b0aa976388a251ee8392188230ae8d983576 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> A basic basic shape can contain any length unit type, or percentage
-shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values 9dd0113414a623dabe94f0e29eb616393dc49315 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> The basic shape can contain all valid number formats
-shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom/#serializing-css-values f60e7fa2061e9a98c83fd1e9cb3d2c094ae544e1 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Basic shapes use functional notation, and may contain optional whitespace inside the parentheses
-style-sheet-interfaces-001 CSSOM StyleSheet Initial Values dom,script http://www.w3.org/TR/cssom/#css-style-sheets 839ee75d556ca217573bba98b277215ad8d151eb `Bear Travis`<mailto:betravis@adobe.com> StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces
-style-sheet-interfaces-002 CSSOM StyleSheet Modify Rule List dom,script http://www.w3.org/TR/cssom/#the-cssstylesheet-interface,http://www.w3.org/TR/cssom/#the-cssrule-interface 01a559cfc56aff0e76b58c9f8f0151f13b121ed2 `Bear Travis`<mailto:betravis@adobe.com> StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces
-ttwf-cssom-doc-ext-load-count CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom/#css-style-sheet-collections 606e8f8f1b737f92ece2e0b30094156f171f7c88 `Jesse Bounds`<mailto:jesse@codeforamerica.org> The styleSheets length attribute must reflect the number of sheets at page load and after dynamically
-ttwf-cssom-doc-ext-load-tree-order CSSOM - Extensions to the Document Interface: Stylesheet header load order dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom/#css-style-sheet-collections 974597c116d1c92c4aa72d03890c4fecf5f8aed5 `Jesse Bounds`<mailto:jesse@codeforamerica.org> Document's style sheets created from HTTP Link headers are first in list and loaded in header order
-ttwf-cssom-document-extension CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded dom,script http://www.w3.org/TR/cssom/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom/#the-stylesheetlist-interface cadf446d51e50a32ceb59b62191bd88993021465 `Jesse Bounds`<mailto:jesse@codeforamerica.org> The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.
+shape-outside-shape-arguments-000 Shape Outside Basic Shape Arguments dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 74969ba14c9e4f25b9b0532a121abe7f84177b0d `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> A basic basic shape can contain any length unit type, or percentage
+shape-outside-shape-arguments-001 Shape Outside Shape Number Values dom,script http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape,http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 11c5f05823458b5929e1db90af900209de8ff189 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> The basic shape can contain all valid number formats
+shape-outside-shape-notation-000 Shape Outside Valid Basic Shape Functional Notation dom,script http://www.w3.org/TR/css-shapes-1/#shape-outside-property,http://www.w3.org/TR/cssom-1/#serializing-css-values 4adaa9e3ae44481fa7ec1f5ec0dcbeba03c28740 `Adobe`<http://html.adobe.com/>,`Bear Travis`<mailto:betravis@adobe.com> Basic shapes use functional notation, and may contain optional whitespace inside the parentheses
+style-sheet-interfaces-001 CSSOM StyleSheet Initial Values dom,script http://www.w3.org/TR/cssom-1/#css-style-sheets b4cadd25ea5230bc99427c2f74294af4086800b0 `Bear Travis`<mailto:betravis@adobe.com> StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces
+style-sheet-interfaces-002 CSSOM StyleSheet Modify Rule List dom,script http://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface,http://www.w3.org/TR/cssom-1/#the-cssrule-interface 3e139fd805111696bdc606d22fa8d2563b7aa33e `Bear Travis`<mailto:betravis@adobe.com> StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces
+ttwf-cssom-doc-ext-load-count CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom-1/#css-style-sheet-collections 20636663b4ae024b95a7a8ddf66e2a9f5b4ebf05 `Jesse Bounds`<mailto:jesse@codeforamerica.org> The styleSheets length attribute must reflect the number of sheets at page load and after dynamically
+ttwf-cssom-doc-ext-load-tree-order CSSOM - Extensions to the Document Interface: Stylesheet header load order dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface,http://www.w3.org/TR/cssom-1/#css-style-sheet-collections e5ba3d6f5c0c746e0c85e4b9dc2fbed6e2746273 `Jesse Bounds`<mailto:jesse@codeforamerica.org> Document's style sheets created from HTTP Link headers are first in list and loaded in header order
+ttwf-cssom-document-extension CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded dom,script http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface,http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface c621146c39810e9ed24ef0d81be60fc788fb956e `Jesse Bounds`<mailto:jesse@codeforamerica.org> The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht
index 1a5a16d8a38..24975ff30ba 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/MediaList.xht
@@ -3,7 +3,7 @@
<head>
<title>CSS Test: the MediaList interface</title>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
-<link rel="help" href="http://www.w3.org/TR/cssom/#the-medialist-interface"/>
+<link rel="help" href="http://www.w3.org/TR/cssom-1/#the-medialist-interface"/>
<link rel="help" href="http://dev.w3.org/2006/webapi/WebIDL/#getownproperty"/>
<style media="screen, print" id="test-style"/>
<script src="/resources/testharness.js"/>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-1.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-1.xht
index 2a195297505..0fb7ee013a6 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-1.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-1.xht
@@ -30,7 +30,7 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/cssom/#introduction">1 Introduction</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#introduction">1 Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-10.xht
index 5c0c464816f..5a9a5bfbcec 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-10.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Change History - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>IANA Considerations (0 tests)</h2>
+ <h2>Change History (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,85 +30,61 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/cssom/#iana-considerations">10 IANA Considerations</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#change-history">10 Change History</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#default-style">10.1 Default-Style</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-5-december-2013">10.1 Changes From 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s10.1.#ref-for-cssnamespacerule-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s10.1.#ref-for-cssrule-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#anolis-references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSS">
+ <tbody id="s10.1.#ref-for-dom-cssrule-csstext-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCASCADE">
+ <tbody id="s10.1.#ref-for-dom-cssstyledeclaration-setproperty-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCONDITIONAL">
+ <tbody id="s10.1.#ref-for-dom-cssstylesheet-insertrule-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSNAMESPACES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSPAGE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSSYNTAX">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSVARIABLES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM2STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsFETCH">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsHTML">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsRFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsSELECTORS">
+ <tbody id="s10.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s10.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-12-july-2011-to-5-december-2013">10.2 Changes From 12 July 2011 To 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsSVG">
+ <tbody id="s10.2.#ref-for-dom-css-escape-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsURL">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-getpropertyvalue-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXML">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setproperty-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXMLSS">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertypriority-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#sotd">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertyvalue-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
+ <tbody id="s10.2.#ref-for-parse-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-doctype">
+ <tbody id="s10.2.#ref-for-serialize-a-css-declaration-block-4">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-11.xht
new file mode 100644
index 00000000000..305d6f4763b
--- /dev/null
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-11.xht
@@ -0,0 +1,194 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Acknowledgments - CSS Object Model Level 1 CR Test Suite</title>
+ <style type="text/css">
+ @import "http://www.w3.org/StyleSheets/TR/base.css";
+ @import "../indices.css";
+ </style>
+ </head>
+
+ <body>
+
+ <h1>CSS Object Model Level 1 CR Test Suite</h1>
+ <h2>Acknowledgments (1 tests)</h2>
+ <table width="100%">
+ <col id="test-column"></col>
+ <col id="refs-column"></col>
+ <col id="flags-column"></col>
+ <col id="info-column"></col>
+ <thead>
+ <tr>
+ <th>Test</th>
+ <th><abbr title="Rendering References">Refs</abbr></th>
+ <th>Flags</th>
+ <th>Info</th>
+ </tr>
+ </thead>
+ <tbody id="s11">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s11">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#acknowledgments">11 Acknowledgments</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#abstract">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conformance">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#contents">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#idl-index">
+ <!-- 1 tests -->
+ <tr id="interfaces-.#idl-index" class="primary script">
+ <td><strong>
+ <a href="interfaces.xht">interfaces</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM automated IDL tests
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s.#index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#issues-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#status">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#subtitle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-52448c84">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-dom-level-2-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-namespaces-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3cascade">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-fetch">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-selectors-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-dom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-encoding">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
+ </table>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht
index 08052aa86bf..90fa4a36df5 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-2.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Conformance - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
+ <h2>Terminology (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,10 +30,76 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/cssom/#conformance">2 Conformance</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#terminology">2 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s2.#hardwareLimitations">
+ <tbody id="s2.#ref-for-supported-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-styling-language">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#unset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#common-serializing-idioms">2.1 Common Serializing Idioms</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character-as-code-point">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-serialize-a-string-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-comma-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-string">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-whitespace-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-an-identifier">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-3.xht
index bfb42646107..625cfc6fe4d 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-3.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Terminology (0 tests)</h2>
+ <h2>Media Queries (6 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,91 +30,247 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/cssom/#terminology">3 Terminology</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#media-queries">3 Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::after-pseudo-element">
+ <tbody id="s3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-media-queries">3.1 Parsing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::before-pseudo-element">
+ <tbody id="s3.1.#parse-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#author-defined-css-property">
+ <tbody id="s3.1.#parse-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#cascaded-value">
+ <tbody id="s3.1.#ref-for-parse-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#computed-value">
+ <tbody id="s3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-queries">3.2 Serializing Media Queries</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="matchmedia-3.2" class="dom script">
+ <td>
+ <a href="matchMedia.xht">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-003-3.2" class="dom script">
+ <td>
+ <a href="medialist-interfaces-003.xht">medialist-interfaces-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query Serialization
+ <ul class="assert">
+ <li>Media Queries are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.2.#example-b3d89b53">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#default-namespace">
+ <tbody id="s3.2.#ref-for-serialize-a-comma-separated-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#group-of-selectors">
+ <tbody id="s3.2.#ref-for-serialize-a-media-feature-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#ignored">
+ <tbody id="s3.2.#ref-for-serialize-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#list-of-css-page-selectors">
+ <tbody id="s3.2.#ref-for-serialize-an-identifier-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#namespace-prefix">
+ <tbody id="s3.2.#serialize-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#sequence-of-simple-selectors">
+ <tbody id="s3.2.#serialize-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#set">
+ <tbody id="s3.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-feature-values">3.2.1 Serializing Media Feature Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#simple-selector">
+ <tbody id="s3.2.1.#issue-8e1245db">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-css-property">
+ <tbody id="s3.2.1.#serialize-a-media-feature-value">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-styling-language">
+ <tbody id="s3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#comparing-media-queries">3.3 Comparing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#universal-selector">
+ <tbody id="s3.3.#compare-media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#unset">
+ <tbody id="s3.3.#ref-for-serialize-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#used-value">
+ <tbody id="s3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-medialist-interface">3.4 The MediaList Interface</a></th></tr>
+ <!-- 4 tests -->
+ <tr id="medialist-3.4" class="script">
+ <td>
+ <a href="MediaList.xht">medialist</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>the MediaList interface
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-001-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-001.xht">medialist-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query List Serialization
+ <ul class="assert">
+ <li>MediaLists are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-002-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-002.xht">medialist-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has deleteMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-004-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-004.xht">medialist-interfaces-004</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has appendMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.4.#MediaList-stringification-behavior">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#whitespace">
+ <tbody id="s3.4.#create-a-medialist-object">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#common-serializing-idioms">3.1 Common Serializing Idioms</a></th></tr>
+ <tbody id="s3.4.#dom-medialist-appendmedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-appendmedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-mediatext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist-collection-of-media-queries">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-appendmedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-deletemedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character-as-code-point">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-comma-separated-list">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-string">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-url">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-whitespace-separated-list">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-an-identifier">
+ <tbody id="s3.4.#ref-for-serialize-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-4.xht
index 39fc7de11df..d44a382851b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-4.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-4.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Media Queries (6 tests)</h2>
+ <h2>Selectors (2 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,139 +30,86 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/cssom/#media-queries">4 Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#selectors">4 Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-media-queries">4.1 Parsing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-selectors">4.1 Parsing Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#parse-a-media-query">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s4.1.#parse-a-media-query-list">
+ <tbody id="s4.1.#parse-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-queries">4.2 Serializing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-selectors">4.2 Serializing Selectors</a></th></tr>
<!-- 2 tests -->
- <tr id="matchmedia-4.2" class="dom script">
- <td>
- <a href="matchMedia.xht">matchmedia</a></td>
+ <tr id="selectorserialize-4.2" class="primary dom script">
+ <td><strong>
+ <a href="selectorSerialize.xht">selectorserialize</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
+ <td>test serialized selector which is only one simple selector in the sequence of simple selectors
</td>
</tr>
- <tr id="medialist-interfaces-003-4.2" class="dom script">
- <td>
- <a href="medialist-interfaces-003.xht">medialist-interfaces-003</a></td>
+ <tr id="serialize-namespaced-type-selectors-4.2" class="primary dom script">
+ <td><strong>
+ <a href="serialize-namespaced-type-selectors.xht">serialize-namespaced-type-selectors</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query Serialization
- <ul class="assert">
- <li>Media Queries are serialized according to the specification</li>
- </ul>
+ <td>test serialization of type selectors and namespace prefixes
</td>
</tr>
</tbody>
- <tbody id="s4.2.#serialize-a-media-query">
+ <tbody id="s4.2.#ref-for-serialize-a-comma-separated-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.#serialize-a-media-query-list">
+ <tbody id="s4.2.#ref-for-serialize-a-group-of-selectors-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-feature-values">4.2.1 Serializing Media Feature Values</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1.#serialize-a-media-feature-value">
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#comparing-media-queries">4.3 Comparing Media Queries</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3.#compare-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-a-string-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-medialist-interface">4.4 The MediaList Interface</a></th></tr>
- <!-- 4 tests -->
- <tr id="medialist-4.4" class="script">
- <td>
- <a href="MediaList.xht">medialist</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>the MediaList interface
- </td>
- </tr>
- <tr id="medialist-interfaces-001-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-001.xht">medialist-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query List Serialization
- <ul class="assert">
- <li>MediaLists are serialized according to the specification</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-002-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-002.xht">medialist-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has deleteMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-004-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-004.xht">medialist-interfaces-004</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has appendMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s4.2.#ref-for-serialize-a-string-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-2">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#collection-of-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#create-a-medialist-object">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-appendmedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-deletemedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-item">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-length">
+ <tbody id="s4.2.#serialize-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-mediatext">
+ <tbody id="s4.2.#serialize-a-selector">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#medialist">
+ <tbody id="s4.2.#serialize-a-simple-selector">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-5.xht
index c5a013e27e2..32075adb828 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-5.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
+ <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Selectors (2 tests)</h2>
+ <h2>CSS (20 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,47 +30,2551 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/cssom/#selectors">5 Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-object-model">5 CSS</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-selectors">5.1 Parsing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheets">5.1 CSS Style Sheets</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-001-5.1" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-001.xht">style-sheet-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Initial Values
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-alternate-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-disabled-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-location">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-origin-clean-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-ce0c9cbc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-eb7251b0">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-alternate-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-cssstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-medialist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheet-interface">5.1.1 The StyleSheet Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-disabled">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-ownernode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-location-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-media-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-owner-node-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-medialist-mediatext-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-ownernode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-medialist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface">5.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-002-5.1.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.2.#cssstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-ownerrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-owner-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-css-style-sheet-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#parse-a-group-of-selectors">
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-ownerrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-insert-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-remove-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-stylesheet-4">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-selectors">5.2 Serializing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheet-collections">5.2 CSS Style Sheet Collections</a></th></tr>
<!-- 2 tests -->
- <tr id="selectorserialize-5.2" class="primary dom script">
- <td><strong>
- <a href="selectorSerialize.xht">selectorserialize</a></strong></td>
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.#add-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#change-the-preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#create-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#document-css-style-sheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enable-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enabled-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#last-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#persistent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-add-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-change-the-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-origin-clean-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-node-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-parent-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-select-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#remove-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#select-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-http-default-style-header">5.2.1 The HTTP Default-Style Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-change-the-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-css-style-sheet-set-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-enabled-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-preferred-css-style-sheet-set-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface">5.2.2 The StyleSheetList Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#stylesheetlist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface">5.2.3 Extensions to the Document Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.3.#dom-document-stylesheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-document-css-style-sheets-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-dom-document-stylesheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#style-sheet-association">5.3 Style Sheet Association</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-concept-css-style-sheet-owner-node-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-css-style-sheet-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#fetching-css-style-sheets">5.3.1 Fetching CSS style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#fetch-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-linkstyle-interface">5.3.2 The LinkStyle Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#associated-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#dom-linkstyle-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#example-a876cd5e">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#linkstyle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-concept-css-style-sheet-owner-node-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-css-style-sheet-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-document-css-style-sheets-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-specifications">5.3.3 Requirements on specifications</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-create-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-css-style-sheet-38">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-linkstyle-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">5.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#prolog">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-associated-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-alternate-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-location-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-media-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-origin-clean-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-node-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-parent-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-title-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-create-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-fetch-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-linkstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-remove-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-supported-styling-language-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-http-link-header">5.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-45012e41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-af048285">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-d4a93110">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-alternate-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-location-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-media-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-origin-clean-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-node-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-parent-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-title-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-create-a-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-fetch-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-rules">5.4 CSS Rules</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="cssimportrule-5.4" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-child-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#example-400f4ea9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#insert-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#parse-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-style-sheet-39">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssimportrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssmediarule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssnamespacerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-csspagerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssstylerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-namespaceuri-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-prefix-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-parse-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-group-of-selectors-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-media-query-list-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-an-identifier-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#remove-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#serialize-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface">5.4.1 The CSSRuleList Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="index-003-5.4.1" class="dom script">
+ <td>
+ <a href="index-003.xht">index-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Style Rules</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.1.#cssrulelist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrule-interface">5.4.2 The CSSRule Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="cssimportrule-5.4.2" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4.2" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="style-sheet-interfaces-002-5.4.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.2.#cssrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-charset_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-csstext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-font_face_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-import_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-margin_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-media_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-namespace_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-page_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-style_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-css-rule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssimportrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmarginrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmediarule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssnamespacerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-csspagerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylesheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-font_face_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-import_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-margin_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-media_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-namespace_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-page_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-style_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-remove-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-serialize-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface">5.4.3 The CSSStyleRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssstylerule-5.4.3" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.3.#concept-declarations-specified-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#cssstylerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-concept-declarations-specified-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssrule-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-declarations-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-readonly-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstylerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstyledeclaration-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-parse-a-group-of-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-serialize-a-group-of-selectors-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface">5.4.4 The CSSImportRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssimportrule-5.4.4" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.4.#cssimportrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-concept-css-style-sheet-css-rules-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-40">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-42">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-43">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssimportrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssrule-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssstylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-medialist-mediatext-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-href-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-medialist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface">5.4.5 The CSSGroupingRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#cssgroupingrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssgroupingrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrule-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrulelist-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-deleterule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-insert-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-remove-a-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface">5.4.6 The CSSMediaRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#cssmediarule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssgroupingrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssmediarule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssgroupingrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssmediarule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-dom-medialist-mediatext-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-medialist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-csspagerule-interface">5.4.7 The CSSPageRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#csspagerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#issue-80e22679">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#parse-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-concept-declarations-specified-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssgroupingrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-csspagerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-declarations-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-readonly-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-csspagerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-cssstyledeclaration-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-parse-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-serialize-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#serialize-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.8">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface">5.4.8 The CSSMarginRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#cssmarginrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-concept-declarations-specified-order-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssmarginrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssrule-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-declarations-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-parent-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-readonly-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssstyledeclaration-csstext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.9">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface">5.4.9 The CSSNamespaceRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#cssnamespacerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-namespaceuri">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-prefix">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssnamespacerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssrule-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-namespaceuri-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-prefix-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declarations">5.5 CSS Declarations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-case-sensitive-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-important-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-property-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-property-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declaration-blocks">5.6 CSS Declaration Blocks</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#concept-shorthands-preferred-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-declarations">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-readonly-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#parse-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-concept-shorthands-preferred-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-rule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface">5.6.1 The CSSStyleDeclaration Interface</a></th></tr>
+ <!-- 6 tests -->
+ <tr id="computed-style-001-5.6.1" class="dom script">
+ <td>
+ <a href="computed-style-001.xht">computed-style-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="css-style-declaration-modifications-5.6.1" class="dom script">
+ <td>
+ <a href="css-style-declaration-modifications.xht">css-style-declaration-modifications</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSStyleDeclaration Interface
+ <ul class="assert">
+ <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssom-cssstyledeclaration-set-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssstyledeclaration-set.xht">cssom-cssstyledeclaration-set</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
+ </td>
+ </tr>
+ <tr id="cssom-csstext-serialize-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssText-serialize.xht">cssom-csstext-serialize</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getting cssText must return the result of serializing the CSS declaration blocks.
+ </td>
+ </tr>
+ <tr id="cssom-setproperty-shorthand-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-setProperty-shorthand.xht">cssom-setproperty-shorthand</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
+ </td>
+ </tr>
+ <tr id="cssstyledeclaration-mutability-5.6.1" class="dom script">
+ <td>
+ <a href="cssstyledeclaration-mutability.xht">cssstyledeclaration-mutability</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialized selector which is only one simple selector in the sequence of simple selectors
+ <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
</td>
</tr>
- <tr id="serialize-namespaced-type-selectors-5.2" class="primary dom script">
+ </tbody>
+ <tbody id="s5.6.1.#css-property-to-idl-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#cssstyledeclaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_camel_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_dashed_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_webkit_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-cssfloat">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-csstext">
+ <!-- 1 tests -->
+ <tr id="cssstyledeclaration-csstext-5.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
<td><strong>
- <a href="serialize-namespaced-type-selectors.xht">serialize-namespaced-type-selectors</a></strong></td>
+ <a href="cssstyledeclaration-csstext.xht">cssstyledeclaration-csstext</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialization of type selectors and namespace prefixes
+ <td>CSSStyleDeclaration.cssText Test
+ <ul class="assert">
+ <li>CSS declarations is serialized as expected</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s5.2.#serialize-a-group-of-selectors">
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-dashed-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-webkit-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-28884fea">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-5e885525">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-6720f69f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-9bac29eb">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#idl-attribute-to-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-concept-declarations-specified-order-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-block-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssrule-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-parent-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-camel-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-cssfloat-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-dashed-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-webkit-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-values">5.7 CSS Values</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="index-001-5.7" class="dom script">
+ <td>
+ <a href="index-001.xht">index-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>The style value should be serialized to margin: 20px;</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="index-002-5.7" class="dom script">
+ <td>
+ <a href="index-002.xht">index-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Shorthand Values</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-css-values">5.7.1 Parsing CSS Values</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#parse-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#ref-for-parse-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values">5.7.2 Serializing CSS Values</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="shape-outside-shape-arguments-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-000.xht">shape-outside-shape-arguments-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Basic Shape Arguments
+ <ul class="assert">
+ <li>A basic basic shape can contain any length unit type, or percentage</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-arguments-001-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-001.xht">shape-outside-shape-arguments-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Shape Number Values
+ <ul class="assert">
+ <li>The basic shape can contain all valid number formats</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-notation-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-notation-000.xht">shape-outside-shape-notation-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Valid Basic Shape Functional Notation
+ <ul class="assert">
+ <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.2.#issue-30d70c4f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-b55f28a2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-e57a69c6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-concept-shorthands-preferred-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-string-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-url-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-whitespace-separated-list-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-an-identifier-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-component-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values-examples">5.7.2.1 Examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-selector">
+ <tbody id="s5.7.2.1.#example-828b7c14">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-simple-selector">
+ <tbody id="s5.7.2.1.#issue-3a42ec46">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-6.xht
index 1894b79c0be..97f28f59045 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-6.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
+ <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>CSS (20 tests)</h2>
+ <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,744 +30,92 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css">6 CSS</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#dom-access-to-css-declaration-blocks">6 DOM Access to CSS Declaration Blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheets">6.1 CSS Style Sheets</a></th></tr>
- <!-- 1 tests -->
- <tr id="style-sheet-interfaces-001-6.1" class="dom script">
- <td>
- <a href="style-sheet-interfaces-001.xht">style-sheet-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Initial Values
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-alternate-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-disabled-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-location">
+ <a href="https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface">6.1 The ElementCSSInlineStyle Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-media">
+ <tbody id="s6.1.#dom-elementcssinlinestyle-style">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-origin-clean-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheet-interface">6.1.1 The StyleSheet Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-disabled">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-ownernode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylesheet-interface">6.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <tbody id="s6.1.#elementcssinlinestyle">
<!-- 1 tests -->
- <tr id="style-sheet-interfaces-002-6.1.2" class="dom script">
+ <tr id="inline-style-001-6.1.#elementcssinlinestyle" class="dom script">
<td>
- <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <a href="inline-style-001.xht">inline-style-001</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
+ <td>Inline CSSStyleDeclaration
<ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
</ul>
</td>
</tr>
</tbody>
- <tbody id="s6.1.2.#cssstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-deleterule">
+ <tbody id="s6.1.#ref-for-concept-declarations-specified-order-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-ownerrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheet-collections">6.2 CSS Style Sheet Collections</a></th></tr>
- <!-- 2 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.#add-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-css-declaration-33">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#change-the-preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-css-declaration-block-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#create-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-21">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-22">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#document-css-style-sheets">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-23">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enable-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-24">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enabled-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-owner-node-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#last-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-parent-css-rule-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#persistent-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-readonly-flag-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-dom-cssstyledeclaration-csstext-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#remove-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-dom-elementcssinlinestyle-style-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#select-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-http-default-style-header">6.2.1 The HTTP Default-Style Header</a></th></tr>
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheetlist-interface">6.2.2 The StyleSheetList Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-item">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-length">
+ <tbody id="s6.1.#ref-for-parse-a-css-declaration-block-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#stylesheetlist">
+ <tbody id="s6.1.#ref-for-serialize-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-document-interface">6.2.3 Extensions to the Document Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.3.#dom-document-enablestylesheetsforset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-laststylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-preferredstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-selectedstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheetsets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#interaction-with-the-user-interface">6.2.4 Interaction with the User Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#persisting-the-selected-css-style-sheet-set">6.2.4.1 Persisting the selected CSS style sheet set</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples">6.2.5 Examples</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#style-sheet-association">6.3 Style Sheet Association</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#fetching-css-style-sheets">6.3.1 Fetching CSS style sheets</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1.#fetch-a-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-linkstyle-interface">6.3.2 The LinkStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#associated-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#dom-linkstyle-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#linkstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-specifications">6.3.3 Requirements on specifications</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">6.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4.#prolog">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-http-link-header">6.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-rules">6.4 CSS Rules</a></th></tr>
- <!-- 2 tests -->
- <tr id="cssimportrule-6.4" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.#concept-css-rule-child-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#insert-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#parse-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#remove-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#serialize-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrulelist-interface">6.4.1 The CSSRuleList Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="index-003-6.4.1" class="dom script">
- <td>
- <a href="index-003.xht">index-003</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Style Rules</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.1.#cssrulelist">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-item">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-length">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrule-interface">6.4.2 The CSSRule Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="cssimportrule-6.4.2" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4.2" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="style-sheet-interfaces-002-6.4.2" class="dom script">
- <td>
- <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.2.#cssrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-charset_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-csstext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-font_face_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-import_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-margin_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-media_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-namespace_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-page_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-style_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylerule-interface">6.4.3 The CSSStyleRule Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="cssstylerule-6.4.3" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.3.#concept-declarations-specified-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#cssstylerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csscharsetrule-interface">6.4.4 The CSSCharsetRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#csscharsetrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#dom-csscharsetrule-encoding">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5">
+ <tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssimportrule-interface">6.4.5 The CSSImportRule Interface</a></th></tr>
+ <a href="#s6.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface">6.2 Extensions to the Window Interface</a></th></tr>
<!-- 1 tests -->
- <tr id="cssimportrule-6.4.5" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.5.#cssimportrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssgroupingrule-interface">6.4.6 The CSSGroupingRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#cssgroupingrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-deleterule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmediarule-interface">6.4.7 The CSSMediaRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#cssmediarule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#dom-cssmediarule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.8">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csspagerule-interface">6.4.8 The CSSPageRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#csspagerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#parse-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#serialize-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.9">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmarginrule-interface">6.4.9 The CSSMarginRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#cssmarginrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.10">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssnamespacerule-interface">6.4.10 The CSSNamespaceRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#cssnamespacerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-namespaceuri">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-prefix">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declarations">6.5 CSS Declarations</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-case-sensitive-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-important-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-property-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-value">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declaration-blocks">6.6 CSS Declaration Blocks</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-declarations">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-readonly-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-shorthands-preferred-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#contept-css-declaration-block-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#parse-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface">6.6.1 The CSSStyleDeclaration Interface</a></th></tr>
- <!-- 6 tests -->
- <tr id="computed-style-001-6.6.1" class="dom script">
+ <tr id="computed-style-001-6.2" class="dom script">
<td>
<a href="computed-style-001.xht">computed-style-001</a></td>
<td></td>
@@ -778,201 +126,56 @@
</ul>
</td>
</tr>
- <tr id="css-style-declaration-modifications-6.6.1" class="dom script">
- <td>
- <a href="css-style-declaration-modifications.xht">css-style-declaration-modifications</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration Interface
- <ul class="assert">
- <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
- </td>
- </tr>
- <tr id="cssom-cssstyledeclaration-set-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssstyledeclaration-set.xht">cssom-cssstyledeclaration-set</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
- </td>
- </tr>
- <tr id="cssom-csstext-serialize-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssText-serialize.xht">cssom-csstext-serialize</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getting cssText must return the result of serializing the CSS declaration blocks.
- </td>
- </tr>
- <tr id="cssom-setproperty-shorthand-6.6.1" class="dom script">
- <td>
- <a href="cssom-setProperty-shorthand.xht">cssom-setproperty-shorthand</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
- </td>
- </tr>
- <tr id="cssstyledeclaration-mutability-6.6.1" class="dom script">
- <td>
- <a href="cssstyledeclaration-mutability.xht">cssstyledeclaration-mutability</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
- </td>
- </tr>
- </tbody>
- <tbody id="s6.6.1.#append-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#css-property-to-idl-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#cssstyledeclaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-cssfloat">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-csstext">
- <!-- 1 tests -->
- <tr id="cssstyledeclaration-csstext-6.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
- <td><strong>
- <a href="cssstyledeclaration-csstext.xht">cssstyledeclaration-csstext</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration.cssText Test
- <ul class="assert">
- <li>CSS declarations is serialized as expected</li>
- </ul>
- </td>
- </tr>
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <tbody id="s6.2.#dom-window-getcomputedstyle">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-elt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-item">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-pseudoelt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-length">
+ <tbody id="s6.2.#ref-for-concept-css-style-sheet-origin-clean-flag-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-parentrule">
+ <tbody id="s6.2.#ref-for-css-declaration-block-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-removeproperty">
+ <tbody id="s6.2.#ref-for-css-declaration-block-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setproperty">
+ <tbody id="s6.2.#ref-for-css-style-sheet-44">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-declarations-25">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#idl-attribute-to-css-property">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-owner-node-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-priority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-parent-css-rule-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-value">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-readonly-flag-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-values">6.7 CSS Values</a></th></tr>
- <!-- 2 tests -->
- <tr id="index-001-6.7" class="dom script">
- <td>
- <a href="index-001.xht">index-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>The style value should be serialized to margin: 20px;</li>
- </ul>
- </td>
- </tr>
- <tr id="index-002-6.7" class="dom script">
- <td>
- <a href="index-002.xht">index-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Shorthand Values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-css-values">6.7.1 Parsing CSS Values</a></th></tr>
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.1.#parse-a-css-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-css-values">6.7.2 Serializing CSS Values</a></th></tr>
- <!-- 3 tests -->
- <tr id="shape-outside-shape-arguments-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-000.xht">shape-outside-shape-arguments-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Basic Shape Arguments
- <ul class="assert">
- <li>A basic basic shape can contain any length unit type, or percentage</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-arguments-001-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-001.xht">shape-outside-shape-arguments-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Shape Number Values
- <ul class="assert">
- <li>The basic shape can contain all valid number formats</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-notation-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-notation-000.xht">shape-outside-shape-notation-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Valid Basic Shape Functional Notation
- <ul class="assert">
- <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.2.#serialize-a-css-component-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.#serialize-a-css-value">
+ <tbody id="s6.2.#ref-for-resolved-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples-0">6.7.2.1 Examples</a></th></tr>
+ <tbody id="s6.2.#ref-for-supported-css-property-8">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-7.xht
index 85436303058..0febd2a9523 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-7.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
+ <h2>Utility APIs (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,89 +30,48 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/cssom/#dom-access-to-css-declaration-blocks">7 DOM Access to CSS Declaration Blocks</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#utility-apis">7 Utility APIs</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-elementcssinlinestyle-interface">7.1 The ElementCSSInlineStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#dom-elementcssinlinestyle-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#elementcssinlinestyle">
+ <a href="https://www.w3.org/TR/cssom-1/#the-css.escape()-method">7.1 The CSS.escape() Method</a></th></tr>
<!-- 1 tests -->
- <tr id="inline-style-001-7.1.#elementcssinlinestyle" class="dom script">
- <td>
- <a href="inline-style-001.xht">inline-style-001</a></td>
+ <tr id="escape-7.1" class="primary script">
+ <td><strong>
+ <a href="escape.xht">escape</a></strong></td>
<td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Inline CSSStyleDeclaration
- <ul class="assert">
- <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS#escape
</td>
</tr>
</tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-window-interface">7.2 Extensions to the Window Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-7.2" class="dom script">
- <td>
- <a href="computed-style-001.xht">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s7.2.#dom-window-getcomputedstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-getstyleutils-interface">7.3 The GetStyleUtils Interface</a></th></tr>
+ <tbody id="s7.1.#css">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#associated-document">
+ <tbody id="s7.1.#dom-css-escape">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-cascadedstyle">
+ <tbody id="s7.1.#dom-css-escape-ident-ident">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-rawcomputedstyle">
+ <tbody id="s7.1.#example-7bab7fa8">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-usedstyle">
+ <tbody id="s7.1.#example-b26de1f0">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#getstyleutils">
+ <tbody id="s7.1.#ref-for-dom-css-escape-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-element-interface">7.4 Extensions to the Element Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.4.#dom-element-pseudo">
+ <tbody id="s7.1.#ref-for-dom-css-escape-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-pseudoelement-interface">7.5 The PseudoElement Interface</a></th></tr>
+ <tbody id="s7.1.#ref-for-dom-css-escape-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5.#pseudoelement">
+ <tbody id="s7.1.#ref-for-serialize-an-identifier-10">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-8.xht
index 69c8beb7b1d..f807df6aca3 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-8.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Utility APIs (1 tests)</h2>
+ <h2>Resolved Values (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,24 +30,54 @@
<tbody id="s8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8">+</a>
- <a href="https://www.w3.org/TR/cssom/#utility-apis">8 Utility APIs</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-css.escape()-method">8.1 The CSS.escape() Method</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#resolved-values">8 Resolved Values</a></th></tr>
<!-- 1 tests -->
- <tr id="escape-8.1" class="primary script">
- <td><strong>
- <a href="escape.xht">escape</a></strong></td>
+ <tr id="computed-style-001-8" class="dom script">
+ <td>
+ <a href="computed-style-001.xht">computed-style-001</a></td>
<td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS#escape
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s8.1.#dom-css-escape">
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#resolved-value">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-9.xht
index 0ed4401bf25..afd9855fa2e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/chapter-9.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
+ <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Resolved Values (1 tests)</h2>
+ <h2>IANA Considerations (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,21 +30,16 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/cssom/#resolved-values">9 Resolved Values</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-9" class="dom script">
- <td>
- <a href="computed-style-001.xht">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/cssom-1/#iana-considerations">9 IANA Considerations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s9.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#default-style">9.1 Default-Style</a></th></tr>
+ <!-- 0 tests -->
</tbody>
- <tbody id="s9.#resolved-value">
+ <tbody id="s9.1.#http-default-style">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/computed-style-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/computed-style-001.xht
index 5f91867185d..8e3b839f939 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/computed-style-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/computed-style-001.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: getComputedStyle</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-window-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#resolved-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#resolved-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="getComputedStyle returns a readonly CSSStyleDeclaration with resolved values" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/css-style-declaration-modifications.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/css-style-declaration-modifications.xht
index 10d19ce8dac..2cf93c949c4 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/css-style-declaration-modifications.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/css-style-declaration-modifications.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSStyleDeclaration Interface</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssimportrule.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssimportrule.xht
index 0536c598710..651fc55e604 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssimportrule.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssimportrule.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM CSSRule CSSImportRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew" />
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssimportrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssimportrule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="All properties for this CSSImportRule instance of CSSRule are initialized correctly" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssText-serialize.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssText-serialize.xht
index c4737cfb395..199b82fba47 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssText-serialize.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssText-serialize.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM Parsing Test: getting cssText must return the result of serializing the CSS declaration blocks.</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssstyledeclaration-set.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssstyledeclaration-set.xht
index bbd098c23c0..809fa1c0806 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssstyledeclaration-set.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-cssstyledeclaration-set.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-setProperty-shorthand.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-setProperty-shorthand.xht
index 0cf2b9ca7b6..98e9e930bf7 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-setProperty-shorthand.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssom-setProperty-shorthand.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssom-remove-shorthand-property.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstyledeclaration-mutability.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstyledeclaration-mutability.xht
index 1aaac27e31a..8b70f4df533 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstyledeclaration-mutability.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstyledeclaration-mutability.xht
@@ -3,7 +3,7 @@
<title>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstylerule.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstylerule.xht
index 00d5890c140..3d063d087d9 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstylerule.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/cssstylerule.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM CSSRule CSSStyleRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew" />
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstylerule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylerule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="All properties for this CSSStyleRule instance of CSSRule are initialized correctly" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-001.xht
index 3de81646c49..51072613eeb 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="The style value should be serialized to margin: 20px;" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-002.xht
index a5495d02b24..0c938848fd9 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-002.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="Testing Serialization of Shorthand Values" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-003.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-003.xht
index b201aab8f1c..f09800897b2 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-003.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/index-003.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrulelist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrulelist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="Testing Serialization of Style Rules" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/inline-style-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/inline-style-001.xht
index abd7e21ccd2..ad8a7f5ed1a 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/inline-style-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/inline-style-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: Inline CSSStyleDeclaration</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#elementcssinlinestyle" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#elementcssinlinestyle" rel="help" />
<meta content="dom" name="flags" />
<meta content="Inline CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/matchMedia.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/matchMedia.xht
index 2b75b4af764..ed71605eb06 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/matchMedia.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/matchMedia.xht
@@ -5,7 +5,7 @@
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#dom-window-matchmedia" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface" />
- <link rel="help" href="http://www.w3.org/TR/cssom/#serializing-media-queries" />
+ <link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" />
<meta name="flags" content="dom" />
<script src="/resources/testharness.js" type="text/javascript"></script>
<script src="/resources/testharnessreport.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-001.xht
index af1f5fd0f1d..a108d963345 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-001.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query List Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon" />
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaLists are serialized according to the specification" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -11,23 +11,23 @@
<script id="metadata_cache">/*
{
"mediatest_medialist_serialize_element": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["MediaList.mediaText equals the 'media' value of the initial 'style' element."]
},
"mediatest_medialist_serialize_comma": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."]
},
"mediatest_medialist_serialize_empty": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["If the media query list is empty return the empty string."]
},
"mediatest_medialist_serialize_lexicographical": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["Each media query in the list of media queries should be sorted in lexicographical order."]
}
}
@@ -70,7 +70,7 @@
assert_equals(mediaList.mediaText, "all");
}, "mediatest_medialist_serialize_element",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["MediaList.mediaText equals the 'media' value of the initial 'style' element."] });
test(function() {
@@ -80,7 +80,7 @@
assert_equals(mediaList.mediaText, "all, screen");
}, "mediatest_medialist_serialize_comma",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."] });
test(function() {
@@ -90,7 +90,7 @@
assert_equals(mediaList.mediaText, "");
}, "mediatest_medialist_serialize_empty",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["If the media query list is empty return the empty string."] });
test(function() {
@@ -101,7 +101,7 @@
assert_equals(mediaList.mediaText, "all, print, screen");
}, "mediatest_medialist_serialize_lexicographical",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["Each media query in the list of media queries should be sorted in lexicographical order."] });
</script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-002.xht
index d561fff671f..e77ce26e440 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-002.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaList object has deleteMedium method and it functions properly." name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-003.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-003.xht
index d33eb91fd0b..891337123f1 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-003.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-003.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon" />
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#serializing-media-queries" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" rel="help" />
<meta content="dom" name="flags" />
<meta content="Media Queries are serialized according to the specification" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-004.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-004.xht
index 02616744d49..917d696b0f7 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-004.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/medialist-interfaces-004.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaList object has appendMedium method and it functions properly." name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
index 1a74a5fc0e6..53740da4f47 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-000.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
index 08461ca5eca..d5651507ef3 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-arguments-001.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="The basic shape can contain all valid number formats" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-notation-000.xht
index 8bd7561266c..87928f1ec33 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-notation-000.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/shape-outside-shape-notation-000.xht
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-001.xht
index 925ab584be2..04693c253e5 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSOM StyleSheet Initial Values</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheets" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheets" rel="help" />
<meta content="dom" name="flags" />
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -15,7 +15,7 @@
<script id="metadata_cache">/*
{
"sheet_property": {
- "help": "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ "help": "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
"assert": ["styleElement.sheet exists",
"styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists",
@@ -26,8 +26,8 @@
"ownerRule, cssRules are read only"]
},
"CSSStyleSheet_property_values": {
- "help": ["http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule"],
+ "help": ["http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule"],
"assert": "CSSStyleSheet initial property values are correct"
},
"StyleSheet_properties": {
@@ -56,7 +56,7 @@
linkSheet = linkElement.sheet;
assert_true(linkSheet instanceof CSSStyleSheet);
}, "sheet_property",
- { help: "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ { help: "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
assert: [ "styleElement.sheet exists", "styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists", "linkElement.sheet is a CSSStyleSheet"] });
@@ -79,8 +79,8 @@
assert_true(styleSheet.cssRules.item(0) instanceof CSSImportRule);
importSheet = styleSheet.cssRules.item(0).styleSheet;
}, "CSSStyleSheet_property_values",
- { help: [ "http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule" ],
+ { help: [ "http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule" ],
assert: "CSSStyleSheet initial property values are correct" });
test(function() {
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-002.xht
index a01ac1a261a..c3dc00eef41 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/style-sheet-interfaces-002.xht
@@ -3,8 +3,8 @@
<title>CSS Test: CSSOM StyleSheet Modify Rule List</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstylesheet-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/toc.xht
index c00a38f11f7..06d813ee332 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/toc.xht
@@ -26,49 +26,54 @@
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
- Conformance</a></th>
+ Terminology</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
- Terminology</a></th>
- <td>(0 Tests)</td></tr>
+ Media Queries</a></th>
+ <td>(6 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
- Media Queries</a></th>
- <td>(6 Tests)</td></tr>
+ Selectors</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
- Selectors</a></th>
- <td>(2 Tests)</td></tr>
+ CSS</a></th>
+ <td>(20 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
- CSS</a></th>
- <td>(20 Tests)</td></tr>
+ DOM Access to CSS Declaration Blocks</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
- DOM Access to CSS Declaration Blocks</a></th>
- <td>(2 Tests)</td></tr>
+ Utility APIs</a></th>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
- Utility APIs</a></th>
+ Resolved Values</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
- Resolved Values</a></th>
- <td>(1 Tests)</td></tr>
+ IANA Considerations</a></th>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
- IANA Considerations</a></th>
+ Change History</a></th>
<td>(0 Tests)</td></tr>
</tbody>
+ <tbody id="s11">
+ <tr><th><a href="chapter-11.xht">Chapter 11 -
+ Acknowledgments</a></th>
+ <td>(1 Tests)</td></tr>
+ </tbody>
</table>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-count.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-count.xht
index 05d3abb286a..424c918d7db 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-count.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-count.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<meta content="dom" name="flags" />
<meta content="The styleSheets length attribute must reflect the number of sheets at page load and after dynamically" name="assert" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht
index 78fef508d18..036edf5a121 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-doc-ext-load-tree-order.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM - Extensions to the Document Interface: Stylesheet header load order</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help" />
<style type="text/css" title="aaa">
H1 {border-width: 1; border: solid; text-align: center}
</style>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht
index 3f026759f03..a99b0d69171 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1/ttwf-cssom-document-extension.xht
@@ -3,8 +3,8 @@
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets." name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht
index 300e6bb8e46..5fcc46feaaf 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/MediaList.xht
@@ -12,7 +12,7 @@
}
</style>
<link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
-<link rel="help" href="http://www.w3.org/TR/cssom/#the-medialist-interface"/>
+<link rel="help" href="http://www.w3.org/TR/cssom-1/#the-medialist-interface"/>
<link rel="help" href="http://dev.w3.org/2006/webapi/WebIDL/#getownproperty"/>
<style media="screen, print" id="test-style"/>
<script src="/resources/testharness.js"/>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-1.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-1.xht
index 2a195297505..0fb7ee013a6 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-1.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-1.xht
@@ -30,7 +30,7 @@
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
- <a href="https://www.w3.org/TR/cssom/#introduction">1 Introduction</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#introduction">1 Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-10.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-10.xht
index 5c0c464816f..5a9a5bfbcec 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-10.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-10.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Change History - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>IANA Considerations (0 tests)</h2>
+ <h2>Change History (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,85 +30,61 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/cssom/#iana-considerations">10 IANA Considerations</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#change-history">10 Change History</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s10.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#default-style">10.1 Default-Style</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-5-december-2013">10.1 Changes From 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#abstract">
+ <tbody id="s10.1.#ref-for-cssnamespacerule-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#acknowledgments">
+ <tbody id="s10.1.#ref-for-cssrule-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#anolis-references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#references">
+ <tbody id="s10.1.#ref-for-cssstyledeclaration-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSS">
+ <tbody id="s10.1.#ref-for-dom-cssrule-csstext-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCASCADE">
+ <tbody id="s10.1.#ref-for-dom-cssstyledeclaration-setproperty-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSCONDITIONAL">
+ <tbody id="s10.1.#ref-for-dom-cssstylesheet-insertrule-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsCSSNAMESPACES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSPAGE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSSYNTAX">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSVARIABLES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM2STYLE">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsFETCH">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsHTML">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsRFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsSELECTORS">
+ <tbody id="s10.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s10.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#changes-from-12-july-2011-to-5-december-2013">10.2 Changes From 12 July 2011 To 5 December 2013</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsSVG">
+ <tbody id="s10.2.#ref-for-dom-css-escape-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsURL">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-getpropertyvalue-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXML">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setproperty-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#refsXMLSS">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertypriority-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#sotd">
+ <tbody id="s10.2.#ref-for-dom-cssstyledeclaration-setpropertyvalue-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#toc">
+ <tbody id="s10.2.#ref-for-parse-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s.#w3c-doctype">
+ <tbody id="s10.2.#ref-for-serialize-a-css-declaration-block-4">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-11.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-11.xht
new file mode 100644
index 00000000000..305d6f4763b
--- /dev/null
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-11.xht
@@ -0,0 +1,194 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Acknowledgments - CSS Object Model Level 1 CR Test Suite</title>
+ <style type="text/css">
+ @import "http://www.w3.org/StyleSheets/TR/base.css";
+ @import "../indices.css";
+ </style>
+ </head>
+
+ <body>
+
+ <h1>CSS Object Model Level 1 CR Test Suite</h1>
+ <h2>Acknowledgments (1 tests)</h2>
+ <table width="100%">
+ <col id="test-column"></col>
+ <col id="refs-column"></col>
+ <col id="flags-column"></col>
+ <col id="info-column"></col>
+ <thead>
+ <tr>
+ <th>Test</th>
+ <th><abbr title="Rendering References">Refs</abbr></th>
+ <th>Flags</th>
+ <th>Info</th>
+ </tr>
+ </thead>
+ <tbody id="s11">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s11">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#acknowledgments">11 Acknowledgments</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#abstract">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conformance">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#contents">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#idl-index">
+ <!-- 1 tests -->
+ <tr id="interfaces-.#idl-index" class="primary script">
+ <td><strong>
+ <a href="interfaces.xht">interfaces</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM automated IDL tests
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s.#index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#issues-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#status">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#subtitle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconform-responsible.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sconformance.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sdocument-conventions.#example-52448c84">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sindex.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-css-fonts-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-dom-level-2-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sinformative.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-cascade-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-color-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-namespaces-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-syntax-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3cascade">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3page">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-css3syn">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-fetch">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-html">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-mediaqueries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-selectors-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-dom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-encoding">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-whatwg-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="snormative.#biblio-xml-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sreferences.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="sstatus.#w3c_process_revision">
+ <!-- 0 tests -->
+ </tbody>
+ </table>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht
index 08052aa86bf..90fa4a36df5 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-2.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Conformance - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
+ <h2>Terminology (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,10 +30,76 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/cssom/#conformance">2 Conformance</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#terminology">2 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s2.#hardwareLimitations">
+ <tbody id="s2.#ref-for-supported-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#supported-styling-language">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#unset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#common-serializing-idioms">2.1 Common Serializing Idioms</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#escape-a-character-as-code-point">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-escape-a-character-as-code-point-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-serialize-a-string-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-comma-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-string">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-url">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-a-whitespace-separated-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#serialize-an-identifier">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-3.xht
index bfb42646107..625cfc6fe4d 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-3.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Terminology - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Terminology (0 tests)</h2>
+ <h2>Media Queries (6 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,91 +30,247 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/cssom/#terminology">3 Terminology</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#media-queries">3 Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::after-pseudo-element">
+ <tbody id="s3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-media-queries">3.1 Parsing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#::before-pseudo-element">
+ <tbody id="s3.1.#parse-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#author-defined-css-property">
+ <tbody id="s3.1.#parse-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#cascaded-value">
+ <tbody id="s3.1.#ref-for-parse-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#computed-value">
+ <tbody id="s3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-queries">3.2 Serializing Media Queries</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="matchmedia-3.2" class="dom script">
+ <td>
+ <a href="matchMedia.xht">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-003-3.2" class="dom script">
+ <td>
+ <a href="medialist-interfaces-003.xht">medialist-interfaces-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query Serialization
+ <ul class="assert">
+ <li>Media Queries are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.2.#example-b3d89b53">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#default-namespace">
+ <tbody id="s3.2.#ref-for-serialize-a-comma-separated-list-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#group-of-selectors">
+ <tbody id="s3.2.#ref-for-serialize-a-media-feature-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#ignored">
+ <tbody id="s3.2.#ref-for-serialize-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#list-of-css-page-selectors">
+ <tbody id="s3.2.#ref-for-serialize-an-identifier-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#namespace-prefix">
+ <tbody id="s3.2.#serialize-a-media-query">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#sequence-of-simple-selectors">
+ <tbody id="s3.2.#serialize-a-media-query-list">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#set">
+ <tbody id="s3.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-media-feature-values">3.2.1 Serializing Media Feature Values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#simple-selector">
+ <tbody id="s3.2.1.#issue-8e1245db">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-css-property">
+ <tbody id="s3.2.1.#serialize-a-media-feature-value">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#supported-styling-language">
+ <tbody id="s3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#comparing-media-queries">3.3 Comparing Media Queries</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#universal-selector">
+ <tbody id="s3.3.#compare-media-queries">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#unset">
+ <tbody id="s3.3.#ref-for-serialize-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#used-value">
+ <tbody id="s3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-medialist-interface">3.4 The MediaList Interface</a></th></tr>
+ <!-- 4 tests -->
+ <tr id="medialist-3.4" class="script">
+ <td>
+ <a href="MediaList.xht">medialist</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>the MediaList interface
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-001-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-001.xht">medialist-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM Media Query List Serialization
+ <ul class="assert">
+ <li>MediaLists are serialized according to the specification</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-002-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-002.xht">medialist-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has deleteMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="medialist-interfaces-004-3.4" class="dom script">
+ <td>
+ <a href="medialist-interfaces-004.xht">medialist-interfaces-004</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM MediaList Interfaces
+ <ul class="assert">
+ <li>MediaList object has appendMedium method and it functions properly.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s3.4.#MediaList-stringification-behavior">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#whitespace">
+ <tbody id="s3.4.#create-a-medialist-object">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#common-serializing-idioms">3.1 Common Serializing Idioms</a></th></tr>
+ <tbody id="s3.4.#dom-medialist-appendmedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-appendmedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-deletemedium-medium-medium">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#dom-medialist-mediatext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#medialist-collection-of-media-queries">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-compare-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-appendmedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-deletemedium-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-dom-medialist-mediatext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#escape-a-character-as-code-point">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-comma-separated-list">
+ <tbody id="s3.4.#ref-for-medialist-collection-of-media-queries-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-string">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-url">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-a-whitespace-separated-list">
+ <tbody id="s3.4.#ref-for-parse-a-media-query-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1.#serialize-an-identifier">
+ <tbody id="s3.4.#ref-for-serialize-a-media-query-list-1">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-4.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-4.xht
index 39fc7de11df..d44a382851b 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-4.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-4.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Media Queries - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Media Queries (6 tests)</h2>
+ <h2>Selectors (2 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,139 +30,86 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/cssom/#media-queries">4 Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#selectors">4 Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-media-queries">4.1 Parsing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-selectors">4.1 Parsing Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#parse-a-media-query">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s4.1.#parse-a-media-query-list">
+ <tbody id="s4.1.#parse-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-queries">4.2 Serializing Media Queries</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-selectors">4.2 Serializing Selectors</a></th></tr>
<!-- 2 tests -->
- <tr id="matchmedia-4.2" class="dom script">
- <td>
- <a href="matchMedia.xht">matchmedia</a></td>
+ <tr id="selectorserialize-4.2" class="primary dom script">
+ <td><strong>
+ <a href="selectorSerialize.xht">selectorserialize</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
+ <td>test serialized selector which is only one simple selector in the sequence of simple selectors
</td>
</tr>
- <tr id="medialist-interfaces-003-4.2" class="dom script">
- <td>
- <a href="medialist-interfaces-003.xht">medialist-interfaces-003</a></td>
+ <tr id="serialize-namespaced-type-selectors-4.2" class="primary dom script">
+ <td><strong>
+ <a href="serialize-namespaced-type-selectors.xht">serialize-namespaced-type-selectors</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query Serialization
- <ul class="assert">
- <li>Media Queries are serialized according to the specification</li>
- </ul>
+ <td>test serialization of type selectors and namespace prefixes
</td>
</tr>
</tbody>
- <tbody id="s4.2.#serialize-a-media-query">
+ <tbody id="s4.2.#ref-for-serialize-a-comma-separated-list-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.#serialize-a-media-query-list">
+ <tbody id="s4.2.#ref-for-serialize-a-group-of-selectors-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-media-feature-values">4.2.1 Serializing Media Feature Values</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.2.1.#serialize-a-media-feature-value">
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#comparing-media-queries">4.3 Comparing Media Queries</a></th></tr>
+ <tbody id="s4.2.#ref-for-serialize-a-simple-selector-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.3.#compare-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-a-string-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-medialist-interface">4.4 The MediaList Interface</a></th></tr>
- <!-- 4 tests -->
- <tr id="medialist-4.4" class="script">
- <td>
- <a href="MediaList.xht">medialist</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>the MediaList interface
- </td>
- </tr>
- <tr id="medialist-interfaces-001-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-001.xht">medialist-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM Media Query List Serialization
- <ul class="assert">
- <li>MediaLists are serialized according to the specification</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-002-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-002.xht">medialist-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has deleteMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
- <tr id="medialist-interfaces-004-4.4" class="dom script">
- <td>
- <a href="medialist-interfaces-004.xht">medialist-interfaces-004</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM MediaList Interfaces
- <ul class="assert">
- <li>MediaList object has appendMedium method and it functions properly.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s4.2.#ref-for-serialize-a-string-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-2">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#collection-of-media-queries">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#create-a-medialist-object">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-appendmedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-deletemedium">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-item">
+ <tbody id="s4.2.#ref-for-serialize-an-identifier-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-length">
+ <tbody id="s4.2.#serialize-a-group-of-selectors">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#dom-medialist-mediatext">
+ <tbody id="s4.2.#serialize-a-selector">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.4.#medialist">
+ <tbody id="s4.2.#serialize-a-simple-selector">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-5.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-5.xht
index c5a013e27e2..32075adb828 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-5.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-5.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Selectors - CSS Object Model Level 1 CR Test Suite</title>
+ <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Selectors (2 tests)</h2>
+ <h2>CSS (20 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,47 +30,2551 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/cssom/#selectors">5 Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-object-model">5 CSS</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-selectors">5.1 Parsing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheets">5.1 CSS Style Sheets</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-001-5.1" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-001.xht">style-sheet-interfaces-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Initial Values
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-alternate-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-disabled-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-location">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-origin-clean-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#concept-css-style-sheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-ce0c9cbc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#example-eb7251b0">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-alternate-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-media-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-concept-css-style-sheet-title-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-create-a-medialist-object-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-css-style-sheet-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-cssstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-dom-medialist-mediatext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.#ref-for-medialist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheet-interface">5.1.1 The StyleSheet Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-disabled">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-ownernode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#dom-stylesheet-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-disabled-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-location-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-media-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-owner-node-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-title-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-concept-css-style-sheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-medialist-mediatext-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-disabled-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-ownernode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-title-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-dom-stylesheet-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-medialist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#ref-for-stylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.1.#stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.1.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface">5.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="style-sheet-interfaces-002-5.1.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.1.2.#cssstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#dom-cssstylesheet-ownerrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-css-rules-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-origin-clean-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-concept-css-style-sheet-owner-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-css-style-sheet-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssrulelist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-cssstylesheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#parse-a-group-of-selectors">
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-deleterule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-insertrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-dom-cssstylesheet-ownerrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-insert-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-remove-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.1.2.#ref-for-stylesheet-4">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-selectors">5.2 Serializing Selectors</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#css-style-sheet-collections">5.2 CSS Style Sheet Collections</a></th></tr>
<!-- 2 tests -->
- <tr id="selectorserialize-5.2" class="primary dom script">
- <td><strong>
- <a href="selectorSerialize.xht">selectorserialize</a></strong></td>
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.#add-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#change-the-preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#create-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#document-css-style-sheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enable-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#enabled-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#last-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#persistent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#preferred-css-style-sheet-set-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-add-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-change-the-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-alternate-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-disabled-flag-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-origin-clean-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-owner-node-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-parent-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-concept-css-style-sheet-title-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-document-css-style-sheets-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-enable-a-css-style-sheet-set-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-last-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-preferred-css-style-sheet-set-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#ref-for-select-a-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#remove-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.#select-a-css-style-sheet-set">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-http-default-style-header">5.2.1 The HTTP Default-Style Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-change-the-preferred-css-style-sheet-set-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-css-style-sheet-set-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-enabled-css-style-sheet-set-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-http-default-style-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.1.#ref-for-preferred-css-style-sheet-set-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface">5.2.2 The StyleSheetList Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.2" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#dom-stylesheetlist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-css-style-sheet-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-dom-stylesheetlist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#ref-for-stylesheetlist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.2.#stylesheetlist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.2.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface">5.2.3 Extensions to the Document Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="ttwf-cssom-doc-ext-load-count-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
+ <ul class="assert">
+ <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-doc-ext-load-tree-order-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
+ <ul class="assert">
+ <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="ttwf-cssom-document-extension-5.2.3" class="dom script">
+ <td>
+ <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
+ <ul class="assert">
+ <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.2.3.#dom-document-stylesheets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-document-css-style-sheets-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-dom-document-stylesheets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.2.3.#ref-for-stylesheetlist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#style-sheet-association">5.3 Style Sheet Association</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-concept-css-style-sheet-owner-node-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.#ref-for-css-style-sheet-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#fetching-css-style-sheets">5.3.1 Fetching CSS style sheets</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#fetch-a-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.1.#ref-for-supported-styling-language-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-linkstyle-interface">5.3.2 The LinkStyle Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#associated-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#dom-linkstyle-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#example-a876cd5e">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#linkstyle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-associated-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-concept-css-style-sheet-owner-node-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-css-style-sheet-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-document-css-style-sheets-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-dom-linkstyle-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-linkstyle-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.2.#ref-for-stylesheet-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-specifications">5.3.3 Requirements on specifications</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-create-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-css-style-sheet-38">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.3.#ref-for-linkstyle-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">5.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#prolog">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-associated-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-alternate-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-location-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-media-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-origin-clean-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-owner-node-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-parent-css-style-sheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-concept-css-style-sheet-title-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-create-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-fetch-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-linkstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-prolog-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-remove-a-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.4.#ref-for-supported-styling-language-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.3.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-http-link-header">5.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-45012e41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-af048285">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#issue-d4a93110">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-alternate-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-location-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-media-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-origin-clean-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-owner-node-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-parent-css-style-sheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-concept-css-style-sheet-title-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-create-a-css-style-sheet-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.3.5.#ref-for-fetch-a-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-rules">5.4 CSS Rules</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="cssimportrule-5.4" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-child-css-rules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-parent-css-style-sheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-text">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#concept-css-rule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#example-400f4ea9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#insert-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#parse-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-parent-css-style-sheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-concept-css-rule-type-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-rule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-css-style-sheet-39">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssimportrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssmediarule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssnamespacerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-csspagerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-cssstylerule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-namespaceuri-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-dom-cssnamespacerule-prefix-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-parse-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-group-of-selectors-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-media-query-list-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-a-url-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#ref-for-serialize-an-identifier-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#remove-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.#serialize-a-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface">5.4.1 The CSSRuleList Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="index-003-5.4.1" class="dom script">
+ <td>
+ <a href="index-003.xht">index-003</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Style Rules</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.1.#cssrulelist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#dom-cssrulelist-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-cssrulelist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.1.#ref-for-dom-cssrulelist-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssrule-interface">5.4.2 The CSSRule Interface</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="cssimportrule-5.4.2" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssstylerule-5.4.2" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="style-sheet-interfaces-002-5.4.2" class="dom script">
+ <td>
+ <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM StyleSheet Modify Rule List
+ <ul class="assert">
+ <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.2.#cssrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-charset_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-csstext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-font_face_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-import_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-margin_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-media_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-namespace_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-page_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-parentstylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-style_rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#dom-cssrule-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-concept-css-rule-parent-css-style-sheet-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-css-rule-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssimportrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmarginrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssmediarule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssnamespacerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-csspagerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssrule-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylerule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-cssstylesheet-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-font_face_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-import_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-margin_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-media_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-namespace_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-page_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-parentstylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-style_rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-dom-cssrule-type-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-remove-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.2.#ref-for-serialize-a-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface">5.4.3 The CSSStyleRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssstylerule-5.4.3" class="dom script">
+ <td>
+ <a href="cssstylerule.xht">cssstylerule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSStyleRule interface
+ <ul class="assert">
+ <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.3.#concept-declarations-specified-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#cssstylerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#dom-cssstylerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-concept-declarations-specified-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssrule-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-declarations-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-owner-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-parent-css-rule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstyledeclaration-readonly-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-cssstylerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstyledeclaration-csstext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-selectortext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-dom-cssstylerule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-parse-a-group-of-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.3.#ref-for-serialize-a-group-of-selectors-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.4">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface">5.4.4 The CSSImportRule Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="cssimportrule-5.4.4" class="dom script">
+ <td>
+ <a href="cssimportrule.xht">cssimportrule</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM CSSRule CSSImportRule interface
+ <ul class="assert">
+ <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.4.4.#cssimportrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-href">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#dom-cssimportrule-stylesheet">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-concept-css-style-sheet-css-rules-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-40">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-42">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-css-style-sheet-43">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssimportrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssrule-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-cssstylesheet-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-href-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-cssimportrule-stylesheet-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-medialist-mediatext-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-href-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-dom-stylesheet-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.4.#ref-for-medialist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface">5.4.5 The CSSGroupingRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#cssgroupingrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-cssrules">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-deleterule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#dom-cssgroupingrule-insertrule-rule-index-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-concept-css-rule-child-css-rules-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssgroupingrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrule-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-cssrulelist-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-cssrules-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-deleterule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-dom-cssgroupingrule-insertrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-insert-a-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.5.#ref-for-remove-a-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface">5.4.6 The CSSMediaRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#cssmediarule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssgroupingrule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#dom-cssmediarule-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssgroupingrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-cssmediarule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-dom-medialist-mediatext-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.6.#ref-for-medialist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-csspagerule-interface">5.4.7 The CSSPageRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#csspagerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-cssgroupingrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-selectortext">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#dom-csspagerule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#issue-80e22679">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#parse-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-concept-declarations-specified-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssgroupingrule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-csspagerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-declarations-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-owner-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-parent-css-rule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-cssstyledeclaration-readonly-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-csspagerule-selectortext-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-dom-cssstyledeclaration-csstext-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-parse-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#ref-for-serialize-a-list-of-css-page-selectors-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.7.#serialize-a-list-of-css-page-selectors">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.8">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface">5.4.8 The CSSMarginRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#cssmarginrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#dom-cssmarginrule-style">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-concept-declarations-specified-order-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssmarginrule-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssrule-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-declarations-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-owner-node-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-parent-css-rule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-cssstyledeclaration-readonly-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssmarginrule-style-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.8.#ref-for-dom-cssstyledeclaration-csstext-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.4.9">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface">5.4.9 The CSSNamespaceRule Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#cssnamespacerule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-namespaceuri">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#dom-cssnamespacerule-prefix">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssnamespacerule-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-cssrule-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-namespaceuri-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.4.9.#ref-for-dom-cssnamespacerule-prefix-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.5">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declarations">5.5 CSS Declarations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-case-sensitive-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-important-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-property-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.5.#ref-for-css-declaration-property-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-declaration-blocks">5.6 CSS Declaration Blocks</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#concept-shorthands-preferred-order">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-declarations">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-owner-node">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-parent-css-rule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#cssstyledeclaration-readonly-flag">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#parse-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-concept-shorthands-preferred-order-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-block-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-important-flag-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-declaration-property-name-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-css-rule-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-cssstyledeclaration-declarations-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#ref-for-serialize-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.#serialize-a-css-declaration-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.6.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface">5.6.1 The CSSStyleDeclaration Interface</a></th></tr>
+ <!-- 6 tests -->
+ <tr id="computed-style-001-5.6.1" class="dom script">
+ <td>
+ <a href="computed-style-001.xht">computed-style-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="css-style-declaration-modifications-5.6.1" class="dom script">
+ <td>
+ <a href="css-style-declaration-modifications.xht">css-style-declaration-modifications</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSStyleDeclaration Interface
+ <ul class="assert">
+ <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssom-cssstyledeclaration-set-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssstyledeclaration-set.xht">cssom-cssstyledeclaration-set</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
+ </td>
+ </tr>
+ <tr id="cssom-csstext-serialize-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-cssText-serialize.xht">cssom-csstext-serialize</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getting cssText must return the result of serializing the CSS declaration blocks.
+ </td>
+ </tr>
+ <tr id="cssom-setproperty-shorthand-5.6.1" class="dom script">
+ <td>
+ <a href="cssom-setProperty-shorthand.xht">cssom-setproperty-shorthand</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
+ </td>
+ </tr>
+ <tr id="cssstyledeclaration-mutability-5.6.1" class="dom script">
+ <td>
+ <a href="cssstyledeclaration-mutability.xht">cssstyledeclaration-mutability</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialized selector which is only one simple selector in the sequence of simple selectors
+ <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
</td>
</tr>
- <tr id="serialize-namespaced-type-selectors-5.2" class="primary dom script">
+ </tbody>
+ <tbody id="s5.6.1.#css-property-to-idl-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#cssstyledeclaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_camel_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_dashed_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-_webkit_cased_attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-cssfloat">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-csstext">
+ <!-- 1 tests -->
+ <tr id="cssstyledeclaration-csstext-5.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
<td><strong>
- <a href="serialize-namespaced-type-selectors.xht">serialize-namespaced-type-selectors</a></strong></td>
+ <a href="cssstyledeclaration-csstext.xht">cssstyledeclaration-csstext</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>test serialization of type selectors and namespace prefixes
+ <td>CSSStyleDeclaration.cssText Test
+ <ul class="assert">
+ <li>CSS declarations is serialized as expected</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s5.2.#serialize-a-group-of-selectors">
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-dashed-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertypriority-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-getpropertyvalue-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-item-index-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-length">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-parentrule">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-removeproperty-property-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setproperty-property-value-priority-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertypriority-property-priority-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-setpropertyvalue-property-value-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#dom-cssstyledeclaration-webkit-cased-attribute">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-28884fea">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-5e885525">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-6720f69f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#example-9bac29eb">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#idl-attribute-to-css-property">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-concept-declarations-specified-order-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-block-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-important-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-property-name-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-css-property-to-idl-attribute-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssrule-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-declarations-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-parent-css-rule-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-cssstyledeclaration-readonly-flag-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-camel-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-cssfloat-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-csstext-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-dashed-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertypriority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-getpropertyvalue-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-item-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-length-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-parentrule-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-removeproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setproperty-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertypriority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-setpropertyvalue-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-dom-cssstyledeclaration-webkit-cased-attribute-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-idl-attribute-to-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-declaration-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-parse-a-css-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-declaration-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-serialize-a-css-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-priority-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-set-a-css-declaration-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#ref-for-supported-css-property-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-priority">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.6.1.#set-a-css-declaration-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#css-values">5.7 CSS Values</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="index-001-5.7" class="dom script">
+ <td>
+ <a href="index-001.xht">index-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>The style value should be serialized to margin: 20px;</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="index-002-5.7" class="dom script">
+ <td>
+ <a href="index-002.xht">index-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS OM: CSS Values
+ <ul class="assert">
+ <li>Testing Serialization of Shorthand Values</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#parsing-css-values">5.7.1 Parsing CSS Values</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#parse-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.1.#ref-for-parse-a-css-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values">5.7.2 Serializing CSS Values</a></th></tr>
+ <!-- 3 tests -->
+ <tr id="shape-outside-shape-arguments-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-000.xht">shape-outside-shape-arguments-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Basic Shape Arguments
+ <ul class="assert">
+ <li>A basic basic shape can contain any length unit type, or percentage</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-arguments-001-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-arguments-001.xht">shape-outside-shape-arguments-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Shape Number Values
+ <ul class="assert">
+ <li>The basic shape can contain all valid number formats</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="shape-outside-shape-notation-000-5.7.2" class="dom script">
+ <td>
+ <a href="shape-outside-shape-notation-000.xht">shape-outside-shape-notation-000</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Shape Outside Valid Basic Shape Functional Notation
+ <ul class="assert">
+ <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s5.7.2.#issue-30d70c4f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-b55f28a2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#issue-e57a69c6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-concept-shorthands-preferred-order-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-property-name-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-css-declaration-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-comma-separated-list-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-component-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-css-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-string-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-url-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-a-whitespace-separated-list-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#ref-for-serialize-an-identifier-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-component-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.#serialize-a-css-value">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.7.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s5.7.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#serializing-css-values-examples">5.7.2.1 Examples</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-selector">
+ <tbody id="s5.7.2.1.#example-828b7c14">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#serialize-a-simple-selector">
+ <tbody id="s5.7.2.1.#issue-3a42ec46">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-6.xht
index 1894b79c0be..97f28f59045 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-6.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>CSS - CSS Object Model Level 1 CR Test Suite</title>
+ <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>CSS (20 tests)</h2>
+ <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,744 +30,92 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css">6 CSS</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#dom-access-to-css-declaration-blocks">6 DOM Access to CSS Declaration Blocks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheets">6.1 CSS Style Sheets</a></th></tr>
- <!-- 1 tests -->
- <tr id="style-sheet-interfaces-001-6.1" class="dom script">
- <td>
- <a href="style-sheet-interfaces-001.xht">style-sheet-interfaces-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Initial Values
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-alternate-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-disabled-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-location">
+ <a href="https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface">6.1 The ElementCSSInlineStyle Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-media">
+ <tbody id="s6.1.#dom-elementcssinlinestyle-style">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#concept-css-style-sheet-origin-clean-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#concept-css-style-sheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.#css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheet-interface">6.1.1 The StyleSheet Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-disabled">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-ownernode">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-title">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#dom-stylesheet-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.1.#stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.1.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylesheet-interface">6.1.2 The CSSStyleSheet Interface</a></th></tr>
+ <tbody id="s6.1.#elementcssinlinestyle">
<!-- 1 tests -->
- <tr id="style-sheet-interfaces-002-6.1.2" class="dom script">
+ <tr id="inline-style-001-6.1.#elementcssinlinestyle" class="dom script">
<td>
- <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
+ <a href="inline-style-001.xht">inline-style-001</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
+ <td>Inline CSSStyleDeclaration
<ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
+ <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
</ul>
</td>
</tr>
</tbody>
- <tbody id="s6.1.2.#cssstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-deleterule">
+ <tbody id="s6.1.#ref-for-concept-declarations-specified-order-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.1.2.#dom-cssstylesheet-ownerrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-style-sheet-collections">6.2 CSS Style Sheet Collections</a></th></tr>
- <!-- 2 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.#add-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-css-declaration-33">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#change-the-preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-css-declaration-block-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#create-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-21">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-22">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#document-css-style-sheets">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-23">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enable-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-declarations-24">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#enabled-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-owner-node-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#last-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-parent-css-rule-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#persistent-css-style-sheet">
+ <tbody id="s6.1.#ref-for-cssstyledeclaration-readonly-flag-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#preferred-css-style-sheet-set-name">
+ <tbody id="s6.1.#ref-for-dom-cssstyledeclaration-csstext-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#remove-a-css-style-sheet">
+ <tbody id="s6.1.#ref-for-dom-elementcssinlinestyle-style-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.#select-a-css-style-sheet-set">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-http-default-style-header">6.2.1 The HTTP Default-Style Header</a></th></tr>
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-stylesheetlist-interface">6.2.2 The StyleSheetList Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.2" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-item">
+ <tbody id="s6.1.#ref-for-elementcssinlinestyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#dom-stylesheetlist-length">
+ <tbody id="s6.1.#ref-for-parse-a-css-declaration-block-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.2.#stylesheetlist">
+ <tbody id="s6.1.#ref-for-serialize-a-css-declaration-block-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.2.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-document-interface">6.2.3 Extensions to the Document Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="ttwf-cssom-doc-ext-load-count-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-count.xht">ttwf-cssom-doc-ext-load-count</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets
- <ul class="assert">
- <li>The styleSheets length attribute must reflect the number of sheets at page load and after dynamically</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-doc-ext-load-tree-order-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-doc-ext-load-tree-order.xht">ttwf-cssom-doc-ext-load-tree-order</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: Stylesheet header load order
- <ul class="assert">
- <li>Document's style sheets created from HTTP Link headers are first in list and loaded in header order</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-cssom-document-extension-6.2.3" class="dom script">
- <td>
- <a href="ttwf-cssom-document-extension.xht">ttwf-cssom-document-extension</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded
- <ul class="assert">
- <li>The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets.</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.2.3.#dom-document-enablestylesheetsforset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-laststylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-preferredstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-selectedstylesheetset">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.3.#dom-document-stylesheetsets">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#interaction-with-the-user-interface">6.2.4 Interaction with the User Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#persisting-the-selected-css-style-sheet-set">6.2.4.1 Persisting the selected CSS style sheet set</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.2.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.2.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples">6.2.5 Examples</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#style-sheet-association">6.3 Style Sheet Association</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#fetching-css-style-sheets">6.3.1 Fetching CSS style sheets</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.1.#fetch-a-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-linkstyle-interface">6.3.2 The LinkStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#associated-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#dom-linkstyle-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.2.#linkstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-specifications">6.3.3 Requirements on specifications</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction">6.3.4 Requirements on User Agents Implementing the xml-stylesheet processing instruction</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.4.#prolog">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.3.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.3.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#requirements-on-user-agents-implementing-the-http-link-header">6.3.5 Requirements on User Agents Implementing the HTTP Link Header</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-rules">6.4 CSS Rules</a></th></tr>
- <!-- 2 tests -->
- <tr id="cssimportrule-6.4" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.#concept-css-rule-child-css-rules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-parent-css-style-sheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-text">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#concept-css-rule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#insert-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#parse-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#remove-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.#serialize-a-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrulelist-interface">6.4.1 The CSSRuleList Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="index-003-6.4.1" class="dom script">
- <td>
- <a href="index-003.xht">index-003</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Style Rules</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.1.#cssrulelist">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-item">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.1.#dom-cssrulelist-length">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssrule-interface">6.4.2 The CSSRule Interface</a></th></tr>
- <!-- 3 tests -->
- <tr id="cssimportrule-6.4.2" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="cssstylerule-6.4.2" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- <tr id="style-sheet-interfaces-002-6.4.2" class="dom script">
- <td>
- <a href="style-sheet-interfaces-002.xht">style-sheet-interfaces-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM StyleSheet Modify Rule List
- <ul class="assert">
- <li>StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.2.#cssrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-charset_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-csstext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-font_face_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-import_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-margin_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-media_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-namespace_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-page_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-parentstylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-style_rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.2.#dom-cssrule-type">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstylerule-interface">6.4.3 The CSSStyleRule Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="cssstylerule-6.4.3" class="dom script">
- <td>
- <a href="cssstylerule.xht">cssstylerule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSStyleRule interface
- <ul class="assert">
- <li>All properties for this CSSStyleRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.3.#concept-declarations-specified-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#cssstylerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.3.#dom-cssstylerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csscharsetrule-interface">6.4.4 The CSSCharsetRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#csscharsetrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.4.#dom-csscharsetrule-encoding">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5">
+ <tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssimportrule-interface">6.4.5 The CSSImportRule Interface</a></th></tr>
+ <a href="#s6.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface">6.2 Extensions to the Window Interface</a></th></tr>
<!-- 1 tests -->
- <tr id="cssimportrule-6.4.5" class="dom script">
- <td>
- <a href="cssimportrule.xht">cssimportrule</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM CSSRule CSSImportRule interface
- <ul class="assert">
- <li>All properties for this CSSImportRule instance of CSSRule are initialized correctly</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.4.5.#cssimportrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-href">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.5.#dom-cssimportrule-stylesheet">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssgroupingrule-interface">6.4.6 The CSSGroupingRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#cssgroupingrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-cssrules">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-deleterule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.6.#dom-cssgroupingrule-insertrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmediarule-interface">6.4.7 The CSSMediaRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#cssmediarule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.7.#dom-cssmediarule-media">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.8">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-csspagerule-interface">6.4.8 The CSSPageRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#csspagerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-selectortext">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#dom-csspagerule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#parse-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.8.#serialize-a-list-of-css-page-selectors">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.9">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssmarginrule-interface">6.4.9 The CSSMarginRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#cssmarginrule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.9.#dom-cssmarginrule-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.4.10">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssnamespacerule-interface">6.4.10 The CSSNamespaceRule Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#cssnamespacerule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-namespaceuri">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.4.10.#dom-cssnamespacerule-prefix">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declarations">6.5 CSS Declarations</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-case-sensitive-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-important-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-property-name">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#concept-css-declaration-value">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.5.#css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-declaration-blocks">6.6 CSS Declaration Blocks</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-declarations">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-owner-node">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-css-declaration-block-readonly-flag">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#concept-shorthands-preferred-order">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#contept-css-declaration-block-parent-css-rule">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#parse-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.#serialize-a-css-declaration-block">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.6.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface">6.6.1 The CSSStyleDeclaration Interface</a></th></tr>
- <!-- 6 tests -->
- <tr id="computed-style-001-6.6.1" class="dom script">
+ <tr id="computed-style-001-6.2" class="dom script">
<td>
<a href="computed-style-001.xht">computed-style-001</a></td>
<td></td>
@@ -778,201 +126,56 @@
</ul>
</td>
</tr>
- <tr id="css-style-declaration-modifications-6.6.1" class="dom script">
- <td>
- <a href="css-style-declaration-modifications.xht">css-style-declaration-modifications</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration Interface
- <ul class="assert">
- <li>CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
- </td>
- </tr>
- <tr id="cssom-cssstyledeclaration-set-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssstyledeclaration-set.xht">cssom-cssstyledeclaration-set</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes
- </td>
- </tr>
- <tr id="cssom-csstext-serialize-6.6.1" class="dom script">
- <td>
- <a href="cssom-cssText-serialize.xht">cssom-csstext-serialize</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getting cssText must return the result of serializing the CSS declaration blocks.
- </td>
- </tr>
- <tr id="cssom-setproperty-shorthand-6.6.1" class="dom script">
- <td>
- <a href="cssom-setProperty-shorthand.xht">cssom-setproperty-shorthand</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties
- </td>
- </tr>
- <tr id="cssstyledeclaration-mutability-6.6.1" class="dom script">
- <td>
- <a href="cssstyledeclaration-mutability.xht">cssstyledeclaration-mutability</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings
- </td>
- </tr>
- </tbody>
- <tbody id="s6.6.1.#append-a-css-declaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#css-property-to-idl-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#cssstyledeclaration">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-camel-cased-attribute">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-cssfloat">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-csstext">
- <!-- 1 tests -->
- <tr id="cssstyledeclaration-csstext-6.6.1.#dom-cssstyledeclaration-csstext" class="primary dom script">
- <td><strong>
- <a href="cssstyledeclaration-csstext.xht">cssstyledeclaration-csstext</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSStyleDeclaration.cssText Test
- <ul class="assert">
- <li>CSS declarations is serialized as expected</li>
- </ul>
- </td>
- </tr>
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertypriority">
+ <tbody id="s6.2.#dom-window-getcomputedstyle">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-getpropertyvalue">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-elt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-item">
+ <tbody id="s6.2.#dom-window-getcomputedstyle-elt-pseudoelt-pseudoelt">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-length">
+ <tbody id="s6.2.#ref-for-concept-css-style-sheet-origin-clean-flag-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-parentrule">
+ <tbody id="s6.2.#ref-for-css-declaration-block-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-removeproperty">
+ <tbody id="s6.2.#ref-for-css-declaration-block-8">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setproperty">
+ <tbody id="s6.2.#ref-for-css-style-sheet-44">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertypriority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#dom-cssstyledeclaration-setpropertyvalue">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-declarations-25">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#idl-attribute-to-css-property">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-owner-node-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-priority">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-parent-css-rule-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.6.1.#set-a-css-declaration-value">
+ <tbody id="s6.2.#ref-for-cssstyledeclaration-readonly-flag-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7">+</a>
- <a href="https://www.w3.org/TR/cssom/#css-values">6.7 CSS Values</a></th></tr>
- <!-- 2 tests -->
- <tr id="index-001-6.7" class="dom script">
- <td>
- <a href="index-001.xht">index-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>The style value should be serialized to margin: 20px;</li>
- </ul>
- </td>
- </tr>
- <tr id="index-002-6.7" class="dom script">
- <td>
- <a href="index-002.xht">index-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS OM: CSS Values
- <ul class="assert">
- <li>Testing Serialization of Shorthand Values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#parsing-css-values">6.7.1 Parsing CSS Values</a></th></tr>
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.1.#parse-a-css-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#serializing-css-values">6.7.2 Serializing CSS Values</a></th></tr>
- <!-- 3 tests -->
- <tr id="shape-outside-shape-arguments-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-000.xht">shape-outside-shape-arguments-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Basic Shape Arguments
- <ul class="assert">
- <li>A basic basic shape can contain any length unit type, or percentage</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-arguments-001-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-arguments-001.xht">shape-outside-shape-arguments-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Shape Number Values
- <ul class="assert">
- <li>The basic shape can contain all valid number formats</li>
- </ul>
- </td>
- </tr>
- <tr id="shape-outside-shape-notation-000-6.7.2" class="dom script">
- <td>
- <a href="shape-outside-shape-notation-000.xht">shape-outside-shape-notation-000</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Shape Outside Valid Basic Shape Functional Notation
- <ul class="assert">
- <li>Basic shapes use functional notation, and may contain optional whitespace inside the parentheses</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s6.7.2.#serialize-a-css-component-value">
+ <tbody id="s6.2.#ref-for-dom-window-getcomputedstyle-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.#serialize-a-css-value">
+ <tbody id="s6.2.#ref-for-resolved-value-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.7.2.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s6.7.2.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#examples-0">6.7.2.1 Examples</a></th></tr>
+ <tbody id="s6.2.#ref-for-supported-css-property-8">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-7.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-7.xht
index 85436303058..0febd2a9523 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-7.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-7.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>DOM Access to CSS Declaration Blocks - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>DOM Access to CSS Declaration Blocks (2 tests)</h2>
+ <h2>Utility APIs (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,89 +30,48 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/cssom/#dom-access-to-css-declaration-blocks">7 DOM Access to CSS Declaration Blocks</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#utility-apis">7 Utility APIs</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s7.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-elementcssinlinestyle-interface">7.1 The ElementCSSInlineStyle Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#dom-elementcssinlinestyle-style">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.1.#elementcssinlinestyle">
+ <a href="https://www.w3.org/TR/cssom-1/#the-css.escape()-method">7.1 The CSS.escape() Method</a></th></tr>
<!-- 1 tests -->
- <tr id="inline-style-001-7.1.#elementcssinlinestyle" class="dom script">
- <td>
- <a href="inline-style-001.xht">inline-style-001</a></td>
+ <tr id="escape-7.1" class="primary script">
+ <td><strong>
+ <a href="escape.xht">escape</a></strong></td>
<td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Inline CSSStyleDeclaration
- <ul class="assert">
- <li>Inline CSSStyleDeclaration is properly initialized and can be modified through its interface</li>
- </ul>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSS#escape
</td>
</tr>
</tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-window-interface">7.2 Extensions to the Window Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-7.2" class="dom script">
- <td>
- <a href="computed-style-001.xht">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
- </tbody>
- <tbody id="s7.2.#dom-window-getcomputedstyle">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.3">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-getstyleutils-interface">7.3 The GetStyleUtils Interface</a></th></tr>
+ <tbody id="s7.1.#css">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#associated-document">
+ <tbody id="s7.1.#dom-css-escape">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-cascadedstyle">
+ <tbody id="s7.1.#dom-css-escape-ident-ident">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-rawcomputedstyle">
+ <tbody id="s7.1.#example-7bab7fa8">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#dom-getstyleutils-usedstyle">
+ <tbody id="s7.1.#example-b26de1f0">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.3.#getstyleutils">
+ <tbody id="s7.1.#ref-for-dom-css-escape-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.4">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.4">+</a>
- <a href="https://www.w3.org/TR/cssom/#extensions-to-the-element-interface">7.4 Extensions to the Element Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.4.#dom-element-pseudo">
+ <tbody id="s7.1.#ref-for-dom-css-escape-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.5">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-pseudoelement-interface">7.5 The PseudoElement Interface</a></th></tr>
+ <tbody id="s7.1.#ref-for-dom-css-escape-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.5.#pseudoelement">
+ <tbody id="s7.1.#ref-for-serialize-an-identifier-10">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-8.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-8.xht
index 69c8beb7b1d..f807df6aca3 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-8.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-8.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Utility APIs - CSS Object Model Level 1 CR Test Suite</title>
+ <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Utility APIs (1 tests)</h2>
+ <h2>Resolved Values (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,24 +30,54 @@
<tbody id="s8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8">+</a>
- <a href="https://www.w3.org/TR/cssom/#utility-apis">8 Utility APIs</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s8.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s8.1">+</a>
- <a href="https://www.w3.org/TR/cssom/#the-css.escape()-method">8.1 The CSS.escape() Method</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-1/#resolved-values">8 Resolved Values</a></th></tr>
<!-- 1 tests -->
- <tr id="escape-8.1" class="primary script">
- <td><strong>
- <a href="escape.xht">escape</a></strong></td>
+ <tr id="computed-style-001-8" class="dom script">
+ <td>
+ <a href="computed-style-001.xht">computed-style-001</a></td>
<td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSS#escape
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getComputedStyle
+ <ul class="assert">
+ <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
+ </ul>
</td>
</tr>
</tbody>
- <tbody id="s8.1.#dom-css-escape">
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-window-getcomputedstyle-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-resolved-value-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#resolved-value">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-9.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-9.xht
index 0ed4401bf25..afd9855fa2e 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-9.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/chapter-9.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Resolved Values - CSS Object Model Level 1 CR Test Suite</title>
+ <title>IANA Considerations - CSS Object Model Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSS Object Model Level 1 CR Test Suite</h1>
- <h2>Resolved Values (1 tests)</h2>
+ <h2>IANA Considerations (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,21 +30,16 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/cssom/#resolved-values">9 Resolved Values</a></th></tr>
- <!-- 1 tests -->
- <tr id="computed-style-001-9" class="dom script">
- <td>
- <a href="computed-style-001.xht">computed-style-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getComputedStyle
- <ul class="assert">
- <li>getComputedStyle returns a readonly CSSStyleDeclaration with resolved values</li>
- </ul>
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/cssom-1/#iana-considerations">9 IANA Considerations</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s9.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-1/#default-style">9.1 Default-Style</a></th></tr>
+ <!-- 0 tests -->
</tbody>
- <tbody id="s9.#resolved-value">
+ <tbody id="s9.1.#http-default-style">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/computed-style-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/computed-style-001.xht
index 5f91867185d..8e3b839f939 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/computed-style-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/computed-style-001.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: getComputedStyle</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-window-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#resolved-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#resolved-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="getComputedStyle returns a readonly CSSStyleDeclaration with resolved values" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/css-style-declaration-modifications.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/css-style-declaration-modifications.xht
index 10d19ce8dac..2cf93c949c4 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/css-style-declaration-modifications.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/css-style-declaration-modifications.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSStyleDeclaration Interface</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssimportrule.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssimportrule.xht
index 0536c598710..651fc55e604 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssimportrule.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssimportrule.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM CSSRule CSSImportRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew" />
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssimportrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssimportrule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="All properties for this CSSImportRule instance of CSSRule are initialized correctly" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssText-serialize.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssText-serialize.xht
index c4737cfb395..199b82fba47 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssText-serialize.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssText-serialize.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM Parsing Test: getting cssText must return the result of serializing the CSS declaration blocks.</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssstyledeclaration-set.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssstyledeclaration-set.xht
index bbd098c23c0..809fa1c0806 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssstyledeclaration-set.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-cssstyledeclaration-set.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM: CSSStyleDeclaration on HTMLElement represents inline style changes</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssText-cache.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-setProperty-shorthand.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-setProperty-shorthand.xht
index 0cf2b9ca7b6..98e9e930bf7 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-setProperty-shorthand.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssom-setProperty-shorthand.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM: CSSStyleDeclaration (set|remove)PropertyValue sets/removes shorthand properties</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<link href="http://trac.webkit.org/export/120528/trunk/LayoutTests/fast/css/cssom-remove-shorthand-property.html" rel="source" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstyledeclaration-mutability.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstyledeclaration-mutability.xht
index 1aaac27e31a..8b70f4df533 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstyledeclaration-mutability.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstyledeclaration-mutability.xht
@@ -3,7 +3,7 @@
<title>CSSOM: CSSStyleDeclaration is mutable and immutable in various settings</title>
<link href="mailto:paul.irish@gmail.com" rel="author" title="Paul Irish" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstyledeclaration-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface" rel="help" />
<meta content="dom" name="flags" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstylerule.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstylerule.xht
index 00d5890c140..3d063d087d9 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstylerule.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/cssstylerule.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM CSSRule CSSStyleRule interface</title>
<link href="mailto:lew.letitia@gmail.com" rel="author" title="Letitia Lew" />
- <link href="http://www.w3.org/TR/cssom/#css-rules" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssstylerule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-rules" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylerule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="All properties for this CSSStyleRule instance of CSSRule are initialized correctly" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-001.xht
index 3de81646c49..51072613eeb 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="The style value should be serialized to margin: 20px;" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-002.xht
index a5495d02b24..0c938848fd9 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-002.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-values" rel="help" />
<meta content="dom" name="flags" />
<meta content="Testing Serialization of Shorthand Values" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-003.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-003.xht
index b201aab8f1c..f09800897b2 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-003.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/index-003.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS OM: CSS Values</title>
<link href="mailto:manian@adobe.com" rel="author" title="Divya Manian" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrulelist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrulelist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="Testing Serialization of Style Rules" name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/inline-style-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/inline-style-001.xht
index abd7e21ccd2..ad8a7f5ed1a 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/inline-style-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/inline-style-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: Inline CSSStyleDeclaration</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#elementcssinlinestyle" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#elementcssinlinestyle" rel="help" />
<meta content="dom" name="flags" />
<meta content="Inline CSSStyleDeclaration is properly initialized and can be modified through its interface" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/matchMedia.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/matchMedia.xht
index 13afb4226b0..585d4897672 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/matchMedia.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/matchMedia.xht
@@ -14,7 +14,7 @@
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#dom-window-matchmedia" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface" />
- <link rel="help" href="http://www.w3.org/TR/cssom/#serializing-media-queries" />
+ <link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" />
<meta name="flags" content="dom" />
<script src="/resources/testharness.js" type="text/javascript"></script>
<script src="/resources/testharnessreport.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-001.xht
index af1f5fd0f1d..a108d963345 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-001.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query List Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon" />
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaLists are serialized according to the specification" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -11,23 +11,23 @@
<script id="metadata_cache">/*
{
"mediatest_medialist_serialize_element": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["MediaList.mediaText equals the 'media' value of the initial 'style' element."]
},
"mediatest_medialist_serialize_comma": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."]
},
"mediatest_medialist_serialize_empty": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["If the media query list is empty return the empty string."]
},
"mediatest_medialist_serialize_lexicographical": {
- "help": ["http://www.w3.org/TR/cssom/#the-medialist-interface",
- "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ "help": ["http://www.w3.org/TR/cssom-1/#the-medialist-interface",
+ "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
"assert": ["Each media query in the list of media queries should be sorted in lexicographical order."]
}
}
@@ -70,7 +70,7 @@
assert_equals(mediaList.mediaText, "all");
}, "mediatest_medialist_serialize_element",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["MediaList.mediaText equals the 'media' value of the initial 'style' element."] });
test(function() {
@@ -80,7 +80,7 @@
assert_equals(mediaList.mediaText, "all, screen");
}, "mediatest_medialist_serialize_comma",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["To serialize a comma-separated list concatenate all items of the list in list order while separating them by \",\" (U+002C), followed by a space (U+0020)."] });
test(function() {
@@ -90,7 +90,7 @@
assert_equals(mediaList.mediaText, "");
}, "mediatest_medialist_serialize_empty",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["If the media query list is empty return the empty string."] });
test(function() {
@@ -101,7 +101,7 @@
assert_equals(mediaList.mediaText, "all, print, screen");
}, "mediatest_medialist_serialize_lexicographical",
- { help: ["http://www.w3.org/TR/cssom/#the-medialist-interface", "http://www.w3.org/TR/cssom/#serializing-media-queries"],
+ { help: ["http://www.w3.org/TR/cssom-1/#the-medialist-interface", "http://www.w3.org/TR/cssom-1/#serializing-media-queries"],
assert: ["Each media query in the list of media queries should be sorted in lexicographical order."] });
</script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-002.xht
index d561fff671f..e77ce26e440 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-002.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaList object has deleteMedium method and it functions properly." name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-003.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-003.xht
index d33eb91fd0b..891337123f1 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-003.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-003.xht
@@ -3,7 +3,7 @@
<title>CSS Test: CSSOM Media Query Serialization</title>
<link href="mailto:ben@codeforamerica.org" rel="author" title="Ben Sheldon" />
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#serializing-media-queries" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" rel="help" />
<meta content="dom" name="flags" />
<meta content="Media Queries are serialized according to the specification" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-004.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-004.xht
index 02616744d49..917d696b0f7 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-004.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/medialist-interfaces-004.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSOM MediaList Interfaces</title>
<link href="mailto:chapman.shoop@gmail.com" rel="author" title="Chapman Shoop" />
- <link href="http://www.w3.org/TR/cssom/#the-medialist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-medialist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="MediaList object has appendMedium method and it functions properly." name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
index 1a74a5fc0e6..53740da4f47 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-000.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="A basic basic shape can contain any length unit type, or percentage" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
index 08461ca5eca..d5651507ef3 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-arguments-001.xht
@@ -6,7 +6,7 @@
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#typedef-basic-shape" rel="help" />
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="The basic shape can contain all valid number formats" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-notation-000.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
index 8bd7561266c..87928f1ec33 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/shape-outside-shape-notation-000.xht
@@ -5,7 +5,7 @@
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:stearns@adobe.com" rel="reviewer" title="Alan Stearns" /> <!-- 2014-03-04 -->
<link href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#serializing-css-values" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#serializing-css-values" rel="help" />
<meta content="Basic shapes use functional notation, and may contain optional whitespace inside the parentheses" name="assert" />
<meta content="dom" name="flags" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-001.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-001.xht
index 925ab584be2..04693c253e5 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-001.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-001.xht
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: CSSOM StyleSheet Initial Values</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheets" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheets" rel="help" />
<meta content="dom" name="flags" />
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
@@ -15,7 +15,7 @@
<script id="metadata_cache">/*
{
"sheet_property": {
- "help": "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ "help": "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
"assert": ["styleElement.sheet exists",
"styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists",
@@ -26,8 +26,8 @@
"ownerRule, cssRules are read only"]
},
"CSSStyleSheet_property_values": {
- "help": ["http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule"],
+ "help": ["http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule"],
"assert": "CSSStyleSheet initial property values are correct"
},
"StyleSheet_properties": {
@@ -56,7 +56,7 @@
linkSheet = linkElement.sheet;
assert_true(linkSheet instanceof CSSStyleSheet);
}, "sheet_property",
- { help: "http://www.w3.org/TR/cssom/#the-linkstyle-interface",
+ { help: "http://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
assert: [ "styleElement.sheet exists", "styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists", "linkElement.sheet is a CSSStyleSheet"] });
@@ -79,8 +79,8 @@
assert_true(styleSheet.cssRules.item(0) instanceof CSSImportRule);
importSheet = styleSheet.cssRules.item(0).styleSheet;
}, "CSSStyleSheet_property_values",
- { help: [ "http://www.w3.org/TR/cssom/#css-style-sheets",
- "http://www.w3.org/TR/cssom/#cssimportrule" ],
+ { help: [ "http://www.w3.org/TR/cssom-1/#css-style-sheets",
+ "http://www.w3.org/TR/cssom-1/#cssimportrule" ],
assert: "CSSStyleSheet initial property values are correct" });
test(function() {
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-002.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-002.xht
index a01ac1a261a..c3dc00eef41 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-002.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/style-sheet-interfaces-002.xht
@@ -3,8 +3,8 @@
<title>CSS Test: CSSOM StyleSheet Modify Rule List</title>
<link href="mailto:betravis@adobe.com" rel="author" title="Bear Travis" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#the-cssstylesheet-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-cssrule-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-cssrule-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="StyleSheet and CSSStyleSheet objects have the properties specified in their interfaces" name="assert" />
<script src="/resources/testharness.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/toc.xht
index c00a38f11f7..06d813ee332 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/toc.xht
@@ -26,49 +26,54 @@
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
- Conformance</a></th>
+ Terminology</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
- Terminology</a></th>
- <td>(0 Tests)</td></tr>
+ Media Queries</a></th>
+ <td>(6 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
- Media Queries</a></th>
- <td>(6 Tests)</td></tr>
+ Selectors</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
- Selectors</a></th>
- <td>(2 Tests)</td></tr>
+ CSS</a></th>
+ <td>(20 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
- CSS</a></th>
- <td>(20 Tests)</td></tr>
+ DOM Access to CSS Declaration Blocks</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
- DOM Access to CSS Declaration Blocks</a></th>
- <td>(2 Tests)</td></tr>
+ Utility APIs</a></th>
+ <td>(1 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
- Utility APIs</a></th>
+ Resolved Values</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
- Resolved Values</a></th>
- <td>(1 Tests)</td></tr>
+ IANA Considerations</a></th>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
- IANA Considerations</a></th>
+ Change History</a></th>
<td>(0 Tests)</td></tr>
</tbody>
+ <tbody id="s11">
+ <tr><th><a href="chapter-11.xht">Chapter 11 -
+ Acknowledgments</a></th>
+ <td>(1 Tests)</td></tr>
+ </tbody>
</table>
</body>
</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-count.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-count.xht
index 05d3abb286a..424c918d7db 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-count.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-count.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length reflects dynamically loaded and unloaded sheets</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help" />
<link href="stylesheet.css" type="text/css" rel="stylesheet" />
<meta content="dom" name="flags" />
<meta content="The styleSheets length attribute must reflect the number of sheets at page load and after dynamically" name="assert" />
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-tree-order.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-tree-order.xht
index 78fef508d18..036edf5a121 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-tree-order.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-doc-ext-load-tree-order.xht
@@ -2,9 +2,9 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSSOM - Extensions to the Document Interface: Stylesheet header load order</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#css-style-sheet-collections" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#css-style-sheet-collections" rel="help" />
<style type="text/css" title="aaa">
H1 {border-width: 1; border: solid; text-align: center}
</style>
diff --git a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht
index 3f026759f03..a99b0d69171 100644
--- a/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht
+++ b/tests/wpt/css-tests/cssom-1_dev/xhtml1print/ttwf-cssom-document-extension.xht
@@ -3,8 +3,8 @@
<title>CSSOM - Extensions to the Document Interface: StyleSheetList length is 0 when no sheets loaded</title>
<link href="mailto:jesse@codeforamerica.org" rel="author" title="Jesse Bounds" />
<link href="mailto:ms2ger@gmail.com" rel="reviewer" title="Ms2ger" /> <!-- 2012-06-17 -->
- <link href="http://www.w3.org/TR/cssom/#extensions-to-the-document-interface" rel="help" />
- <link href="http://www.w3.org/TR/cssom/#the-stylesheetlist-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface" rel="help" />
+ <link href="http://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface" rel="help" />
<meta content="dom" name="flags" />
<meta content="The styleSheets attribute must return a StyleSheetList sequence representing the document style sheets." name="assert" />
<script src="/resources/testharness.js"></script>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm
index 0e052a05d68..61b2da3c066 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-10.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the Range Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the MouseEvent Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Range Interface (0 tests)</h2>
+ <h2>Extensions to the MouseEvent Interface (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,13 +30,127 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-range-interface">10 Extensions to the Range Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface">10 Extensions to the MouseEvent Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#dom-range-getboundingclientrect">
+ <tbody id="s10.#dictdef-mouseeventinit">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#dom-range-getclientrects">
+ <tbody id="s10.#dom-mouseevent-clientx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-clienty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-offsetx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-offsety">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-pagex">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-pagey">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-clientx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-clienty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#issue-6025106e">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-offsetx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-offsety-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagex-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagex-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagey-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagey-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-screenx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-screeny-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-x-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-y-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-window-scrollx-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-window-scrolly-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-padding-edge-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-padding-edge-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-transforms-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-transforms-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-viewport-79">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-viewport-80">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-11.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-11.htm
index f26157f562f..912fdb69a3a 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-11.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-11.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the MouseEvent Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Geometry - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the MouseEvent Interface (0 tests)</h2>
+ <h2>Geometry (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,37 +30,166 @@
<tbody id="s11">
<tr><th colspan="4" scope="rowgroup">
<a href="#s11">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface">11 Extensions to the MouseEvent Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#geometry">11 Geometry</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-clientx">
+ <tbody id="s11.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s11.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-geometryutils-interface">11.1 The GeometryUtils Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dictdef-boxquadoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dictdef-convertcoordinateoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-boxquadoptions-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-boxquadoptions-relativeto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-convertcoordinateoptions-frombox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-convertcoordinateoptions-tobox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-border">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-content">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-margin">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-padding">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-point">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-quad">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-rect">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-getboxquads">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-getboxquads-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#enumdef-cssboxtype">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#geometryutils">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f0">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-c925384b">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-boxquadoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertpointfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertquadfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertrectfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-getboxquads-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-geometryutils-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-clienty">
+ <tbody id="s11.1.#ref-for-geometryutils-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-offsetx">
+ <tbody id="s11.1.#ref-for-geometryutils-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-offsety">
+ <tbody id="s11.1.#ref-for-geometryutils-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-pagex">
+ <tbody id="s11.1.#ref-for-geometryutils-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-pagey">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-screenx">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-screeny">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-x">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-y">
+ <tbody id="s11.1.#typedefdef-geometrynode">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-12.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-12.htm
index 4875424195d..e77f78e4622 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-12.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-12.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Geometry - CSSOM View Module Level 1 Test Suite</title>
+ <title>Events - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Geometry (0 tests)</h2>
+ <h2>Events (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,40 +30,82 @@
<tbody id="s12">
<tr><th colspan="4" scope="rowgroup">
<a href="#s12">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#geometry">12 Geometry</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#events">12 Events</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s12.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-geometryutils-interface">12.1 The GeometryUtils Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#resizing-viewports">12.1 Resizing viewports</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#boxquadoptions">
+ <tbody id="s12.1.#ref-for-eventdef-window-resize-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#convertcoordinateoptions">
+ <tbody id="s12.1.#ref-for-viewport-81">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#cssboxtype">
+ <tbody id="s12.1.#run-the-resize-steps">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertpointfromnode">
+ <tbody id="s12.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s12.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#scrolling-events">12.2 Scrolling</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#pending-scroll-event-targets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-eventdef-document-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-eventdef-document-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertquadfromnode">
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-viewport-82">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-viewport-83">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#run-the-scroll-steps">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s12.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#event-summary">12.3 Event summary</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertrectfromnode">
+ <tbody id="s12.3.#eventdef-document-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-getboxquads">
+ <tbody id="s12.3.#eventdef-window-resize">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#geometrynode">
+ <tbody id="s12.3.#ref-for-viewport-84">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#geometryutils">
+ <tbody id="s12.3.#ref-for-viewport-85">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
index 06f37f2bc9f..55876ea792d 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-13.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Events - CSSOM View Module Level 1 Test Suite</title>
+ <title>CSS properties - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Events (0 tests)</h2>
+ <h2>CSS properties (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,19 +30,310 @@
<tbody id="s13">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#events">13 Events</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#css-properties">13 CSS properties</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.#issue-e12d69d6">
<!-- 0 tests -->
</tbody>
<tbody id="s13.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#resizing-viewports">13.1 Resizing viewports</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#smooth-scrolling">13.1 Smooth Scrolling: The scroll-behavior Property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s13.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s13.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#scrolling-0">13.2 Scrolling</a></th></tr>
+ <tbody id="s13.1.#propdef-scroll-behavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-viewport-86">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#valdef-scroll-behavior-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#valdef-scroll-behavior-smooth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#abstract">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#acks">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-device-adapt">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-overflow-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-transforms-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css3-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-cssom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-geometry-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-html">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-webidl">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-whatwg-dom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#change-history">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#changes-from-2011-08-04">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#changes-from-2013-12-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conformance">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#contents">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#example-52448c84">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#idl-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#issues-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#property-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-document-elementsfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-document-scrollingelement-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientheight-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientleft-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clienttop-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollby-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollheight-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollintoview-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollintoview-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollleft-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollleft-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollto-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrolltop-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-mediaquerylist-addlistener-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-screen-colordepth-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-screen-pixeldepth-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-devicepixelratio-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-innerwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-moveby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-moveto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-resizeby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-resizeto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scroll-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scrollby-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scrollto-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-eventdef-document-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-eventdef-window-resize-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-mediaquerylist-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-mediaquerylist-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-page-zoom-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-pinch-zoom-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-propdef-scroll-behavior-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-propdef-scroll-behavior-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-screen-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-transforms-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-valdef-scroll-behavior-auto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#status">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#subtitle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-14.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-14.htm
deleted file mode 100644
index b32140d4374..00000000000
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-14.htm
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
- <head>
- <title>CSS properties - CSSOM View Module Level 1 Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>CSS properties (0 tests)</h2>
- <table width="100%">
- <col id="test-column">
- <col id="refs-column">
- <col id="flags-column">
- <col id="info-column">
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s14">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s14">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#css-properties">14 CSS properties</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s14.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#smooth-scrolling:-the-'scroll-behavior'-property">14.1 Smooth Scrolling: The 'scroll-behavior' Property</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior-instant">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior-smooth">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#abstract">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#acknowledgments">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#anolis-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSBOX">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSDEVICEADAPT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSTRANSFORMS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSWRITINGMODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsGEOMETRY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsHTML">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsRFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsSVG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsWEBIDL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#sotd">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#toc">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#w3c-doctype">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm
index 5b808097fdb..1cad8fbb761 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-2.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Conformance - CSSOM View Module Level 1 Test Suite</title>
+ <title>Terminology - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
+ <h2>Terminology (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,16 +30,292 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#conformance">2 Conformance</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#terminology">2 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s2.#hardwareLimitations">
+ <tbody id="s2.#beginning-edges">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#border-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#content-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#css-layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ending-edges">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#issue-08afa5fa">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#margin-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#overflow-directions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#padding-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#potentially-scrollable">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-potentially-scrollable-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-area-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-area-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-svg-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-svg-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-the-html-body-element-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-area">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-area-origin">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#svg-layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#the-html-body-element">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#transforms">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#viewport">
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#web-idl">2.1 Web IDL</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#css-pixels">2.1 CSS pixels</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-dom-window-matchmedia-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s2.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#zooming">2.2 Zooming</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2.#page-zoom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2.#pinch-zoom">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-3.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-3.htm
index 749d64f3fe3..3749dd6655b 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-3.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Terminology - CSSOM View Module Level 1 Test Suite</title>
+ <title>Common Infrastructure - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Terminology (0 tests)</h2>
+ <h2>Common Infrastructure (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,109 +30,88 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#terminology">3 Terminology</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#common-infrastructure">3 Common Infrastructure</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#beginning-edges">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#block-flow-direction">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#border-edge">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#canvas">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#content-edge">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#css-layout-box">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#dompoint">
+ <tbody id="s3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#scrolling">3.1 Scrolling</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#dompointinit">
+ <tbody id="s3.1.#concept-instant-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#dompointreadonly">
+ <tbody id="s3.1.#concept-smooth-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domquad">
+ <tbody id="s3.1.#perform-a-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrect">
+ <tbody id="s3.1.#ref-for-beginning-edges-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrectlist">
+ <tbody id="s3.1.#ref-for-beginning-edges-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrectreadonly">
+ <tbody id="s3.1.#ref-for-concept-instant-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#ending-edges">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#initial-containing-block">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#inline-base-direction">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#layout-box">
+ <tbody id="s3.1.#ref-for-perform-a-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#margin-edge">
+ <tbody id="s3.1.#ref-for-propdef-scroll-behavior-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#mouseevent">
+ <tbody id="s3.1.#ref-for-propdef-scroll-behavior-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#mouseeventinit">
+ <tbody id="s3.1.#ref-for-scrolling-area-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#overflow-directions">
+ <tbody id="s3.1.#ref-for-scrolling-box-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#padding-edge">
+ <tbody id="s3.1.#ref-for-scrolling-box-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#scrolling-area">
+ <tbody id="s3.1.#ref-for-scrolling-box-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#scrolling-box">
+ <tbody id="s3.1.#ref-for-smooth-scroll-aborted-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#svg-layout-box">
+ <tbody id="s3.1.#ref-for-valdef-scroll-behavior-smooth-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#the-html-body-element">
+ <tbody id="s3.1.#ref-for-viewport-16">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#transforms">
+ <tbody id="s3.1.#scroll-to-the-beginning-of-the-document">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#viewport">
+ <tbody id="s3.1.#smooth-scroll-aborted">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#css-pixels">3.1 CSS pixels</a></th></tr>
+ <tbody id="s3.1.#smooth-scroll-completed">
<!-- 0 tests -->
</tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#zooming">3.2 Zooming</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.2.#page-zoom">
+ <a href="https://www.w3.org/TR/cssom-view/#webidl-values">3.2 WebIDL values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.2.#pinch-zoom">
+ <tbody id="s3.2.#normalize-non-finite-values">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-4.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-4.htm
index fc37a627ab1..7c4f1689bd6 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-4.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-4.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Common Infrastructure - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Window Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Common Infrastructure (0 tests)</h2>
+ <h2>Extensions to the Window Interface (13 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,31 +30,907 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#common-infrastructure">4 Common Infrastructure</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface">4 Extensions to the Window Interface</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="media-query-list-interface-4" class="dom script">
+ <td>
+ <a href="media-query-list-interface.htm">media-query-list-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-interface-4" class="dom script">
+ <td>
+ <a href="window-interface.htm">window-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.#allowed-to-resize-and-move">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dictdef-scrolloptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dictdef-scrolltooptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-instant">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-smooth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolloptions-behavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolltooptions-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolltooptions-top">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-devicepixelratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-innerheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-innerwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-matchmedia">
+ <!-- 1 tests -->
+ <tr id="matchmedia-4.#dom-window-matchmedia" class="dom script">
+ <td>
+ <a href="matchMedia.htm">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.#dom-window-matchmedia-query-query">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-outerheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-outerwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-pagexoffset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-pageyoffset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screen">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrolly">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#enumdef-scrollbehavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#example-28baa0e2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-concept-smooth-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolloptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolloptions-behavior-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-devicepixelratio-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-innerheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-innerwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-matchmedia-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-moveby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-moveto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-outerheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-outerwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-pagexoffset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-pageyoffset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-resizeby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-resizeto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screen-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screen-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screenx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screeny-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-enumdef-scrollbehavior-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-media-query-list-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-document-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-normalize-non-finite-values-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-normalize-non-finite-values-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-page-zoom-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-perform-a-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-pinch-zoom-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-screen-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-screen-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-38">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-39">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-40">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-42">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-43">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-45">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-46">
<!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#scrolling">4.1 Scrolling</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#the-features-argument-to-the-open()-method">4.1 The features argument to the open() method</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-height-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-height-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-left-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-left-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-top-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-top-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-width-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-width-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-height">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-top">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">4.2 The MediaQueryList Interface</a></th></tr>
+ <!-- 4 tests -->
+ <tr id="matchmedia-4.2" class="dom script">
+ <td>
+ <a href="matchMedia.htm">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ <tr id="matchmediaaddlistener-4.2" class="dom script">
+ <td>
+ <a href="matchMediaAddListener.htm">matchmediaaddlistener</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia addListener
+ </td>
+ </tr>
+ <tr id="media-query-list-interface-4.2" class="dom script">
+ <td>
+ <a href="media-query-list-interface.htm">media-query-list-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mediaquerylist-001-4.2" class="script">
+ <td>
+ <a href="MediaQueryList-001.htm">mediaquerylist-001</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>MediaQueryList
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.2.#dictdef-mediaquerylisteventinit">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-addlistener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-addlistener-listener-listener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-onchange">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-removelistener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-removelistener-listener-listener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent-type-eventinitdict-eventinitdict">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent-type-eventinitdict-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylisteventinit-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylisteventinit-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#evaluate-media-queries-and-report-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#example-74f03671">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#media-query-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-document">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-matches-state">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylistevent">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dictdef-mediaquerylisteventinit-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-matches-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-onchange-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-matches-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-matches-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-eventdef-mediaquerylist-change-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-eventdef-mediaquerylist-change-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-media-query-list-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-media-query-list-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-document-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-document-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#mediaquerylist-event-summary">4.2.1 Event summary</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#eventdef-mediaquerylist-change">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-matches-state-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-screen-interface">4.3 The Screen Interface</a></th></tr>
+ <!-- 8 tests -->
+ <tr id="cssom-view-window-screen-interface-4.3" class="dom script">
+ <td>
+ <a href="cssom-view-window-screen-interface.htm">cssom-view-window-screen-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>cssom view window screen attribute
+ <ul class="assert">
+ <li>window screen interface</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="screen-pixeldepth-screen-colordepth001-4.3" class="script">
+ <td>
+ <a href="Screen-pixelDepth-Screen-colorDepth001.htm">screen-pixeldepth-screen-colordepth001</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Screen-pixelDepth,Screen-colorDepth
+ </td>
+ </tr>
+ <tr id="window-screen-height-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height.htm">window-screen-height</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height range tests
+ <ul class="assert">
+ <li>window.screen.height has sensible values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-height-immutable-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height-immutable.htm">window-screen-height-immutable</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height immutability
+ <ul class="assert">
+ <li>screen.height is immutable</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-height-mutation-throws-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height-mutation-throws.htm">window-screen-height-mutation-throws</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height mutation throws exception
+ <ul class="assert">
+ <li>screen.height mutation throws exception</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width.htm">window-screen-width</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width range tests
+ <ul class="assert">
+ <li>window.screen.width has sensible values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-immutable-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width-immutable.htm">window-screen-width-immutable</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width immutability
+ <ul class="assert">
+ <li>screen.width is immutable</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-mutation-throws-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width-mutation-throws.htm">window-screen-width-mutation-throws</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width mutation throws exception
+ <ul class="assert">
+ <li>screen.width mutation throws exception</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.3.#dom-screen-availheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-availwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-colordepth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-height">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-pixeldepth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-availheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-availwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-colordepth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-colordepth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-height-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-instant-scroll">
+ <tbody id="s4.3.#ref-for-dom-screen-pixeldepth-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll">
+ <tbody id="s4.3.#ref-for-dom-screen-pixeldepth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll-aborted">
+ <tbody id="s4.3.#ref-for-dom-screen-width-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll-completed">
+ <tbody id="s4.3.#ref-for-screen-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#perform-a-scroll">
+ <tbody id="s4.3.#ref-for-screen-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#scroll-to-the-beginning-of-the-document">
+ <tbody id="s4.3.#screen">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-5.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-5.htm
index 825663d265b..33276c34a5d 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-5.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-5.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the Window Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Document Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Window Interface (13 tests)</h2>
+ <h2>Extensions to the Document Interface (3 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,301 +30,283 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface">5 Extensions to the Window Interface</a></th></tr>
- <!-- 2 tests -->
- <tr id="media-query-list-interface-5" class="dom script">
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-document-interface">5 Extensions to the Document Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="elementfrompoint-001-5" class="dom script">
<td>
- <a href="media-query-list-interface.htm">media-query-list-interface</a></td>
+ <a href="elementFromPoint-001.htm">elementfrompoint-001</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
+ <td>CSSOM View - 5 - extensions to the Document interface
<ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ <li>elementFromPoint returns correct element</li>
</ul>
</td>
</tr>
- <tr id="window-interface-5" class="dom script">
- <td>
- <a href="window-interface.htm">window-interface</a></td>
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-elementfrompoint">
+ <!-- 2 tests -->
+ <tr id="caretposition-001-5.#dom-document-elementfrompoint" class="primary script">
+ <td><strong>
+ <a href="CaretPosition-001.htm">caretposition-001</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CaretPosition
+ </td>
+ </tr>
+ <tr id="elementfromposition-5.#dom-document-elementfrompoint" class="primary dom script">
+ <td><strong>
+ <a href="elementFromPosition.htm">elementfromposition</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
- <ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
- </ul>
+ <td>CSSOM View elementFromPoint
</td>
</tr>
</tbody>
- <tbody id="s5.#allowed-to-resize-and-move">
+ <tbody id="s5.#dom-document-elementfrompoint-x-y-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-devicepixelratio">
+ <tbody id="s5.#dom-document-elementfrompoint-x-y-y">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-innerheight">
+ <tbody id="s5.#dom-document-elementsfrompoint">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-innerwidth">
+ <tbody id="s5.#dom-document-elementsfrompoint-x-y-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-matchmedia">
- <!-- 1 tests -->
- <tr id="matchmedia-5.#dom-window-matchmedia" class="dom script">
- <td>
- <a href="matchMedia.htm">matchmedia</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
- </td>
- </tr>
+ <tbody id="s5.#dom-document-elementsfrompoint-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-scrollingelement">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-offset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-offset-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-position-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-position-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caretposition-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-caretpositionfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-caretpositionfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementsfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-scrollingelement-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-scrollingelement-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-element-scrollleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-element-scrolltop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-potentially-scrollable-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-transforms-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-transforms-2">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-moveby">
+ <tbody id="s5.#ref-for-transforms-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-moveto">
+ <tbody id="s5.#ref-for-transforms-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-outerheight">
+ <tbody id="s5.#ref-for-transforms-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-outerwidth">
+ <tbody id="s5.#ref-for-viewport-47">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-pagexoffset">
+ <tbody id="s5.#ref-for-viewport-48">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-pageyoffset">
+ <tbody id="s5.#ref-for-viewport-49">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-resizeby">
+ <tbody id="s5.#ref-for-viewport-50">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-resizeto">
+ <tbody id="s5.#ref-for-viewport-51">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screen">
+ <tbody id="s5.#ref-for-viewport-52">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screenx">
+ <tbody id="s5.#ref-for-viewport-53">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screeny">
+ <tbody id="s5.#ref-for-viewport-54">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scroll">
+ <tbody id="s5.#ref-for-viewport-55">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollby">
+ <tbody id="s5.#ref-for-viewport-56">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollto">
+ <tbody id="s5.#ref-for-viewport-57">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollx">
+ <tbody id="s5.#ref-for-viewport-58">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrolly">
+ <tbody id="s5.#ref-for-viewport-59">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#scrollbehavior">
+ <tbody id="s5.#ref-for-viewport-60">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#scrolloptions">
+ <tbody id="s5.#ref-for-viewport-61">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-62">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-63">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-64">
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-features-argument-to-the-open()-method">5.1 The features argument to the open() method</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#the-caretposition-interface">5.1 The CaretPosition Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-height">
+ <tbody id="s5.1.#caret-node">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-left">
+ <tbody id="s5.1.#caret-offset">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-top">
+ <tbody id="s5.1.#caret-position">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-width">
+ <tbody id="s5.1.#caret-range">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#supported-open()-feature-name">
+ <tbody id="s5.1.#caretposition">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s5.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">5.2 The MediaQueryList Interface</a></th></tr>
- <!-- 4 tests -->
- <tr id="matchmedia-5.2" class="dom script">
- <td>
- <a href="matchMedia.htm">matchmedia</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
- </td>
- </tr>
- <tr id="matchmediaaddlistener-5.2" class="dom script">
- <td>
- <a href="matchMediaAddListener.htm">matchmediaaddlistener</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia addListener
- </td>
- </tr>
- <tr id="media-query-list-interface-5.2" class="dom script">
- <td>
- <a href="media-query-list-interface.htm">media-query-list-interface</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
- <ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
- </ul>
- </td>
- </tr>
- <tr id="mediaquerylist-001-5.2" class="script">
- <td>
- <a href="MediaQueryList-001.htm">mediaquerylist-001</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>MediaQueryList
- </td>
- </tr>
- </tbody>
- <tbody id="s5.2.#dom-mediaquerylist-addlistener">
+ <tbody id="s5.1.#dom-caretposition-getclientrect">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-matches">
+ <tbody id="s5.1.#dom-caretposition-offset">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-media">
+ <tbody id="s5.1.#dom-caretposition-offsetnode">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-removelistener">
+ <tbody id="s5.1.#ref-for-caret-node-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#list-of-media-query-list-listeners">
+ <tbody id="s5.1.#ref-for-caret-node-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#mediaquerylist">
+ <tbody id="s5.1.#ref-for-caret-offset-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#mediaquerylistlistener">
+ <tbody id="s5.1.#ref-for-caret-offset-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s5.3">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-screen-interface">5.3 The Screen Interface</a></th></tr>
- <!-- 8 tests -->
- <tr id="cssom-view-window-screen-interface-5.3" class="dom script">
- <td>
- <a href="cssom-view-window-screen-interface.htm">cssom-view-window-screen-interface</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>cssom view window screen attribute
- <ul class="assert">
- <li>window screen interface</li>
- </ul>
- </td>
- </tr>
- <tr id="screen-pixeldepth-screen-colordepth001-5.3" class="script">
- <td>
- <a href="Screen-pixelDepth-Screen-colorDepth001.htm">screen-pixeldepth-screen-colordepth001</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Screen-pixelDepth,Screen-colorDepth
- </td>
- </tr>
- <tr id="window-screen-height-5.3" class="dom script">
- <td>
- <a href="window-screen-height.htm">window-screen-height</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height range tests
- <ul class="assert">
- <li>window.screen.height has sensible values</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-height-immutable-5.3" class="dom script">
- <td>
- <a href="window-screen-height-immutable.htm">window-screen-height-immutable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height immutability
- <ul class="assert">
- <li>screen.height is immutable</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-height-mutation-throws-5.3" class="dom script">
- <td>
- <a href="window-screen-height-mutation-throws.htm">window-screen-height-mutation-throws</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height mutation throws exception
- <ul class="assert">
- <li>screen.height mutation throws exception</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-5.3" class="dom script">
- <td>
- <a href="window-screen-width.htm">window-screen-width</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width range tests
- <ul class="assert">
- <li>window.screen.width has sensible values</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-immutable-5.3" class="dom script">
- <td>
- <a href="window-screen-width-immutable.htm">window-screen-width-immutable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width immutability
- <ul class="assert">
- <li>screen.width is immutable</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-mutation-throws-5.3" class="dom script">
- <td>
- <a href="window-screen-width-mutation-throws.htm">window-screen-width-mutation-throws</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width mutation throws exception
- <ul class="assert">
- <li>screen.width mutation throws exception</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s5.1.#ref-for-caret-range-5">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-availheight">
+ <tbody id="s5.1.#ref-for-caretposition-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-availwidth">
+ <tbody id="s5.1.#ref-for-caretposition-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-colordepth">
+ <tbody id="s5.1.#ref-for-dom-caretposition-getclientrect-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-height">
+ <tbody id="s5.1.#ref-for-dom-caretposition-offset-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-pixeldepth">
+ <tbody id="s5.1.#ref-for-dom-caretposition-offsetnode-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-width">
+ <tbody id="s5.1.#ref-for-dom-range-getclientrects-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#screen">
+ <tbody id="s5.1.#ref-for-transforms-6">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-6.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-6.htm
index 6d2285fc153..867075902e2 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-6.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the Document Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Element Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Document Interface (3 tests)</h2>
+ <h2>Extensions to the Element Interface (7 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,73 +30,761 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-document-interface">6 Extensions to the Document Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="elementfrompoint-001-6" class="dom script">
+ <a href="https://www.w3.org/TR/cssom-view/#extension-to-the-element-interface">6 Extensions to the Element Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dictdef-scrollintoviewoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientleft">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clienttop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-getboundingclientrect">
+ <!-- 2 tests -->
+ <tr id="cssom-getboundingclientrect-001-6.#dom-element-getboundingclientrect" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-001.htm">cssom-getboundingclientrect-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 6.1 - getBoundingClientRect tests
+ </td>
+ </tr>
+ <tr id="cssom-getboundingclientrect-002-6.#dom-element-getboundingclientrect" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-002.htm">cssom-getboundingclientrect-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getBoundingClientRect of element outside DOM
+ <ul class="assert">
+ <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s6.#dom-element-getclientrects">
+ <!-- 3 tests -->
+ <tr id="cssom-getboundingclientrect-002-6.#dom-element-getclientrects" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-002.htm">cssom-getboundingclientrect-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getBoundingClientRect of element outside DOM
+ <ul class="assert">
+ <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssom-getclientrects-6.#dom-element-getclientrects" class="dom script">
<td>
- <a href="elementFromPoint-001.htm">elementfrompoint-001</a></td>
+ <a href="cssom-getClientRects.htm">cssom-getclientrects</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 5 - extensions to the Document interface
+ <td>getClientRects of element outside DOM
<ul class="assert">
- <li>elementFromPoint returns correct element</li>
+ <li>Calling getClientRects on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an empty DOMRectList and should definitely not throw an error.</li>
</ul>
</td>
</tr>
+ <tr id="ttwf-js-cssomview-getclientrects-length-6.#dom-element-getclientrects" class="primary dom script">
+ <td><strong>
+ <a href="ttwf-js-cssomview-getclientrects-length.htm">ttwf-js-cssomview-getclientrects-length</a></strong></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>the length of getClientRects
+ <ul class="assert">
+ <li>getClientRects will return rects of the correct number</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s6.#dom-element-scroll">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollintoview">
+ <!-- 1 tests -->
+ <tr id="ttwf-scrollintoview-6.#dom-element-scrollintoview" class="dom script">
+ <td>
+ <a href="ttwf-scrollintoview.htm">ttwf-scrollintoview</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 6 - scrollIntoView tests
+ </td>
+ </tr>
</tbody>
- <tbody id="s6.#dom-document-caretpositionfrompoint">
+ <tbody id="s6.#dom-element-scrollintoview-arg-arg">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#dom-document-elementfrompoint">
+ <tbody id="s6.#dom-element-scrollleft">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrolltop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollwidth">
<!-- 2 tests -->
- <tr id="caretposition-001-6.#dom-document-elementfrompoint" class="primary script">
- <td><strong>
- <a href="CaretPosition-001.htm">caretposition-001</a></strong></td>
+ <tr id="scrollwidthheight-6.#dom-element-scrollwidth" class="dom script">
+ <td>
+ <a href="scrollWidthHeight.htm">scrollwidthheight</a></td>
<td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CaretPosition
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View scrollWidth and scrollHeight
</td>
</tr>
- <tr id="elementfromposition-6.#dom-document-elementfrompoint" class="primary dom script">
- <td><strong>
- <a href="elementFromPosition.htm">elementfromposition</a></strong></td>
+ <tr id="scrollwidthheightwhennotscrollable-6.#dom-element-scrollwidth" class="dom script">
+ <td>
+ <a href="scrollWidthHeightWhenNotScrollable.htm">scrollwidthheightwhennotscrollable</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View elementFromPoint
+ <td>CSSOM View scrollWidth/scrollHeight (for nonscrollable elements)
</td>
</tr>
</tbody>
- <tbody id="s6.#dom-document-elementsfrompoint">
+ <tbody id="s6.#dom-scrollintoviewoptions-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrollintoviewoptions-inline">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-center">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-end">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-nearest">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-start">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#enumdef-scrolllogicalposition">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#example-53bedd73">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrollintoviewoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolloptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clienttop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getboundingclientrect-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getclientrects-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getclientrects-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollintoview-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollintoview-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-inline-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-inline-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolloptions-behavior-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-enumdef-scrolllogicalposition-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-enumdef-scrolllogicalposition-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-layout-box-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-into-view-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-svg-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-65">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-66">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-67">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-68">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-69">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-70">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-71">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-72">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-73">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-74">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-caretposition-interface">6.1 The CaretPosition Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#element-scrolling-members">6.1 Element Scrolling Members</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-beginning-edges-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-beginning-edges-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-concept-smooth-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-concept-smooth-scroll-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dictdef-scrollintoviewoptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-element-getboundingclientrect-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrolloptions-behavior-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-ending-edges-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-ending-edges-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-perform-a-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-perform-a-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-box-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-node">
+ <tbody id="s6.1.#ref-for-scrolling-box-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-offset">
+ <tbody id="s6.1.#ref-for-scrolling-box-12">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-position">
+ <tbody id="s6.1.#ref-for-viewport-75">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-range">
+ <tbody id="s6.1.#ref-for-viewport-76">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caretposition">
+ <tbody id="s6.1.#ref-for-viewport-77">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-getclientrect">
+ <tbody id="s6.1.#ref-for-viewport-78">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-offset">
+ <tbody id="s6.1.#scroll-an-element">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-offsetnode">
+ <tbody id="s6.1.#scroll-an-element-into-view">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-7.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-7.htm
index 5d3ec1d070e..3be27ba31bc 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-7.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-7.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the Element Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the HTMLElement Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Element Interface (7 tests)</h2>
+ <h2>Extensions to the HTMLElement Interface (2 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,140 +30,172 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-element-interface">7 Extensions to the Element Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.#dom-element-clientheight">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.#dom-element-clientleft">
- <!-- 0 tests -->
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlelement-interface">7 Extensions to the HTMLElement Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="offsetparent_element_test-7" class="script">
+ <td>
+ <a href="offsetParent_element_test.htm">offsetparent_element_test</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
+ </td>
+ </tr>
</tbody>
- <tbody id="s7.#dom-element-clienttop">
+ <tbody id="s7.#dom-htmlelement-offsetheight">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-clientwidth">
+ <tbody id="s7.#dom-htmlelement-offsetleft">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-getboundingclientrect">
- <!-- 2 tests -->
- <tr id="cssom-getboundingclientrect-001-7.#dom-element-getboundingclientrect" class="dom script">
- <td>
- <a href="cssom-getBoundingClientRect-001.htm">cssom-getboundingclientrect-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 6.1 - getBoundingClientRect tests
- </td>
- </tr>
- <tr id="cssom-getboundingclientrect-002-7.#dom-element-getboundingclientrect" class="dom script">
+ <tbody id="s7.#dom-htmlelement-offsetparent">
+ <!-- 1 tests -->
+ <tr id="offsetparent_element_test-7.#dom-htmlelement-offsetparent" class="script">
<td>
- <a href="cssom-getBoundingClientRect-002.htm">cssom-getboundingclientrect-002</a></td>
+ <a href="offsetParent_element_test.htm">offsetparent_element_test</a></td>
<td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getBoundingClientRect of element outside DOM
- <ul class="assert">
- <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
- </ul>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
</td>
</tr>
</tbody>
- <tbody id="s7.#dom-element-getclientrects">
- <!-- 3 tests -->
- <tr id="cssom-getboundingclientrect-002-7.#dom-element-getclientrects" class="dom script">
- <td>
- <a href="cssom-getBoundingClientRect-002.htm">cssom-getboundingclientrect-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getBoundingClientRect of element outside DOM
- <ul class="assert">
- <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
- </ul>
- </td>
- </tr>
- <tr id="cssom-getclientrects-7.#dom-element-getclientrects" class="dom script">
- <td>
- <a href="cssom-getClientRects.htm">cssom-getclientrects</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getClientRects of element outside DOM
- <ul class="assert">
- <li>Calling getClientRects on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an empty DOMRectList and should definitely not throw an error.</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-js-cssomview-getclientrects-length-7.#dom-element-getclientrects" class="primary dom script">
+ <tbody id="s7.#dom-htmlelement-offsettop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#dom-htmlelement-offsetwidth">
+ <!-- 1 tests -->
+ <tr id="htmlelement-offset-width-001-7.#dom-htmlelement-offsetwidth" class="primary dom script">
<td><strong>
- <a href="ttwf-js-cssomview-getclientrects-length.htm">ttwf-js-cssomview-getclientrects-length</a></strong></td>
+ <a href="htmlelement-offset-width-001.htm">htmlelement-offset-width-001</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>the length of getClientRects
+ <td>CSSOM View - 7 - element.offsetWidth detatches correctly
<ul class="assert">
- <li>getClientRects will return rects of the correct number</li>
+ <li>element.offsetWidth returns 0 when there is no documentElement.</li>
</ul>
</td>
</tr>
</tbody>
- <tbody id="s7.#dom-element-scrollheight">
+ <tbody id="s7.#ref-for-border-edge-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollintoview">
- <!-- 1 tests -->
- <tr id="ttwf-scrollintoview-7.#dom-element-scrollintoview" class="dom script">
- <td>
- <a href="ttwf-scrollintoview.htm">ttwf-scrollintoview</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 6 - scrollIntoView tests
- </td>
- </tr>
+ <tbody id="s7.#ref-for-border-edge-5">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollleft">
+ <tbody id="s7.#ref-for-border-edge-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrolltop">
+ <tbody id="s7.#ref-for-border-edge-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollwidth">
- <!-- 2 tests -->
- <tr id="scrollwidthheight-7.#dom-element-scrollwidth" class="dom script">
- <td>
- <a href="scrollWidthHeight.htm">scrollwidthheight</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View scrollWidth and scrollHeight
- </td>
- </tr>
- <tr id="scrollwidthheightwhennotscrollable-7.#dom-element-scrollwidth" class="dom script">
- <td>
- <a href="scrollWidthHeightWhenNotScrollable.htm">scrollwidthheightwhennotscrollable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View scrollWidth/scrollHeight (for nonscrollable elements)
- </td>
- </tr>
+ <tbody id="s7.#ref-for-border-edge-8">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s7.#scrolloptionshorizontal">
+ <tbody id="s7.#ref-for-border-edge-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#scrolloptionsvertical">
+ <tbody id="s7.#ref-for-css-layout-box-20">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-getclientrects()-and-getboundingclientrect()-methods">7.1 The getClientRects() and getBoundingClientRect() methods</a></th></tr>
+ <tbody id="s7.#ref-for-css-layout-box-21">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#element-scrolling-members">7.2 Element Scrolling Members</a></th></tr>
+ <tbody id="s7.#ref-for-css-layout-box-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsettop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-padding-edge-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-padding-edge-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-16">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2.#scroll-an-element">
+ <tbody id="s7.#ref-for-transforms-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2.#scroll-an-element-into-view">
+ <tbody id="s7.#ref-for-transforms-18">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-8.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-8.htm
index db00f639551..729cb7c31bd 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-8.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-8.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Extensions to the HTMLElement Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the HTMLImageElement Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the HTMLElement Interface (2 tests)</h2>
+ <h2>Extensions to the HTMLImageElement Interface (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,50 +30,44 @@
<tbody id="s8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlelement-interface">8 Extensions to the HTMLElement Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="offsetparent_element_test-8" class="script">
- <td>
- <a href="offsetParent_element_test.htm">offsetparent_element_test</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlimageelement-interface">8 Extensions to the HTMLImageElement Interface</a></th></tr>
+ <!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetheight">
+ <tbody id="s8.#dom-htmlimageelement-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetleft">
+ <tbody id="s8.#dom-htmlimageelement-y">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetparent">
- <!-- 1 tests -->
- <tr id="offsetparent_element_test-8.#dom-htmlelement-offsetparent" class="script">
- <td>
- <a href="offsetParent_element_test.htm">offsetparent_element_test</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
- </td>
- </tr>
+ <tbody id="s8.#ref-for-border-edge-11">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsettop">
+ <tbody id="s8.#ref-for-border-edge-12">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetwidth">
- <!-- 1 tests -->
- <tr id="htmlelement-offset-width-001-8.#dom-htmlelement-offsetwidth" class="primary dom script">
- <td><strong>
- <a href="htmlelement-offset-width-001.htm">htmlelement-offset-width-001</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 7 - element.offsetWidth detatches correctly
- <ul class="assert">
- <li>element.offsetWidth returns 0 when there is no documentElement.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s8.#ref-for-css-layout-box-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-htmlimageelement-x-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-htmlimageelement-y-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-transforms-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-transforms-20">
+ <!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-9.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-9.htm
index 4af6cc40065..ce88b34a9a5 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-9.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/chapter-9.htm
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
- <title>Excensions to the HTMLImageElement Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Range Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Excensions to the HTMLImageElement Interface (0 tests)</h2>
+ <h2>Extensions to the Range Interface (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -30,13 +30,28 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#excensions-to-the-htmlimageelement-interface">9 Excensions to the HTMLImageElement Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-range-interface">9 Extensions to the Range Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s9.#dom-htmlimageelement-x">
+ <tbody id="s9.#dom-range-getboundingclientrect">
<!-- 0 tests -->
</tbody>
- <tbody id="s9.#dom-htmlimageelement-y">
+ <tbody id="s9.#dom-range-getclientrects">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-element-getclientrects-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getboundingclientrect-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getclientrects-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getclientrects-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-transforms-21">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/matchMedia.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/matchMedia.htm
index ae2612e9f67..0b8b8d07a03 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/matchMedia.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/matchMedia.htm
@@ -5,7 +5,7 @@
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com">
<link rel="help" href="http://www.w3.org/TR/cssom-view/#dom-window-matchmedia">
<link rel="help" href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">
- <link rel="help" href="http://www.w3.org/TR/cssom/#serializing-media-queries">
+ <link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-media-queries">
<meta name="flags" content="dom">
<script src="/resources/testharness.js" type="text/javascript"></script>
<script src="/resources/testharnessreport.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/html/toc.htm b/tests/wpt/css-tests/cssom-view-1_dev/html/toc.htm
index 22de8a82756..a13f31fee78 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/html/toc.htm
+++ b/tests/wpt/css-tests/cssom-view-1_dev/html/toc.htm
@@ -26,66 +26,61 @@
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.htm">Chapter 2 -
- Conformance</a></th>
+ Terminology</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.htm">Chapter 3 -
- Terminology</a></th>
+ Common Infrastructure</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
- Common Infrastructure</a></th>
- <td>(0 Tests)</td></tr>
+ Extensions to the Window Interface</a></th>
+ <td>(13 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
- Extensions to the Window Interface</a></th>
- <td>(13 Tests)</td></tr>
+ Extensions to the Document Interface</a></th>
+ <td>(3 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
- Extensions to the Document Interface</a></th>
- <td>(3 Tests)</td></tr>
+ Extensions to the Element Interface</a></th>
+ <td>(7 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.htm">Chapter 7 -
- Extensions to the Element Interface</a></th>
- <td>(7 Tests)</td></tr>
+ Extensions to the HTMLElement Interface</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.htm">Chapter 8 -
- Extensions to the HTMLElement Interface</a></th>
- <td>(2 Tests)</td></tr>
+ Extensions to the HTMLImageElement Interface</a></th>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="s9">
<tr><th><a href="chapter-9.htm">Chapter 9 -
- Excensions to the HTMLImageElement Interface</a></th>
+ Extensions to the Range Interface</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.htm">Chapter 10 -
- Extensions to the Range Interface</a></th>
+ Extensions to the MouseEvent Interface</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s11">
<tr><th><a href="chapter-11.htm">Chapter 11 -
- Extensions to the MouseEvent Interface</a></th>
+ Geometry</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s12">
<tr><th><a href="chapter-12.htm">Chapter 12 -
- Geometry</a></th>
+ Events</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.htm">Chapter 13 -
- Events</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s14">
- <tr><th><a href="chapter-14.htm">Chapter 14 -
CSS properties</a></th>
<td>(0 Tests)</td></tr>
</tbody>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
index eafada31b97..cf6890fe654 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/cssom-view-1_dev/implementation-report-TEMPLATE.data
@@ -19,8 +19,8 @@ html/elementfromposition.htm 8267d99d7721978fab7c386c463d1407df1d1234 ?
xhtml1/elementfromposition.xht 8267d99d7721978fab7c386c463d1407df1d1234 ?
html/htmlelement-offset-width-001.htm 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 ?
xhtml1/htmlelement-offset-width-001.xht 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 ?
-html/matchmedia.htm 968cc094c6258392a6d1f8dd5eb814f43ed6692f ?
-xhtml1/matchmedia.xht 968cc094c6258392a6d1f8dd5eb814f43ed6692f ?
+html/matchmedia.htm 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
+xhtml1/matchmedia.xht 4204705443e44fca78d664f38a2ec9d4308d03f2 ?
html/matchmediaaddlistener.htm 60aa2e2b20aaa1c20dbece338b8d5583a4456436 ?
xhtml1/matchmediaaddlistener.xht 60aa2e2b20aaa1c20dbece338b8d5583a4456436 ?
html/media-query-list-interface.htm bf107020b2904718b522b5b57fad03c51c059a1e ?
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data b/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
index 569c01105e4..fe274f5dc84 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/cssom-view-1_dev/testinfo.data
@@ -7,7 +7,7 @@ cssom-view-window-screen-interface cssom view window screen attribute dom,scrip
elementFromPoint-001 CSSOM View - 5 - extensions to the Document interface dom,script http://www.w3.org/TR/cssom-view/#extensions-to-the-document-interface 00242151f0ccec94846f3beae1d9e3a3bc3590f0 `Neils Christoffersen`<mailto:neils.christoffersen@gmail.com> elementFromPoint returns correct element
elementFromPosition CSSOM View elementFromPoint dom,script https://www.w3.org/TR/cssom-view/#dom-document-elementfrompoint 8267d99d7721978fab7c386c463d1407df1d1234 `Chris`<mailto:pwx.frontend@gmail.com>
htmlelement-offset-width-001 CSSOM View - 7 - element.offsetWidth detatches correctly dom,script https://drafts.csswg.org/cssom-view-1/#dom-htmlelement-offsetwidth 2aa3ebf3ff6268a05bc53f09d8f54c32b9f3dac8 `Michael Howell`<mailto:michael@notriddle.com> element.offsetWidth returns 0 when there is no documentElement.
-matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom/#serializing-media-queries 968cc094c6258392a6d1f8dd5eb814f43ed6692f `Rune Lillesveen`<mailto:rune@opera.com>
+matchMedia CSSOM View matchMedia and MediaQueryList dom,script http://www.w3.org/TR/cssom-view/#dom-window-matchmedia,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface,http://www.w3.org/TR/cssom-1/#serializing-media-queries 4204705443e44fca78d664f38a2ec9d4308d03f2 `Rune Lillesveen`<mailto:rune@opera.com>
matchMediaAddListener CSSOM View matchMedia addListener dom,script http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface 60aa2e2b20aaa1c20dbece338b8d5583a4456436 `Chris Wu`<mailto:pwx.frontend@gmail.com>
media-query-list-interface Properties and Functions dom,script http://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface,http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface bf107020b2904718b522b5b57fad03c51c059a1e `Joe Balancio`<mailto:jlbalancio@gmail.com> All properties exist and are readonly. All functions exist and are instances of Function
MediaQueryList-001 MediaQueryList script http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface 76154c3e1d04e0f61bcabbd17587e4b35f926a36 `unbug`<mailto:tidelgl@gmail.com>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-10.xht
index 8b1fbbfc61f..f35dc288863 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-10.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the Range Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the MouseEvent Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Range Interface (0 tests)</h2>
+ <h2>Extensions to the MouseEvent Interface (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,13 +30,127 @@
<tbody id="s10">
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-range-interface">10 Extensions to the Range Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface">10 Extensions to the MouseEvent Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#dom-range-getboundingclientrect">
+ <tbody id="s10.#dictdef-mouseeventinit">
<!-- 0 tests -->
</tbody>
- <tbody id="s10.#dom-range-getclientrects">
+ <tbody id="s10.#dom-mouseevent-clientx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-clienty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-offsetx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-offsety">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-pagex">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-pagey">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseevent-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-clientx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-clienty">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#dom-mouseeventinit-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#issue-6025106e">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clientx-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-clienty-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-offsetx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-offsety-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagex-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagex-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagey-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-pagey-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-screenx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-screeny-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-x-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-mouseevent-y-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-window-scrollx-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-dom-window-scrolly-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-padding-edge-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-padding-edge-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-transforms-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-transforms-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-viewport-79">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s10.#ref-for-viewport-80">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-11.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-11.xht
index e21c6af89f8..13e0b89a193 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-11.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-11.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the MouseEvent Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Geometry - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the MouseEvent Interface (0 tests)</h2>
+ <h2>Geometry (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,37 +30,166 @@
<tbody id="s11">
<tr><th colspan="4" scope="rowgroup">
<a href="#s11">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface">11 Extensions to the MouseEvent Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#geometry">11 Geometry</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-clientx">
+ <tbody id="s11.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s11.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-geometryutils-interface">11.1 The GeometryUtils Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dictdef-boxquadoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dictdef-convertcoordinateoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-boxquadoptions-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-boxquadoptions-relativeto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-convertcoordinateoptions-frombox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-convertcoordinateoptions-tobox">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-border">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-content">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-margin">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-cssboxtype-padding">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertpointfromnode-point-from-options-point">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertquadfromnode-quad-from-options-quad">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-from">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-convertrectfromnode-rect-from-options-rect">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-getboxquads">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#dom-geometryutils-getboxquads-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#enumdef-cssboxtype">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#geometryutils">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f0">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-2f43b42f1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#issue-c925384b">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-boxquadoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dictdef-convertcoordinateoptions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertpointfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertquadfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-convertrectfromnode-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-dom-geometryutils-getboxquads-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-enumdef-cssboxtype-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s11.1.#ref-for-geometryutils-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-clienty">
+ <tbody id="s11.1.#ref-for-geometryutils-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-offsetx">
+ <tbody id="s11.1.#ref-for-geometryutils-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-offsety">
+ <tbody id="s11.1.#ref-for-geometryutils-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-pagex">
+ <tbody id="s11.1.#ref-for-geometryutils-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-pagey">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-screenx">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-screeny">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-x">
+ <tbody id="s11.1.#ref-for-typedefdef-geometrynode-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s11.#dom-mouseevent-y">
+ <tbody id="s11.1.#typedefdef-geometrynode">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-12.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-12.xht
index f30ac12f6d1..d5a3ea5e2fa 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-12.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-12.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Geometry - CSSOM View Module Level 1 Test Suite</title>
+ <title>Events - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Geometry (0 tests)</h2>
+ <h2>Events (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,40 +30,82 @@
<tbody id="s12">
<tr><th colspan="4" scope="rowgroup">
<a href="#s12">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#geometry">12 Geometry</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#events">12 Events</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s12.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s12.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-geometryutils-interface">12.1 The GeometryUtils Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#resizing-viewports">12.1 Resizing viewports</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#boxquadoptions">
+ <tbody id="s12.1.#ref-for-eventdef-window-resize-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#convertcoordinateoptions">
+ <tbody id="s12.1.#ref-for-viewport-81">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#cssboxtype">
+ <tbody id="s12.1.#run-the-resize-steps">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertpointfromnode">
+ <tbody id="s12.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s12.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#scrolling-events">12.2 Scrolling</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#pending-scroll-event-targets">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-eventdef-document-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-eventdef-document-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertquadfromnode">
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-pending-scroll-event-targets-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-viewport-82">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#ref-for-viewport-83">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.2.#run-the-scroll-steps">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s12.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s12.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#event-summary">12.3 Event summary</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-convertrectfromnode">
+ <tbody id="s12.3.#eventdef-document-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#dom-geometryutils-getboxquads">
+ <tbody id="s12.3.#eventdef-window-resize">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#geometrynode">
+ <tbody id="s12.3.#ref-for-viewport-84">
<!-- 0 tests -->
</tbody>
- <tbody id="s12.1.#geometryutils">
+ <tbody id="s12.3.#ref-for-viewport-85">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
index 2e9f9405984..eb4f5ae6935 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-13.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Events - CSSOM View Module Level 1 Test Suite</title>
+ <title>CSS properties - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Events (0 tests)</h2>
+ <h2>CSS properties (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,19 +30,310 @@
<tbody id="s13">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#events">13 Events</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#css-properties">13 CSS properties</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.#issue-e12d69d6">
<!-- 0 tests -->
</tbody>
<tbody id="s13.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s13.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#resizing-viewports">13.1 Resizing viewports</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#smooth-scrolling">13.1 Smooth Scrolling: The scroll-behavior Property</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s13.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s13.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#scrolling-0">13.2 Scrolling</a></th></tr>
+ <tbody id="s13.1.#propdef-scroll-behavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-propdef-scroll-behavior-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-scrolling-box-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#ref-for-viewport-86">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#valdef-scroll-behavior-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s13.1.#valdef-scroll-behavior-smooth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#abstract">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#acks">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-backgrounds-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-break-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-device-adapt">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-display-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-overflow-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-position-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-pseudo-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-transforms-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-values">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css-writing-modes-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-css3-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-cssom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-geometry-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-html">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-rfc2119">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-svg">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-svg2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-webidl">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#biblio-whatwg-dom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#change-history">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#changes-from-2011-08-04">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#changes-from-2013-12-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-classes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-future-proofing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-partial">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-responsible">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conform-testing">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#conformance">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#contents">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#document-conventions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#example-52448c84">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#idl-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index-defined-elsewhere">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#index-defined-here">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#informative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#issues-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#normative">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#property-index">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-document-elementsfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-document-scrollingelement-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientheight-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientleft-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clienttop-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-clientwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollby-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollheight-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollintoview-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollintoview-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollleft-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollleft-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollto-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrolltop-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-element-scrollwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-mediaquerylist-addlistener-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-screen-colordepth-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-screen-pixeldepth-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-devicepixelratio-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-innerwidth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-moveby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-moveto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-resizeby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-resizeto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scroll-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scrollby-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-dom-window-scrollto-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-eventdef-document-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-eventdef-window-resize-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-mediaquerylist-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-mediaquerylist-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-page-zoom-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-pinch-zoom-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-propdef-scroll-behavior-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-propdef-scroll-behavior-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-screen-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-transforms-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#ref-for-valdef-scroll-behavior-auto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#references">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#status">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#subtitle">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#title">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#toc">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-14.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-14.xht
deleted file mode 100644
index 40fc69ef8e5..00000000000
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-14.xht
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS properties - CSSOM View Module Level 1 Test Suite</title>
- <style type="text/css">
- @import "http://www.w3.org/StyleSheets/TR/base.css";
- @import "../indices.css";
- </style>
- </head>
-
- <body>
-
- <h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>CSS properties (0 tests)</h2>
- <table width="100%">
- <col id="test-column"></col>
- <col id="refs-column"></col>
- <col id="flags-column"></col>
- <col id="info-column"></col>
- <thead>
- <tr>
- <th>Test</th>
- <th><abbr title="Rendering References">Refs</abbr></th>
- <th>Flags</th>
- <th>Info</th>
- </tr>
- </thead>
- <tbody id="s14">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s14">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#css-properties">14 CSS properties</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s14.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#smooth-scrolling:-the-'scroll-behavior'-property">14.1 Smooth Scrolling: The 'scroll-behavior' Property</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior-instant">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s14.1.#scroll-behavior-smooth">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#abstract">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#acknowledgments">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#anolis-references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#references">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSBOX">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSDEVICEADAPT">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSTRANSFORMS">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsCSSWRITINGMODES">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsDOM">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsGEOMETRY">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsHTML">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsRFC2119">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsSVG">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#refsWEBIDL">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#sotd">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#toc">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s.#w3c-doctype">
- <!-- 0 tests -->
- </tbody>
- </table>
-
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht
index b604e7a294b..39f0b1297b1 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-2.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Conformance - CSSOM View Module Level 1 Test Suite</title>
+ <title>Terminology - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Conformance (0 tests)</h2>
+ <h2>Terminology (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,16 +30,292 @@
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#conformance">2 Conformance</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#terminology">2 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s2.#hardwareLimitations">
+ <tbody id="s2.#beginning-edges">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#border-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#content-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#css-layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ending-edges">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#issue-08afa5fa">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#margin-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#overflow-directions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#padding-edge">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#potentially-scrollable">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-css-layout-box-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-margin-edge-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-overflow-directions-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-padding-edge-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-potentially-scrollable-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-area-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-area-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-scrolling-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-svg-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-svg-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-the-html-body-element-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#ref-for-viewport-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-area">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-area-origin">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#scrolling-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#svg-layout-box">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#the-html-body-element">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#transforms">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.#viewport">
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#web-idl">2.1 Web IDL</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#css-pixels">2.1 CSS pixels</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.1.#ref-for-dom-window-matchmedia-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s2.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#zooming">2.2 Zooming</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2.#page-zoom">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s2.2.#pinch-zoom">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-3.xht
index 88454e500dc..cb536f1b357 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-3.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Terminology - CSSOM View Module Level 1 Test Suite</title>
+ <title>Common Infrastructure - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Terminology (0 tests)</h2>
+ <h2>Common Infrastructure (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,109 +30,88 @@
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#terminology">3 Terminology</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#common-infrastructure">3 Common Infrastructure</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#beginning-edges">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#block-flow-direction">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#border-edge">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#canvas">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#content-edge">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#css-layout-box">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.#dompoint">
+ <tbody id="s3.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s3.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#scrolling">3.1 Scrolling</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#dompointinit">
+ <tbody id="s3.1.#concept-instant-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#dompointreadonly">
+ <tbody id="s3.1.#concept-smooth-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domquad">
+ <tbody id="s3.1.#perform-a-scroll">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrect">
+ <tbody id="s3.1.#ref-for-beginning-edges-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrectlist">
+ <tbody id="s3.1.#ref-for-beginning-edges-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#domrectreadonly">
+ <tbody id="s3.1.#ref-for-concept-instant-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#ending-edges">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#initial-containing-block">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#inline-base-direction">
+ <tbody id="s3.1.#ref-for-concept-smooth-scroll-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#layout-box">
+ <tbody id="s3.1.#ref-for-perform-a-scroll-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#margin-edge">
+ <tbody id="s3.1.#ref-for-propdef-scroll-behavior-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#mouseevent">
+ <tbody id="s3.1.#ref-for-propdef-scroll-behavior-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#mouseeventinit">
+ <tbody id="s3.1.#ref-for-scrolling-area-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#overflow-directions">
+ <tbody id="s3.1.#ref-for-scrolling-box-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#padding-edge">
+ <tbody id="s3.1.#ref-for-scrolling-box-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#scrolling-area">
+ <tbody id="s3.1.#ref-for-scrolling-box-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#scrolling-box">
+ <tbody id="s3.1.#ref-for-smooth-scroll-aborted-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#svg-layout-box">
+ <tbody id="s3.1.#ref-for-valdef-scroll-behavior-smooth-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#the-html-body-element">
+ <tbody id="s3.1.#ref-for-viewport-16">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#transforms">
+ <tbody id="s3.1.#scroll-to-the-beginning-of-the-document">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.#viewport">
+ <tbody id="s3.1.#smooth-scroll-aborted">
<!-- 0 tests -->
</tbody>
- <tbody id="s3.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s3.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#css-pixels">3.1 CSS pixels</a></th></tr>
+ <tbody id="s3.1.#smooth-scroll-completed">
<!-- 0 tests -->
</tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#zooming">3.2 Zooming</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s3.2.#page-zoom">
+ <a href="https://www.w3.org/TR/cssom-view/#webidl-values">3.2 WebIDL values</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s3.2.#pinch-zoom">
+ <tbody id="s3.2.#normalize-non-finite-values">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-4.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-4.xht
index eaa43c8a1ef..ff1de0eb388 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-4.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-4.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Common Infrastructure - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Window Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Common Infrastructure (0 tests)</h2>
+ <h2>Extensions to the Window Interface (13 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,31 +30,907 @@
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#common-infrastructure">4 Common Infrastructure</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface">4 Extensions to the Window Interface</a></th></tr>
+ <!-- 2 tests -->
+ <tr id="media-query-list-interface-4" class="dom script">
+ <td>
+ <a href="media-query-list-interface.xht">media-query-list-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-interface-4" class="dom script">
+ <td>
+ <a href="window-interface.xht">window-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.#allowed-to-resize-and-move">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dictdef-scrolloptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dictdef-scrolltooptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-auto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-instant">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrollbehavior-smooth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolloptions-behavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolltooptions-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-scrolltooptions-top">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-devicepixelratio">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-innerheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-innerwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-matchmedia">
+ <!-- 1 tests -->
+ <tr id="matchmedia-4.#dom-window-matchmedia" class="dom script">
+ <td>
+ <a href="matchMedia.xht">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.#dom-window-matchmedia-query-query">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-moveto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-outerheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-outerwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-pagexoffset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-pageyoffset">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-resizeto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screen">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screenx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-screeny">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scroll-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrollx">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#dom-window-scrolly">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#enumdef-scrollbehavior">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#example-28baa0e2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-allowed-to-resize-and-move-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-concept-smooth-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolloptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dictdef-scrolltooptions-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolloptions-behavior-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-left-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-scrolltooptions-top-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-devicepixelratio-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-innerheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-innerwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-matchmedia-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-moveby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-moveto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-outerheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-outerwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-pagexoffset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-pageyoffset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-resizeby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-resizeto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screen-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screen-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screenx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-screeny-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrollx-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-dom-window-scrolly-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-enumdef-scrollbehavior-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-media-query-list-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-mediaquerylist-document-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-normalize-non-finite-values-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-normalize-non-finite-values-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-overflow-directions-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-page-zoom-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-perform-a-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-pinch-zoom-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-screen-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-screen-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-scrolling-area-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-38">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-39">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-40">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-41">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-42">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-43">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-44">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-45">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.#ref-for-viewport-46">
<!-- 0 tests -->
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#scrolling">4.1 Scrolling</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#the-features-argument-to-the-open()-method">4.1 The features argument to the open() method</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-height-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-height-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-left-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-left-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-top-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-top-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-width-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#ref-for-supported-open-feature-name-width-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-height">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-left">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-top">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.1.#supported-open-feature-name-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.2">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">4.2 The MediaQueryList Interface</a></th></tr>
+ <!-- 4 tests -->
+ <tr id="matchmedia-4.2" class="dom script">
+ <td>
+ <a href="matchMedia.xht">matchmedia</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia and MediaQueryList
+ </td>
+ </tr>
+ <tr id="matchmediaaddlistener-4.2" class="dom script">
+ <td>
+ <a href="matchMediaAddListener.xht">matchmediaaddlistener</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View matchMedia addListener
+ </td>
+ </tr>
+ <tr id="media-query-list-interface-4.2" class="dom script">
+ <td>
+ <a href="media-query-list-interface.xht">media-query-list-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Properties and Functions
+ <ul class="assert">
+ <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="mediaquerylist-001-4.2" class="script">
+ <td>
+ <a href="MediaQueryList-001.xht">mediaquerylist-001</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>MediaQueryList
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.2.#dictdef-mediaquerylisteventinit">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-addlistener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-addlistener-listener-listener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-onchange">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-removelistener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylist-removelistener-listener-listener">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent-type-eventinitdict-eventinitdict">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylistevent-mediaquerylistevent-type-eventinitdict-type">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylisteventinit-matches">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#dom-mediaquerylisteventinit-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#evaluate-media-queries-and-report-changes">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#example-74f03671">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#media-query-list">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-document">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-matches-state">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylist-media">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#mediaquerylistevent">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dictdef-mediaquerylisteventinit-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-addlistener-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-matches-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-onchange-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylist-removelistener-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-matches-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-matches-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-dom-mediaquerylistevent-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-eventdef-mediaquerylist-change-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-eventdef-mediaquerylist-change-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-media-query-list-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-media-query-list-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-document-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-document-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-matches-state-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-media-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.#ref-for-mediaquerylist-media-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.2.1">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#mediaquerylist-event-summary">4.2.1 Event summary</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#eventdef-mediaquerylist-change">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.2.1.#ref-for-mediaquerylist-matches-state-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3">
+ <tr><th colspan="4" scope="rowgroup">
+ <a href="#s4.3">+</a>
+ <a href="https://www.w3.org/TR/cssom-view/#the-screen-interface">4.3 The Screen Interface</a></th></tr>
+ <!-- 8 tests -->
+ <tr id="cssom-view-window-screen-interface-4.3" class="dom script">
+ <td>
+ <a href="cssom-view-window-screen-interface.xht">cssom-view-window-screen-interface</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>cssom view window screen attribute
+ <ul class="assert">
+ <li>window screen interface</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="screen-pixeldepth-screen-colordepth001-4.3" class="script">
+ <td>
+ <a href="Screen-pixelDepth-Screen-colorDepth001.xht">screen-pixeldepth-screen-colordepth001</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Screen-pixelDepth,Screen-colorDepth
+ </td>
+ </tr>
+ <tr id="window-screen-height-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height.xht">window-screen-height</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height range tests
+ <ul class="assert">
+ <li>window.screen.height has sensible values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-height-immutable-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height-immutable.xht">window-screen-height-immutable</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height immutability
+ <ul class="assert">
+ <li>screen.height is immutable</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-height-mutation-throws-4.3" class="dom script">
+ <td>
+ <a href="window-screen-height-mutation-throws.xht">window-screen-height-mutation-throws</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.height mutation throws exception
+ <ul class="assert">
+ <li>screen.height mutation throws exception</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width.xht">window-screen-width</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width range tests
+ <ul class="assert">
+ <li>window.screen.width has sensible values</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-immutable-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width-immutable.xht">window-screen-width-immutable</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width immutability
+ <ul class="assert">
+ <li>screen.width is immutable</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="window-screen-width-mutation-throws-4.3" class="dom script">
+ <td>
+ <a href="window-screen-width-mutation-throws.xht">window-screen-width-mutation-throws</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 4.2 - screen.width mutation throws exception
+ <ul class="assert">
+ <li>screen.width mutation throws exception</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s4.3.#dom-screen-availheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-availwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-colordepth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-height">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-pixeldepth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#dom-screen-width">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-availheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-availwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-colordepth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-colordepth-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s4.3.#ref-for-dom-screen-height-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-instant-scroll">
+ <tbody id="s4.3.#ref-for-dom-screen-pixeldepth-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll">
+ <tbody id="s4.3.#ref-for-dom-screen-pixeldepth-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll-aborted">
+ <tbody id="s4.3.#ref-for-dom-screen-width-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#concept-smooth-scroll-completed">
+ <tbody id="s4.3.#ref-for-screen-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#perform-a-scroll">
+ <tbody id="s4.3.#ref-for-screen-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s4.1.#scroll-to-the-beginning-of-the-document">
+ <tbody id="s4.3.#screen">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-5.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-5.xht
index df26b91c180..c5960d570f6 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-5.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-5.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the Window Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Document Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Window Interface (13 tests)</h2>
+ <h2>Extensions to the Document Interface (3 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,301 +30,283 @@
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface">5 Extensions to the Window Interface</a></th></tr>
- <!-- 2 tests -->
- <tr id="media-query-list-interface-5" class="dom script">
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-document-interface">5 Extensions to the Document Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="elementfrompoint-001-5" class="dom script">
<td>
- <a href="media-query-list-interface.xht">media-query-list-interface</a></td>
+ <a href="elementFromPoint-001.xht">elementfrompoint-001</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
+ <td>CSSOM View - 5 - extensions to the Document interface
<ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
+ <li>elementFromPoint returns correct element</li>
</ul>
</td>
</tr>
- <tr id="window-interface-5" class="dom script">
- <td>
- <a href="window-interface.xht">window-interface</a></td>
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-caretpositionfrompoint-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-elementfrompoint">
+ <!-- 2 tests -->
+ <tr id="caretposition-001-5.#dom-document-elementfrompoint" class="primary script">
+ <td><strong>
+ <a href="CaretPosition-001.xht">caretposition-001</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CaretPosition
+ </td>
+ </tr>
+ <tr id="elementfromposition-5.#dom-document-elementfrompoint" class="primary dom script">
+ <td><strong>
+ <a href="elementFromPosition.xht">elementfromposition</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
- <ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
- </ul>
+ <td>CSSOM View elementFromPoint
</td>
</tr>
</tbody>
- <tbody id="s5.#allowed-to-resize-and-move">
+ <tbody id="s5.#dom-document-elementfrompoint-x-y-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-devicepixelratio">
+ <tbody id="s5.#dom-document-elementfrompoint-x-y-y">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-innerheight">
+ <tbody id="s5.#dom-document-elementsfrompoint">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-innerwidth">
+ <tbody id="s5.#dom-document-elementsfrompoint-x-y-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-matchmedia">
- <!-- 1 tests -->
- <tr id="matchmedia-5.#dom-window-matchmedia" class="dom script">
- <td>
- <a href="matchMedia.xht">matchmedia</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
- </td>
- </tr>
+ <tbody id="s5.#dom-document-elementsfrompoint-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#dom-document-scrollingelement">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-node-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-node-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-offset-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-offset-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-position-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-position-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caret-range-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-caretposition-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-caretpositionfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-caretpositionfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementfrompoint-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-elementsfrompoint-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-scrollingelement-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-document-scrollingelement-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-element-scrollleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-dom-element-scrolltop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-layout-box-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-layout-box-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-potentially-scrollable-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-the-html-body-element-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-transforms-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-transforms-2">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-moveby">
+ <tbody id="s5.#ref-for-transforms-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-moveto">
+ <tbody id="s5.#ref-for-transforms-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-outerheight">
+ <tbody id="s5.#ref-for-transforms-5">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-outerwidth">
+ <tbody id="s5.#ref-for-viewport-47">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-pagexoffset">
+ <tbody id="s5.#ref-for-viewport-48">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-pageyoffset">
+ <tbody id="s5.#ref-for-viewport-49">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-resizeby">
+ <tbody id="s5.#ref-for-viewport-50">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-resizeto">
+ <tbody id="s5.#ref-for-viewport-51">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screen">
+ <tbody id="s5.#ref-for-viewport-52">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screenx">
+ <tbody id="s5.#ref-for-viewport-53">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-screeny">
+ <tbody id="s5.#ref-for-viewport-54">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scroll">
+ <tbody id="s5.#ref-for-viewport-55">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollby">
+ <tbody id="s5.#ref-for-viewport-56">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollto">
+ <tbody id="s5.#ref-for-viewport-57">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrollx">
+ <tbody id="s5.#ref-for-viewport-58">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#dom-window-scrolly">
+ <tbody id="s5.#ref-for-viewport-59">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#scrollbehavior">
+ <tbody id="s5.#ref-for-viewport-60">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.#scrolloptions">
+ <tbody id="s5.#ref-for-viewport-61">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-62">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-63">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s5.#ref-for-viewport-64">
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-features-argument-to-the-open()-method">5.1 The features argument to the open() method</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#the-caretposition-interface">5.1 The CaretPosition Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-height">
+ <tbody id="s5.1.#caret-node">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-left">
+ <tbody id="s5.1.#caret-offset">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-top">
+ <tbody id="s5.1.#caret-position">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#dom-open-features-width">
+ <tbody id="s5.1.#caret-range">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.1.#supported-open()-feature-name">
+ <tbody id="s5.1.#caretposition">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s5.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface">5.2 The MediaQueryList Interface</a></th></tr>
- <!-- 4 tests -->
- <tr id="matchmedia-5.2" class="dom script">
- <td>
- <a href="matchMedia.xht">matchmedia</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia and MediaQueryList
- </td>
- </tr>
- <tr id="matchmediaaddlistener-5.2" class="dom script">
- <td>
- <a href="matchMediaAddListener.xht">matchmediaaddlistener</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View matchMedia addListener
- </td>
- </tr>
- <tr id="media-query-list-interface-5.2" class="dom script">
- <td>
- <a href="media-query-list-interface.xht">media-query-list-interface</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Properties and Functions
- <ul class="assert">
- <li>All properties exist and are readonly. All functions exist and are instances of Function</li>
- </ul>
- </td>
- </tr>
- <tr id="mediaquerylist-001-5.2" class="script">
- <td>
- <a href="MediaQueryList-001.xht">mediaquerylist-001</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>MediaQueryList
- </td>
- </tr>
- </tbody>
- <tbody id="s5.2.#dom-mediaquerylist-addlistener">
+ <tbody id="s5.1.#dom-caretposition-getclientrect">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-matches">
+ <tbody id="s5.1.#dom-caretposition-offset">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-media">
+ <tbody id="s5.1.#dom-caretposition-offsetnode">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#dom-mediaquerylist-removelistener">
+ <tbody id="s5.1.#ref-for-caret-node-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#list-of-media-query-list-listeners">
+ <tbody id="s5.1.#ref-for-caret-node-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#mediaquerylist">
+ <tbody id="s5.1.#ref-for-caret-offset-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.2.#mediaquerylistlistener">
+ <tbody id="s5.1.#ref-for-caret-offset-4">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s5.3">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-screen-interface">5.3 The Screen Interface</a></th></tr>
- <!-- 8 tests -->
- <tr id="cssom-view-window-screen-interface-5.3" class="dom script">
- <td>
- <a href="cssom-view-window-screen-interface.xht">cssom-view-window-screen-interface</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>cssom view window screen attribute
- <ul class="assert">
- <li>window screen interface</li>
- </ul>
- </td>
- </tr>
- <tr id="screen-pixeldepth-screen-colordepth001-5.3" class="script">
- <td>
- <a href="Screen-pixelDepth-Screen-colorDepth001.xht">screen-pixeldepth-screen-colordepth001</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>Screen-pixelDepth,Screen-colorDepth
- </td>
- </tr>
- <tr id="window-screen-height-5.3" class="dom script">
- <td>
- <a href="window-screen-height.xht">window-screen-height</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height range tests
- <ul class="assert">
- <li>window.screen.height has sensible values</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-height-immutable-5.3" class="dom script">
- <td>
- <a href="window-screen-height-immutable.xht">window-screen-height-immutable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height immutability
- <ul class="assert">
- <li>screen.height is immutable</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-height-mutation-throws-5.3" class="dom script">
- <td>
- <a href="window-screen-height-mutation-throws.xht">window-screen-height-mutation-throws</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.height mutation throws exception
- <ul class="assert">
- <li>screen.height mutation throws exception</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-5.3" class="dom script">
- <td>
- <a href="window-screen-width.xht">window-screen-width</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width range tests
- <ul class="assert">
- <li>window.screen.width has sensible values</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-immutable-5.3" class="dom script">
- <td>
- <a href="window-screen-width-immutable.xht">window-screen-width-immutable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width immutability
- <ul class="assert">
- <li>screen.width is immutable</li>
- </ul>
- </td>
- </tr>
- <tr id="window-screen-width-mutation-throws-5.3" class="dom script">
- <td>
- <a href="window-screen-width-mutation-throws.xht">window-screen-width-mutation-throws</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 4.2 - screen.width mutation throws exception
- <ul class="assert">
- <li>screen.width mutation throws exception</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s5.1.#ref-for-caret-range-5">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-availheight">
+ <tbody id="s5.1.#ref-for-caretposition-2">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-availwidth">
+ <tbody id="s5.1.#ref-for-caretposition-3">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-colordepth">
+ <tbody id="s5.1.#ref-for-dom-caretposition-getclientrect-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-height">
+ <tbody id="s5.1.#ref-for-dom-caretposition-offset-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-pixeldepth">
+ <tbody id="s5.1.#ref-for-dom-caretposition-offsetnode-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#dom-screen-width">
+ <tbody id="s5.1.#ref-for-dom-range-getclientrects-1">
<!-- 0 tests -->
</tbody>
- <tbody id="s5.3.#screen">
+ <tbody id="s5.1.#ref-for-transforms-6">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-6.xht
index d314dca2cb3..7bfe30aac33 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-6.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the Document Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Element Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Document Interface (3 tests)</h2>
+ <h2>Extensions to the Element Interface (7 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,73 +30,761 @@
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-document-interface">6 Extensions to the Document Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="elementfrompoint-001-6" class="dom script">
+ <a href="https://www.w3.org/TR/cssom-view/#extension-to-the-element-interface">6 Extensions to the Element Interface</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dictdef-scrollintoviewoptions">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientleft">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clienttop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-clientwidth">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-getboundingclientrect">
+ <!-- 2 tests -->
+ <tr id="cssom-getboundingclientrect-001-6.#dom-element-getboundingclientrect" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-001.xht">cssom-getboundingclientrect-001</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 6.1 - getBoundingClientRect tests
+ </td>
+ </tr>
+ <tr id="cssom-getboundingclientrect-002-6.#dom-element-getboundingclientrect" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-002.xht">cssom-getboundingclientrect-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getBoundingClientRect of element outside DOM
+ <ul class="assert">
+ <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s6.#dom-element-getclientrects">
+ <!-- 3 tests -->
+ <tr id="cssom-getboundingclientrect-002-6.#dom-element-getclientrects" class="dom script">
+ <td>
+ <a href="cssom-getBoundingClientRect-002.xht">cssom-getboundingclientrect-002</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>getBoundingClientRect of element outside DOM
+ <ul class="assert">
+ <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="cssom-getclientrects-6.#dom-element-getclientrects" class="dom script">
<td>
- <a href="elementFromPoint-001.xht">elementfrompoint-001</a></td>
+ <a href="cssom-getClientRects.xht">cssom-getclientrects</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 5 - extensions to the Document interface
+ <td>getClientRects of element outside DOM
<ul class="assert">
- <li>elementFromPoint returns correct element</li>
+ <li>Calling getClientRects on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an empty DOMRectList and should definitely not throw an error.</li>
</ul>
</td>
</tr>
+ <tr id="ttwf-js-cssomview-getclientrects-length-6.#dom-element-getclientrects" class="primary dom script">
+ <td><strong>
+ <a href="ttwf-js-cssomview-getclientrects-length.xht">ttwf-js-cssomview-getclientrects-length</a></strong></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>the length of getClientRects
+ <ul class="assert">
+ <li>getClientRects will return rects of the correct number</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ <tbody id="s6.#dom-element-scroll">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scroll-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollby-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollheight">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollintoview">
+ <!-- 1 tests -->
+ <tr id="ttwf-scrollintoview-6.#dom-element-scrollintoview" class="dom script">
+ <td>
+ <a href="ttwf-scrollintoview.xht">ttwf-scrollintoview</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View - 6 - scrollIntoView tests
+ </td>
+ </tr>
</tbody>
- <tbody id="s6.#dom-document-caretpositionfrompoint">
+ <tbody id="s6.#dom-element-scrollintoview-arg-arg">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.#dom-document-elementfrompoint">
+ <tbody id="s6.#dom-element-scrollleft">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-options-options">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-x-y-x">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollto-x-y-y">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrolltop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-element-scrollwidth">
<!-- 2 tests -->
- <tr id="caretposition-001-6.#dom-document-elementfrompoint" class="primary script">
- <td><strong>
- <a href="CaretPosition-001.xht">caretposition-001</a></strong></td>
+ <tr id="scrollwidthheight-6.#dom-element-scrollwidth" class="dom script">
+ <td>
+ <a href="scrollWidthHeight.xht">scrollwidthheight</a></td>
<td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CaretPosition
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View scrollWidth and scrollHeight
</td>
</tr>
- <tr id="elementfromposition-6.#dom-document-elementfrompoint" class="primary dom script">
- <td><strong>
- <a href="elementFromPosition.xht">elementfromposition</a></strong></td>
+ <tr id="scrollwidthheightwhennotscrollable-6.#dom-element-scrollwidth" class="dom script">
+ <td>
+ <a href="scrollWidthHeightWhenNotScrollable.xht">scrollwidthheightwhennotscrollable</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View elementFromPoint
+ <td>CSSOM View scrollWidth/scrollHeight (for nonscrollable elements)
</td>
</tr>
</tbody>
- <tbody id="s6.#dom-document-elementsfrompoint">
+ <tbody id="s6.#dom-scrollintoviewoptions-block">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrollintoviewoptions-inline">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-center">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-end">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-nearest">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#dom-scrolllogicalposition-start">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#enumdef-scrolllogicalposition">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#example-53bedd73">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-border-edge-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-css-layout-box-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrollintoviewoptions-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolloptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dictdef-scrolltooptions-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clienttop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-clientwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getboundingclientrect-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getclientrects-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-getclientrects-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollby-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollby-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollintoview-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollintoview-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollleft-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollto-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollto-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrolltop-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-element-scrollwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-block-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-block-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-inline-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrollintoviewoptions-inline-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolloptions-behavior-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-left-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-scrolltooptions-top-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scroll-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrollx-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-dom-window-scrolly-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-enumdef-scrolllogicalposition-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-enumdef-scrolllogicalposition-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-layout-box-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-normalize-non-finite-values-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-padding-edge-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-potentially-scrollable-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scroll-an-element-into-view-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-area-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-scrolling-box-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-svg-layout-box-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-the-html-body-element-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-10">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-11">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-12">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-7">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-8">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-transforms-9">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-65">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-66">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-67">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-68">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-69">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-70">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-71">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-72">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-73">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.#ref-for-viewport-74">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-caretposition-interface">6.1 The CaretPosition Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#element-scrolling-members">6.1 Element Scrolling Members</a></th></tr>
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-beginning-edges-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-beginning-edges-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-concept-smooth-scroll-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-concept-smooth-scroll-6">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dictdef-scrollintoviewoptions-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-element-getboundingclientrect-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-block-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrollintoviewoptions-inline-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-dom-scrolloptions-behavior-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-ending-edges-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-ending-edges-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-overflow-directions-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-padding-edge-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-perform-a-scroll-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-perform-a-scroll-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-20">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-21">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-area-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s6.1.#ref-for-scrolling-box-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-node">
+ <tbody id="s6.1.#ref-for-scrolling-box-11">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-offset">
+ <tbody id="s6.1.#ref-for-scrolling-box-12">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-position">
+ <tbody id="s6.1.#ref-for-viewport-75">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caret-range">
+ <tbody id="s6.1.#ref-for-viewport-76">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#caretposition">
+ <tbody id="s6.1.#ref-for-viewport-77">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-getclientrect">
+ <tbody id="s6.1.#ref-for-viewport-78">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-offset">
+ <tbody id="s6.1.#scroll-an-element">
<!-- 0 tests -->
</tbody>
- <tbody id="s6.1.#dom-caretposition-offsetnode">
+ <tbody id="s6.1.#scroll-an-element-into-view">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-7.xht
index 5d449a5c07f..a66716d52b6 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-7.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the Element Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the HTMLElement Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the Element Interface (7 tests)</h2>
+ <h2>Extensions to the HTMLElement Interface (2 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,140 +30,172 @@
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-element-interface">7 Extensions to the Element Interface</a></th></tr>
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.#dom-element-clientheight">
- <!-- 0 tests -->
- </tbody>
- <tbody id="s7.#dom-element-clientleft">
- <!-- 0 tests -->
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlelement-interface">7 Extensions to the HTMLElement Interface</a></th></tr>
+ <!-- 1 tests -->
+ <tr id="offsetparent_element_test-7" class="script">
+ <td>
+ <a href="offsetParent_element_test.xht">offsetparent_element_test</a></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
+ </td>
+ </tr>
</tbody>
- <tbody id="s7.#dom-element-clienttop">
+ <tbody id="s7.#dom-htmlelement-offsetheight">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-clientwidth">
+ <tbody id="s7.#dom-htmlelement-offsetleft">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-getboundingclientrect">
- <!-- 2 tests -->
- <tr id="cssom-getboundingclientrect-001-7.#dom-element-getboundingclientrect" class="dom script">
- <td>
- <a href="cssom-getBoundingClientRect-001.xht">cssom-getboundingclientrect-001</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 6.1 - getBoundingClientRect tests
- </td>
- </tr>
- <tr id="cssom-getboundingclientrect-002-7.#dom-element-getboundingclientrect" class="dom script">
+ <tbody id="s7.#dom-htmlelement-offsetparent">
+ <!-- 1 tests -->
+ <tr id="offsetparent_element_test-7.#dom-htmlelement-offsetparent" class="script">
<td>
- <a href="cssom-getBoundingClientRect-002.xht">cssom-getboundingclientrect-002</a></td>
+ <a href="offsetParent_element_test.xht">offsetparent_element_test</a></td>
<td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getBoundingClientRect of element outside DOM
- <ul class="assert">
- <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
- </ul>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
</td>
</tr>
</tbody>
- <tbody id="s7.#dom-element-getclientrects">
- <!-- 3 tests -->
- <tr id="cssom-getboundingclientrect-002-7.#dom-element-getclientrects" class="dom script">
- <td>
- <a href="cssom-getBoundingClientRect-002.xht">cssom-getboundingclientrect-002</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getBoundingClientRect of element outside DOM
- <ul class="assert">
- <li>Calling getBoundingClientRect on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an all-zeroes DOMRect and should definitely not throw an error.</li>
- </ul>
- </td>
- </tr>
- <tr id="cssom-getclientrects-7.#dom-element-getclientrects" class="dom script">
- <td>
- <a href="cssom-getClientRects.xht">cssom-getclientrects</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>getClientRects of element outside DOM
- <ul class="assert">
- <li>Calling getClientRects on an element that is outside of the DOM (and therefore does not have an associated layout box) should result in an empty DOMRectList and should definitely not throw an error.</li>
- </ul>
- </td>
- </tr>
- <tr id="ttwf-js-cssomview-getclientrects-length-7.#dom-element-getclientrects" class="primary dom script">
+ <tbody id="s7.#dom-htmlelement-offsettop">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#dom-htmlelement-offsetwidth">
+ <!-- 1 tests -->
+ <tr id="htmlelement-offset-width-001-7.#dom-htmlelement-offsetwidth" class="primary dom script">
<td><strong>
- <a href="ttwf-js-cssomview-getclientrects-length.xht">ttwf-js-cssomview-getclientrects-length</a></strong></td>
+ <a href="htmlelement-offset-width-001.xht">htmlelement-offset-width-001</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>the length of getClientRects
+ <td>CSSOM View - 7 - element.offsetWidth detatches correctly
<ul class="assert">
- <li>getClientRects will return rects of the correct number</li>
+ <li>element.offsetWidth returns 0 when there is no documentElement.</li>
</ul>
</td>
</tr>
</tbody>
- <tbody id="s7.#dom-element-scrollheight">
+ <tbody id="s7.#ref-for-border-edge-10">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollintoview">
- <!-- 1 tests -->
- <tr id="ttwf-scrollintoview-7.#dom-element-scrollintoview" class="dom script">
- <td>
- <a href="ttwf-scrollintoview.xht">ttwf-scrollintoview</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 6 - scrollIntoView tests
- </td>
- </tr>
+ <tbody id="s7.#ref-for-border-edge-5">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollleft">
+ <tbody id="s7.#ref-for-border-edge-6">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrolltop">
+ <tbody id="s7.#ref-for-border-edge-7">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#dom-element-scrollwidth">
- <!-- 2 tests -->
- <tr id="scrollwidthheight-7.#dom-element-scrollwidth" class="dom script">
- <td>
- <a href="scrollWidthHeight.xht">scrollwidthheight</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View scrollWidth and scrollHeight
- </td>
- </tr>
- <tr id="scrollwidthheightwhennotscrollable-7.#dom-element-scrollwidth" class="dom script">
- <td>
- <a href="scrollWidthHeightWhenNotScrollable.xht">scrollwidthheightwhennotscrollable</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View scrollWidth/scrollHeight (for nonscrollable elements)
- </td>
- </tr>
+ <tbody id="s7.#ref-for-border-edge-8">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s7.#scrolloptionshorizontal">
+ <tbody id="s7.#ref-for-border-edge-9">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.#scrolloptionsvertical">
+ <tbody id="s7.#ref-for-css-layout-box-20">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.1">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.1">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#the-getclientrects()-and-getboundingclientrect()-methods">7.1 The getClientRects() and getBoundingClientRect() methods</a></th></tr>
+ <tbody id="s7.#ref-for-css-layout-box-21">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2">
- <tr><th colspan="4" scope="rowgroup">
- <a href="#s7.2">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#element-scrolling-members">7.2 Element Scrolling Members</a></th></tr>
+ <tbody id="s7.#ref-for-css-layout-box-22">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-23">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-24">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-25">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-26">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-27">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-28">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-31">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-32">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-css-layout-box-33">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetheight-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetleft-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-4">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetparent-5">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsettop-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-dom-htmlelement-offsetwidth-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-padding-edge-29">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-padding-edge-30">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-16">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-17">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-the-html-body-element-18">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-13">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-14">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-15">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s7.#ref-for-transforms-16">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2.#scroll-an-element">
+ <tbody id="s7.#ref-for-transforms-17">
<!-- 0 tests -->
</tbody>
- <tbody id="s7.2.#scroll-an-element-into-view">
+ <tbody id="s7.#ref-for-transforms-18">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-8.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-8.xht
index 358cfd6d4f8..23ac2ce4970 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-8.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-8.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Extensions to the HTMLElement Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the HTMLImageElement Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Extensions to the HTMLElement Interface (2 tests)</h2>
+ <h2>Extensions to the HTMLImageElement Interface (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,50 +30,44 @@
<tbody id="s8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s8">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlelement-interface">8 Extensions to the HTMLElement Interface</a></th></tr>
- <!-- 1 tests -->
- <tr id="offsetparent_element_test-8" class="script">
- <td>
- <a href="offsetParent_element_test.xht">offsetparent_element_test</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
- </td>
- </tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-htmlimageelement-interface">8 Extensions to the HTMLImageElement Interface</a></th></tr>
+ <!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetheight">
+ <tbody id="s8.#dom-htmlimageelement-x">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetleft">
+ <tbody id="s8.#dom-htmlimageelement-y">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetparent">
- <!-- 1 tests -->
- <tr id="offsetparent_element_test-8.#dom-htmlelement-offsetparent" class="script">
- <td>
- <a href="offsetParent_element_test.xht">offsetparent_element_test</a></td>
- <td></td>
- <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View &amp;#8212;&amp;#8212; offsetParent element test
- </td>
- </tr>
+ <tbody id="s8.#ref-for-border-edge-11">
+ <!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsettop">
+ <tbody id="s8.#ref-for-border-edge-12">
<!-- 0 tests -->
</tbody>
- <tbody id="s8.#dom-htmlelement-offsetwidth">
- <!-- 1 tests -->
- <tr id="htmlelement-offset-width-001-8.#dom-htmlelement-offsetwidth" class="primary dom script">
- <td><strong>
- <a href="htmlelement-offset-width-001.xht">htmlelement-offset-width-001</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>CSSOM View - 7 - element.offsetWidth detatches correctly
- <ul class="assert">
- <li>element.offsetWidth returns 0 when there is no documentElement.</li>
- </ul>
- </td>
- </tr>
+ <tbody id="s8.#ref-for-css-layout-box-34">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-35">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-36">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-css-layout-box-37">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-htmlimageelement-x-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-dom-htmlimageelement-y-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-transforms-19">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s8.#ref-for-transforms-20">
+ <!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-9.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-9.xht
index df4d905b11e..74abfadb748 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-9.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/chapter-9.xht
@@ -3,7 +3,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <title>Excensions to the HTMLImageElement Interface - CSSOM View Module Level 1 Test Suite</title>
+ <title>Extensions to the Range Interface - CSSOM View Module Level 1 Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
@@ -13,7 +13,7 @@
<body>
<h1>CSSOM View Module Level 1 Test Suite</h1>
- <h2>Excensions to the HTMLImageElement Interface (0 tests)</h2>
+ <h2>Extensions to the Range Interface (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -30,13 +30,28 @@
<tbody id="s9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s9">+</a>
- <a href="https://www.w3.org/TR/cssom-view/#excensions-to-the-htmlimageelement-interface">9 Excensions to the HTMLImageElement Interface</a></th></tr>
+ <a href="https://www.w3.org/TR/cssom-view/#extensions-to-the-range-interface">9 Extensions to the Range Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
- <tbody id="s9.#dom-htmlimageelement-x">
+ <tbody id="s9.#dom-range-getboundingclientrect">
<!-- 0 tests -->
</tbody>
- <tbody id="s9.#dom-htmlimageelement-y">
+ <tbody id="s9.#dom-range-getclientrects">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-element-getclientrects-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getboundingclientrect-1">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getclientrects-2">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-dom-range-getclientrects-3">
+ <!-- 0 tests -->
+ </tbody>
+ <tbody id="s9.#ref-for-transforms-21">
<!-- 0 tests -->
</tbody>
</table>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMedia.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMedia.xht
index 2b75b4af764..ed71605eb06 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMedia.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/matchMedia.xht
@@ -5,7 +5,7 @@
<link rel="author" title="Rune Lillesveen" href="mailto:rune@opera.com" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#dom-window-matchmedia" />
<link rel="help" href="http://www.w3.org/TR/cssom-view/#the-mediaquerylist-interface" />
- <link rel="help" href="http://www.w3.org/TR/cssom/#serializing-media-queries" />
+ <link rel="help" href="http://www.w3.org/TR/cssom-1/#serializing-media-queries" />
<meta name="flags" content="dom" />
<script src="/resources/testharness.js" type="text/javascript"></script>
<script src="/resources/testharnessreport.js" type="text/javascript"></script>
diff --git a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/toc.xht
index e381c96b4a6..b417b269186 100644
--- a/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/cssom-view-1_dev/xhtml1/toc.xht
@@ -26,66 +26,61 @@
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
- Conformance</a></th>
+ Terminology</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
- Terminology</a></th>
+ Common Infrastructure</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
- Common Infrastructure</a></th>
- <td>(0 Tests)</td></tr>
+ Extensions to the Window Interface</a></th>
+ <td>(13 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
- Extensions to the Window Interface</a></th>
- <td>(13 Tests)</td></tr>
+ Extensions to the Document Interface</a></th>
+ <td>(3 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
- Extensions to the Document Interface</a></th>
- <td>(3 Tests)</td></tr>
+ Extensions to the Element Interface</a></th>
+ <td>(7 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
- Extensions to the Element Interface</a></th>
- <td>(7 Tests)</td></tr>
+ Extensions to the HTMLElement Interface</a></th>
+ <td>(2 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
- Extensions to the HTMLElement Interface</a></th>
- <td>(2 Tests)</td></tr>
+ Extensions to the HTMLImageElement Interface</a></th>
+ <td>(0 Tests)</td></tr>
</tbody>
<tbody id="s9">
<tr><th><a href="chapter-9.xht">Chapter 9 -
- Excensions to the HTMLImageElement Interface</a></th>
+ Extensions to the Range Interface</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
- Extensions to the Range Interface</a></th>
+ Extensions to the MouseEvent Interface</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s11">
<tr><th><a href="chapter-11.xht">Chapter 11 -
- Extensions to the MouseEvent Interface</a></th>
+ Geometry</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s12">
<tr><th><a href="chapter-12.xht">Chapter 12 -
- Geometry</a></th>
+ Events</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s13">
<tr><th><a href="chapter-13.xht">Chapter 13 -
- Events</a></th>
- <td>(0 Tests)</td></tr>
- </tbody>
- <tbody id="s14">
- <tr><th><a href="chapter-14.xht">Chapter 14 -
CSS properties</a></th>
<td>(0 Tests)</td></tr>
</tbody>
diff --git a/tests/wpt/css-tests/geometry-1_dev/html/DOMMatrix-003.htm b/tests/wpt/css-tests/geometry-1_dev/html/DOMMatrix-003.htm
new file mode 100644
index 00000000000..1b504adec0f
--- /dev/null
+++ b/tests/wpt/css-tests/geometry-1_dev/html/DOMMatrix-003.htm
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<html><head>
+ <title>Geometry Interfaces: Test DOMMatrix non-mutating methods</title>
+ <link href="mailto:peter.hall@algomi.com" rel="author" title="Peter Hall">
+ <link href="https://drafts.fxtf.org/geometry-1/#dom-dommatrixreadonly" rel="help">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+</head>
+<body>
+ <p>Test DOMMatrix non-mutating methods</p>
+ <div id="log"></div>
+ <script>
+ var epsilon = 0.0000000005;
+
+ function initialMatrix(){
+ return {
+ m11:1, m12:-0.5, m13: 0.5, m14:0,
+ m21:0.5, m22:2, m23: -0.5, m24:0,
+ m31:0, m32:0, m33: 1, m34:0,
+ m41:10, m42:20, m43: 10, m44:1,
+ is2D: false
+ };
+ }
+
+ function initialDOMMatrix() {
+ return DOMMatrixReadOnly.fromMatrix(initialMatrix())
+ }
+
+ function identity() {
+ return new DOMMatrix(
+ [1, 0, 0, 0,
+ 0, 1, 0 ,0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1]);
+ }
+
+ function update(matrix, f) {
+ f(matrix);
+ return matrix;
+ }
+
+ test(function() {
+ var result = initialDOMMatrix().translate(1, 5, 3);
+ var expected = update(initialMatrix(), function(m) {
+ m.m41 += 1;
+ m.m42 += 5;
+ m.m43 += 3;
+ });
+ checkDOMMatrix(result, expected);
+ },"test translate()");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3);
+ var expected = new DOMMatrix(
+ [2.0, -2.5, 1.5, 0.0,
+ 1.0, 10.0, -1.5, 0.0,
+ 0.0, 0.0, 3.0, 0.0,
+ 20.0, 100.0, 30.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test scale() without offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3, 11, 7, 13);
+ var expected = initialDOMMatrix()
+ .translate(11, 7, 13)
+ .scale(2, 5, 3)
+ .translate(-11, -7, -13);
+ checkDOMMatrix(result, expected);
+ },"test scale() with offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale3d(7, 5, 2, 3);
+ var expected = initialDOMMatrix()
+ .translate(5, 2, 3)
+ .scale(7, 7, 7)
+ .translate(-5, -2, -3);
+ checkDOMMatrix(result, expected);
+ },"test scale3d()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(-90);
+ var expected = new DOMMatrix(
+ [ 0.5, 1.0, 0.5, 0.0,
+ -2.0, 0.5, -0.5, 0.0,
+ 0.0, 0.0, 1.0, 0.0,
+ -20.0, 10, 10.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test rotate() 2d");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(180, 180, 90);
+ var expected = initialDOMMatrix().rotate(0,0,-90);
+ checkDOMMatrix(result, expected);
+ },"test rotate()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotateFromVector(1, 1);
+ var expected = initialDOMMatrix().rotate(45);
+ checkDOMMatrix(result, expected);
+ },"test rotateFromVector()");
+
+ test(function() {
+ var swap = new DOMMatrix([
+ 0,1,0,0,
+ 0,0,1,0,
+ 1,0,0,0,
+ 0,0,0,1]);
+ var result = swap.multiply(
+ initialDOMMatrix().rotateAxisAngle(3, 3, 3, 120));
+ checkDOMMatrix(result, initialMatrix());
+ },"test rotateAxisAngle() ");
+
+ test(function() {
+ var angleDeg = 75;
+ var result = initialDOMMatrix().skewX(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, 0, 0, 0,
+ tangent, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewX()");
+
+ test(function() {
+ var angleDeg = 18;
+ var result = initialDOMMatrix().skewY(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, tangent, 0, 0,
+ 0, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewY()");
+
+ test(function() {
+ var result = initialDOMMatrix().multiply(initialDOMMatrix().inverse());
+ checkDOMMatrix(result, identity());
+ },"test multiply with inverse is identity");
+
+ test(function() {
+ var result = initialDOMMatrix().flipX();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([-1, 0, 0, 1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipX()");
+
+ test(function() {
+ var result = initialDOMMatrix().flipY();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([1, 0, 0, -1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipY()");
+
+
+ function checkDOMMatrix(m, exp) {
+ assert_approx_equals(m.m11, exp.m11, epsilon, "Expected value for m11 is " + exp.m11);
+ assert_approx_equals(m.m12, exp.m12, epsilon, "Expected value for m12 is " + exp.m12);
+ assert_approx_equals(m.m13, exp.m13, epsilon, "Expected value for m13 is " + exp.m13);
+ assert_approx_equals(m.m14, exp.m14, epsilon, "Expected value for m14 is " + exp.m14);
+ assert_approx_equals(m.m21, exp.m21, epsilon, "Expected value for m21 is " + exp.m21);
+ assert_approx_equals(m.m22, exp.m22, epsilon, "Expected value for m22 is " + exp.m22);
+ assert_approx_equals(m.m23, exp.m23, epsilon, "Expected value for m23 is " + exp.m23);
+ assert_approx_equals(m.m24, exp.m24, epsilon, "Expected value for m24 is " + exp.m24);
+ assert_approx_equals(m.m31, exp.m31, epsilon, "Expected value for m31 is " + exp.m31);
+ assert_approx_equals(m.m32, exp.m32, epsilon, "Expected value for m32 is " + exp.m32);
+ assert_approx_equals(m.m33, exp.m33, epsilon, "Expected value for m33 is " + exp.m33);
+ assert_approx_equals(m.m34, exp.m34, epsilon, "Expected value for m34 is " + exp.m34);
+ assert_approx_equals(m.m41, exp.m41, epsilon, "Expected value for m41 is " + exp.m41);
+ assert_approx_equals(m.m42, exp.m42, epsilon, "Expected value for m42 is " + exp.m42);
+ assert_approx_equals(m.m43, exp.m43, epsilon, "Expected value for m43 is " + exp.m43);
+ assert_approx_equals(m.m44, exp.m44, epsilon, "Expected value for m44 is " + exp.m44);
+ assert_equals(m.is2D, exp.is2D, "Expected value for is2D is " + exp.is2D);
+ }
+
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/geometry-1_dev/html/chapter-6.htm b/tests/wpt/css-tests/geometry-1_dev/html/chapter-6.htm
index 0e1b8c129d4..64db528118d 100644
--- a/tests/wpt/css-tests/geometry-1_dev/html/chapter-6.htm
+++ b/tests/wpt/css-tests/geometry-1_dev/html/chapter-6.htm
@@ -13,7 +13,7 @@
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
- <h2>The DOMMatrix interfaces (2 tests)</h2>
+ <h2>The DOMMatrix interfaces (3 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
@@ -150,7 +150,7 @@
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly">
- <!-- 1 tests -->
+ <!-- 2 tests -->
<tr id="dommatrix-002-6.#dom-dommatrixreadonly" class="primary script">
<td><strong>
<a href="DOMMatrix-002.htm">dommatrix-002</a></strong></td>
@@ -159,6 +159,14 @@
<td>Geometry Interfaces: DOMMatrixReadOnly methods do not mutate the object
</td>
</tr>
+ <tr id="dommatrix-003-6.#dom-dommatrixreadonly" class="primary script">
+ <td><strong>
+ <a href="DOMMatrix-003.htm">dommatrix-003</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Geometry Interfaces: Test DOMMatrix non-mutating methods
+ </td>
+ </tr>
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-dommatrixreadonly-numbersequence">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/geometry-1_dev/html/toc.htm b/tests/wpt/css-tests/geometry-1_dev/html/toc.htm
index 322290b7aff..61beb7f9714 100644
--- a/tests/wpt/css-tests/geometry-1_dev/html/toc.htm
+++ b/tests/wpt/css-tests/geometry-1_dev/html/toc.htm
@@ -47,7 +47,7 @@
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
The DOMMatrix interfaces</a></th>
- <td>(2 Tests)</td></tr>
+ <td>(3 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.htm">Chapter 7 -
diff --git a/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
index 0deae424863..562659075a0 100644
--- a/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
@@ -7,6 +7,8 @@ html/dommatrix-001.htm 094c92af86543bc344ff68969950c23137ecb1de ?
xhtml1/dommatrix-001.xht 094c92af86543bc344ff68969950c23137ecb1de ?
html/dommatrix-002.htm fce1ff735543f8c1b50b650fd26ce2e1e1f40026 ?
xhtml1/dommatrix-002.xht fce1ff735543f8c1b50b650fd26ce2e1e1f40026 ?
+html/dommatrix-003.htm 8ae4fb763e782ffea069f64f35fa123002698536 ?
+xhtml1/dommatrix-003.xht 8ae4fb763e782ffea069f64f35fa123002698536 ?
html/dompoint-001.htm 665e2664c436ff50a27f1ab0532d656205e7f441 ?
xhtml1/dompoint-001.xht 665e2664c436ff50a27f1ab0532d656205e7f441 ?
html/domquad-001.htm 608cb7264f7f7f64838baf911bf9e470cf89444c ?
diff --git a/tests/wpt/css-tests/geometry-1_dev/testinfo.data b/tests/wpt/css-tests/geometry-1_dev/testinfo.data
index d72f0122f68..1c97931d640 100644
--- a/tests/wpt/css-tests/geometry-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/geometry-1_dev/testinfo.data
@@ -1,6 +1,7 @@
id references title flags links revision credits assertion
DOMMatrix-001 Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors script http://www.w3.org/TR/geometry-1/#DOMMatrix,http://www.w3.org/TR/geometry-1/#dommatrix-constructors,http://www.w3.org/TR/geometry-1/#dom-dommatrix-dommatrix 094c92af86543bc344ff68969950c23137ecb1de `Dirk Schulze`<mailto:dschulze@adobe.com>
DOMMatrix-002 Geometry Interfaces: DOMMatrixReadOnly methods do not mutate the object script https://drafts.fxtf.org/geometry-1/#dom-dommatrixreadonly fce1ff735543f8c1b50b650fd26ce2e1e1f40026 `Peter Hall`<mailto:peter.hall@algomi.com>
+DOMMatrix-003 Geometry Interfaces: Test DOMMatrix non-mutating methods script https://drafts.fxtf.org/geometry-1/#dom-dommatrixreadonly 8ae4fb763e782ffea069f64f35fa123002698536 `Peter Hall`<mailto:peter.hall@algomi.com>
DOMPoint-001 Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests script http://www.w3.org/TR/geometry-1/#DOMPoint,http://www.w3.org/TR/geometry-1/#dictdef-dompointinit,http://www.w3.org/TR/geometry-1/#dom-dompoint-dompoint,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-x,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-y,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-z,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-w 665e2664c436ff50a27f1ab0532d656205e7f441 `Dirk Schulze`<mailto:dschulze@adobe.com>
DOMQuad-001 Geometry Interfaces: DOMQuad interface tests script http://www.w3.org/TR/geometry-1/#DOMQuad,http://www.w3.org/TR/geometry-1/#dom-domquad-domquad,http://www.w3.org/TR/geometry-1/#dom-domquad-p1,http://www.w3.org/TR/geometry-1/#dom-domquad-p2,http://www.w3.org/TR/geometry-1/#dom-domquad-p3,http://www.w3.org/TR/geometry-1/#dom-domquad-p4,http://www.w3.org/TR/geometry-1/#dom-domquad-bounds 608cb7264f7f7f64838baf911bf9e470cf89444c `Dirk Schulze`<mailto:dschulze@adobe.com>
DOMRect-001 Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests script http://www.w3.org/TR/geometry-1/#DOMRect,http://www.w3.org/TR/geometry-1/#dom-domrect,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly,http://www.w3.org/TR/geometry-1/#dom-domrect-domrect,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-x,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-y,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-width,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-height,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-top,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-left,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-right,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-bottom 2683301224ae44225ab87152ac19e1cd866f59ae `Dirk Schulze`<mailto:dschulze@adobe.com>
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMMatrix-003.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMMatrix-003.xht
new file mode 100644
index 00000000000..76a5fbeaeb8
--- /dev/null
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMMatrix-003.xht
@@ -0,0 +1,180 @@
+<!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>Geometry Interfaces: Test DOMMatrix non-mutating methods</title>
+ <link href="mailto:peter.hall@algomi.com" rel="author" title="Peter Hall" />
+ <link href="https://drafts.fxtf.org/geometry-1/#dom-dommatrixreadonly" rel="help" />
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+</head>
+<body>
+ <p>Test DOMMatrix non-mutating methods</p>
+ <div id="log"></div>
+ <script>
+ var epsilon = 0.0000000005;
+
+ function initialMatrix(){
+ return {
+ m11:1, m12:-0.5, m13: 0.5, m14:0,
+ m21:0.5, m22:2, m23: -0.5, m24:0,
+ m31:0, m32:0, m33: 1, m34:0,
+ m41:10, m42:20, m43: 10, m44:1,
+ is2D: false
+ };
+ }
+
+ function initialDOMMatrix() {
+ return DOMMatrixReadOnly.fromMatrix(initialMatrix())
+ }
+
+ function identity() {
+ return new DOMMatrix(
+ [1, 0, 0, 0,
+ 0, 1, 0 ,0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1]);
+ }
+
+ function update(matrix, f) {
+ f(matrix);
+ return matrix;
+ }
+
+ test(function() {
+ var result = initialDOMMatrix().translate(1, 5, 3);
+ var expected = update(initialMatrix(), function(m) {
+ m.m41 += 1;
+ m.m42 += 5;
+ m.m43 += 3;
+ });
+ checkDOMMatrix(result, expected);
+ },"test translate()");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3);
+ var expected = new DOMMatrix(
+ [2.0, -2.5, 1.5, 0.0,
+ 1.0, 10.0, -1.5, 0.0,
+ 0.0, 0.0, 3.0, 0.0,
+ 20.0, 100.0, 30.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test scale() without offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3, 11, 7, 13);
+ var expected = initialDOMMatrix()
+ .translate(11, 7, 13)
+ .scale(2, 5, 3)
+ .translate(-11, -7, -13);
+ checkDOMMatrix(result, expected);
+ },"test scale() with offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale3d(7, 5, 2, 3);
+ var expected = initialDOMMatrix()
+ .translate(5, 2, 3)
+ .scale(7, 7, 7)
+ .translate(-5, -2, -3);
+ checkDOMMatrix(result, expected);
+ },"test scale3d()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(-90);
+ var expected = new DOMMatrix(
+ [ 0.5, 1.0, 0.5, 0.0,
+ -2.0, 0.5, -0.5, 0.0,
+ 0.0, 0.0, 1.0, 0.0,
+ -20.0, 10, 10.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test rotate() 2d");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(180, 180, 90);
+ var expected = initialDOMMatrix().rotate(0,0,-90);
+ checkDOMMatrix(result, expected);
+ },"test rotate()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotateFromVector(1, 1);
+ var expected = initialDOMMatrix().rotate(45);
+ checkDOMMatrix(result, expected);
+ },"test rotateFromVector()");
+
+ test(function() {
+ var swap = new DOMMatrix([
+ 0,1,0,0,
+ 0,0,1,0,
+ 1,0,0,0,
+ 0,0,0,1]);
+ var result = swap.multiply(
+ initialDOMMatrix().rotateAxisAngle(3, 3, 3, 120));
+ checkDOMMatrix(result, initialMatrix());
+ },"test rotateAxisAngle() ");
+
+ test(function() {
+ var angleDeg = 75;
+ var result = initialDOMMatrix().skewX(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, 0, 0, 0,
+ tangent, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewX()");
+
+ test(function() {
+ var angleDeg = 18;
+ var result = initialDOMMatrix().skewY(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, tangent, 0, 0,
+ 0, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewY()");
+
+ test(function() {
+ var result = initialDOMMatrix().multiply(initialDOMMatrix().inverse());
+ checkDOMMatrix(result, identity());
+ },"test multiply with inverse is identity");
+
+ test(function() {
+ var result = initialDOMMatrix().flipX();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([-1, 0, 0, 1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipX()");
+
+ test(function() {
+ var result = initialDOMMatrix().flipY();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([1, 0, 0, -1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipY()");
+
+
+ function checkDOMMatrix(m, exp) {
+ assert_approx_equals(m.m11, exp.m11, epsilon, "Expected value for m11 is " + exp.m11);
+ assert_approx_equals(m.m12, exp.m12, epsilon, "Expected value for m12 is " + exp.m12);
+ assert_approx_equals(m.m13, exp.m13, epsilon, "Expected value for m13 is " + exp.m13);
+ assert_approx_equals(m.m14, exp.m14, epsilon, "Expected value for m14 is " + exp.m14);
+ assert_approx_equals(m.m21, exp.m21, epsilon, "Expected value for m21 is " + exp.m21);
+ assert_approx_equals(m.m22, exp.m22, epsilon, "Expected value for m22 is " + exp.m22);
+ assert_approx_equals(m.m23, exp.m23, epsilon, "Expected value for m23 is " + exp.m23);
+ assert_approx_equals(m.m24, exp.m24, epsilon, "Expected value for m24 is " + exp.m24);
+ assert_approx_equals(m.m31, exp.m31, epsilon, "Expected value for m31 is " + exp.m31);
+ assert_approx_equals(m.m32, exp.m32, epsilon, "Expected value for m32 is " + exp.m32);
+ assert_approx_equals(m.m33, exp.m33, epsilon, "Expected value for m33 is " + exp.m33);
+ assert_approx_equals(m.m34, exp.m34, epsilon, "Expected value for m34 is " + exp.m34);
+ assert_approx_equals(m.m41, exp.m41, epsilon, "Expected value for m41 is " + exp.m41);
+ assert_approx_equals(m.m42, exp.m42, epsilon, "Expected value for m42 is " + exp.m42);
+ assert_approx_equals(m.m43, exp.m43, epsilon, "Expected value for m43 is " + exp.m43);
+ assert_approx_equals(m.m44, exp.m44, epsilon, "Expected value for m44 is " + exp.m44);
+ assert_equals(m.is2D, exp.is2D, "Expected value for is2D is " + exp.is2D);
+ }
+
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-6.xht
index f2b62605bda..8c3f331e0f9 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1/chapter-6.xht
@@ -13,7 +13,7 @@
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
- <h2>The DOMMatrix interfaces (2 tests)</h2>
+ <h2>The DOMMatrix interfaces (3 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -150,7 +150,7 @@
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly">
- <!-- 1 tests -->
+ <!-- 2 tests -->
<tr id="dommatrix-002-6.#dom-dommatrixreadonly" class="primary script">
<td><strong>
<a href="DOMMatrix-002.xht">dommatrix-002</a></strong></td>
@@ -159,6 +159,14 @@
<td>Geometry Interfaces: DOMMatrixReadOnly methods do not mutate the object
</td>
</tr>
+ <tr id="dommatrix-003-6.#dom-dommatrixreadonly" class="primary script">
+ <td><strong>
+ <a href="DOMMatrix-003.xht">dommatrix-003</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Geometry Interfaces: Test DOMMatrix non-mutating methods
+ </td>
+ </tr>
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-dommatrixreadonly-numbersequence">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1/toc.xht
index c9aed6e0e67..474babf65ee 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1/toc.xht
@@ -47,7 +47,7 @@
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
The DOMMatrix interfaces</a></th>
- <td>(2 Tests)</td></tr>
+ <td>(3 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMMatrix-003.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMMatrix-003.xht
new file mode 100644
index 00000000000..76a5fbeaeb8
--- /dev/null
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMMatrix-003.xht
@@ -0,0 +1,180 @@
+<!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>Geometry Interfaces: Test DOMMatrix non-mutating methods</title>
+ <link href="mailto:peter.hall@algomi.com" rel="author" title="Peter Hall" />
+ <link href="https://drafts.fxtf.org/geometry-1/#dom-dommatrixreadonly" rel="help" />
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+</head>
+<body>
+ <p>Test DOMMatrix non-mutating methods</p>
+ <div id="log"></div>
+ <script>
+ var epsilon = 0.0000000005;
+
+ function initialMatrix(){
+ return {
+ m11:1, m12:-0.5, m13: 0.5, m14:0,
+ m21:0.5, m22:2, m23: -0.5, m24:0,
+ m31:0, m32:0, m33: 1, m34:0,
+ m41:10, m42:20, m43: 10, m44:1,
+ is2D: false
+ };
+ }
+
+ function initialDOMMatrix() {
+ return DOMMatrixReadOnly.fromMatrix(initialMatrix())
+ }
+
+ function identity() {
+ return new DOMMatrix(
+ [1, 0, 0, 0,
+ 0, 1, 0 ,0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1]);
+ }
+
+ function update(matrix, f) {
+ f(matrix);
+ return matrix;
+ }
+
+ test(function() {
+ var result = initialDOMMatrix().translate(1, 5, 3);
+ var expected = update(initialMatrix(), function(m) {
+ m.m41 += 1;
+ m.m42 += 5;
+ m.m43 += 3;
+ });
+ checkDOMMatrix(result, expected);
+ },"test translate()");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3);
+ var expected = new DOMMatrix(
+ [2.0, -2.5, 1.5, 0.0,
+ 1.0, 10.0, -1.5, 0.0,
+ 0.0, 0.0, 3.0, 0.0,
+ 20.0, 100.0, 30.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test scale() without offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale(2, 5, 3, 11, 7, 13);
+ var expected = initialDOMMatrix()
+ .translate(11, 7, 13)
+ .scale(2, 5, 3)
+ .translate(-11, -7, -13);
+ checkDOMMatrix(result, expected);
+ },"test scale() with offsets");
+
+ test(function() {
+ var result = initialDOMMatrix().scale3d(7, 5, 2, 3);
+ var expected = initialDOMMatrix()
+ .translate(5, 2, 3)
+ .scale(7, 7, 7)
+ .translate(-5, -2, -3);
+ checkDOMMatrix(result, expected);
+ },"test scale3d()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(-90);
+ var expected = new DOMMatrix(
+ [ 0.5, 1.0, 0.5, 0.0,
+ -2.0, 0.5, -0.5, 0.0,
+ 0.0, 0.0, 1.0, 0.0,
+ -20.0, 10, 10.0, 1.0 ]);
+ checkDOMMatrix(result, expected);
+ },"test rotate() 2d");
+
+ test(function() {
+ var result = initialDOMMatrix().rotate(180, 180, 90);
+ var expected = initialDOMMatrix().rotate(0,0,-90);
+ checkDOMMatrix(result, expected);
+ },"test rotate()");
+
+ test(function() {
+ var result = initialDOMMatrix().rotateFromVector(1, 1);
+ var expected = initialDOMMatrix().rotate(45);
+ checkDOMMatrix(result, expected);
+ },"test rotateFromVector()");
+
+ test(function() {
+ var swap = new DOMMatrix([
+ 0,1,0,0,
+ 0,0,1,0,
+ 1,0,0,0,
+ 0,0,0,1]);
+ var result = swap.multiply(
+ initialDOMMatrix().rotateAxisAngle(3, 3, 3, 120));
+ checkDOMMatrix(result, initialMatrix());
+ },"test rotateAxisAngle() ");
+
+ test(function() {
+ var angleDeg = 75;
+ var result = initialDOMMatrix().skewX(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, 0, 0, 0,
+ tangent, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewX()");
+
+ test(function() {
+ var angleDeg = 18;
+ var result = initialDOMMatrix().skewY(angleDeg);
+ var tangent = Math.tan(angleDeg * Math.PI/180);
+ var skew = new DOMMatrix([
+ 1, tangent, 0, 0,
+ 0, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1])
+ var expected = skew.multiply(initialDOMMatrix());
+ checkDOMMatrix(result, expected);
+ },"test skewY()");
+
+ test(function() {
+ var result = initialDOMMatrix().multiply(initialDOMMatrix().inverse());
+ checkDOMMatrix(result, identity());
+ },"test multiply with inverse is identity");
+
+ test(function() {
+ var result = initialDOMMatrix().flipX();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([-1, 0, 0, 1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipX()");
+
+ test(function() {
+ var result = initialDOMMatrix().flipY();
+ var expected = initialDOMMatrix().multiply(new DOMMatrix([1, 0, 0, -1, 0, 0]));
+ checkDOMMatrix(result, expected);
+ },"test flipY()");
+
+
+ function checkDOMMatrix(m, exp) {
+ assert_approx_equals(m.m11, exp.m11, epsilon, "Expected value for m11 is " + exp.m11);
+ assert_approx_equals(m.m12, exp.m12, epsilon, "Expected value for m12 is " + exp.m12);
+ assert_approx_equals(m.m13, exp.m13, epsilon, "Expected value for m13 is " + exp.m13);
+ assert_approx_equals(m.m14, exp.m14, epsilon, "Expected value for m14 is " + exp.m14);
+ assert_approx_equals(m.m21, exp.m21, epsilon, "Expected value for m21 is " + exp.m21);
+ assert_approx_equals(m.m22, exp.m22, epsilon, "Expected value for m22 is " + exp.m22);
+ assert_approx_equals(m.m23, exp.m23, epsilon, "Expected value for m23 is " + exp.m23);
+ assert_approx_equals(m.m24, exp.m24, epsilon, "Expected value for m24 is " + exp.m24);
+ assert_approx_equals(m.m31, exp.m31, epsilon, "Expected value for m31 is " + exp.m31);
+ assert_approx_equals(m.m32, exp.m32, epsilon, "Expected value for m32 is " + exp.m32);
+ assert_approx_equals(m.m33, exp.m33, epsilon, "Expected value for m33 is " + exp.m33);
+ assert_approx_equals(m.m34, exp.m34, epsilon, "Expected value for m34 is " + exp.m34);
+ assert_approx_equals(m.m41, exp.m41, epsilon, "Expected value for m41 is " + exp.m41);
+ assert_approx_equals(m.m42, exp.m42, epsilon, "Expected value for m42 is " + exp.m42);
+ assert_approx_equals(m.m43, exp.m43, epsilon, "Expected value for m43 is " + exp.m43);
+ assert_approx_equals(m.m44, exp.m44, epsilon, "Expected value for m44 is " + exp.m44);
+ assert_equals(m.is2D, exp.is2D, "Expected value for is2D is " + exp.is2D);
+ }
+
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-6.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-6.xht
index f2b62605bda..8c3f331e0f9 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-6.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/chapter-6.xht
@@ -13,7 +13,7 @@
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
- <h2>The DOMMatrix interfaces (2 tests)</h2>
+ <h2>The DOMMatrix interfaces (3 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -150,7 +150,7 @@
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly">
- <!-- 1 tests -->
+ <!-- 2 tests -->
<tr id="dommatrix-002-6.#dom-dommatrixreadonly" class="primary script">
<td><strong>
<a href="DOMMatrix-002.xht">dommatrix-002</a></strong></td>
@@ -159,6 +159,14 @@
<td>Geometry Interfaces: DOMMatrixReadOnly methods do not mutate the object
</td>
</tr>
+ <tr id="dommatrix-003-6.#dom-dommatrixreadonly" class="primary script">
+ <td><strong>
+ <a href="DOMMatrix-003.xht">dommatrix-003</a></strong></td>
+ <td></td>
+ <td><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>Geometry Interfaces: Test DOMMatrix non-mutating methods
+ </td>
+ </tr>
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-dommatrixreadonly-numbersequence">
<!-- 0 tests -->
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/toc.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/toc.xht
index c9aed6e0e67..474babf65ee 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/toc.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/toc.xht
@@ -47,7 +47,7 @@
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
The DOMMatrix interfaces</a></th>
- <td>(2 Tests)</td></tr>
+ <td>(3 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
diff --git a/tests/wpt/css-tests/source_rev b/tests/wpt/css-tests/source_rev
index 49f02f52860..3c0689de7ee 100644
--- a/tests/wpt/css-tests/source_rev
+++ b/tests/wpt/css-tests/source_rev
@@ -1 +1 @@
-e6d9542971f19f189c0de096424d0681dea29bfa \ No newline at end of file
+e37d37aae207869203a486476c63e9823a45ff4a \ No newline at end of file
diff --git a/tests/wpt/metadata-css/MANIFEST.json b/tests/wpt/metadata-css/MANIFEST.json
index 1fb91eb5945..c875d9162f6 100644
--- a/tests/wpt/metadata-css/MANIFEST.json
+++ b/tests/wpt/metadata-css/MANIFEST.json
@@ -13606,6 +13606,66 @@
"url": "/css-flexbox-1_dev/html/flex-align-items-center.htm"
},
{
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm"
+ },
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm"
+ },
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm"
+ },
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm"
+ },
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm"
+ },
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm"
+ },
+ {
"path": "css-flexbox-1_dev/html/flex-basis-001.htm",
"references": [
[
@@ -15616,24 +15676,14 @@
"url": "/css-flexbox-1_dev/html/flexbox-sizing-vert-002.htm"
},
{
- "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm",
+ "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001.htm",
"references": [
[
"/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm",
"=="
]
],
- "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm"
- },
- {
- "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm",
- "references": [
- [
- "/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm"
+ "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm"
},
{
"path": "css-flexbox-1_dev/html/flexbox-whitespace-handling-001a.htm",
@@ -19636,6 +19686,66 @@
"url": "/css-flexbox-1_dev/xhtml1/flex-align-items-center.xht"
},
{
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht"
+ },
+ {
"path": "css-flexbox-1_dev/xhtml1/flex-basis-001.xht",
"references": [
[
@@ -21646,24 +21756,14 @@
"url": "/css-flexbox-1_dev/xhtml1/flexbox-sizing-vert-002.xht"
},
{
- "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht",
+ "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht",
"references": [
[
"/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht",
"=="
]
],
- "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht"
- },
- {
- "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht",
- "references": [
- [
- "/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht"
+ "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht"
},
{
"path": "css-flexbox-1_dev/xhtml1/flexbox-whitespace-handling-001a.xht",
@@ -25666,6 +25766,66 @@
"url": "/css-flexbox-1_dev/xhtml1print/flex-align-items-center.xht"
},
{
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht"
+ },
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht"
+ },
+ {
"path": "css-flexbox-1_dev/xhtml1print/flex-basis-001.xht",
"references": [
[
@@ -27676,24 +27836,14 @@
"url": "/css-flexbox-1_dev/xhtml1print/flexbox-sizing-vert-002.xht"
},
{
- "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht",
- "references": [
- [
- "/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht"
- },
- {
- "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht",
+ "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht",
"references": [
[
"/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht",
"=="
]
],
- "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht"
+ "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht"
},
{
"path": "css-flexbox-1_dev/xhtml1print/flexbox-whitespace-handling-001a.xht",
@@ -73550,6 +73700,16 @@
"url": "/css-text-3_dev/xhtml1/text-transform-lowercase-001.xht"
},
{
+ "path": "css-text-3_dev/xhtml1/text-transform-lowercase-002.xht",
+ "references": [
+ [
+ "/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht"
+ },
+ {
"path": "css-text-3_dev/xhtml1/text-transform-none-001.xht",
"references": [
[
@@ -80056,6 +80216,16 @@
"url": "/css-text-3_dev/xhtml1print/text-transform-lowercase-001.xht"
},
{
+ "path": "css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht",
+ "references": [
+ [
+ "/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht"
+ },
+ {
"path": "css-text-3_dev/xhtml1print/text-transform-none-001.xht",
"references": [
[
@@ -158180,6 +158350,36 @@
"url": "/css21_dev/html4/before-after-positioned-001.htm"
},
{
+ "path": "css21_dev/html4/before-after-positioned-002.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-002-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-002.htm"
+ },
+ {
+ "path": "css21_dev/html4/before-after-positioned-003.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-002-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-003.htm"
+ },
+ {
+ "path": "css21_dev/html4/before-after-positioned-004.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-004-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-004.htm"
+ },
+ {
"path": "css21_dev/html4/before-after-selector-001.htm",
"references": [
[
@@ -222464,6 +222664,16 @@
"url": "/css21_dev/xhtml1/background-bg-pos-208.xht"
},
{
+ "path": "css21_dev/xhtml1/background-body-001.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/background-body-001-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/background-body-001.xht"
+ },
+ {
"path": "css21_dev/xhtml1/background-color-001.xht",
"references": [
[
@@ -261980,6 +262190,16 @@
"url": "/css21_dev/xhtml1/margin-collapse-020.xht"
},
{
+ "path": "css21_dev/xhtml1/margin-collapse-021.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/margin-collapse-020-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/margin-collapse-021.xht"
+ },
+ {
"path": "css21_dev/xhtml1/margin-collapse-022.xht",
"references": [
[
@@ -289780,6 +290000,16 @@
"url": "/css21_dev/xhtml1print/background-bg-pos-208.xht"
},
{
+ "path": "css21_dev/xhtml1print/background-body-001.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/background-body-001-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/background-body-001.xht"
+ },
+ {
"path": "css21_dev/xhtml1print/background-color-001.xht",
"references": [
[
@@ -329296,6 +329526,16 @@
"url": "/css21_dev/xhtml1print/margin-collapse-020.xht"
},
{
+ "path": "css21_dev/xhtml1print/margin-collapse-021.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/margin-collapse-020-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/margin-collapse-021.xht"
+ },
+ {
"path": "css21_dev/xhtml1print/margin-collapse-022.xht",
"references": [
[
@@ -357829,6 +358069,10 @@
"url": "/geometry-1_dev/html/DOMMatrix-002.htm"
},
{
+ "path": "geometry-1_dev/html/DOMMatrix-003.htm",
+ "url": "/geometry-1_dev/html/DOMMatrix-003.htm"
+ },
+ {
"path": "geometry-1_dev/html/DOMPoint-001.htm",
"url": "/geometry-1_dev/html/DOMPoint-001.htm"
},
@@ -357849,6 +358093,10 @@
"url": "/geometry-1_dev/xhtml1/DOMMatrix-002.xht"
},
{
+ "path": "geometry-1_dev/xhtml1/DOMMatrix-003.xht",
+ "url": "/geometry-1_dev/xhtml1/DOMMatrix-003.xht"
+ },
+ {
"path": "geometry-1_dev/xhtml1/DOMPoint-001.xht",
"url": "/geometry-1_dev/xhtml1/DOMPoint-001.xht"
},
@@ -357869,6 +358117,10 @@
"url": "/geometry-1_dev/xhtml1print/DOMMatrix-002.xht"
},
{
+ "path": "geometry-1_dev/xhtml1print/DOMMatrix-003.xht",
+ "url": "/geometry-1_dev/xhtml1print/DOMMatrix-003.xht"
+ },
+ {
"path": "geometry-1_dev/xhtml1print/DOMPoint-001.xht",
"url": "/geometry-1_dev/xhtml1print/DOMPoint-001.xht"
},
@@ -374627,6 +374879,78 @@
"url": "/css-flexbox-1_dev/html/flex-align-items-center.htm"
}
],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm"
+ }
+ ],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm"
+ }
+ ],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm"
+ }
+ ],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm"
+ }
+ ],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm"
+ }
+ ],
+ "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm": [
+ {
+ "path": "css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm",
+ "references": [
+ [
+ "/css-flexbox-1_dev/html/reference/ref-filled-green-100px-square.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm"
+ }
+ ],
"css-flexbox-1_dev/html/flex-basis-001.htm": [
{
"path": "css-flexbox-1_dev/html/flex-basis-001.htm",
@@ -377039,28 +377363,16 @@
"url": "/css-flexbox-1_dev/html/flexbox-sizing-vert-002.htm"
}
],
- "css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm": [
+ "css-flexbox-1_dev/html/flexbox-table-fixup-001.htm": [
{
- "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm",
+ "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001.htm",
"references": [
[
"/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm",
"=="
]
],
- "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm"
- }
- ],
- "css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm": [
- {
- "path": "css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm",
- "references": [
- [
- "/css-flexbox-1_dev/html/reference/flexbox-table-fixup-001-ref.htm",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm"
+ "url": "/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm"
}
],
"css-flexbox-1_dev/html/flexbox-whitespace-handling-001a.htm": [
@@ -381863,6 +382175,78 @@
"url": "/css-flexbox-1_dev/xhtml1/flex-align-items-center.xht"
}
],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-001.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-002.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-column-003.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-001.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-002.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1/flex-aspect-ratio-img-row-003.xht"
+ }
+ ],
"css-flexbox-1_dev/xhtml1/flex-basis-001.xht": [
{
"path": "css-flexbox-1_dev/xhtml1/flex-basis-001.xht",
@@ -384275,28 +384659,16 @@
"url": "/css-flexbox-1_dev/xhtml1/flexbox-sizing-vert-002.xht"
}
],
- "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht": [
+ "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht": [
{
- "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht",
+ "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht",
"references": [
[
"/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht",
"=="
]
],
- "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001a.xht"
- }
- ],
- "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht": [
- {
- "path": "css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht",
- "references": [
- [
- "/css-flexbox-1_dev/xhtml1/reference/flexbox-table-fixup-001-ref.xht",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001b.xht"
+ "url": "/css-flexbox-1_dev/xhtml1/flexbox-table-fixup-001.xht"
}
],
"css-flexbox-1_dev/xhtml1/flexbox-whitespace-handling-001a.xht": [
@@ -389099,6 +389471,78 @@
"url": "/css-flexbox-1_dev/xhtml1print/flex-align-items-center.xht"
}
],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-001.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-002.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-column-003.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-001.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-002.xht"
+ }
+ ],
+ "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht": [
+ {
+ "path": "css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht",
+ "references": [
+ [
+ "/css-flexbox-1_dev/xhtml1print/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-flexbox-1_dev/xhtml1print/flex-aspect-ratio-img-row-003.xht"
+ }
+ ],
"css-flexbox-1_dev/xhtml1print/flex-basis-001.xht": [
{
"path": "css-flexbox-1_dev/xhtml1print/flex-basis-001.xht",
@@ -391511,28 +391955,16 @@
"url": "/css-flexbox-1_dev/xhtml1print/flexbox-sizing-vert-002.xht"
}
],
- "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht": [
+ "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht": [
{
- "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht",
+ "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht",
"references": [
[
"/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht",
"=="
]
],
- "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001a.xht"
- }
- ],
- "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht": [
- {
- "path": "css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht",
- "references": [
- [
- "/css-flexbox-1_dev/xhtml1print/reference/flexbox-table-fixup-001-ref.xht",
- "=="
- ]
- ],
- "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001b.xht"
+ "url": "/css-flexbox-1_dev/xhtml1print/flexbox-table-fixup-001.xht"
}
],
"css-flexbox-1_dev/xhtml1print/flexbox-whitespace-handling-001a.xht": [
@@ -446551,6 +446983,18 @@
"url": "/css-text-3_dev/xhtml1/text-transform-lowercase-001.xht"
}
],
+ "css-text-3_dev/xhtml1/text-transform-lowercase-002.xht": [
+ {
+ "path": "css-text-3_dev/xhtml1/text-transform-lowercase-002.xht",
+ "references": [
+ [
+ "/css-text-3_dev/xhtml1/reference/text-transform-lowercase-002-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-text-3_dev/xhtml1/text-transform-lowercase-002.xht"
+ }
+ ],
"css-text-3_dev/xhtml1/text-transform-none-001.xht": [
{
"path": "css-text-3_dev/xhtml1/text-transform-none-001.xht",
@@ -454355,6 +454799,18 @@
"url": "/css-text-3_dev/xhtml1print/text-transform-lowercase-001.xht"
}
],
+ "css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht": [
+ {
+ "path": "css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht",
+ "references": [
+ [
+ "/css-text-3_dev/xhtml1print/reference/text-transform-lowercase-002-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-text-3_dev/xhtml1print/text-transform-lowercase-002.xht"
+ }
+ ],
"css-text-3_dev/xhtml1print/text-transform-none-001.xht": [
{
"path": "css-text-3_dev/xhtml1print/text-transform-none-001.xht",
@@ -547903,6 +548359,42 @@
"url": "/css21_dev/html4/before-after-positioned-001.htm"
}
],
+ "css21_dev/html4/before-after-positioned-002.htm": [
+ {
+ "path": "css21_dev/html4/before-after-positioned-002.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-002-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-002.htm"
+ }
+ ],
+ "css21_dev/html4/before-after-positioned-003.htm": [
+ {
+ "path": "css21_dev/html4/before-after-positioned-003.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-002-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-003.htm"
+ }
+ ],
+ "css21_dev/html4/before-after-positioned-004.htm": [
+ {
+ "path": "css21_dev/html4/before-after-positioned-004.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/before-after-positioned-004-ref.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/before-after-positioned-004.htm"
+ }
+ ],
"css21_dev/html4/before-after-selector-001.htm": [
{
"path": "css21_dev/html4/before-after-selector-001.htm",
@@ -625347,6 +625839,18 @@
"url": "/css21_dev/xhtml1/background-bg-pos-208.xht"
}
],
+ "css21_dev/xhtml1/background-body-001.xht": [
+ {
+ "path": "css21_dev/xhtml1/background-body-001.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/background-body-001-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/background-body-001.xht"
+ }
+ ],
"css21_dev/xhtml1/background-color-001.xht": [
{
"path": "css21_dev/xhtml1/background-color-001.xht",
@@ -672751,6 +673255,18 @@
"url": "/css21_dev/xhtml1/margin-collapse-020.xht"
}
],
+ "css21_dev/xhtml1/margin-collapse-021.xht": [
+ {
+ "path": "css21_dev/xhtml1/margin-collapse-021.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/margin-collapse-020-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/margin-collapse-021.xht"
+ }
+ ],
"css21_dev/xhtml1/margin-collapse-022.xht": [
{
"path": "css21_dev/xhtml1/margin-collapse-022.xht",
@@ -706423,6 +706939,18 @@
"url": "/css21_dev/xhtml1print/background-bg-pos-208.xht"
}
],
+ "css21_dev/xhtml1print/background-body-001.xht": [
+ {
+ "path": "css21_dev/xhtml1print/background-body-001.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/background-body-001-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/background-body-001.xht"
+ }
+ ],
"css21_dev/xhtml1print/background-color-001.xht": [
{
"path": "css21_dev/xhtml1print/background-color-001.xht",
@@ -753827,6 +754355,18 @@
"url": "/css21_dev/xhtml1print/margin-collapse-020.xht"
}
],
+ "css21_dev/xhtml1print/margin-collapse-021.xht": [
+ {
+ "path": "css21_dev/xhtml1print/margin-collapse-021.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/margin-collapse-020-ref.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/margin-collapse-021.xht"
+ }
+ ],
"css21_dev/xhtml1print/margin-collapse-022.xht": [
{
"path": "css21_dev/xhtml1print/margin-collapse-022.xht",
@@ -781704,7 +782244,7 @@
}
]
},
- "rev": "5366390418de396cdf7c9d45fbaedbed81dc4a61",
+ "rev": "aac1cd51245c0c469325988a0446985a2f1e476c",
"url_base": "/",
"version": 2
}
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm.ini
new file mode 100644
index 00000000000..b5decd24ddd
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-001.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-column-001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm.ini
new file mode 100644
index 00000000000..8ce462627c6
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-002.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-column-002.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm.ini
new file mode 100644
index 00000000000..6f0e82e6586
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-column-003.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-column-003.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm.ini
new file mode 100644
index 00000000000..6be5c048ee3
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-001.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-row-001.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm.ini
new file mode 100644
index 00000000000..084c9bce2a5
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-002.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-row-002.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm.ini
new file mode 100644
index 00000000000..393aae4c714
--- /dev/null
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flex-aspect-ratio-img-row-003.htm.ini
@@ -0,0 +1,3 @@
+[flex-aspect-ratio-img-row-003.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm.ini
index 0fabaea3995..5e617528328 100644
--- a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001a.htm.ini
+++ b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001.htm.ini
@@ -1,3 +1,3 @@
-[flexbox-table-fixup-001a.htm]
+[flexbox-table-fixup-001.htm]
type: reftest
expected: FAIL
diff --git a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm.ini b/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm.ini
deleted file mode 100644
index d423b044dd1..00000000000
--- a/tests/wpt/metadata-css/css-flexbox-1_dev/html/flexbox-table-fixup-001b.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[flexbox-table-fixup-001b.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm.ini b/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm.ini
index b92ad6f3deb..fd17c0f36dc 100644
--- a/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm.ini
+++ b/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-doc-ext-load-count.htm.ini
@@ -2,3 +2,4 @@
type: testharness
[stylesheet.css should be unloaded and styleSheets.length === 0]
expected: FAIL
+
diff --git a/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-document-extension.htm.ini b/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-document-extension.htm.ini
deleted file mode 100644
index bad97814ac1..00000000000
--- a/tests/wpt/metadata-css/cssom-1_dev/html/ttwf-cssom-document-extension.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[ttwf-cssom-document-extension.htm]
- type: testharness
-
diff --git a/tests/wpt/metadata-css/geometry-1_dev/html/DOMMatrix-003.htm.ini b/tests/wpt/metadata-css/geometry-1_dev/html/DOMMatrix-003.htm.ini
new file mode 100644
index 00000000000..0ef5108db1c
--- /dev/null
+++ b/tests/wpt/metadata-css/geometry-1_dev/html/DOMMatrix-003.htm.ini
@@ -0,0 +1,41 @@
+[DOMMatrix-003.htm]
+ type: testharness
+ [test translate()]
+ expected: FAIL
+
+ [test scale() without offsets]
+ expected: FAIL
+
+ [test scale() with offsets]
+ expected: FAIL
+
+ [test scale3d()]
+ expected: FAIL
+
+ [test rotate() 2d]
+ expected: FAIL
+
+ [test rotate()]
+ expected: FAIL
+
+ [test rotateFromVector()]
+ expected: FAIL
+
+ [test rotateAxisAngle() ]
+ expected: FAIL
+
+ [test skewX()]
+ expected: FAIL
+
+ [test skewY()]
+ expected: FAIL
+
+ [test multiply with inverse is identity]
+ expected: FAIL
+
+ [test flipX()]
+ expected: FAIL
+
+ [test flipY()]
+ expected: FAIL
+