Import CSS-UI-3 Web Platform Tests
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Aug 2017 20:28:01 +0000 (20:28 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Aug 2017 20:28:01 +0000 (20:28 +0000)
https://bugs.webkit.org/show_bug.cgi?id=175294

Reviewed by Zalan Bujtas.

LayoutTests/imported/w3c:

* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-ui-3/OWNERS: Added.
* web-platform-tests/css/css-ui-3/box-sizing-001-expected.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-001.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-003-expected.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-003.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-005-expected.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-005.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-007-expected.html: Added.
* web-platform-tests/css/css-ui-3/box-sizing-007.html: Added.
[truncated]

LayoutTests:

Mark tests that we currently failure.

* TestExpectations:
* platform/ios/TestExpectations:

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

572 files changed:
LayoutTests/ChangeLog
LayoutTests/TestExpectations
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/resources/import-expectations.json
LayoutTests/imported/w3c/resources/resource-files.json
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/OWNERS [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-019.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-020.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-border-area.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-content-area.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-019.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-020.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-021.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-022.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-023.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-024.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-025.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-026.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-027.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-028.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-029.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-030.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-031.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-032.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-033.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-034.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-035.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-036.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-037.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-038.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-039.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-040.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-041.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-042.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-043.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-outline-area.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-padding-area.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-text-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-text-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-x-y-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-x-y-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-x-y-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-missing-1.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-missing-2.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-missing-3.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-missing-4.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-dir-target-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-000.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-down-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-000.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-left-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-000.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-right-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-000.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/nav-up-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-001-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-002-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-003-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-004-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-005-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-006-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-007-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-008-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-008.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-009-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-009.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-010-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-010.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-011-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-012-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-013-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-014-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-015-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-015.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-016-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-016.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-017-expected.txt [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-017.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-018.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-019-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-019.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-color-001-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-color-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-offset-001-expected.xht [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-offset-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-offset-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-offset.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-011-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-011.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-012-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-012.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-013-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-013.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-014-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/outline-style-014.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-006.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/resize-007.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/PngSuite.LICENSE [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/PngSuite.README [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/PngSuite.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi0g02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi4a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi4a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi6a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basi6a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn0g02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn4a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn4a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn6a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/basn6a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgai4a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgai4a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgan6a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgan6a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgbn4a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bggn4a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgwn6a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/bgyn6a16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ccwn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ccwn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cdfn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cdhn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cdsn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cdun2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ch1n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ch2n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cm0n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cm7n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cm9n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs3n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs3n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs5n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs5n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs8n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cs8n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ct0n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ct1n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cten0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ctfn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ctgn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/cthn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ctjn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ctzn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f00n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f00n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f01n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f01n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f02n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f02n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f03n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f03n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f04n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f04n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/f99n0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g03n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g03n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g03n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g04n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g04n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g04n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g05n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g05n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g05n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g07n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g07n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g07n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g10n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g10n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g10n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g25n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g25n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/g25n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi1n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi1n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi2n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi2n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi4n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi4n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi9n0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/oi9n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/pp0n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/pp0n6a08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ps1n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ps1n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ps2n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/ps2n2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s01i3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s01n3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s02i3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s02n3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s03i3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s03n3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s04i3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s04n3p01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s05i3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s05n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s06i3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s06n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s07i3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s07n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s08i3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s08n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s09i3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s09n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s32i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s32n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s33i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s33n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s34i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s34n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s35i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s35n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s36i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s36n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s37i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s37n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s38i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s38n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s39i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s39n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s40i3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/s40n3p04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbbn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbbn2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbbn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbgn2c16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbgn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbrn2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbwn0g16.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbwn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tbyn3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tm3n3p02.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tp0n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tp0n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tp0n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/tp1n3p08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/w3c-import.log [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xc1n0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xc9n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xcrn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xcsn0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xd0n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xd3n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xd9n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xdtn0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xhdn0g08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xlfn0g04.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xs1n0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xs2n0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xs4n0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/xs7n0g01.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/z00n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/z03n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/z06n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/PTS/z09n2c08.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/.htaccess [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/BlueButterfly.ani [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/arrows.ico [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/arrows.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/basn0g08.gif [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/fail.cur [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/fail.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/not-an-image.foo [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/rainbow.jpg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/tp1n3p08.gif [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/w3c-import.log [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.cur [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.ico [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.png [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.svgz [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly-64.svgz.headers [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/cursors/woolly.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/green.ico [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/h100.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/h100_r1-1.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-dir-target-001-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-dir-target-002-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-dir-target-003-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-dir-target-004-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-dir-target-005-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-down-009-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-down-010-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-down-011-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-down-012-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-down-013-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-left-009-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-left-010-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-left-011-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-left-012-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-left-013-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-right-009-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-right-010-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-right-011-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-right-012-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-right-013-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-up-009-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-up-010-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-up-011-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-up-012-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/nav-up-013-frame.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/r1-1.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/red.ico [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/w100.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/w100_h100.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/w100_r1-1.svg [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/support/w3c-import.log [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-001-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-001.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-002-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-002.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-003-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-003.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-004-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-004.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-005-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-005.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-expected.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/text-overflow.html [new file with mode: 0644]
LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/w3c-import.log [new file with mode: 0644]
LayoutTests/platform/ios/TestExpectations

index b6e173c..bea96c7 100644 (file)
@@ -1,3 +1,15 @@
+2017-08-09  Daniel Bates  <dabates@apple.com>
+
+        Import CSS-UI-3 Web Platform Tests
+        https://bugs.webkit.org/show_bug.cgi?id=175294
+
+        Reviewed by Zalan Bujtas.
+
+        Mark tests that we currently failure.
+
+        * TestExpectations:
+        * platform/ios/TestExpectations:
+
 2017-08-09  Matt Lewis  <jlewis3@apple.com>
 
         Marked http/tests/media/video-buffered-range-contains-currentTime.html as flaky on High Sierra
index c8816b0..e6ad2f2 100644 (file)
@@ -122,6 +122,12 @@ imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html [
 imported/w3c/web-platform-tests/service-workers/cache-storage [ Pass ]
 imported/w3c/web-platform-tests/service-workers/cache-storage/window [ Pass Failure ]
 
+
+# textarea.animate is not supported
+imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018.html [ Skip ]
+imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019.html [ Skip ]
+imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020.html [ Skip ]
+
 #//////////////////////////////////////////////////////////////////////////////////////////
 # End platform-specific tests.
 #//////////////////////////////////////////////////////////////////////////////////////////
@@ -1408,3 +1414,42 @@ webkit.org/b/172609 fetch/closing-while-fetching-blob.html [ Skip ]
 webkit.org/b/172514 [ Debug ] imported/w3c/web-platform-tests/innerText/getter.html [ Skip ]
 
 webkit.org/b/173333 imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg [ Skip ]
+
+webkit.org/b/175291 imported/w3c/web-platform-tests/css/css-ui-3/outline-018.html [ Skip ]
+
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025.html [ ImageOnlyFailure ]
+webkit.org/b/175287 imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026.html [ ImageOnlyFailure ]
+
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-005.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-007.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-013.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-014.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-015.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-016.html [ ImageOnlyFailure ]
+webkit.org/b/175288 imported/w3c/web-platform-tests/css/css-ui-3/outline-019.html [ ImageOnlyFailure ]
+webkit.org/b/175290 imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-005.html [ ImageOnlyFailure ]
+
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-001.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-002.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-003.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-004.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-005.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-006.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-007.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-008.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-010.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-011.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-012.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-014.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-015.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-017.html [ Failure ]
+webkit.org/b/166572 imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021.html [ Failure ]
index 877b24e..0ba85f3 100644 (file)
@@ -1,3 +1,23 @@
+2017-08-09  Daniel Bates  <dabates@apple.com>
+
+        Import CSS-UI-3 Web Platform Tests
+        https://bugs.webkit.org/show_bug.cgi?id=175294
+
+        Reviewed by Zalan Bujtas.
+
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/css/css-ui-3/OWNERS: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-001-expected.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-001.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-003-expected.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-003.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-005-expected.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-005.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-007-expected.html: Added.
+        * web-platform-tests/css/css-ui-3/box-sizing-007.html: Added.
+        [truncated]
+
 2017-08-09  Chris Dumez  <cdumez@apple.com>
 
         Reinstate active flag for iterators
index 2633974..1ba8696 100644 (file)
@@ -64,6 +64,7 @@
     "web-platform-tests/css/css-grid-1": "import", 
     "web-platform-tests/css/css-scoping-1": "import", 
     "web-platform-tests/css/css-shapes-1": "import", 
+    "web-platform-tests/css/css-ui-3": "import", 
     "web-platform-tests/css/geometry-1/": "import", 
     "web-platform-tests/css/reference": "import", 
     "web-platform-tests/css/selectors4": "import", 
index f6a7da3..c6852e4 100644 (file)
         "web-platform-tests/css/css-grid-1/grid-items/ref-filled-green-100px-square-image.html",
         "web-platform-tests/css/css-grid-1/test-plan/index.html",
         "web-platform-tests/css/css-shapes-1/test-plan/index.html",
+        "web-platform-tests/css/css-ui-3/canvas-cursor-001.html",
+        "web-platform-tests/css/css-ui-3/canvas-cursor-002.html",
+        "web-platform-tests/css/css-ui-3/caret-color-001.html",
+        "web-platform-tests/css/css-ui-3/caret-color-002.html",
+        "web-platform-tests/css/css-ui-3/caret-color-003.html",
+        "web-platform-tests/css/css-ui-3/caret-color-004.html",
+        "web-platform-tests/css/css-ui-3/caret-color-005.html",
+        "web-platform-tests/css/css-ui-3/caret-color-006.html",
+        "web-platform-tests/css/css-ui-3/caret-color-007.html",
+        "web-platform-tests/css/css-ui-3/caret-color-008.html",
+        "web-platform-tests/css/css-ui-3/caret-color-010.html",
+        "web-platform-tests/css/css-ui-3/caret-color-011.html",
+        "web-platform-tests/css/css-ui-3/caret-color-012.html",
+        "web-platform-tests/css/css-ui-3/caret-color-014.html",
+        "web-platform-tests/css/css-ui-3/caret-color-015.html",
+        "web-platform-tests/css/css-ui-3/caret-color-017.html",
+        "web-platform-tests/css/css-ui-3/cursor-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-003.html",
+        "web-platform-tests/css/css-ui-3/cursor-004.html",
+        "web-platform-tests/css/css-ui-3/cursor-005.html",
+        "web-platform-tests/css/css-ui-3/cursor-006.html",
+        "web-platform-tests/css/css-ui-3/cursor-007.html",
+        "web-platform-tests/css/css-ui-3/cursor-008.html",
+        "web-platform-tests/css/css-ui-3/cursor-009.html",
+        "web-platform-tests/css/css-ui-3/cursor-010.html",
+        "web-platform-tests/css/css-ui-3/cursor-011.html",
+        "web-platform-tests/css/css-ui-3/cursor-012.html",
+        "web-platform-tests/css/css-ui-3/cursor-013.html",
+        "web-platform-tests/css/css-ui-3/cursor-014.html",
+        "web-platform-tests/css/css-ui-3/cursor-015.html",
+        "web-platform-tests/css/css-ui-3/cursor-016.html",
+        "web-platform-tests/css/css-ui-3/cursor-017.html",
+        "web-platform-tests/css/css-ui-3/cursor-018.html",
+        "web-platform-tests/css/css-ui-3/cursor-019.html",
+        "web-platform-tests/css/css-ui-3/cursor-020.html",
+        "web-platform-tests/css/css-ui-3/cursor-auto-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-auto-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-auto-003.html",
+        "web-platform-tests/css/css-ui-3/cursor-auto-004.html",
+        "web-platform-tests/css/css-ui-3/cursor-auto-005.html",
+        "web-platform-tests/css/css-ui-3/cursor-border-area.html",
+        "web-platform-tests/css/css-ui-3/cursor-box-004.html",
+        "web-platform-tests/css/css-ui-3/cursor-box-005.html",
+        "web-platform-tests/css/css-ui-3/cursor-box-006.html",
+        "web-platform-tests/css/css-ui-3/cursor-box-007.html",
+        "web-platform-tests/css/css-ui-3/cursor-content-area.html",
+        "web-platform-tests/css/css-ui-3/cursor-hover-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-hover-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-hover-003.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-003.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-004.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-005.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-006.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-007.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-008.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-009.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-010.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-011.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-012.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-013.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-014.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-015.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-016.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-017.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-018.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-003.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-004.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-005.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-006.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-007.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-008.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-009.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-010.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-011.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-012.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-013.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-014.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-015.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-016.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-017.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-018.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-019.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-020.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-021.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-022.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-023.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-024.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-025.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-026.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-027.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-028.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-029.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-030.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-031.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-032.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-033.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-034.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-035.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-036.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-037.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-038.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-039.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-040.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-041.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-042.html",
+        "web-platform-tests/css/css-ui-3/cursor-image-png-043.html",
+        "web-platform-tests/css/css-ui-3/cursor-outline-area.html",
+        "web-platform-tests/css/css-ui-3/cursor-padding-area.html",
+        "web-platform-tests/css/css-ui-3/cursor-text-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-text-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-x-y-001.html",
+        "web-platform-tests/css/css-ui-3/cursor-x-y-002.html",
+        "web-platform-tests/css/css-ui-3/cursor-x-y-003.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-001.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-002.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-003.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-004.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-005.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-missing-1.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-missing-2.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-missing-3.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-missing-4.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-001.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-002.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-003.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-004.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-005.html",
+        "web-platform-tests/css/css-ui-3/nav-dir-target-006.html",
+        "web-platform-tests/css/css-ui-3/nav-down-000.html",
+        "web-platform-tests/css/css-ui-3/nav-down-001.html",
+        "web-platform-tests/css/css-ui-3/nav-down-002.html",
+        "web-platform-tests/css/css-ui-3/nav-down-003.html",
+        "web-platform-tests/css/css-ui-3/nav-down-004.html",
+        "web-platform-tests/css/css-ui-3/nav-down-005.html",
+        "web-platform-tests/css/css-ui-3/nav-down-006.html",
+        "web-platform-tests/css/css-ui-3/nav-down-007.html",
+        "web-platform-tests/css/css-ui-3/nav-down-008.html",
+        "web-platform-tests/css/css-ui-3/nav-down-009.html",
+        "web-platform-tests/css/css-ui-3/nav-down-010.html",
+        "web-platform-tests/css/css-ui-3/nav-down-011.html",
+        "web-platform-tests/css/css-ui-3/nav-down-012.html",
+        "web-platform-tests/css/css-ui-3/nav-down-013.html",
+        "web-platform-tests/css/css-ui-3/nav-down-014.html",
+        "web-platform-tests/css/css-ui-3/nav-down-015.html",
+        "web-platform-tests/css/css-ui-3/nav-down-016.html",
+        "web-platform-tests/css/css-ui-3/nav-left-000.html",
+        "web-platform-tests/css/css-ui-3/nav-left-001.html",
+        "web-platform-tests/css/css-ui-3/nav-left-002.html",
+        "web-platform-tests/css/css-ui-3/nav-left-003.html",
+        "web-platform-tests/css/css-ui-3/nav-left-004.html",
+        "web-platform-tests/css/css-ui-3/nav-left-005.html",
+        "web-platform-tests/css/css-ui-3/nav-left-006.html",
+        "web-platform-tests/css/css-ui-3/nav-left-007.html",
+        "web-platform-tests/css/css-ui-3/nav-left-008.html",
+        "web-platform-tests/css/css-ui-3/nav-left-009.html",
+        "web-platform-tests/css/css-ui-3/nav-left-010.html",
+        "web-platform-tests/css/css-ui-3/nav-left-011.html",
+        "web-platform-tests/css/css-ui-3/nav-left-012.html",
+        "web-platform-tests/css/css-ui-3/nav-left-013.html",
+        "web-platform-tests/css/css-ui-3/nav-left-014.html",
+        "web-platform-tests/css/css-ui-3/nav-left-015.html",
+        "web-platform-tests/css/css-ui-3/nav-left-016.html",
+        "web-platform-tests/css/css-ui-3/nav-right-000.html",
+        "web-platform-tests/css/css-ui-3/nav-right-001.html",
+        "web-platform-tests/css/css-ui-3/nav-right-002.html",
+        "web-platform-tests/css/css-ui-3/nav-right-003.html",
+        "web-platform-tests/css/css-ui-3/nav-right-004.html",
+        "web-platform-tests/css/css-ui-3/nav-right-005.html",
+        "web-platform-tests/css/css-ui-3/nav-right-006.html",
+        "web-platform-tests/css/css-ui-3/nav-right-007.html",
+        "web-platform-tests/css/css-ui-3/nav-right-008.html",
+        "web-platform-tests/css/css-ui-3/nav-right-009.html",
+        "web-platform-tests/css/css-ui-3/nav-right-010.html",
+        "web-platform-tests/css/css-ui-3/nav-right-011.html",
+        "web-platform-tests/css/css-ui-3/nav-right-012.html",
+        "web-platform-tests/css/css-ui-3/nav-right-013.html",
+        "web-platform-tests/css/css-ui-3/nav-right-014.html",
+        "web-platform-tests/css/css-ui-3/nav-right-015.html",
+        "web-platform-tests/css/css-ui-3/nav-right-016.html",
+        "web-platform-tests/css/css-ui-3/nav-up-000.html",
+        "web-platform-tests/css/css-ui-3/nav-up-001.html",
+        "web-platform-tests/css/css-ui-3/nav-up-002.html",
+        "web-platform-tests/css/css-ui-3/nav-up-003.html",
+        "web-platform-tests/css/css-ui-3/nav-up-004.html",
+        "web-platform-tests/css/css-ui-3/nav-up-005.html",
+        "web-platform-tests/css/css-ui-3/nav-up-006.html",
+        "web-platform-tests/css/css-ui-3/nav-up-007.html",
+        "web-platform-tests/css/css-ui-3/nav-up-008.html",
+        "web-platform-tests/css/css-ui-3/nav-up-009.html",
+        "web-platform-tests/css/css-ui-3/nav-up-010.html",
+        "web-platform-tests/css/css-ui-3/nav-up-011.html",
+        "web-platform-tests/css/css-ui-3/nav-up-012.html",
+        "web-platform-tests/css/css-ui-3/nav-up-013.html",
+        "web-platform-tests/css/css-ui-3/nav-up-014.html",
+        "web-platform-tests/css/css-ui-3/nav-up-015.html",
+        "web-platform-tests/css/css-ui-3/nav-up-016.html",
+        "web-platform-tests/css/css-ui-3/resize-001.html",
+        "web-platform-tests/css/css-ui-3/resize-002.html",
+        "web-platform-tests/css/css-ui-3/resize-003.html",
+        "web-platform-tests/css/css-ui-3/resize-004.html",
+        "web-platform-tests/css/css-ui-3/resize-005.html",
+        "web-platform-tests/css/css-ui-3/resize-006.html",
+        "web-platform-tests/css/css-ui-3/resize-007.html",
+        "web-platform-tests/css/css-ui-3/support/nav-dir-target-001-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-dir-target-002-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-dir-target-003-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-dir-target-004-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-dir-target-005-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-down-009-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-down-010-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-down-011-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-down-012-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-down-013-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-left-009-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-left-010-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-left-011-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-left-012-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-left-013-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-right-009-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-right-010-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-right-011-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-right-012-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-right-013-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-up-009-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-up-010-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-up-011-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-up-012-frame.html",
+        "web-platform-tests/css/css-ui-3/support/nav-up-013-frame.html",
         "web-platform-tests/cssom-view/iframe.html",
         "web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html",
         "web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html",
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/OWNERS b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/OWNERS
new file mode 100644 (file)
index 0000000..3a1c8ff
--- /dev/null
@@ -0,0 +1,6 @@
+@frivoal
+@mrego
+@web-flow
+@plinss
+@svgeesus
+@tantek
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001-expected.html
new file mode 100644 (file)
index 0000000..0207bc0
--- /dev/null
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       margin-right: 5px;
+       margin-top: 25px;
+       margin-left: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-001.html
new file mode 100644 (file)
index 0000000..545403f
--- /dev/null
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and CSS2.1 10.3.3</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#blockwidth">
+<meta name="flags" content="">
+<link rel="match" href="reference/box-sizing-001-ref.html">
+<meta name="assert" content="When box-sizing is border-box, the content width, rather than the computed value of the width property,
+                             is considered when checking whether a block is larger than its containing block.">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#red {
+       position:absolute;
+       top: 25px;
+       right:5px;
+       width: 70px;
+       height: 70px;
+       background:red;
+       z-index: -1;
+}
+#test {
+       box-sizing: border-box;
+       margin-top: 25px;
+       margin-right: 5px;
+       margin-left: auto; /* should resolve to 25px, but would resolve to 0 if the wrong interpretation of width is used in CSS2.1 10.3.3 */
+       padding-left: 25px;
+       padding-right: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="red"></div>
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003-expected.html
new file mode 100644 (file)
index 0000000..0207bc0
--- /dev/null
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       margin-right: 5px;
+       margin-top: 25px;
+       margin-left: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-003.html
new file mode 100644 (file)
index 0000000..089406f
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and CSS2.1 10.3.7</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width">
+<meta name="flags" content="">
+<link rel="match" href="reference/box-sizing-001-ref.html">
+<meta name="assert" content="When box-sizing is border-box, the content width, rather than the computed value of the width property,
+                             should be used in the the constraint that determines the used values of sizing and positioning properties
+                            of absolutely positioned elements.">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       position:absolute;
+       box-sizing: border-box;
+       margin-right: 5px;
+       margin-left: auto; /* should resolve to 25px, but would resolve to -25px if the wrong interpretation of width is used in CSS2.1 10.3.7 */
+       top: 25px;
+       left:0;
+       right:0;
+       padding-left: 25px;
+       padding-right: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005-expected.html
new file mode 100644 (file)
index 0000000..0207bc0
--- /dev/null
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       margin-right: 5px;
+       margin-top: 25px;
+       margin-left: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-005.html
new file mode 100644 (file)
index 0000000..232a89c
--- /dev/null
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and CSS2.1 10.6.4</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-height">
+<meta name="flags" content="">
+<link rel="match" href="reference/box-sizing-001-ref.html">
+<meta name="assert" content="When box-sizing is border-box, the content height, rather than the computed value of the height property,
+                             should be used in the the constraint that determines the used values of sizing and positioning properties
+                            of absolutely positioned elements.">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       position:absolute;
+       box-sizing: border-box;
+       margin-right: 5px;
+       margin-left: 25px;
+       margin-bottom: 5px;
+       margin-top: auto; /* should resolve to 25px, but would resolve to -25px if the wrong interpretation of width is used in CSS2.1 10.6.4 */
+       top: 0;
+       left: 0;
+       right: 0;
+       bottom: 0;
+       padding-top: 25px;
+       padding-bottom: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007-expected.html
new file mode 100644 (file)
index 0000000..71a3649
--- /dev/null
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 100px;
+       height: 100px;
+       background: green;
+       margin: 10px;
+}
+
+body {
+       max-width: 700px;
+}
+</style>
+<body>
+  <p>Test passes if there are 20 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-007.html
new file mode 100644 (file)
index 0000000..c51f431
--- /dev/null
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and auto sizing of intrinsicly sized replaced elements.</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-007-ref.html">
+<meta name="assert" content="Exercises the sizing rules in CSS2.1 10.3.2 and 10.6.2 with box-sizing:border-box for replaced elements with either both intrisic dimentions or an intrinsic ratio, to check that they work correctly in terms of the content width height.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       margin: 10px;
+}
+
+#t01, #t11, #t21, #t31 {
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t02, #t12, #t22, #t32 {
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t03, #t13, #t23, #t33 {
+       width: 120px;
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t04, #t14, #t24, #t34 {
+       height: 120px;
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+
+#t30, #t32 {
+       width: 100px;
+}
+
+#t31 {
+       height: 100px;
+}
+body {
+       max-width: 700px;
+}
+</style>
+<body>
+  <p>Test passes if there are 20 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <img id=t00 src="support/w100_h100.svg">
+  <img id=t01 src="support/w100_h100.svg">
+  <img id=t02 src="support/w100_h100.svg">
+  <img id=t03 src="support/w100_h100.svg">
+  <img id=t04 src="support/w100_h100.svg">
+
+  <img id=t10 src="support/w100_r1-1.svg">
+  <img id=t11 src="support/w100_r1-1.svg">
+  <img id=t12 src="support/w100_r1-1.svg">
+  <img id=t13 src="support/w100_r1-1.svg">
+  <img id=t14 src="support/w100_r1-1.svg">
+
+  <img id=t20 src="support/h100_r1-1.svg">
+  <img id=t21 src="support/h100_r1-1.svg">
+  <img id=t22 src="support/h100_r1-1.svg">
+  <img id=t23 src="support/h100_r1-1.svg">
+  <img id=t24 src="support/h100_r1-1.svg">
+
+  <img id=t30 src="support/r1-1.svg">
+  <img id=t31 src="support/r1-1.svg">
+  <img id=t32 src="support/r1-1.svg">
+  <img id=t33 src="support/r1-1.svg">
+  <img id=t34 src="support/r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008-expected.html
new file mode 100644 (file)
index 0000000..999106d
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       width: 100px;
+       height: 150px;
+       background: green;
+       margin: 10px;
+       display: inline-block;
+}
+
+body {
+       max-width: 400px;
+}
+</style>
+<body>
+  <p>Test passes if there are 6 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-008.html
new file mode 100644 (file)
index 0000000..3e79e29
--- /dev/null
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and auto sizing of replaced elements with intrinisic width only.</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-008-ref.html">
+<meta name="assert" content="Exercises the sizing rules in CSS2.1 10.3.2 and 10.6.2 with box-sizing:border-box for replaced elements with intrisic width and no intrinsic ratio, to check that they work correctly in terms of the content width height.">
+<style>
+#ref {
+       width: 100px;
+       height: 150px;
+       background: green;
+       margin: 10px;
+       display: inline-block;
+}
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       margin: 10px;
+}
+
+#t01 {
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t02 {
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t03 {
+       width: 120px;
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t04 {
+       height: 170px;
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+body {
+       max-width: 400px;
+}
+</style>
+<body>
+  <p>Test passes if there are 6 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id="ref"></div>
+  <img id=t00 src="support/w100.svg">
+  <img id=t01 src="support/w100.svg">
+  <img id=t02 src="support/w100.svg">
+  <img id=t03 src="support/w100.svg">
+  <img id=t04 src="support/w100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009-expected.html
new file mode 100644 (file)
index 0000000..7df74a5
--- /dev/null
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       width: 300px;
+       height: 100px;
+       background: green;
+       margin: 10px;
+       display: inline-block;
+}
+body {
+       max-width: 700px;
+}
+</style>
+<body>
+  <p>Test passes if there are 6 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-009.html
new file mode 100644 (file)
index 0000000..69d526d
--- /dev/null
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box and auto sizing of replaced elements with intrinisic height only.</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-009-ref.html">
+<meta name="assert" content="Exercises the sizing rules in CSS2.1 10.3.2 and 10.6.2 with box-sizing:border-box for replaced elements with intrisic height and no intrinsic ratio, to check that they work correctly in terms of the content width height.">
+<style>
+#ref {
+       width: 300px;
+       height: 100px;
+       background: green;
+       margin: 10px;
+       display: inline-block;
+}
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       margin: 10px;
+}
+
+#t01 {
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t02 {
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t03 {
+       width: 320px;
+       padding-left: 20px;
+       margin-left: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+#t04 {
+       height: 120px;
+       padding-bottom: 20px;
+       margin-bottom: -10px; /*not strictly necessary, but helps preserve alignment, which makes visual verification easier. */
+}
+body {
+       max-width: 700px;
+}
+</style>
+<body>
+  <p>Test passes if there are 6 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id="ref"></div>
+  <img id=t00 src="support/h100.svg">
+  <img id=t01 src="support/h100.svg">
+  <img id=t02 src="support/h100.svg">
+  <img id=t03 src="support/h100.svg">
+  <img id=t04 src="support/h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-010.html
new file mode 100644 (file)
index 0000000..7d1f993
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and height, h > max-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and height
+                            with the h &gt; max-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       max-height: 100px;
+}
+
+#ref {
+       display: inline-block;
+       margin-bottom: 30px; /*for alignement*/
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-011.html
new file mode 100644 (file)
index 0000000..29c2e98
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and height, w > max-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and height
+                            with the w &gt; max-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       max-width: 100px;
+}
+
+#ref {
+       display:inline-block;
+       height: 70px;
+       width: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012-expected.html
new file mode 100644 (file)
index 0000000..4d6517f
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       margin-bottom: 10px;
+       width: 100px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-012.html
new file mode 100644 (file)
index 0000000..381ef7d
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width, h > max-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-012-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width
+                            with the h &gt; max-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       max-height: 100px;
+}
+
+#ref {
+       margin-bottom: 10px;
+       width: 100px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013-expected.html
new file mode 100644 (file)
index 0000000..11fa393
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display:inline-block;
+       height: 100px;
+       width: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-013.html
new file mode 100644 (file)
index 0000000..92f15dc
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic height, w > max-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-013-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic height
+                            with the w &gt; max-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       max-width: 100px;
+}
+
+#ref {
+       display:inline-block;
+       height: 100px;
+       width: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-014.html
new file mode 100644 (file)
index 0000000..83532ea
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and ratio, h > max-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and ratio
+                            with the h &gt; max-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       max-height: 100px;
+}
+
+#ref {
+       display: inline-block;
+       margin-bottom: 30px; /*for alignement*/
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-015.html
new file mode 100644 (file)
index 0000000..f5c629b
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic height and ratio, w > max-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic height and ratio
+                            with the w &gt; max-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       max-width: 100px;
+}
+
+#ref {
+       display:inline-block;
+       height: 70px;
+       width: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/h100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-016.html
new file mode 100644 (file)
index 0000000..ba3344e
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic ratio, h > max-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic ratio
+                            with the h &gt; max-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       max-height: 100px;
+}
+
+#ref {
+       display: inline-block;
+       margin-bottom: 30px; /*for alignement*/
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-017.html
new file mode 100644 (file)
index 0000000..5fc682d
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic ratio, w > max-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic ratio
+                            with the w &gt; max-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       max-width: 100px;
+}
+
+#ref {
+       display:inline-block;
+       height: 70px;
+       width: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-018.html
new file mode 100644 (file)
index 0000000..82f7cb5
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic height and ratio, w > max-wdith and h > max-height and max-width/w ≤ max-height/h</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic height and ratio
+                            with the w &gt; max-width and h &gt; max-height constraint violation
+                            and max-width/w ≤ max-height/h
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+#ref {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       max-height: 100px;
+       max-width: 70px;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id="ref"></div>
+  <img src="support/h100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019-expected.html
new file mode 100644 (file)
index 0000000..6c150a9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-019.html
new file mode 100644 (file)
index 0000000..8b63824
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and ratio, w > max-wdith and h > max-height and max-width/w > max-height/h</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-010-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and ratio
+                            with the w &gt; max-width and h &gt; max-height constraint violation
+                            and max-width/w &gt; max-height/h
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+#ref {
+       display: inline-block;
+       width: 70px;
+       height: 70px;
+       background: green;
+}
+
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       max-height: 70px;
+       max-width: 100px;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id="ref"></div>
+  <img src="support/w100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020-expected.html
new file mode 100644 (file)
index 0000000..31f08ff
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<style>
+div {
+       display: inline-block;
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-020.html
new file mode 100644 (file)
index 0000000..cc053cd
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and height, h &lt; min-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-020-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and height
+                            with the h < min-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       min-height: 160px;
+}
+
+#ref {
+       display: inline-block;
+       margin-bottom: 30px; /*for alignement*/
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021-expected.html
new file mode 100644 (file)
index 0000000..31f08ff
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<style>
+div {
+       display: inline-block;
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-021.html
new file mode 100644 (file)
index 0000000..9ae947f
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and height, w &lt; win-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-020-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and height
+                            with the w < min-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       min-width: 160px;
+}
+
+#ref {
+       display:inline-block;
+       height: 130px;
+       width: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022-expected.html
new file mode 100644 (file)
index 0000000..facb307
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       display: inline-block;
+       width: 130px;
+       height: 150px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-022.html
new file mode 100644 (file)
index 0000000..7ebd220
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width, w &lt; min-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-022-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width
+                            with the w < min-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       min-width: 160px;
+}
+
+#ref {
+       display: inline-block;
+       width: 130px;
+       height: 150px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023-expected.html
new file mode 100644 (file)
index 0000000..5e103f7
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+div {
+       height: 130px;
+       margin-bottom: 10px;
+       width: 300px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-023.html
new file mode 100644 (file)
index 0000000..e143648
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic height, h &lt; min-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-023-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic height
+                            with the h < min-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       min-height: 160px;
+}
+
+#ref {
+       height: 130px;
+       margin-bottom: 10px;
+       width: 300px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green rectangles</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/h100.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024-expected.html
new file mode 100644 (file)
index 0000000..31f08ff
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<style>
+div {
+       display: inline-block;
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-024.html
new file mode 100644 (file)
index 0000000..a628573
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic width and ratio, h &lt; mi:-height</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-020-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic width and ratio
+                            with the h < min-height constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-bottom: 30px;
+       min-height: 160px;
+}
+
+#ref {
+       display: inline-block;
+       margin-bottom: 30px; /*for alignement*/
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/w100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025-expected.html
new file mode 100644 (file)
index 0000000..31f08ff
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<style>
+div {
+       display: inline-block;
+       width: 130px;
+       height: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div></div>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-025.html
new file mode 100644 (file)
index 0000000..8a673ad
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: auto sizing rules with box-sizing:border-box, intrinsic height and ratio, w &lt; min-width</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height">
+<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#min-max-widths">
+<meta name="flags" content="svg">
+<link rel="match" href="reference/box-sizing-020-ref.html">
+<meta name="assert" content="Test checks that the CSS2.1 rules for auto width and height
+                             on replaced elements with intrinsic height and ratio
+                            with the w < min-width constraint violation
+                            are properly interpreted when box-sizing is border-box.">
+<style>
+img {
+       box-sizing: border-box;
+       width: auto;
+       height: auto;
+       background: white;
+       padding-right: 30px;
+       min-width: 160px;
+}
+
+#ref {
+       display:inline-block;
+       height: 130px;
+       width: 130px;
+       background: green;
+}
+
+</style>
+<body>
+  <p>Test passes if there are 2 <strong>filled green squares</strong> and they are the <strong>same size</strong>.</p>
+  <div id=ref></div>
+  <img src="support/h100_r1-1.svg">
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026-expected.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026-expected.html
new file mode 100644 (file)
index 0000000..0207bc0
--- /dev/null
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Reference File</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<style>
+#cb {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+}
+#test {
+       margin-right: 5px;
+       margin-top: 25px;
+       margin-left: 25px;
+       width: 70px;
+       height: 70px;
+       background:green;
+}
+</style>
+<body>
+  <p>Test passes if there is a <strong>filled green square</strong> and <strong>no red</strong>.</p>
+  <div id="cb">
+         <div id="test"></div>
+  </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-026.html
new file mode 100644 (file)
index 0000000..a3ee653
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: box-sizing:border-box floors to 0</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<meta name="flags" content="">
+<link rel="match" href="reference/box-sizing-001-ref.html">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<meta name="assert" content="Floor width and height computation to 0 as they cannot be negative.">
+<style>
+#red {
+       position: absolute;
+       width: 100px;
+       height: 100px;
+       background:red;
+       z-index: -1;
+}
+#test {
+       box-sizing: border-box;
+       border: 50px green solid;
+       width: 10px;
+       height: 10px;
+}
+</style>
+<body>
+  <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+  <div id=red></div>
+  <div id=test></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027-expected.txt
new file mode 100644 (file)
index 0000000..d85c3b7
--- /dev/null
@@ -0,0 +1,4 @@
+
+PASS Check the resolved value of 'width' when box-sizing is  border-box. 
+PASS Check the resolved value of 'height' when box-sizing is  border-box. 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/box-sizing-027.html
new file mode 100644 (file)
index 0000000..aebb3e1
--- /dev/null
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: box-sizing:border-box resolved values</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#box-sizing">
+<meta charset="utf-8">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+#test {
+       box-sizing: border-box;
+       border: 10px solid blue;
+       padding: 10px;
+       width: 100px;
+       height: 100px;
+}
+</style>
+<body>
+  <div id=test></div>
+  <div id=log></div>
+
+<script>
+test(
+  function(){
+   var test = document.getElementById("test");
+   assert_equals(window.getComputedStyle(test)["width"], "100px");
+  }, "Check the resolved value of 'width' when box-sizing is  border-box.");
+test(
+  function(){
+   var test = document.getElementById("test");
+   assert_equals(window.getComputedStyle(test)["height"], "100px");
+  }, "Check the resolved value of 'height' when box-sizing is  border-box.");
+</script>
+</body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-001.html
new file mode 100644 (file)
index 0000000..f1155d5
--- /dev/null
@@ -0,0 +1,25 @@
+<!doctype html>
+<title>CSS UI Test: propagating the root cursor to the canvas</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#canvas_cursor">
+<meta name="flags" content="interact image">
+<meta name="assert" content="Test checks the cursor applied to the root element is propagated to the canvas.">
+<style>
+:root {
+       padding:0;
+       background:blue;
+       cursor: url(support/green.ico), pointer;
+}
+body {
+       margin:0;
+}
+p {
+       background: white;
+       cursor: default;
+       position:absolute;
+       /* the p is taken out of flow to make the html and body elements collapse to nothing,
+       leaving the whole background area empty of any element,
+       as that's what we want to hover over */ }
+</style>
+<body>
+<p>Place the mouse cursor over the blue area. You should see a green square.
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/canvas-cursor-002.html
new file mode 100644 (file)
index 0000000..c67a10f
--- /dev/null
@@ -0,0 +1,22 @@
+<!doctype html>
+<title>CSS UI Test: not propagating the body cursor to the canvas</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="https://drafts.csswg.org/css-ui-3/#canvas_cursor">
+<meta name="flags" content="interact image">
+<meta name="assert" content="Test checks the cursor applied to the body element is not propagated to the canvas.">
+<style>
+:root { padding:0; background:blue;}
+body {
+       margin:0;
+       cursor: url(support/red.ico), pointer;
+}
+p {
+       background: white;
+       cursor: default;
+       position:absolute;
+       /* the p is taken out of flow to make the html and body elements collapse to nothing,
+       leaving the whole background area empty of any element,
+       as that's what we want to hover over */ }
+</style>
+<body>
+<p>Place the mouse cursor over the blue area. You should see no red.
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-001.html
new file mode 100644 (file)
index 0000000..c642363
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be set on a textarea">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test"></textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-002.html
new file mode 100644 (file)
index 0000000..96417da
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color is inherited</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color value does inherit">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+  }
+  div {
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <div>
+    <textarea id="test"></textarea>
+  </div>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-003.html
new file mode 100644 (file)
index 0000000..d0d1cce
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color auto</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact should">
+<meta name="assert" content="Test checks that caret-color: auto matches currentColor">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: lime;
+    caret-color: auto; /*initial value, but to be sure in case the UA stylesheet sets something else */
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is green,
+  like the text in that textarea.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test">focus this</textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-004.html
new file mode 100644 (file)
index 0000000..75bdacd
--- /dev/null
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color auto, black on white</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color:auto provides good contrast in black on white">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+
+    background: white;
+    color: black;
+    caret-color: auto; /*initial value, but to be sure in case the UA stylesheet sets something else */
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is either black
+  or some other color that contrasts well with the background.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test"></textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-005.html
new file mode 100644 (file)
index 0000000..30808cb
--- /dev/null
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color auto, white on black</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color:auto provides good contrast in white on black">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+
+    background: black;
+    color: white;
+    caret-color: auto; /*initial value, but to be sure in case the UA stylesheet sets something else */
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is either white
+  or some other color that contrasts well with the background.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test"></textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-006.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-006.html
new file mode 100644 (file)
index 0000000..e85f7f1
--- /dev/null
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color auto, gray on gray</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact may">
+<meta name="assert" content="Test checks that caret-color:auto provides good contrast in gray on gray">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+
+    background: gray;
+    color: gray;
+    caret-color: auto; /*initial value, but to be sure in case the UA stylesheet sets something else */
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is
+  any color that contrasts well with the background.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test"></textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-007.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-007.html
new file mode 100644 (file)
index 0000000..ddd7e03
--- /dev/null
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color: currentColor</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://drafts.csswg.org/css-color-4/#currentcolor-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color:currentColor is inherited as currentColor and resolves to the value of the color property at used value time">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: lime;
+  }
+  div {
+    caret-color: currentcolor;
+    color: red;
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is green</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <div>
+    <textarea id="test"></textarea>
+  </div>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-008.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-008.html
new file mode 100644 (file)
index 0000000..c63d89c
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color animation</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://drafts.csswg.org/css-animations-1/#animation">
+<meta name="flags" content="interact animated">
+<meta name="assert" content="Test checks that caret-color is animatable as a color">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    caret-color: red;
+    animation: caret-many-colors 5s linear alternate infinite;
+  }
+  @keyframes caret-many-colors {
+       0% { caret-color: lime; }
+       20% { caret-color: gray; }
+       40% { caret-color: cyan; }
+       60% { caret-color: pink; }
+       80% { caret-color: blue; }
+       100% { caret-color: brown; }
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret continuously changes colors.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea id="test"></textarea>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009-expected.txt
new file mode 100644 (file)
index 0000000..c9a7abc
--- /dev/null
@@ -0,0 +1,5 @@
+
+PASS Check the resolved value of 'auto' 
+PASS Check the resolved value of 'currentcolor' 
+PASS Check the resolved value of 'initial' 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-009.html
new file mode 100644 (file)
index 0000000..23aeaa6
--- /dev/null
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color computed values</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://drafts.csswg.org/css-color-4/#currentcolor-color">
+<meta name="flags" content="dom">
+<meta name="assert" content="Test checks that the resolved value of auto, currentcolor and initial for caret-color property, is the used value.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+#d1 {
+       color: lime;
+       caret-color: auto;
+}
+#d2 {
+       color: cyan;
+       caret-color: currentcolor;
+}
+#d3 {
+       color: magenta;
+       caret-color: initial;
+}
+</style>
+<body>
+  <div id=d1></div>
+  <div id=d2></div>
+  <div id=d3></div>
+  <div id=log></div>
+
+<script>
+test(
+  function(){
+   var d1 = document.getElementById("d1");
+   assert_equals(window.getComputedStyle(d1)["caret-color"], "rgb(0, 255, 0)");
+  }, "Check the resolved value of 'auto'");
+test(
+  function(){
+   var d2 = document.getElementById("d2");
+   assert_equals(window.getComputedStyle(d2)["caret-color"], "rgb(0, 255, 255)");
+  }, "Check the resolved value of 'currentcolor'");
+test(
+  function(){
+   var d3 = document.getElementById("d3");
+   assert_equals(window.getComputedStyle(d3)["caret-color"], "rgb(255, 0, 255)");
+  }, "Check the resolved value of 'initial'");
+</script>
+</body>
+</html>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-010.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-010.html
new file mode 100644 (file)
index 0000000..a734f8a
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color input</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be set on an input">
+<style>
+  input {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when the input field below is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <input id="test"></input>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-011.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-011.html
new file mode 100644 (file)
index 0000000..a0ca95a
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color contenteditable</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be set on a contenteditable element">
+<style>
+  div {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when when the editable element below is focused is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <div id="test" contenteditable>Focus this editable element</div>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-012.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-012.html
new file mode 100644 (file)
index 0000000..1c84391
--- /dev/null
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color: auto</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact should">
+<meta name="assert" content="Test checks that caret-color:auto is inherited as auto and resolves to the value of the color property at used value time">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: lime;
+  }
+  div {
+    caret-color: auto;
+    color: red;
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <div>
+    <textarea id="test"></textarea>
+  </div>
+  <script>
+    window.onload = function() {
+      document.getElementById("test").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013-expected.txt
new file mode 100644 (file)
index 0000000..a2f34d8
--- /dev/null
@@ -0,0 +1,13 @@
+
+PASS Test default caret-color 
+PASS Test caret-color: initial 
+PASS Test caret-color: inherit 
+PASS Test caret-color: auto 
+PASS Test caret-color: currentcolor 
+PASS Test caret-color: lime 
+PASS Reset caret-color: initial 
+PASS Test caret-color: rgb(0, 100, 100) 
+PASS Test caret-color: initial (inherited) 
+PASS Test caret-color: inherit (inherited) 
+PASS Test caret-color: blue (inherited) 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-013.html
new file mode 100644 (file)
index 0000000..8b307fb
--- /dev/null
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color dynamic changes</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<meta name="flags" content="dom">
+<meta name="assert" content="Test checks checks that carret-color can be correctly changed using the style attribute, and that the computed value is done correctly.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<div id="log"></div>
+<div id="wrapper">
+  <textarea id="textarea"></textarea>
+</div>
+
+<script>
+  function testStyleCaretColor(element, value) {
+    assert_equals(element.style.caretColor, value, "The style attribute's caret-color should be '" + value + "'");
+  }
+
+  function testComputedStyleCaretColor(element, value) {
+    assert_equals(getComputedStyle(element).getPropertyValue("caret-color"), value, "caret-color computed style should be '" + value + "'");
+  }
+
+  function setAndCheckCaretColor(element, caretColor, styleValue, computedStyleValue, description) {
+    element.style.caretColor = caretColor;
+    test(function() {
+      testStyleCaretColor(element, styleValue);
+      testComputedStyleCaretColor(element, computedStyleValue);
+    }, description);
+  }
+
+  var textarea = document.getElementById("textarea");
+  setAndCheckCaretColor(textarea, "", "", "rgb(0, 0, 0)", "Test default caret-color");
+  setAndCheckCaretColor(textarea, "initial", "initial", "rgb(0, 0, 0)", "Test caret-color: initial");
+  setAndCheckCaretColor(textarea, "inherit", "inherit", "rgb(0, 0, 0)", "Test caret-color: inherit");
+  setAndCheckCaretColor(textarea, "auto", "auto", "rgb(0, 0, 0)", "Test caret-color: auto");
+  setAndCheckCaretColor(textarea, "currentcolor", "currentcolor", "rgb(0, 0, 0)", "Test caret-color: currentcolor");
+  setAndCheckCaretColor(textarea, "lime", "lime", "rgb(0, 255, 0)", "Test caret-color: lime");
+  setAndCheckCaretColor(textarea, "initial", "initial", "rgb(0, 0, 0)", "Reset caret-color: initial");
+  setAndCheckCaretColor(textarea, "rgb(0, 100, 100)", "rgb(0, 100, 100)", "rgb(0, 100, 100)", "Test caret-color: rgb(0, 100, 100)");
+
+  var wrapper = document.getElementById("wrapper");
+  wrapper.style.caretColor = "green";
+
+  setAndCheckCaretColor(textarea, "initial", "initial", "rgb(0, 0, 0)", "Test caret-color: initial (inherited)");
+  setAndCheckCaretColor(textarea, "inherit", "inherit", "rgb(0, 128, 0)", "Test caret-color: inherit (inherited)");
+  setAndCheckCaretColor(textarea, "blue", "blue", "rgb(0, 0, 255)", "Test caret-color: blue (inherited)");
+</script>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-014.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-014.html
new file mode 100644 (file)
index 0000000..1607c36
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color links</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be set on a contenteditable link">
+<style>
+  a {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: white;
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when the link is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <a id="link" contenteditable href="#">link</a>
+  <script>
+    window.onload = function() {
+      document.getElementById("link").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-015.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-015.html
new file mode 100644 (file)
index 0000000..eacbcae
--- /dev/null
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color visited links</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be set on a contenteditable visited link">
+<style>
+  a {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: white;
+    caret-color: red;
+  }
+
+  a:link {
+    color: yellow;
+  }
+
+  a:visited {
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Before running this test, this <a href="./">link</a> must have been visited. It will have yellow text if this is not the case. If it its text is yellow, you need to navigate to this link first.
+  <p>Test passes if, when the link below is focused for editing, the text insertion caret is green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <a id="link" contenteditable href="./">link</a>
+  <script>
+    window.onload = function() {
+      /* Convenience helper to get the link into the browsing history.
+         Using a relative path because some browsers only allow replaceState within the same domain. */
+      current_url = window.location.href;
+      history.replaceState({},"","./");
+      history.replaceState({},"",current_url);
+
+      document.getElementById("link").focus();
+    }
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016-expected.txt
new file mode 100644 (file)
index 0000000..bc9a223
--- /dev/null
@@ -0,0 +1,7 @@
+Before running this test, this link must have been visited. It will have yellow text if this is not the case. If it its text is yellow, you need to navigate to this link first.
+
+link
+
+
+PASS The computed value of a visited link should be the same than a non-visited link 
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-016.html
new file mode 100644 (file)
index 0000000..25740ac
--- /dev/null
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color visited link computed value</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<link rel="help" href="https://www.w3.org/TR/selectors4/#link">
+<meta name="flags" content="may interact">
+<meta name="assert" content="Test checks that computed style of caret-color on visited links doesn't leak privacy information.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  a {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    color: white;
+    caret-color: lime;
+  }
+
+  a:link {
+    color: yellow;
+  }
+
+  a:visited {
+    caret-color: cyan;
+  }
+</style>
+<body>
+  <p>Before running this test, this <a href="./">link</a> must have been visited. It will have yellow text if this is not the case. If it its text is yellow, you need to navigate to this link first.
+  <p><a id="link" contenteditable href="./">link</a></p>
+  <div id=log></div>
+
+  <script>
+    setup(
+      function(){
+        /* Helper to get the link into the browsing history.
+           Using a relative path because some browsers only allow replaceState within the same domain. */
+        current_url = window.location.href;
+        history.replaceState({},"","./");
+        history.replaceState({},"",current_url);
+      });
+
+    test(
+      function(){
+        var link = document.getElementById("link");
+        assert_equals(window.getComputedStyle(link)["caret-color"], "rgb(0, 255, 0)");
+    }, "The computed value of a visited link should be the same than a non-visited link");
+  </script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-017.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-017.html
new file mode 100644 (file)
index 0000000..82993f6
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color transition</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/css3-transitions/#transition">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that caret-color can be used in a transition">
+<style>
+  textarea {
+    font-size: 3em;
+    font-weight: bold;
+    width: 10em;
+    padding: 10px;
+    background: black; color: white; /* the color of a thin object like the caret is easier to see on a black background. */
+
+    caret-color: magenta;
+    transition: caret-color 5s;
+  }
+
+  textarea:focus {
+    caret-color: lime;
+  }
+</style>
+<body>
+  <p>Test passes if, when the text area below is focused for editing, the text insertion caret color gradually changes from magenta to green.</p>
+  <p>The shape of the caret, and whether it flashes, are not part of the test.</p>
+  <textarea></textarea>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018-expected.txt
new file mode 100644 (file)
index 0000000..0dba2ba
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+FAIL The caret-color property is animatable textarea.animate is not a function. (In 'textarea.animate(keyframes, options)', 'textarea.animate' is undefined)
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-018.html
new file mode 100644 (file)
index 0000000..f5dd3a6
--- /dev/null
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color test animation</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/web-animations-1/#dom-animatable-animate">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<meta name="assert" content="Test checks that caret-color is animatable as a color, and that the computed values during the animation are the expected ones.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  textarea {
+    caret-color: red;
+  }
+</style>
+<body>
+  <textarea id="textarea"></textarea>
+  <div id=log></div>
+
+  <script>
+    test(
+      function(){
+        var textarea = document.getElementById("textarea");
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(255, 0, 0)');
+
+        var keyframes = [
+          { caretColor: 'magenta' },
+          { caretColor: 'lime' }
+        ];
+        var options = {
+          duration: 10,
+          fill: "forwards"
+        };
+
+        var player = textarea.animate(keyframes, options);
+        player.pause();
+        player.currentTime = 0;
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(255, 0, 255)');
+        player.currentTime = 5;
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(128, 128, 128)');
+        player.currentTime = 10;
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(0, 255, 0)');
+      }, "The caret-color property is animatable");
+</script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019-expected.txt
new file mode 100644 (file)
index 0000000..65a24f0
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+FAIL caret-color: auto is not interpolable textarea.animate is not a function. (In 'textarea.animate(keyframes, options)', 'textarea.animate' is undefined)
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-019.html
new file mode 100644 (file)
index 0000000..adb5d80
--- /dev/null
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color auto test animation</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/web-animations-1/#dom-animatable-animate">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<meta name="assert" content="Test checks that 'auto' value for caret-color property is not interpolable.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  textarea {
+    color: magenta;
+  }
+</style>
+<body>
+  <textarea id="textarea"></textarea>
+  <div id=log></div>
+
+  <script>
+    test(
+      function(){
+        var textarea = document.getElementById("textarea");
+        var keyframes = [
+          { caretColor: 'auto' },
+          { caretColor: 'lime' }
+        ];
+        var options = {
+          duration: 10,
+          fill: "forwards"
+        };
+
+        var player = textarea.animate(keyframes, options);
+        player.pause();
+        player.currentTime = 5;
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(0, 255, 0)');
+      }, "caret-color: auto is not interpolable");
+</script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020-expected.txt
new file mode 100644 (file)
index 0000000..4e8b066
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+FAIL caret-color: currentcolor is interpolable textarea.animate is not a function. (In 'textarea.animate(keyframes, options)', 'textarea.animate' is undefined)
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-020.html
new file mode 100644 (file)
index 0000000..4e80c2f
--- /dev/null
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color currentcolor test animation</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/web-animations-1/#dom-animatable-animate">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<meta name="assert" content="Test checks that 'currentcolor' value for caret-color property is interpolable.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  textarea {
+    color: magenta;
+  }
+</style>
+<body>
+  <textarea id="textarea"></textarea>
+  <div id=log></div>
+
+  <script>
+    test(
+      function(){
+        var textarea = document.getElementById("textarea");
+        var keyframes = [
+          { caretColor: 'currentcolor' },
+          { caretColor: 'lime' }
+        ];
+        var options = {
+          duration: 10,
+          fill: "forwards"
+        };
+
+        var player = textarea.animate(keyframes, options);
+        player.pause();
+        player.currentTime = 5;
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(128, 128, 128)');
+      }, "caret-color: currentcolor is interpolable");
+</script>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021-expected.txt
new file mode 100644 (file)
index 0000000..45bbf96
--- /dev/null
@@ -0,0 +1,4 @@
+
+
+FAIL Default caret-color is not interpolable assert_equals: expected "rgb(0, 255, 0)" but got "rgba(0, 255, 0, 0.803922)"
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/caret-color-021.html
new file mode 100644 (file)
index 0000000..176519b
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: Default caret-color test animation</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/css3-animations/#animation-shorthand-property">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<meta name="assert" content="Test checks that the default value for caret-color property, which is 'auto', is not interpolable.">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  @keyframes caret-color-to-lime {
+    to { caret-color: lime; }
+  }
+
+  #textarea {
+    color: magenta;
+    animation: caret-color-to-lime 2s -1s paused;
+  }
+</style>
+<body>
+  <textarea id="textarea"></textarea>
+  <div id=log></div>
+
+  <script>
+    test(
+      function(){
+        var textarea = document.getElementById("textarea");
+        assert_equals(getComputedStyle(textarea).caretColor, 'rgb(0, 255, 0)');
+      }, "Default caret-color is not interpolable");
+</script>
+</body>
+
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-001.html
new file mode 100644 (file)
index 0000000..6f46a6b
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: none</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'none' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: none;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor disappears.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-002.html
new file mode 100644 (file)
index 0000000..029a5de
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: context-menu</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'context-menu' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: context-menu;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates availability of a context menu.
+  Often rendered as an arrow with a small menu-like graphic next to it.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-003.html
new file mode 100644 (file)
index 0000000..f7dbbb9
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: cell</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'cell' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: cell;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that a cell or set of cells may be selected.
+  Often rendered as a thick plus-sign with a dot in the middle.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-004.html
new file mode 100644 (file)
index 0000000..44c175c
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: vertical-text</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'vertical-text' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: vertical-text;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates vertical-text that may be selected.
+  Often rendered as a horizontal I-beam.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-005.html
new file mode 100644 (file)
index 0000000..fc0d9e7
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: alias</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'alias' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: alias;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates an alias of/shortcut to something is to be created.
+  Often rendered as an arrow with a small curved arrow next to it.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-006.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-006.html
new file mode 100644 (file)
index 0000000..acfba8d
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: copy</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'copy' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: copy;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates something is to be copied.
+  Often rendered as an arrow with a small plus sign next to it.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-007.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-007.html
new file mode 100644 (file)
index 0000000..c93d765
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: no-drop</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'no-drop' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: no-drop;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that the dragged item cannot be dropped at the current cursor location.
+  Often rendered as a hand or pointer with a small circle with a line through it.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-008.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-008.html
new file mode 100644 (file)
index 0000000..290f108
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: not-allowed</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'not-allowed' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: not-allowed;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that the requested action will not be carried out.
+  Often rendered as a circle with a line through it.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-009.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-009.html
new file mode 100644 (file)
index 0000000..0c2baf8
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: grab</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'grab' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: grab;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be grabbed (dragged to be moved).
+  Often rendered as the backside of an open hand.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-010.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-010.html
new file mode 100644 (file)
index 0000000..0449c89
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: grabbing</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'grabbing' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: grabbing;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something is being grabbed (dragged to be moved).
+  Often rendered as the backside of a hand with fingers closed mostly out of view.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-011.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-011.html
new file mode 100644 (file)
index 0000000..bc0e735
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: ew-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'ew-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: ew-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized horizontally, bidirectionally.
+  Often rendered as arrows pointing left and right.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-012.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-012.html
new file mode 100644 (file)
index 0000000..0158630
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: ns-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'ns-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: ns-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized vertically, bidirectionally.
+  Often rendered as arrows pointing up and down.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-013.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-013.html
new file mode 100644 (file)
index 0000000..72947f0
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: nesw-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'nesw-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: nesw-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized diagonally
+  along a north-east to south-west axis, bidirectionally.
+  Often rendered as arrows pointing north-east and south-west.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-014.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-014.html
new file mode 100644 (file)
index 0000000..a7fa465
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: nwse-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'nwse-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: nwse-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized diagonally
+  along a north-west to south-east axis, bidirectionally.
+  Often rendered as arrows pointing north-west and south-east.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-015.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-015.html
new file mode 100644 (file)
index 0000000..88e0a5c
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: col-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'col-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: col-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized horizontally, bidirectionally.
+  Often rendered as arrows pointing left and right with a vertical bar separating them.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-016.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-016.html
new file mode 100644 (file)
index 0000000..e4aa046
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: row-resize</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'row-resize' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: row-resize;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be resized vertically, bidirectionally.
+  Often rendered as arrows pointing up and down with a horizontal bar separating them.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-017.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-017.html
new file mode 100644 (file)
index 0000000..99528fe
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: all-scroll</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'all-scroll' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: all-scroll;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that the something can be scrolled in any direction.
+  Often rendered as arrows pointing up, down, left, and right with a dot in the middle.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-018.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-018.html
new file mode 100644 (file)
index 0000000..daaa7f6
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: zoom-in</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'zoom-in' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: zoom-in;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be zoomed in.
+  Often rendered as a magnifying glass with a "+" in the center of the glass.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-019.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-019.html
new file mode 100644 (file)
index 0000000..5be9de1
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: zoom-out</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'zoom-out' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: zoom-out;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor indicates that something can be zoomed out.
+  Often rendered as a magnifying glass with a "-" in the center of the glass.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-020.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-020.html
new file mode 100644 (file)
index 0000000..f079d0a
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor: pointer</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'pointer' cursor value is supported">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: pointer;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+</style>
+<body>
+<p>The test passes if, when moved inside the blue box, the cursor indicates a link. Often rendered as the backside of a hand with the index finger poiting and the other fingers closed.</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-001.html
new file mode 100644 (file)
index 0000000..2b2ee60
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor:auto on text</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'auto' cursor value does the same as 'text' over text.">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: auto;
+  color: blue;
+}
+p {
+  cursor: text;
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the blue text, the cursor indicates text that may be selected, like it does when placed over this sentence.</p>
+  <div>Lorem ipsum</div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-002.html
new file mode 100644 (file)
index 0000000..dd0d5a1
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor:auto on links</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'auto' cursor value does the same as 'text' over text. Links are not special.">
+<style>
+a {
+  cursor: url("support/cursors/fail.png"), help; /* Override UA styles, regardless of specificity */
+  cursor: auto !important; /* Override UA styles, regardless of specificity */
+  color: blue;
+  text-decoration: none; /* Having the link not standout as being a link, to avoid distracting the tester */
+}
+p {
+  cursor: text;
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the blue text, the cursor indicates text that may be selected, like it does when placed over this sentence.</p>
+  <a href="#">Lorem ipsum</a>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-003.html
new file mode 100644 (file)
index 0000000..a3782db
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor:auto on non-textual links</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'auto' cursor value does the same as 'default' over non textual content. Links are not special.">
+<style>
+a {
+  cursor: url("support/cursors/fail.png"), help; /* Override UA styles, regardless of specificity */
+  cursor: auto !important; /* Override UA styles, regardless of specificity */
+}
+#ref {
+  cursor: default;
+  width: 100px;
+  height: 100px;
+  border: solid orange;
+}
+:root {
+  cursor: help; /* give the root element a different cursor so that
+  it is easy to tell if something changes when hovering the target.*/
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the image below, the cursor is the platform-dependent default cursor.</p>
+  <p>Place the cursor into the orange box for a reference of what this should look like.</p>
+  <a href="#"><img src="support/cursors/woolly-64.png"></a>
+  <div id=ref></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-004.html
new file mode 100644 (file)
index 0000000..eedaa61
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor:auto on empty space</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'auto' cursor value does the same as 'text' over text.">
+<style>
+div {
+  width: 100px;
+  height: 100px;
+}
+#test {
+  cursor: url("support/cursors/fail.png"), help;
+  cursor: auto;
+  border: solid blue;
+}
+#ref {
+  cursor: default;
+  border: solid orange;
+}
+:root {
+  cursor: help; /* give the root element a different cursor so that
+  it is easy to tell if something changes when hovering the target.*/
+}
+</style>
+<body>
+  <p>The test passes if, when inside the blue box, the cursor is the platform-dependent default cursor.</p>
+  <p>Place the cursor into the orange box for a reference of what this should look like.</p>
+  <div id=test></div>
+  <div id=ref></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-auto-005.html
new file mode 100644 (file)
index 0000000..40c466b
--- /dev/null
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor:auto on form elements</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact may">
+<meta charset="UTF-8">
+<meta name="assert" content="The 'auto' cursor value does the same as 'default' over everything other than text, such as form elements.">
+<style>
+#test {
+  border: solid blue;
+  width: 200px;
+  cursor: auto;
+}
+#test * {
+  cursor: url("support/cursors/fail.png"), help !important; /* Override UA styles, regardless of specificity */
+  cursor: auto !important; /* Override UA styles, regardless of specificity */
+  resize: none; /* The appearance of the cursor over UA provided resize controls is out of scope. */
+  overflow: hidden; /* The appearance of the cursor over UA provided scroll controls is out of scope */
+}
+#ref {
+  width: 100px;
+  height: 100px;
+  cursor: default;
+  border: solid orange;
+}
+:root {
+  cursor: help; /* give the root element a different cursor so that
+  it is easy to tell if something changes when hovering the target.*/
+}
+</style>
+<body>
+  <p>The test passes if, when moved over every element inside the blue box, the cursor remains the platform-dependent default cursor.</p>
+  <p>Place the cursor into the orange box for a reference of what this should look like.</p>
+  <div id=test>
+    <button>button</button>
+    <textarea></textarea>
+    <input>
+    <input type=button value=input-button>
+    <select></select>
+  </div>
+  <div id=ref></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-border-area.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-border-area.html
new file mode 100644 (file)
index 0000000..3f5d9d8
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on the border area</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is applied over the border area.">
+<style>
+div {
+  border: solid 50px blue;
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue rectangle, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-004.html
new file mode 100644 (file)
index 0000000..80728ca
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on the margin-box</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is not applied over the margin box.">
+<style>
+#container {
+  position: absolute;
+  background: blue;
+  cursor: crosshair;
+}
+#test {
+  margin: 100px 50px;
+  cursor: url("support/cursors/fail.png"), help;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div id=container><div id=test></div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-005.html
new file mode 100644 (file)
index 0000000..36c9be9
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on transparent borders</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is applied over the border box, even if the border is transparent.">
+<style>
+#container {
+  position: absolute;
+  background: blue;
+  cursor: url("support/cursors/fail.png"), help;
+}
+#test {
+  border: solid transparent 50px;
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the blue box, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div id=container><div id=test></div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-006.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-006.html
new file mode 100644 (file)
index 0000000..135b0a4
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on border images extending out of the border-box</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is not applied outside of the border box, even if border images do extend further out.">
+<style>
+#container {
+  position: absolute;
+  padding: 50px;
+  cursor: crosshair;
+}
+#test{
+  border-image: linear-gradient(blue, blue);
+  border-image-outset: 50px;
+  border-image-width: 50px;
+  border-style: solid;
+  border-width: 5px;
+  border-color: white;
+  cursor: url("support/cursors/fail.png"), help;
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the blue boxes, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).
+  The shape of the cursor when it is over white areas is not part of this test.</p>
+  <div id=container><div id=test></div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-007.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-box-007.html
new file mode 100644 (file)
index 0000000..5fe0013
--- /dev/null
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on the margin-box</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is only applied within the border-edge, which follows border-radius.">
+<style>
+#container {
+  position: absolute;
+  background: blue;
+  cursor: crosshair;
+}
+#test {
+  border: solid white 50px;
+  border-radius: 50%;
+  cursor: default;
+}
+</style>
+<body>
+  <p>The test passes if, when moved over the blue areas, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div id=container><div id=test></div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-content-area.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-content-area.html
new file mode 100644 (file)
index 0000000..f0f0d4d
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor on the content area</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="The cursor property is applied over the content area, as it is strictly inside the border edge.">
+<style>
+div {
+  background: blue;
+  height: 100px;
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue rectangle, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-001.html
new file mode 100644 (file)
index 0000000..8e6bdc9
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor and :hover</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="Checks that the correct cursor is used when :hover appears at the rightmost part of the selector.">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+div:hover {
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-002.html
new file mode 100644 (file)
index 0000000..4926d0c
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor and :hover on ancestor</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="Checks that the correct cursor is used when :hover appears in the selector other than at the rightmost part.">
+<style>
+div {
+  cursor: url("support/cursors/fail.png"), help;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+:hover div {
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-hover-003.html
new file mode 100644 (file)
index 0000000..4611be5
--- /dev/null
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: cursor, :hover and inheritance</title>
+<link rel="author" title="Florian Rivoal" href="mailto:florian@rivoal.net">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta charset="UTF-8">
+<meta name="assert" content="Checks that a cursor set on an ancestor with the :hover pseudo class is properly inherited to the hovered child.">
+<style>
+#d1 {
+  width: 0;
+  height: 0;
+  position: relative;
+  cursor: url("support/cursors/fail.png"), help;
+}
+#d2 {
+  position: absolute;
+  top: 0; left: 0;
+  width: 100px;
+  height: 100px;
+  border: solid blue;
+}
+#d1:hover {
+  cursor: crosshair;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the blue box, the cursor looks like a crosshair (e.g. short line segments resembling a "+" sign).</p>
+  <div id=d1><div id=d2></div></div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-001.html
new file mode 100644 (file)
index 0000000..3a185e4
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a PNG image supported as a custom cursor.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly-64.png) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-002.html
new file mode 100644 (file)
index 0000000..43f748e
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a PNG image supported as a custom cursor, loaded cross-domain with absolute url.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(http://www.w3.org/Style/Woolly/woolly-mc.png) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-003.html
new file mode 100644 (file)
index 0000000..347cca2
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that an ICO image is supported as a custom cursor.">
+
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly-64.ico), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-004.html
new file mode 100644 (file)
index 0000000..a1f3219
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that an ICO image, with its own hotspot, is supported as a custom cursor.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly-64.cur), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html
new file mode 100644 (file)
index 0000000..e6f85c5
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<link rel="help" href="http://www.w3.org/TR/css3-images/#default-object-size">
+<meta name="flags" content="interact svg">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that an SVG image with no fixed size is supported as a custom cursor at the default object size for cursor images.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly.svg) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-005.html
new file mode 100644 (file)
index 0000000..c2b9aaa
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact svg">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a fixed size SVG image is supported as a custom cursor.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly-64.svg) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-006.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-006.html
new file mode 100644 (file)
index 0000000..d4b6b55
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image animated">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that an ANI image, with it's own hotspot, is supported as a custom cursor.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/BlueButterfly.ani), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like an animated butterfly AND is not a butterfly when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+  <p class="attribution">Cursor by  Vlasta, used here under a CC-BY license.</p>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-007.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-007.html
new file mode 100644 (file)
index 0000000..6433142
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image svg">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a compressed, fixed size SVG image is supported as a custom cursor.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/woolly-64.svgz) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like a sheep AND is not a sheep when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-008.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-008.html
new file mode 100644 (file)
index 0000000..e5bb5c9
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value fallback</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that non-existent images cause the fallback to be used.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/does-not-exist.png) 41 32, help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, a help cursor is displayed AND
+  there is no help cursor when outside.</p>
+  <p>If inside the rectangle the cursor does not change, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-009.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-009.html
new file mode 100644 (file)
index 0000000..a0ed7ef
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value, no fallback</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image invalid">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a fallback cursor is required.">
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/fail.cur);
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the the colored rectangle, the
+  cursor does not change.</p>
+  <p>If inside the rectangle the cursor changes to the word "FAIL" on a red
+  background, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-010.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-010.html
new file mode 100644 (file)
index 0000000..3627db1
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a GIF image is supported as a custom cursor.">
+
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/basn0g08.gif), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like gray stripes AND is not gray stripes when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-011.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-011.html
new file mode 100644 (file)
index 0000000..85defa6
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a GIF image with transparency is supported as a custom cursor.">
+
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/tp1n3p08.gif), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a gray cube AND is not a gray cube when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <p>White haloing around the cursor is acceptable in this test.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-012.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-012.html
new file mode 100644 (file)
index 0000000..0156c1e
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, url value</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="reviewer" title="Florian Rivoal" href="http://florian.rivoal.net/"> <!--  2015-04-12  -->
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a JPEG/JFIF image is supported as a custom cursor.">
+
+<style>
+       div.test{background: #D2B48C; border: 2px solid #555;
+       cursor:url(support/cursors/rainbow.jpg), help;
+       width: 128px; height: 128px}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a rainbow AND is not a rainbow when outside.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-013.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-013.html
new file mode 100644 (file)
index 0000000..361b3e2
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, gradient image value</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="For cursors, UAs may support gradients, which are part of <image> value type">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: linear-gradient(blue, green), help;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a blue to green gradient.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-014.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-014.html
new file mode 100644 (file)
index 0000000..58b5311
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, image() value</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="For cursors, UAs may support the image() function, which are part of <image> value type.">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: image(green), help;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a solid patch of green.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-015.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-015.html
new file mode 100644 (file)
index 0000000..43229c5
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, image-set() value</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="For cursors, UAs may support image-set(), which is part of <image> value type">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: image-set( "support/cursors/woolly-64.ico" 1x), image-set( "support/cursors/woolly-64.png" 1x), help;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a sheep.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-016.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-016.html
new file mode 100644 (file)
index 0000000..a4ab663
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, cross-fade image value</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image may">
+<meta charset="UTF-8">
+<meta name="assert" content="For cursors, UAs may support cross-fade(), which is part of <image> value type">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: cross-fade( url("support/cursors/woolly-64.ico"), green), cross-fade( url("support/cursors/woolly-64.png"), green), help;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a green sheep.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-017.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-017.html
new file mode 100644 (file)
index 0000000..f60aec0
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, fallback images</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="If the user agent cannot handle the first cursor of a list of cursors, it must attempt to handle the second, etc.">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: url("support/cursors/not-an-image.foo"), url("support/cursors/woolly-64.png"), url("support/cursors/woolly-64.ico"), help;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a sheep.</p>
+  <p>If inside the rectangle the cursor does not change, or looks like a help cursor, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-018.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-018.html
new file mode 100644 (file)
index 0000000..31caf40
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, fallback keyword</title>
+<link rel="author" title="Florian Rivoal" href="http://florian.rivoal.net/">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="If the user agent cannot handle any user-defined cursor, it must use the cursor keyword at the end of the list.">
+
+<style>
+div.test{
+  background: #D2B48C; border: 2px solid #555;
+  cursor: url("support/cursors/not-an-image.foo"), crosshair;
+  width: 128px; height: 128px;
+}
+</style>
+<body>
+  <p>The test passes if, when moved inside the colored rectangle, the cursor looks like
+  a crosshair (i.e. short line segments resembling a "+" sign).</p>
+  <p>If inside the rectangle the cursor does not change, the test fails.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-001.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-001.html
new file mode 100644 (file)
index 0000000..0a99ad2
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, PNG</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact image">
+<meta charset="UTF-8">
+<meta name="assert" content="Test checks that a monochrome (type 0) PNG image, 1 bit/pixel, is supported as a CSS custom cursor.">
+<style>
+       div.test{background: #AAA; border: 2px solid #555;
+       cursor:url(support/PTS/basn0g01.png), help; width: 128px; height: 64px}
+       div.test:before {content: url(support/PTS/basn0g01.png)
+</style>
+<body>
+  <p>The test passes if, when moved inside the grey rectangle,  the cursor looks like the reference image.</p>
+  <div class="test"> </div>
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-002.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-002.html
new file mode 100644 (file)
index 0000000..bb48743
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, PNG</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that a black and white PNG image cursor is supported.">
+<style>
+       .test{background: #AAA; border: 2px solid #555;
+       cursor:url(support/PTS/basn0g02.png), help; width :128px; height: 64px}
+       .test:before {content: url(support/PTS/basn0g02.png)
+</style>
+<body>
+  <p>The test passes if, when moved inside the grey rectangle,  the cursor looks like the reference image.</p>
+  <p class="test"> </p>
+  <p>Local monochrome (type 0) PNG image, 2 bit/pixel.
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-003.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-003.html
new file mode 100644 (file)
index 0000000..fbe96fc
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, PNG</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that a black and white PNG image cursor is supported.">
+<style>
+       .test{background: #AAA; border: 2px solid #555;
+       cursor:url(support/PTS/basn0g04.png), help; width :128px; height: 64px}
+       .test:before {content: url(support/PTS/basn0g04.png)
+</style>
+<body>
+  <p>The test passes if, when moved inside the grey rectangle,  the cursor looks like the reference image.</p>
+  <p class="test"> </p>
+  <p>Local monochrome (type 0) PNG image, 4 bit/pixel.
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-004.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-004.html
new file mode 100644 (file)
index 0000000..ea790d1
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, PNG</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that a black and white PNG image cursor is supported.">
+<style>
+       .test{background: #AAA; border: 2px solid #555;
+       cursor:url(support/PTS/basn0g08.png), help; width :128px; height: 64px}
+       .test:before {content: url(support/PTS/basn0g08.png)
+</style>
+<body>
+  <p>The test passes if, when moved inside the grey rectangle,  the cursor looks like the reference image.</p>
+  <p class="test"> </p>
+  <p>Local monochrome (type 0) PNG image, 8 bit/pixel.
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-005.html b/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-005.html
new file mode 100644 (file)
index 0000000..2684287
--- /dev/null
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<title>CSS Basic User Interface Test: Cursor property, PNG</title>
+<link rel="author" title="Chris Lilley" href="mailto:chris@w3.org">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#cursor">
+<meta name="flags" content="interact">
+<meta name="assert" content="Test checks that a black and white PNG image cursor is supported.">
+<style>
+       .test{background: #AAA; border: 2px solid #555;
+       cursor:url(support/PTS/basn0g16.png), help; width :128px; height: 64px}
+       .test:before {content: url(support/PTS/basn0g16.png)
+</style>
+<body>
+  <p>The test passes if, when moved inside the grey rectangle,  the cursor looks like the reference image.</p>
+  <p class="test"> </p>
+  <p>Local monochrome (type 0) PNG image, 16 bit/pixel.
+</body>
diff --git a/LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/cursor-image-png-006.html